0001352010-23-000013.txt : 20230224 0001352010-23-000013.hdr.sgml : 20230224 20230223212717 ACCESSION NUMBER: 0001352010-23-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 135 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230224 DATE AS OF CHANGE: 20230223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EPAM Systems, Inc. CENTRAL INDEX KEY: 0001352010 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 223536104 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35418 FILM NUMBER: 23662126 BUSINESS ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 202 CITY: NEWTOWN STATE: PA ZIP: 18940 BUSINESS PHONE: (267) 759-9000 MAIL ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 202 CITY: NEWTOWN STATE: PA ZIP: 18940 FORMER COMPANY: FORMER CONFORMED NAME: EPAM SYSTEMS INC DATE OF NAME CHANGE: 20060202 10-K 1 epam-20221231.htm 10-K epam-20221231
00013520102022FYFALSEhttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613MemberP2Yhttp://fasb.org/us-gaap/2022#NonoperatingGainsLosseshttp://fasb.org/us-gaap/2022#NonoperatingGainsLosseshttp://fasb.org/us-gaap/2022#NonoperatingGainsLosseshttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#NonoperatingGainsLosses111100013520102022-01-012022-12-3100013520102022-06-30iso4217:USD00013520102023-02-10xbrli:shares00013520102022-12-3100013520102021-12-31iso4217:USDxbrli:shares00013520102021-01-012021-12-3100013520102020-01-012020-12-310001352010us-gaap:CommonStockMember2019-12-310001352010us-gaap:AdditionalPaidInCapitalMember2019-12-310001352010us-gaap:RetainedEarningsMember2019-12-310001352010us-gaap:TreasuryStockCommonMember2019-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001352010us-gaap:NoncontrollingInterestMember2019-12-3100013520102019-12-3100013520102019-01-012019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001352010us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockCommonMember2019-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:NoncontrollingInterestMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-01-012020-12-310001352010us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001352010us-gaap:CommonStockMember2020-01-012020-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001352010us-gaap:RetainedEarningsMember2020-01-012020-12-310001352010us-gaap:CommonStockMember2020-12-310001352010us-gaap:AdditionalPaidInCapitalMember2020-12-310001352010us-gaap:RetainedEarningsMember2020-12-310001352010us-gaap:TreasuryStockCommonMember2020-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001352010us-gaap:NoncontrollingInterestMember2020-12-3100013520102020-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2021-01-012021-12-310001352010us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001352010us-gaap:CommonStockMember2021-01-012021-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001352010us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001352010us-gaap:RetainedEarningsMember2021-01-012021-12-310001352010us-gaap:CommonStockMember2021-12-310001352010us-gaap:AdditionalPaidInCapitalMember2021-12-310001352010us-gaap:RetainedEarningsMember2021-12-310001352010us-gaap:TreasuryStockCommonMember2021-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001352010us-gaap:NoncontrollingInterestMember2021-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2022-01-012022-12-310001352010us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001352010us-gaap:CommonStockMember2022-01-012022-12-310001352010us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001352010us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001352010us-gaap:RetainedEarningsMember2022-01-012022-12-310001352010us-gaap:CommonStockMember2022-12-310001352010us-gaap:AdditionalPaidInCapitalMember2022-12-310001352010us-gaap:RetainedEarningsMember2022-12-310001352010us-gaap:TreasuryStockCommonMember2022-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001352010us-gaap:NoncontrollingInterestMember2022-12-310001352010srt:MinimumMember2022-01-012022-12-310001352010srt:MaximumMember2022-01-012022-12-31epam:business0001352010country:UA2022-12-310001352010country:RU2022-12-310001352010country:BY2022-12-310001352010country:UAus-gaap:BuildingMember2022-12-310001352010country:UAus-gaap:ConstructionInProgressMember2022-12-310001352010country:UAus-gaap:ComputerEquipmentMember2022-12-310001352010country:UAus-gaap:FurnitureAndFixturesMember2022-12-310001352010country:UAus-gaap:LeaseholdImprovementsMember2022-12-310001352010country:UAepam:HumanitarianCommitmentMember2022-03-040001352010epam:HumanitarianCommitmentMember2022-01-012022-12-310001352010epam:HumanitarianCommitmentMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001352010epam:HumanitarianCommitmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001352010country:UAus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001352010country:UAus-gaap:CostOfSalesMember2022-01-012022-12-310001352010country:UAepam:NonoperatingGainsLossesMember2022-01-012022-12-3100013520102022-01-012022-03-310001352010country:RU2022-01-012022-03-310001352010country:RU2022-01-012022-12-310001352010country:RUus-gaap:EmployeeSeveranceMember2022-01-012022-12-310001352010country:RUus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-12-310001352010epam:PolSourceSAMember2021-04-02xbrli:pureepam:specialist0001352010epam:PolSourceSAMember2021-04-022021-04-020001352010epam:CORESEMember2021-07-230001352010epam:CORESEMember2021-07-232021-07-230001352010epam:EmakinaGroupSAMember2021-11-030001352010epam:EmakinaGroupSAMember2021-11-032021-11-030001352010epam:EmakinaGroupSAMember2021-11-300001352010epam:EmakinaGroupSAMember2021-11-302021-11-300001352010epam:PolSourceSAMemberus-gaap:CustomerRelationshipsMember2021-04-022021-04-020001352010epam:CORESEMemberus-gaap:CustomerRelationshipsMember2021-07-232021-07-230001352010us-gaap:CustomerRelationshipsMemberepam:EmakinaGroupSAMember2021-11-032021-11-030001352010epam:PolSourceSAMemberus-gaap:TradeNamesMember2021-04-022021-04-020001352010us-gaap:TradeNamesMemberepam:CORESEMember2021-07-232021-07-230001352010us-gaap:TradeNamesMemberepam:EmakinaGroupSAMember2021-11-032021-11-030001352010epam:PolSourceSAMember2021-01-012021-12-310001352010epam:CORESEMember2021-01-012021-12-310001352010epam:EmakinaGroupSAMember2021-01-012021-12-310001352010epam:A2020AcquisitionsMember2020-01-012020-12-310001352010epam:A2020AcquisitionsMember2020-12-310001352010epam:Other2021AcquisitionsMember2021-01-012021-12-310001352010epam:Other2021AcquisitionsMember2021-12-310001352010epam:Other2021AcquisitionsMembersrt:MinimumMember2021-01-012021-12-310001352010srt:MaximumMemberepam:Other2021AcquisitionsMember2021-01-012021-12-310001352010epam:A2022AcquisitionsMember2022-01-012022-12-310001352010epam:A2022AcquisitionsMember2022-12-310001352010epam:A2022AcquisitionsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001352010epam:NorthAmericaSegmentMember2020-12-310001352010epam:EuropeSegmentMember2020-12-310001352010epam:RussiaSegmentMember2020-12-310001352010epam:NorthAmericaSegmentMemberepam:EmakinaGroupSAMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:EmakinaGroupSAMember2021-01-012021-12-310001352010epam:RussiaSegmentMemberepam:EmakinaGroupSAMember2021-01-012021-12-310001352010epam:PolSourceSAMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:PolSourceSAMember2021-01-012021-12-310001352010epam:PolSourceSAMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:CORESEMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:CORESEMember2021-01-012021-12-310001352010epam:CORESEMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:Other2021AcquisitionsMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:Other2021AcquisitionsMember2021-01-012021-12-310001352010epam:Other2021AcquisitionsMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:NorthAmericaSegmentMemberepam:A2020AcquisitionsMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:A2020AcquisitionsMember2021-01-012021-12-310001352010epam:A2020AcquisitionsMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:A2020AcquisitionsMember2021-01-012021-12-310001352010epam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMember2021-01-012021-12-310001352010epam:RussiaSegmentMember2021-01-012021-12-310001352010epam:NorthAmericaSegmentMember2021-12-310001352010epam:EuropeSegmentMember2021-12-310001352010epam:RussiaSegmentMember2021-12-310001352010epam:NorthAmericaSegmentMemberepam:EmakinaGroupSAMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:EmakinaGroupSAMember2022-01-012022-12-310001352010epam:RussiaSegmentMemberepam:EmakinaGroupSAMember2022-01-012022-12-310001352010epam:EmakinaGroupSAMember2022-01-012022-12-310001352010epam:PolSourceSAMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:PolSourceSAMember2022-01-012022-12-310001352010epam:PolSourceSAMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:PolSourceSAMember2022-01-012022-12-310001352010epam:CORESEMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:CORESEMember2022-01-012022-12-310001352010epam:CORESEMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:CORESEMember2022-01-012022-12-310001352010epam:Other2021AcquisitionsMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:Other2021AcquisitionsMember2022-01-012022-12-310001352010epam:Other2021AcquisitionsMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:Other2021AcquisitionsMember2022-01-012022-12-310001352010epam:A2022AcquisitionsMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:A2022AcquisitionsMember2022-01-012022-12-310001352010epam:A2022AcquisitionsMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMember2022-01-012022-12-310001352010epam:RussiaSegmentMember2022-01-012022-12-310001352010epam:NorthAmericaSegmentMember2022-12-310001352010epam:EuropeSegmentMember2022-12-310001352010epam:RussiaSegmentMember2022-12-310001352010us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001352010us-gaap:CustomerRelationshipsMember2022-12-310001352010us-gaap:TradeNamesMember2022-01-012022-12-310001352010us-gaap:TradeNamesMember2022-12-310001352010us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001352010us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001352010us-gaap:RoyaltyAgreementsMember2022-01-012022-12-310001352010us-gaap:RoyaltyAgreementsMember2022-12-310001352010us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001352010us-gaap:CustomerRelationshipsMember2021-12-310001352010us-gaap:TradeNamesMember2021-01-012021-12-310001352010us-gaap:TradeNamesMember2021-12-310001352010us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001352010us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001352010us-gaap:RoyaltyAgreementsMember2021-01-012021-12-310001352010us-gaap:RoyaltyAgreementsMember2021-12-310001352010epam:AssembledWorkforceMember2021-01-012021-12-310001352010epam:AssembledWorkforceMember2021-12-310001352010us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001352010us-gaap:TradeNamesMember2020-01-012020-12-310001352010us-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001352010us-gaap:RoyaltyAgreementsMember2020-01-012020-12-310001352010epam:AssembledWorkforceMember2022-01-012022-12-310001352010epam:AssembledWorkforceMember2020-01-012020-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010epam:PolSourceSAMemberus-gaap:MeasurementInputDiscountRateMember2021-04-020001352010us-gaap:MeasurementInputDiscountRateMemberepam:A2022AcquisitionsMembersrt:MinimumMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberepam:A2022AcquisitionsMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMemberepam:CORESEMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMemberepam:Other2021AcquisitionsMembersrt:MinimumMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberepam:Other2021AcquisitionsMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberepam:A2020AcquisitionsMember2022-12-310001352010us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberepam:A2020AcquisitionsMember2022-12-310001352010us-gaap:FairValueInputsLevel3Member2019-12-310001352010us-gaap:FairValueInputsLevel3Memberepam:Other2020AcquisitionsMember2020-01-012020-12-310001352010us-gaap:FairValueInputsLevel3Member2020-01-012020-12-310001352010us-gaap:FairValueInputsLevel3Member2020-12-310001352010epam:PolSourceSAMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001352010us-gaap:FairValueInputsLevel3Memberepam:CORESEMember2021-01-012021-12-310001352010us-gaap:FairValueInputsLevel3Memberepam:EmakinaGroupSAMember2021-01-012021-12-310001352010epam:Other2021AcquisitionsMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001352010us-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001352010us-gaap:FairValueInputsLevel3Member2021-12-310001352010us-gaap:FairValueInputsLevel3Memberepam:A2022AcquisitionsMember2022-01-012022-12-310001352010us-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001352010us-gaap:FairValueInputsLevel3Member2022-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2022-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2022-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2022-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001352010us-gaap:FairValueInputsLevel1Memberepam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-01-012022-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueInputsLevel1Memberepam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010epam:CreditFacility2021Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:OtherNoncurrentAssetsMember2022-12-310001352010us-gaap:OtherNoncurrentAssetsMember2021-12-310001352010us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001352010us-gaap:ForeignExchangeContractMember2022-12-310001352010us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001352010us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2022-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2022-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010us-gaap:ComputerEquipmentMember2022-01-012022-12-310001352010us-gaap:ComputerEquipmentMember2022-12-310001352010us-gaap:ComputerEquipmentMember2021-12-310001352010us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310001352010us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001352010us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001352010us-gaap:BuildingMember2022-01-012022-12-310001352010us-gaap:BuildingMember2022-12-310001352010us-gaap:BuildingMember2021-12-310001352010us-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001352010us-gaap:LeaseholdImprovementsMember2022-12-310001352010us-gaap:LeaseholdImprovementsMember2021-12-310001352010us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001352010us-gaap:FurnitureAndFixturesMember2022-12-310001352010us-gaap:FurnitureAndFixturesMember2021-12-310001352010us-gaap:OfficeEquipmentMember2022-01-012022-12-310001352010us-gaap:OfficeEquipmentMember2022-12-310001352010us-gaap:OfficeEquipmentMember2021-12-310001352010us-gaap:LandImprovementsMember2022-01-012022-12-310001352010us-gaap:LandImprovementsMember2022-12-310001352010us-gaap:LandImprovementsMember2021-12-310001352010us-gaap:LandMember2022-12-310001352010us-gaap:LandMember2021-12-310001352010us-gaap:ConstructionInProgressMember2022-12-310001352010us-gaap:ConstructionInProgressMember2021-12-310001352010us-gaap:BuildingMemberepam:MinskBelarusMember2022-12-310001352010us-gaap:BuildingMemberepam:MinskBelarusMember2021-12-310001352010us-gaap:BuildingMemberepam:MinskBelarusMember2021-01-012021-12-310001352010us-gaap:BuildingMemberepam:MinskBelarusMember2022-01-012022-12-310001352010country:UAus-gaap:ConstructionInProgressMember2021-11-172021-11-170001352010epam:SoftwareLicensesMember2022-01-012022-12-310001352010epam:SoftwareLicensesMember2022-12-310001352010epam:SoftwareLicensesMemberus-gaap:MeasurementInputDiscountRateMember2022-01-012022-12-310001352010srt:MinimumMember2022-12-310001352010srt:MaximumMember2022-12-310001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001352010us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-10-21iso4217:GBP0001352010us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-10-212021-10-210001352010us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2021-10-212021-10-210001352010us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001352010us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001352010epam:EmakinaGroupSAMember2022-12-310001352010us-gaap:LongTermDebtMember2022-12-310001352010us-gaap:ShortTermDebtMemberepam:EmakinaGroupSAMember2022-12-310001352010epam:EmployeeRelatedLiabilitiesCurrentMember2022-12-310001352010epam:EmployeeRelatedLiabilitiesCurrentMember2021-12-310001352010us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001352010us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001352010srt:AmericasMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMembersrt:AmericasMember2022-01-012022-12-310001352010srt:AmericasMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010srt:AmericasMember2022-01-012022-12-310001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:EMEAMember2022-01-012022-12-310001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:EMEAMember2022-01-012022-12-310001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMembersrt:AsiaPacificMember2022-01-012022-12-310001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010srt:AsiaPacificMember2022-01-012022-12-310001352010epam:CentralAndEasternEuropeMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:CentralAndEasternEuropeMemberepam:EuropeSegmentMember2022-01-012022-12-310001352010epam:CentralAndEasternEuropeMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:CentralAndEasternEuropeMember2022-01-012022-12-310001352010srt:AmericasMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMembersrt:AmericasMember2021-01-012021-12-310001352010srt:AmericasMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010srt:AmericasMember2021-01-012021-12-310001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:EMEAMember2021-01-012021-12-310001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:EMEAMember2021-01-012021-12-310001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMembersrt:AsiaPacificMember2021-01-012021-12-310001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010srt:AsiaPacificMember2021-01-012021-12-310001352010epam:CentralAndEasternEuropeMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:CentralAndEasternEuropeMemberepam:EuropeSegmentMember2021-01-012021-12-310001352010epam:CentralAndEasternEuropeMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:CentralAndEasternEuropeMember2021-01-012021-12-310001352010srt:AmericasMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMembersrt:AmericasMember2020-01-012020-12-310001352010srt:AmericasMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010srt:AmericasMember2020-01-012020-12-310001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:EMEAMember2020-01-012020-12-310001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:EMEAMember2020-01-012020-12-310001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMembersrt:AsiaPacificMember2020-01-012020-12-310001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010srt:AsiaPacificMember2020-01-012020-12-310001352010epam:CentralAndEasternEuropeMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:CentralAndEasternEuropeMemberepam:EuropeSegmentMember2020-01-012020-12-310001352010epam:CentralAndEasternEuropeMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:CentralAndEasternEuropeMember2020-01-012020-12-310001352010epam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMember2020-01-012020-12-310001352010epam:RussiaSegmentMember2020-01-012020-12-310001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:TravelandConsumerSectorMember2022-01-012022-12-310001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:TravelandConsumerSectorMember2022-01-012022-12-310001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:FinancialServicesSectorMember2022-01-012022-12-310001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:FinancialServicesSectorMember2022-01-012022-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:BusinessInformationandMediaSectorsMember2022-01-012022-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:BusinessInformationandMediaSectorsMember2022-01-012022-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2022-01-012022-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:SoftwareAndHiTechSectorMember2022-01-012022-12-310001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2022-01-012022-12-310001352010epam:RussiaSegmentMemberus-gaap:HealthcareSectorMember2022-01-012022-12-310001352010us-gaap:HealthcareSectorMember2022-01-012022-12-310001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2022-01-012022-12-310001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:OtherSectorsMember2022-01-012022-12-310001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:TravelandConsumerSectorMember2021-01-012021-12-310001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:TravelandConsumerSectorMember2021-01-012021-12-310001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:FinancialServicesSectorMember2021-01-012021-12-310001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:FinancialServicesSectorMember2021-01-012021-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-01-012021-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:BusinessInformationandMediaSectorsMember2021-01-012021-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2021-01-012021-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:SoftwareAndHiTechSectorMember2021-01-012021-12-310001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2021-01-012021-12-310001352010epam:RussiaSegmentMemberus-gaap:HealthcareSectorMember2021-01-012021-12-310001352010us-gaap:HealthcareSectorMember2021-01-012021-12-310001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2021-01-012021-12-310001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:OtherSectorsMember2021-01-012021-12-310001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberepam:TravelandConsumerSectorMember2020-01-012020-12-310001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:TravelandConsumerSectorMember2020-01-012020-12-310001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:FinancialServicesSectorMember2020-01-012020-12-310001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:FinancialServicesSectorMember2020-01-012020-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberepam:BusinessInformationandMediaSectorsMember2020-01-012020-12-310001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:BusinessInformationandMediaSectorsMember2020-01-012020-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2020-01-012020-12-310001352010epam:SoftwareAndHiTechSectorMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:SoftwareAndHiTechSectorMember2020-01-012020-12-310001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2020-01-012020-12-310001352010epam:RussiaSegmentMemberus-gaap:HealthcareSectorMember2020-01-012020-12-310001352010us-gaap:HealthcareSectorMember2020-01-012020-12-310001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2020-01-012020-12-310001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:OtherSectorsMember2020-01-012020-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2022-01-012022-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:TimeAndMaterialsContractMember2022-01-012022-12-310001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2022-01-012022-12-310001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:FixedPriceContractMember2022-01-012022-12-310001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberepam:LicensingMember2022-01-012022-12-310001352010epam:LicensingMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010epam:LicensingMember2022-01-012022-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2021-01-012021-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:TimeAndMaterialsContractMember2021-01-012021-12-310001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2021-01-012021-12-310001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:FixedPriceContractMember2021-01-012021-12-310001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberepam:LicensingMember2021-01-012021-12-310001352010epam:LicensingMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010epam:LicensingMember2021-01-012021-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2020-01-012020-12-310001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:TimeAndMaterialsContractMember2020-01-012020-12-310001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2020-01-012020-12-310001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:FixedPriceContractMember2020-01-012020-12-310001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberepam:LicensingMember2020-01-012020-12-310001352010epam:LicensingMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010epam:LicensingMember2020-01-012020-12-310001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:TransferredOverTimeMember2022-01-012022-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:TransferredOverTimeMember2021-01-012021-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:TransferredOverTimeMember2020-01-012020-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001352010us-gaap:FixedPriceContractMember2023-01-012022-12-310001352010us-gaap:FixedPriceContractMember2024-01-012022-12-310001352010us-gaap:FixedPriceContractMember2025-01-012022-12-310001352010us-gaap:FixedPriceContractMember2026-01-012022-12-310001352010us-gaap:FixedPriceContractMember2022-12-310001352010us-gaap:TradeAccountsReceivableMember2022-12-310001352010us-gaap:TradeAccountsReceivableMember2021-12-310001352010us-gaap:OtherCurrentLiabilitiesMember2022-12-310001352010us-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010us-gaap:CostOfSalesMember2022-01-012022-12-310001352010us-gaap:CostOfSalesMember2021-01-012021-12-310001352010us-gaap:CostOfSalesMember2020-01-012020-12-310001352010epam:CompanyPersonnelMember2022-12-310001352010epam:NonEmployeeDirectorsMember2022-12-3100013520102012-01-112012-01-110001352010us-gaap:EmployeeStockMember2022-01-012022-12-310001352010us-gaap:EmployeeStockMember2022-12-310001352010us-gaap:EmployeeStockOptionMember2019-12-310001352010us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001352010us-gaap:EmployeeStockOptionMember2020-12-310001352010us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001352010us-gaap:EmployeeStockOptionMember2021-12-310001352010us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001352010us-gaap:EmployeeStockOptionMember2022-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2019-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2019-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2019-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2020-01-012020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2020-01-012020-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2020-01-012020-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2020-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2021-01-012021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2021-01-012021-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2021-01-012021-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2021-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2022-01-012022-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2022-01-012022-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2022-01-012022-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2022-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:EquityClassifiedAwardMember2022-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2022-12-310001352010epam:EquitySettledAwardMemberepam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2022-01-012022-12-310001352010epam:EquitySettledAwardMemberepam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2021-01-012021-12-310001352010epam:EquitySettledAwardMemberepam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2020-01-012020-12-310001352010epam:ServicePeriodMember2022-01-012022-12-310001352010epam:ServicePeriodMember2021-01-012021-12-310001352010epam:ServicePeriodMember2020-01-012020-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:AccruedCompensationAndBenefitsExpensesMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2022-12-310001352010epam:LiabilityClassifiedAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:AccruedCompensationAndBenefitsExpensesMemberepam:ServicePeriodMemberepam:CashSettledAwardMember2021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2019-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2019-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2020-01-012020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2020-01-012020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-01-012021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-01-012021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-12-310001352010epam:PerformanceTargetsMember2022-01-012022-12-310001352010epam:PerformanceTargetsMember2021-01-012021-12-310001352010epam:PerformanceTargetsMember2020-01-012020-12-310001352010us-gaap:EmployeeStockMember2021-01-012021-12-310001352010us-gaap:EmployeeStockMember2020-01-012020-12-310001352010us-gaap:EmployeeStockMember2021-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:EmakinaGroupSAMember2022-01-012022-12-310001352010epam:TaxCutsandJobsActMember2017-01-012017-12-310001352010epam:TaxCutsandJobsActMember2022-01-012022-12-310001352010epam:BusinessAcquisitionsgrowthdriverMember2022-12-310001352010epam:BusinessAcquisitionsgrowthdriverMember2021-12-310001352010epam:BusinessAcquisitionsgrowthdriverMembersrt:MinimumMember2022-01-012022-12-310001352010srt:MaximumMemberepam:BusinessAcquisitionsgrowthdriverMember2022-01-012022-12-310001352010us-gaap:DomesticCountryMember2022-12-310001352010us-gaap:ForeignCountryMember2022-12-310001352010epam:NoExpiryMemberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYear2023Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYear2024Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYear2025Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYear2026Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYear2027Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:TaxYearBeyond2027Memberus-gaap:ForeignCountryMember2022-12-310001352010epam:IncomeTaxesPayableNoncurrentMember2022-12-310001352010epam:IncomeTaxesPayableNoncurrentMember2021-12-310001352010epam:SoftwareLicensePurchaseAgreementMember2022-12-310001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2022-01-012022-12-310001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2021-01-012021-12-310001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2020-01-012020-12-310001352010epam:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001352010epam:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001352010epam:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2022-01-012022-12-310001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2021-01-012021-12-310001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2020-01-012020-12-310001352010us-gaap:OperatingSegmentsMember2022-01-012022-12-310001352010us-gaap:OperatingSegmentsMember2021-01-012021-12-310001352010us-gaap:OperatingSegmentsMember2020-01-012020-12-310001352010us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310001352010us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310001352010us-gaap:MaterialReconcilingItemsMember2020-01-012020-12-310001352010country:UA2021-12-310001352010country:UA2020-12-310001352010country:US2022-12-310001352010country:US2021-12-310001352010country:US2020-12-310001352010country:BY2021-12-310001352010country:BY2020-12-310001352010country:PL2022-12-310001352010country:PL2021-12-310001352010country:PL2020-12-310001352010country:HU2022-12-310001352010country:HU2021-12-310001352010country:HU2020-12-310001352010country:IN2022-12-310001352010country:IN2021-12-310001352010country:IN2020-12-310001352010country:RU2021-12-310001352010country:RU2020-12-310001352010epam:OtherCountriesMember2022-12-310001352010epam:OtherCountriesMember2021-12-310001352010epam:OtherCountriesMember2020-12-310001352010country:US2022-01-012022-12-310001352010country:US2021-01-012021-12-310001352010country:US2020-01-012020-12-310001352010country:GB2022-01-012022-12-310001352010country:GB2021-01-012021-12-310001352010country:GB2020-01-012020-12-310001352010country:CH2022-01-012022-12-310001352010country:CH2021-01-012021-12-310001352010country:CH2020-01-012020-12-310001352010country:NL2022-01-012022-12-310001352010country:NL2021-01-012021-12-310001352010country:NL2020-01-012020-12-310001352010country:DE2022-01-012022-12-310001352010country:DE2021-01-012021-12-310001352010country:DE2020-01-012020-12-310001352010country:CA2022-01-012022-12-310001352010country:CA2021-01-012021-12-310001352010country:CA2020-01-012020-12-310001352010country:RU2021-01-012021-12-310001352010country:RU2020-01-012020-12-310001352010epam:OtherCountriesMember2022-01-012022-12-310001352010epam:OtherCountriesMember2021-01-012021-12-310001352010epam:OtherCountriesMember2020-01-012020-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001352010us-gaap:SubsequentEventMember2023-02-130001352010us-gaap:SubsequentEventMember2023-02-132023-02-130001352010us-gaap:AllowanceForCreditLossMember2021-12-310001352010us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001352010us-gaap:AllowanceForCreditLossMember2022-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001352010us-gaap:AllowanceForCreditLossMember2020-12-310001352010us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001352010us-gaap:AllowanceForCreditLossMember2019-12-310001352010us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001352010us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-35418
epam-20221231_g1.jpg
EPAM SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
Delaware22-3536104
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
41 University DriveSuite 20218940
NewtownPennsylvania
(Address of principal executive offices)(Zip code)
267-759-9000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol Name of Each Exchange on which Registered
Common Stock, par value $0.001 per shareEPAM New York Stock Exchange
Securities registered pursuant to Section 12(g) 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 and posted 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 filer  Accelerated filer Emerging growth company
Non-accelerated filer   Smaller reporting company 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
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.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  
As of June 30, 2022 the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was approximately $16,369,932,254 based on the closing sale price as reported on the New York Stock Exchange. Solely for purposes of the foregoing calculation, “affiliates” are deemed to consist of each officer and director of the registrant, and each person known to the registrant to own 10% or more of the outstanding voting power of the registrant.
As of February 10, 2023, there were 57,677,992 shares of common stock outstanding.
 DOCUMENTS INCORPORATED BY REFERENCE
The registrant intends to file a definitive Proxy Statement for its 2023 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant’s fiscal year ended December 31, 2022. Portions of the registrant’s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K.


EPAM SYSTEMS, INC.
FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2022
TABLE OF CONTENTS
 Page
In this annual report, “EPAM,” “EPAM Systems, Inc.,” the “Company,” “we,” “us” and “our” refer to EPAM Systems, Inc. and its consolidated subsidiaries.
“EPAM” is a trademark of EPAM Systems, Inc. All other trademarks, trade names and servicemarks used herein are the property of their respective owners.
Unless otherwise indicated, information contained in this annual report concerning our industry and the markets in which we operate, including our general expectations and market position, market opportunity and market share, is based on information from various sources (including industry publications, surveys and forecasts and our internal research), on assumptions that we have made, which we believe are reasonable, based on such data and other similar sources and on our knowledge of the markets for our services. The projections, assumptions and estimates of our future performance and the future performance of the industry in which we operate, are subject to a high degree of uncertainty and risk due to a variety of factors, including those described under “Item 1A. Risk Factors” and elsewhere in this annual report. These and other factors could cause results to differ materially from those expressed in the estimates included in this annual report.

i


FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains estimates and forward-looking statements, principally in “Item 1. Business,” “Item 1A. Risk Factors” and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Our estimates and forward-looking statements are mainly based on our current expectations and estimates of future events and trends, which affect or may affect our businesses and operations. Those future events and trends may relate to, among other things, developments relating to the war in Ukraine and escalation of the war in the surrounding region, political and civil unrest or military action in the geographies where we conduct business and operate, difficult conditions in global capital markets, foreign exchange markets and the broader economy, including those caused by COVID-19, and the effect that these events may have on our revenues, operations, access to capital, profitability and customer demand. Although we believe that these estimates and forward-looking statements are based upon reasonable assumptions, they are subject to several risks, uncertainties and assumptions as to future events that may not prove to be accurate and are made in light of information currently available to us. Important factors, in addition to the factors described in this annual report, may materially and adversely affect our results as indicated in forward-looking statements. You should read this annual report and the documents that we have filed as exhibits hereto completely and with the understanding that our actual future results may be materially different from what we expect.
The words “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “intend,” “potential,” “might,” “would,” “continue” or the negative of these terms or other comparable terminology and similar words are intended to identify estimates and forward-looking statements. Estimates and forward-looking statements speak only as of the date they were made and, except to the extent required by law, we undertake no obligation to update, to revise or to review any estimate and/or forward-looking statement because of new information, future events or other factors. Estimates and forward-looking statements involve risks and uncertainties and are not guarantees of future performance. As a result of the risks and uncertainties described above, the estimates and forward-looking statements discussed in this annual report might not occur and our future results, level of activity, performance or achievements may differ materially from those expressed in these forward-looking statements due to, including, but not limited to, the factors mentioned above, and the differences may be material and adverse. Because of these uncertainties, you should not place undue reliance on these forward-looking statements.

PART I
Item 1. Business
Company Background
EPAM is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. We deliver business and technology transformation from start to finish, leveraging agile methodologies, proven customer collaboration frameworks, engineering excellence tools, hybrid teams and our award-winning proprietary global delivery platform. We leverage our software engineering heritage with strategic business and innovation consulting, design thinking, and physical-digital capabilities to deliver real business value to our customers. We support our customers while enabling them to reimagine their businesses through a digital lens. We focus on building long-term partnerships with our customers in a market that is constantly challenged by the pressures of digitization through our innovative strategy and scalable software solutions, integrated advisory, business consulting and experience design, and a continually evolving mix of advanced capabilities.
Our historical core competency, software development and product engineering services, combined with our work with global leaders in enterprise software platforms and emerging technology companies, created our foundation for the evolution of our other offerings, which include advanced technology software solutions, intelligent enterprise services and digital engagement. Our strategic acquisitions have expanded our geographic reach and service capabilities to include digital strategy and design, consulting and test automation and we expect our strategic acquisitions will continue to enable us to offer a broader range of services to our customers from a wide variety of locations.
Business Strategy
Our service offerings continuously evolve to provide more customized and integrated solutions to our customers where we combine best-in-class software engineering with customer experience design, business consulting and technology innovation services. We are continually expanding our service capabilities, moving beyond our traditional services into business consulting, design and physical product development and areas such as artificial intelligence, robotics and virtual reality.

1

EPAM’s key service offerings and solutions include the following practice areas:
Engineering
Our engineering foundation underpins how we architect, build and scale next-generation software solutions and agile delivery teams. Our engineering expertise allows us to build enterprise technologies that improve business processes, offer smarter analytics and result in greater operational excellence through requirements analysis and platform selection, deep and complex customization, cross-platform migration, implementation and integration.
We use our experience, custom tools and specialized knowledge to integrate our customers’ chosen application platforms with their internal systems and processes and to create custom solutions filling the gaps in their platforms’ functionality in order to address the needs of the customers’ users and customers. We address our customers’ increased need for tighter enterprise integration between software development, testing and maintenance with private, public and mobile infrastructures through our infrastructure management services. These solutions cover the full lifecycle of infrastructure management including application, database, network, server, storage and systems operations management, as well as monitoring, incident notification and resolution. We deliver maintenance and support services through our proprietary distributed project management processes and tools, which reduce the time and costs related to maintenance, enhancement and support activities.
We have deep expertise and the ability to offer a comprehensive set of software product development services including product research, customer experience design and prototyping, program management, component design and integration, full lifecycle software testing, product deployment and end-user customization, performance tuning, product support and maintenance, managed services, as well as porting and cross-platform migration. We focus on software products covering a wide range of business applications as well as product development for multiple mobile platforms and embedded software product services.
Operations
We turn our customers’ operations into intelligent enterprise hubs with our proprietary platforms, integrated engineering practices and smart automation. Developing a digital experience or product from end-to-end requires input and expertise from a variety of professionals with a broad range of skills. Our multi-disciplinary teams and global delivery framework come together to deliver well-rounded technology solutions that bring a competitive advantage to our customers. In addition to utilizing our dedicated delivery centers, which allow us to deploy key delivery talent, we work closely with leading companies in various industries to enable our customers to better leverage technology and address the simultaneous pressures of driving value for their consumer and offering a more engaging experience.
Optimization
We turn process optimization into real transformation by using process automation and cognitive techniques to transform legacy processes and deliver streamlined operations that increase revenues and reduce costs for our customers. We rely on our teams, methodologies and tools to optimize every stage of software delivery for improved quality and better features with each release.
We maintain a dedicated group of testing and quality assurance professionals with experience across a wide range of technology platforms and industry verticals, who perform software application testing, test management, automation and consulting services focused on helping customers improve their existing software testing and quality assurance practices. We employ industry-recognized and proprietary defect tracking tools and frameworks to deliver a comprehensive range of testing services that identify threats and close loopholes to protect our customers’ business systems from information loss.
Consulting
Over the years, as a complement to our core engineering skills, we have added capabilities in business consulting to give us an agile, hybrid approach to the market. Our consulting services drive deeper relationships as we help our customers with larger and more complex challenges. Our integrated consulting teams – across Business, Experience, Technology and Data – apply a systems thinking mindset to get to the core of our clients’ challenges. The functional business expertise of our professionals is supplemented by a thorough understanding of technology platforms and their interactions as well as application of data science and machine learning to deliver our best insights into our customers’ business.
Our technical advisory services help customers stay ahead of current technology changes and innovate, where innovation beyond technology is also delivered through collaborative workshops, challenges and new organizational models.

2

Design
We apply design thinking to digital and service strategy, user experience and the product lifecycle with a focus on innovative design ideas and product development. Our digital and service design practice provides strategy, design, creative and program management services for customers looking to improve the user experience.
We are continuously looking to strengthen and grow our design and consulting practices as evidenced by our strategic acquisitions, which enhanced our consulting, physical design and product development capabilities, global product and design offerings, and our ability to deliver creative solutions, personalized experiences, and next generation digital products.
Industry Expertise
Strong industry-specific knowledge, backed by extensive experience merging technology with the business processes of our customers, allows us to deliver tailored solutions to various industry verticals. Our customers operate in five main industry verticals as well as a number of other emerging verticals in which we are increasing our presence.
Financial Services. We have significant experience working with global investment banks, commercial and retail lending institutions, credit card and payment solution companies, trading platforms, exchanges and brokerages, capital markets, wealth and investment management institutions, insurers and various other providers of financial services and financial technology. We assist these customers with challenges stemming from new regulations, compliance requirements, customer-based needs and risk management. Our financial services domain experts have been recognized with industry awards for engineering and deploying unique applications and business solutions that facilitate growth, competitiveness, regulatory compliance and customer interaction while driving cost efficiency and digital transformation.
Travel and Consumer. Our capabilities span a range of platforms, applications and solutions that businesses in travel and hospitality use to enhance their customers’ experience, control operating expenses and efficiently manage their business. Some of the world’s leading airlines, global hotel brands and online travel agencies rely on our expertise in creating high-quality tools for becoming more adaptive and addressing market challenges. Within this vertical, we also serve global, regional and local retailers, online retail brands and marketplaces, consumer goods manufacturers, as well as distributors and supply chain organizations. We deliver a wide range of services to these customers from complex system modernization, brand strategy and space design, digital marketing, payments and loyalty programs to inventory and order management, leading edge innovations in multi-channel sales and distribution. We have transformed organizations to use technology to expand and revolutionize their business models. Our services directly impact strategy, breakthrough products and compelling brand and employee experiences that help retailers outpace competitors.
Software and Hi-Tech. We provide complex software product development services to meet software and technology companies’ constant need for innovation and agility. Some of the most prominent software brands in the world partner with us to build technology consulting, core engineering and full-scale integration capabilities. Through our extensive experience with many industry leaders in Hi-Tech research and development, software engineering and integration, we have developed proprietary internal processes, methodologies and information technology infrastructure, which give us an edge when it comes to serving customers in the Hi-Tech and Software product markets. Our services span the complete software development lifecycle for software product development using our comprehensive development methodologies, testing, performance tuning, deployment, maintenance and support.
Business Information and Media. We help our business information and media customers build products and solutions for all modern platforms including web media streaming, mobile information delivery, print to digital transformations and information discovery and search. Our solutions help customers develop new revenue sources, accelerate content management, delivery and monetization and reach broader audiences. We serve varied customers in this vertical including entertainment media, news and sports broadcasting companies, financial data and legal information providers, content distributors, educational materials publishers, game developers and advertising networks.
Life Sciences and Healthcare. In the Life Sciences category, we partner with global pharmaceutical, medical and scientific technology, biotechnology companies and retail pharmacies to deliver sophisticated scientific informatics and innovative enterprise technology solutions. Our personnel in Life Sciences leverage their vast technology expertise to offer deep scientific and mathematical knowledge to broad-based initiatives. Our Life Sciences solutions enable customers to speed research and accelerate time-to-market while improving collaboration, knowledge management and operational excellence. We help our customers in the Healthcare industry respond to changing regulatory environments and improve the quality of care while managing the cost of care through integrated health solutions for patients and providers and human-centered design. Our professionals deliver an end-to-end experience that includes strategy, architecture, development and managed services to customers ranging from the traditional healthcare providers to innovative startups.
3

Emerging Verticals. We also serve the diverse technology needs of customers in the energy, telecommunications, real estate, automotive and various manufacturing industries, as well as government customers. For these customers we develop tools such as plant management platforms, energy saving applications, inventory management mechanisms, connected vehicle platforms and undertake various industry specific aspects of intelligent automation and operational efficiency. These customers are included in our Emerging Verticals, which are further discussed in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II of this Annual Report on Form 10-K.
Customers
We maintain a geographically diverse client base in multiple industries. Our focus on delivering quality service is reflected in established relationships with many of our customers, with 54.7% and 26.4% of our revenues in 2022 coming from customers that had used our services for at least five and ten years, respectively. Our sustained growth and increased capabilities are furthered by both organic growth and strategic acquisitions. We continually evaluate potential acquisition targets that can expand our vertical-specific domain expertise, geographic footprint, service portfolio, client base and management expertise.
The following table shows revenues from the top five and ten customers in the respective year as a percentage of revenues for that year:
 % of Revenues for Year Ended December 31,
202220212020
Top five customers16.4 %18.2 %22.0 %
Top ten customers23.8 %25.7 %30.9 %
As we remain committed to diversifying our client base and adding more customers to our client mix, we expect revenue concentration from our top customers to continue to decrease over the long-term. During 2022 and 2021, we continued to diversify our customer base and decrease our concentration from our top customers, notably as compared to 2020 when, in response to the COVID-19 pandemic, the Company capitalized on demand for our services at our larger customers.
See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II of this Annual Report on Form 10-K for additional information related to revenues.
See Note 17 “Segment Information” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding long-lived assets and customer revenues by geographic location as well as financial information related to our reportable segments.
Global Delivery Model
Our global delivery model and centralized support functions, combined with the benefits of scale from the shared use of fixed-cost resources, have created a delivery base whereby our applications, tools, methodologies and infrastructure allow us to seamlessly deliver services and solutions from our delivery centers to global customers across all geographies. Over the years we have developed a robust global delivery model that serves as a key competitive advantage, enabling us to better meet our customers’ diverse needs and to provide a compelling value proposition. We continuously grow our delivery platform both organically and through strategic acquisitions, which allows us to expand in existing and new locations and engage personnel with diversified skills that support our strategy. As of December 31, 2022, we had approximately 52,850 delivery personnel consisting mainly of our core information technology professionals as well as designers, consultants, product experts and scientists.
We serve our customers through on-site, off-site and offshore locations across the world and use strategically located delivery centers to offer a strong, diversified and cost-effective delivery platform. In the normal course of business, we may relocate or assist in relocating our employees as business needs arise, new office geographies are added or customer engagements require teams to be available in particular locations.

4

Historically, our largest delivery locations, measured by the number of delivery professionals, have been Ukraine, Belarus and Russia; however, the attack on Ukraine and its people by Russian forces beginning on February 24, 2022 shifted the way we operate in those locations. Our highest priority is the safety and security of our employees and their families in Ukraine as well as in the broader region, and we have continued to support relocating our employees to lower risk locations, both inside Ukraine and to other countries where we operate. The vast majority of our Ukraine employees are in safe locations and operating at levels of productivity consistent with those achieved prior to the war, and Ukraine remains our largest delivery location with the most delivery professionals, 10,500 as of December 31, 2022. Additionally, in response to the war in Ukraine, we continue to execute our business continuity plans and have sustained our hiring efforts across multiple locations in Central and Eastern Europe, Central and Western Asia, India, and Latin America. Our global delivery centers have sufficient resources, including infrastructure and capital, to support ongoing operations.
On April 7, 2022, EPAM announced the beginning of a phased exit of our operations in Russia in close collaboration with our employees, contractors, and customers. We have discontinued services to certain customers located in Russia and on September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia to a third-party. As of December 31, 2022 and through the date of issuing this Annual Report, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approval by the Russian Government. See Note 2 “Impact of the Invasion of Ukraine” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding our Ukraine and Russia locations.
We expect to continue operating in Belarus while executing on our Belarus-specific business continuity plans. As of December 31, 2022, Belarus had approximately 4,500 delivery professionals. During 2022, a significant number of our employees in Russia and Belarus have relocated, thus increasing the size of our other delivery locations. Outside of Ukraine and Belarus, our largest delivery locations are India and Poland with approximately 5,900 and 5,650 delivery professionals, respectively, as of December 31, 2022.
Human Capital
Our employees are a key factor in our ability to grow our revenues and serve our customers. We believe the quality of our employees serves as a key point of differentiation in how we deliver a superior value proposition to our customers and investors. Therefore, it is critical to our success that we are able to identify, attract, hire and retain delivery professionals who are highly skilled in information technology to execute our services, as well as individuals with appropriate skills to fill our executive, finance, legal, human resources and other key management positions. To attract, retain and motivate our employees, we offer a challenging work environment, a culture that values the individual, ongoing skills development initiatives, attractive career advancement with continuous rotation and promotion opportunities while providing an environment and culture that rewards entrepreneurial initiative and performance. As of December 31, 2022, 2021 and 2020, we had approximately 59,300, 58,800, and 41,150 employees, respectively, of which approximately 52,850, 52,600, and 36,750 were delivery professionals, respectively.
Health, Safety, and Wellness: We invest in programs designed to improve the physical, mental, and social well-being of our employees so we can offer a safe, welcoming, and productive workplace that supports and enhances the work-life balance and wellness of our employees. Our health and safety programs are designed to comply with the regulations in the multiple cities and countries where we operate, but also provide working conditions that are compatible with the necessities of our delivery and administrative operations. For those employees who continue to work remotely and for those employees who choose or need to work in EPAM’s or our customer’s offices, we have implemented COVID-19-related safety measures, policies and technologies for their safety and the safety of their colleagues.
Recruitment, Training and Utilization: As an innovation-driven business in a competitive industry, our success depends on hiring the most talented employees, training and developing that talent, and deploying them to satisfy customer demand. We have dedicated full-time employees who oversee all aspects of our human capital management process including talent acquisition teams to locate and attract qualified and experienced professionals around the world. Our employees are a critical asset, necessary for our continued success and, therefore, we are continuously exploring new geographies, markets, and sources to locate talented personnel and present them with competitive compensation programs and educational opportunities.
We actively monitor how we utilize our delivery professionals and specialists to balance the needs of our customers with the availability, location, and skill sets of our employees and their need for diverse and challenging work. We manage utilization through strategic hiring and efficient staffing of projects for our customers. For the years ended December 31, 2022, 2021 and 2020, the utilization rates of our delivery professionals were approximately 75.8%, 78.7%, and 79.8%, respectively.
5

EPAM invests significant resources in training and developing our employees through our learning and development programs. Our largest learning and development investment has been directed towards developing our engineering talent, including targeted training programs, innovation labs, and significant internal production projects. Our employees consumed over 2.6 million learning hours in 2022. We deliver training and development opportunities and content through our unique learning ecosystem that promotes learning in the daily workflow to improve retention and productivity, and through dedicated events, including our week-long global learning event, which delivered approximately 130 online sessions.
We deliver learning and development content through proprietary platforms that are available to all of our employees. Our digital learning platform provides our employees with a recommendation engine that suggests courses and materials based on employee role, level, location and skills. Our electronic library platform makes books and publications available to all of our employees and we celebrate learning achievements through our recognition portal, where we promote our employees’ learning accomplishments and employees can recognize each other for their teamwork, initiative, and unique, valuable skills.
Diversity and Inclusion: EPAM provides our customers with the skills of our talented personnel, which includes people with varied and diverse backgrounds and characteristics, to drive innovation and thought diversity in delivering our services. We believe that innovation comes from the unique perspectives, knowledge, and experiences of our global employees, so we strive to create diversity and inclusivity by supporting employee affinity groups, offering comprehensive language learning programs, highlighting and sharing our varied cultures, and empowering women and underrepresented groups to celebrate their achievements in the workplace.
Increasing diversity in executive and key operational leadership roles is an organizational priority that starts at the top of our organization. Women currently represent approximately 29% of the independent directors on our Board and we have developed programs to identify, retain, mentor, and supply a pipeline of qualified, diverse candidates at all levels of our company. Our programs include dedicating resources and personnel in our talent acquisition team to identify, recognize, and use diverse and inclusive sources for hiring, including associating with organizations that are focused on promoting underrepresented groups in engineering, IT, and business. Our Emerging Engineers Lab is an internship program for entry-level talent sourced from a variety of diverse technology programs across the U.S., Canada and Mexico. We also supplemented our mandatory annual training and global learning week event with materials geared towards eliminating unconscious bias in our professional interactions and recognizing the value of diversity in organizational success.
We encouraged the creation of employee affinity groups to build an inclusive and supportive culture at EPAM for groups of employees with similar backgrounds, interests, and identities to grow and thrive professionally. Recognizing that improving the number of underrepresented people in the software and technology industries starts with access to science, technology, engineering, and mathematics (“STEM”) education, EPAM has created post-secondary STEM education certification programs and is investing in universities that offer degree programs. We also created the EPAM E-KIDS program where our employees volunteer their time to teach elementary school age children of any gender, race, or ethnic identity STEM concepts and introductory software coding skills. As of the end of 2022, we offered the EPAM E-KIDS program in 25 countries.
Employee Engagement and Retention: As a participant in the United Nations Global Compact, we are committed to respecting our employees' fundamental human rights at work. We believe that retaining skilled talent requires substantially more than meeting basic employment and labor rights, and that employees who are fairly compensated, feel supported in their career development, and are engaged with their employer are more likely to remain with that employer. That is why we strive to provide pay and benefits that demonstrate the value of our employees to us, including a competitive salary, flexible work-life balance, paid time off, health coverage, ongoing training programs, relocation options, and recognition opportunities for open-source software contributions.
Our career development programs create detailed and progressive training plans for our employees and help them choose from internal and external training options, mentoring programs, and hands-on opportunities to experience emerging technology areas. We designed our career development programs to enable our employees to develop their engineering skills, influence our culture, develop thought leadership, and introduce them to leaders in our industry. Our career development programs also give our employees opportunities to earn accreditation and relevant expertise in various technology fields, including software and project management certifications and recognition and credentialing from the industry’s primary software and cloud services providers.

6

We focus on retaining and engaging top talent by hiring people with the skill sets our customers need and who also share our values so we can build long-term employee satisfaction, which is supported by our voluntary attrition rate of 13.8%, 13.3%, and 10.8% in 2022, 2021 and 2020, respectively. We endeavor to recruit for careers, not for short-term projects, and actively foster feedback from our employees so we can improve the EPAM employee experience. Receiving and learning from employee feedback plays a critical role in engaging and retaining our employees because it offers us insights on how we can improve our operations and enhance the skills of our employees. In our 2022 global employee survey, 91% of the employees who responded demonstrated their satisfaction with their employee experience by agreeing or strongly agreeing that they are proud to work at EPAM, with 84% of responders noting that they plan to have a long career with EPAM. Our focus on our employees’ experience is recognized inside and outside of EPAM. In 2022, the employee experience we create was recognized with awards from a number of different organizations in North America, Europe, and Asia, and we were named on Newsweek’s list of Top 100 Most Loved Workplaces for the second consecutive year.
Sales and Marketing
We market and sell our services through our senior management, sales and business development teams, account managers, and professional staff. Our client service professionals and account managers, who maintain direct customer relationships, play an integral role in engaging with current customers to identify and pursue potential business opportunities. This strategy has been effective in promoting repeat business and growth from within our existing customer base and we believe that our reputation as a reliable provider of software engineering solutions drives additional business from inbound requests and referrals. In addition to effective client management, our sales model also utilizes an integrated sales and marketing approach that leverages a dedicated sales team to identify and acquire new accounts.
We maintain a marketing team, which coordinates corporate-level branding efforts such as participation in and hosting of industry conferences and events as well as sponsorship of programming competitions. We have been recognized by many top global independent research agencies, such as Forrester and Gartner and by publications such as Newsweek, Forbes and Fortune.  As a recognized leader, EPAM is listed among the top 15 companies in Information Technology Services on the Fortune 1000 and ranked four times as the top IT services company on Fortune’s 100 Fastest Growing Companies list. EPAM is also listed among Ad Age’s top 25 World’s Largest Agency Companies for three consecutive years, and Consulting Magazine named EPAM Continuum a top 20 Fastest Growing Firm.
Competition
The markets in which we compete are changing rapidly and we face competition from multiple market participants such as other global technology solutions providers, specialized consulting firms, boutique digital companies and outsourcing companies based primarily in specific geographies with lower cost labor such as Eastern Europe, India and China. We believe that the principal competitive factors in our business include technical expertise and industry knowledge, end-to-end solution offerings, a reputation for and a track record of high-quality and on-time delivery of work, effective employee recruiting, training and retention, responsiveness to customers’ business needs, ability to scale, financial stability and price.
We face competition from various technology services providers such as Accenture, Atos, Capgemini, Cognizant Technology Solutions, Deloitte Digital, DXC Technology, Endava, Genpact, GlobalLogic, Globant, Grid Dynamics, HCL Technologies, Infosys, Tata Consultancy Services, and Wipro, among others. Additionally, we compete with numerous smaller local companies in the various geographic markets in which we operate.
We believe that our focus on complex and innovative software product development solutions, our technical employee base, and our development and continuous improvement in process methodologies, applications and tools position us well to compete effectively in the future.
Quality Management and Information Security
We are continuously investing in systems, applications, tools and infrastructure to manage all aspects of our global delivery process in order to manage quality and information security risks, while providing control and visibility across all project lifecycle stages both internally and to our customers. We have developed sophisticated project management techniques and procedures facilitated through our proprietary project management tools, a web-based collaborative environment for software development, which we consider critical for visibility into project deliverables, resource management, team messaging and project-related documents. These tools promote collaboration and effective oversight, reduce work time and costs, and increase quality for our IT management and our customers.

7

We maintain, monitor, and improve processes and infrastructure to protect our, our customers’ and their customers’ confidential and sensitive information and allocate internal and external resources to assess and ensure information security, cybersecurity and data privacy. We have made significant investments in the appropriate people, processes and technology to establish and manage information security, confidentiality requirements, and laws and regulations governing our activities, such as the European Union data protection legal framework referred to as the General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act and California Privacy Rights Act, and others.
We maintain a focus on adhering to stringent security, privacy and quality standards as well as internal controls which are compliant with ISO 27001, ISO 27701 and ISO 9001 standards. For certain services, EPAM obtains SOC1, SOC2, and/or SOC3 reports and shares them with our customers. These audits are performed by an independent auditor utilizing globally recognized attestation standards (ISAE 3402 and ISAE 3000). Our SOC reports, along with other certifications we hold, provide our customers with independent third-party assurance and validation of our information security, privacy management, quality management and general controls practices.
Corporate and Social Responsibility and Environmental, Social, and Governance Initiatives
We are committed to integrating positive social, environmental and ethical practices into our business operations, corporate governance, and strategy. This commitment is key to our continual development as a business and drives value for our employees, customers, business partners, the community and other stakeholders. We practice the principles established in our Code of Ethical Conduct by making positive contributions to the communities in which we operate and championing corporate social responsibility efforts.
Through our focused efforts in the areas of Education, Environment, and Community, we are committed to sharing the expertise and attributes of our highly skilled global workforce to effectively support the needs of, and positively add to the world at large and the communities where we work and live. By understanding our impact on local, regional and global communities, we strive to create positive change and opportunities in areas where it is needed most.
We believe responsible stewardship of the environment is critical, and we take this responsibility seriously. We continually strive to improve our environmental performance through implementation of sustainable development and environmental practices including recycling and upcycling electronics and computers, designing and releasing a carbon footprint calculator to our employees and the general public, and building new offices according to the conservation standards of the Leadership in Energy and Environmental Design rating system. EPAM was named one of Barron's 100 Most Sustainable Companies in 2022.
Intellectual Property
Protecting our intellectual property rights is important to our business. We have invested, and will continue to invest, in research and development to enhance our knowledge, create solutions for our customers, and continuously advance our information security. We rely on a combination of intellectual property laws, trade secrets, cybersecurity, and confidentiality obligations to protect our intellectual property. We require our employees, vendors and independent contractors to enter into written agreements upon the commencement of their relationships with us, which assign to us all deliverable intellectual property and work product made, developed or conceived by them in connection with their employment or provision of services and to keep any disclosed information confidential.
We also enter into confidentiality agreements with our customers and suppliers to protect information and maintain information security. Our agreements with our customers cover our use of their software systems and platforms as our customers usually own the intellectual property in the software, products, and solutions we develop for them. Furthermore, we often grant our customers a nonexclusive license to use relevant technologies in our pre-existing intellectual property portfolio, but only to the extent necessary to use the software or systems we develop for them. Our suppliers are generally bound by our supplier code of conduct, which imposes an obligation to protect our and our customers’ intangible assets, including confidential information, personal information, and intellectual property, and to protect the security of those assets.
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. See “Item 1A. Risk Factors — Risks Related to Regulation and Legislation and Risks Related to Information Security and Data Protection.” We are subject to laws and regulations in the United States and other countries in which we operate, including export restrictions, economic sanctions, the Foreign Corrupt Practices Act (“FCPA”) and similar anti-corruption laws and data privacy regulations. Compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures.
8

Corporate Information
EPAM Systems, Inc. was incorporated in the State of Delaware on December 18, 2002. Our predecessor entity was founded in 1993. Our principal executive offices are located at 41 University Drive, Suite 202, Newtown, Pennsylvania 18940 and our telephone number is 267-759-9000. We maintain a website at https://www.epam.com. Our website and the information accessible through our website are not incorporated into this Annual Report on Form 10-K.
We make certain filings with the Securities and Exchange Commission (“SEC”), including our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments and exhibits to those reports. These filings are available through the SEC’s website at https://www.sec.gov which contains reports, proxy and information statements, and other information regarding issuers that file electronically through the SEC’s EDGAR System. We also make such filings available free of charge through the Investor Relations section of our website, https://investors.epam.com, as soon as reasonably practicable after they are filed with the SEC.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock. Listed below, not necessarily in order of importance or probability of occurrence, are the most significant risk factors applicable to us. Additionally, forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. See “Forward-Looking Statements.”
Risks Related to Geopolitical Events
Instability in geographies where we have significant operations and personnel or where we derive substantial amounts of revenue could have a material adverse effect on our business, customers, service delivery, and financial results.
We have significant operations and personnel in Ukraine and Belarus, and continue to wind down our operations in Russia. Conflict in the region has had and could continue to have a material adverse effect on our business, customers, service delivery, and financial results.
Economic, civil, military, energy supply and political uncertainty exists and may increase in many of the regions where we operate and derive our revenues. In particular, as of December 31, 2022, approximately 15,000 of our global delivery, administrative and support personnel were based in Ukraine and Belarus, both of which are involved in or affected by the military action in Ukraine. We also have significant operations in countries bordering Ukraine and in countries allied with Russia in the nearby emerging market economies of Eastern Europe and Central Asia, which currently are, and in the future may be, adversely impacted by regional instability.
On February 24, 2022, Russian military forces attacked Ukraine, and sustained conflict and disruption in the region is ongoing. In addition to a significant number of personnel and operations in Ukraine, we also own an office building and lease office space in a number of cities in Ukraine, all or some of which may be damaged or destroyed as a result of the continued attacks against Ukraine. Any escalation of the conflict that includes Belarus or its military could jeopardize our personnel, facilities, and operations in Belarus. The impact to Ukraine, as well as actions taken by other countries, including arms shipments and new and stricter sanctions by Canada, the United Kingdom, the European Union and its member countries, the U.S. and other countries and organizations against officials, individuals, regions, and industries in Russia, the annexed portions of Ukraine, and Belarus, and each country’s potential response to such shipments, sanctions, tensions, and military actions has and could continue to have a material adverse effect on our operations. In order to protect against potential cyberattacks or other information security threats, some of our customers have implemented steps to block internet communications with Russia, Ukraine, and Belarus, which has had a material adverse effect on our ability to deliver our services from those locations. Our customers have and may continue to seek altered terms, conditions, and delivery locations for the performance of services, delay planned work or seek services from alternate providers, or suspend, terminate, fail to renew, or reduce existing contracts or services, all of which could have a material adverse effect on our financial condition. The material adverse effects from the conflict, enhanced sanctions activity, and counter-sanctions may continue to disrupt our delivery of services, has caused us to shift portions of our work occurring in the region to other countries, and may continue to restrict our ability to engage in certain projects or with certain customers in the region.

9

We discontinued services to certain customers located in Russia and we hope to complete the sale of substantially all of our holdings in Russia as soon as feasible, subject to customary closing conditions including regulatory approval. The completion of the sale of substantially all of our Russian holdings is not assured and we could incur additional significant charges in the future related to the exit or effort to exit our operations in Russia. We expect to continue operating in Belarus. A significant number of our employees in Russia and Belarus have relocated, and we expect more employees may relocate to delivery locations outside their countries in the future.
EPAM is actively monitoring and enhancing the security of our people and the stability of our infrastructure, including communications, physical assets, energy supply, and internet availability. We continue to execute our business continuity plans in response to developments as they occur and to protect the safety of our personnel and address potential impacts to our delivery infrastructure. To date we have not experienced any material interruptions in our infrastructure, utility supply or internet connectivity needed to support our customers. We have implemented additional contingency plans to relocate work and/or personnel to other geographies within our global footprint and add new locations, as appropriate. Increased operations, service delivery, and hiring in existing or new geographies, including in more developed economies, is likely to increase our expenses, especially compensation expenses for technology professionals in those markets, which could reduce the profitability of our business.
Our business continuity plans are designed to address known contingency scenarios to ensure that we have adequate processes and practices in place to protect the safety of our people and to handle potential impacts to our delivery capabilities. Our crisis management procedures, business continuity plans, and disaster recovery capabilities may not be effective at preventing or mitigating the effects of prolonged or multiple crises, such as civil unrest, military conflict, energy instability and a pandemic in a concentrated geographic area or in multiple geographies. The current events in the regions where we operate and where we derive a significant amount of our business pose security risks to our people, our facilities, our operations, and infrastructure, such as utilities and network services, and the further disruption of any or all of them could materially adversely affect our operations and financial results, cause additional volatility in the price of our stock, and reduce our profitability. We have no way to predict the progress or outcome of the military action in Ukraine or its impacts in Russia, Belarus, or the region because the conflict and government reactions are rapidly changing and beyond our control. Whether in these countries or in others in which we operate, prolonged civil unrest, political instability or uncertainty, military activities, broad-based sanctions or counter-sanctions, should they continue for the long term or escalate, could require us to further rebalance our geographic concentrations and could have a material adverse effect on our personnel, operations, financial results and business outlook.
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 contributed to significant volatility in the price of our common stock, created uncertainty in customer demand for, and ability to supply, our services and caused widespread economic disruption. The extent to which the coronavirus pandemic will continue to impact our business, operations and financial results will depend on numerous factors that are unknown and that we may not be able to accurately predict. Those factors include: the impact of the pandemic on economic activity, supply chains, and inflation; any interventions or government measures intended to mitigate economic and supply disruptions; our ability to sell and provide our products, services, and solutions, including as a result of travel restrictions and personnel availability; and bankruptcy or other insolvency procedures among our customers or suppliers. Broad disruptions in our customers’ markets have disrupted and could continue to disrupt the demand for our products, services, and solutions and result in, among other things, termination of customer contracts, delays or interruptions in the performance of contracts, losses of revenues, reduced profitability, and an increase in bad debt expense. Remote working arrangements increase information security, cyber security and connectivity vulnerabilities and new coronavirus variants could affect our ability to deliver services to our customers because of an outbreak of illness among our employees, our customers’ employees, or at a facility. 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 on Form 10-K for the year ended December 31, 2022, each of which could materially adversely affect our business, financial condition, results of operations and/or stock price.

10

Risks Related to Our Personnel and Growth
We may be unable to effectively manage our rapid growth or achieve anticipated growth, which could place significant strain on our management, systems, resources, and results of operations.
We have grown rapidly and significantly expanded our businesses over the past several years, both organically and through strategic acquisitions and investments. Our growth has resulted in part from managing larger and more complex projects for our customers, but consequently requires that we invest substantial amounts of cash in human capital and the infrastructure to support them, including training, administration, and facilities in existing and new geographies. Our rapid growth places significant demands on our management and our administrative, operational and financial infrastructure, and creates challenges, including:
recruiting, training and retaining sufficiently skilled professionals and management personnel;
planning resource utilization rates on a consistent basis and efficiently using on-site, off-site and offshore staffing;
maintaining close and effective relationships with a larger number of customers in a greater number of industries and locations;
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
evolving our information security and our internal administrative, operational and financial infrastructure.
We intend to continue our expansion and pursue available opportunities for the foreseeable future. We have and will continue to invest in new lines of business, such as software development education and expanded consulting services. As we introduce new services, enter into new markets, and take on increasingly large and complex projects, our business may face new risks and challenges. If customers do not choose us for large and complex projects or we do not effectively manage those projects, our reputation may be damaged and our business and financial goals may not be realized. Direct-to-consumer offerings in the highly regulated education industry could result in increased liability and compliance costs. We need to generate business and revenues to support new investments and infrastructure projects. If the challenges associated with expansion negatively impact our anticipated growth and margins, our business, prospects, financial condition and results of operations could be materially adversely affected.
We must successfully attract, hire, train and retain qualified personnel to service our customers’ projects and we must productively utilize those personnel to remain profitable.
Identifying, recruiting, hiring and retaining professionals with diverse skill sets across our broad geography of operations is critical to maintaining existing engagements and obtaining new business and has become more challenging in the present economic and labor climate. If we are unable to recruit skilled professionals and if we do not deploy those professionals and use our physical infrastructure and fixed-cost resources productively, our profitability will be significantly impacted. We must manage the utilization levels of the professionals that we hire and train by planning for future needs effectively and staffing projects appropriately while accurately predicting the general economy and our customers’ need for our services. If we are unable to attract, hire, train, and retain highly skilled personnel and productively deploy them on customer projects, we will jeopardize our ability to meet our customers’ expectations and develop ongoing and future business, which could adversely affect our financial condition and results of operations.
Competition for highly skilled professionals has intensified in the markets where we operate, and we may experience significant employee turnover rates due to such competition. Higher wage expectations driven by wage inflation could also create challenges for our recruiting efforts. If we are unable to retain professionals with specialized skills, our revenues, operating efficiency and profitability will decrease, as will our ability to meet emerging technological challenges. 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 personnel to meet our business requirements. Price increases resulting from increasing compensation to retain personnel could lead to a decline in demand for our services.

11

There may be adverse tax and employment law consequences if the independent contractor status of some of our personnel or the exempt status of our employees is successfully challenged.
In several countries, certain of our personnel and certain of the personnel of companies that we have acquired are retained as independent contractors. The criteria to determine whether an individual is considered an independent contractor or an employee are typically fact sensitive, vary by jurisdiction, and are subject to the interpretation of the applicable laws. If a government authority changes the applicable laws or a court makes any adverse determination with respect to independent contractors in general or one or more of our independent contractors specifically, we could incur significant costs, including for prior periods, for tax withholding, social security taxes or payments, workers’ compensation and unemployment contributions, and recordkeeping, or we may be required to modify our business model, any of which could materially adversely affect our business, financial condition and results of operations and increase the difficulty in attracting and retaining personnel.
Our success depends substantially on the continuing efforts of our senior executives and other key personnel, and our business may be severely disrupted if we lose their services.
Our future success heavily depends upon the continued services of our senior executives and other key employees. If one or more of our senior executives or key employees are unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all. If any of our senior executives or key personnel joins a competitor or forms a competing company, we may lose customers, suppliers, know-how and other key personnel to those competitors. If we are unable to attract new senior executives or key personnel due to the intense competition for talent in our industry, it could disrupt our business operations and growth.
If we fail to integrate or manage acquired companies efficiently and effectively, or if acquisitions do not perform to our expectations, our overall profitability and growth plans could be materially adversely affected.
Strategic acquisitions are part of our expansion strategy, but these transactions involve significant risks. Acquired companies may not advance our business strategy or achieve a satisfactory return on our investment and we may not be able to successfully integrate acquired employees and business culture, customer relationships, or operations. Acquisitions divert significant management attention and financial resources from our ongoing business. Furthermore, contracts between our acquired companies and their customers may lack terms and conditions that adequately protect us against the risks associated with the services we provide, and our acquired companies' business operations can expose us to potential liability before integration is complete. If not effectively managed, the disruption of our ongoing business, increases in our expenses, including significant one-time expenses and write-offs, and difficulty and complexity of effectively integrating acquired operations may adversely affect our overall growth and profitability.
Risks Related to Our Operations
Increases in wages, equity compensation, and other compensation expenses could prevent us from sustaining our competitive advantage, increase our costs, and result in dilution to our stockholders.
Wages for technology professionals in the emerging markets where we have significant operations and delivery centers are lower than comparable wages in more developed countries. However, wages in general, and in the technology industry in these countries in particular, have increased at a faster rate than in the past, which may make us less competitive unless we are able to increase the efficiency and productivity of our people. If we increase operations and hiring in more developed economies, our compensation expenses will increase because of the higher wages demanded by technology professionals in those markets. Wage inflation, whether driven by competition for talent, ordinary course pay increases, or broader market forces, may also increase our cost of providing services and reduce our profitability if we are not able to pass those costs on to our customers or adjust prices when justified by market demand.
We expect to continue our practice of granting equity-based awards under our stock incentive plans and paying other stock-based compensation. The expenses associated with stock-based compensation may make issuing equity awards under our equity incentive plans less attractive to us, but if we reduce the amount or value of equity award grants, we may not be able to attract and retain key personnel. Conversely, if we grant more or higher value equity awards to attract and retain key personnel, the equity compensation expenses could materially adversely affect our results of operations. New regulations, volatility in our stock, and dilution to our stockholders could diminish our use and the value of our equity-based awards. This could put us at a competitive disadvantage or cause us to reconsider our compensation practices.

12

Our operations in emerging markets subject us to greater economic, financial, and banking risks than we would face in more developed markets.
Our significant operations in emerging market economies in Eastern Europe, Latin and South America, India, and certain other Asian countries are vulnerable to market and economic volatility to a greater extent than more developed markets, which presents risks to our business and operations. A majority of our revenues are generated in North America and Western Europe. However, most of our personnel and delivery centers are located in lower cost locations, including emerging markets. This exposes us to foreign exchange risks relating to revenues, compensation, purchases, capital expenditures, receivables and other balance-sheet items. As we continue to leverage and expand our global delivery model into other emerging markets, a larger portion of our revenues and incurred expenses may be in currencies other than U.S. dollars. Currency exchange volatility caused by economic instability or other factors could materially impact our results. See “Item 7A. Quantitative and Qualitative Disclosures About Market Risk.”
The economies of certain emerging market countries where we operate have experienced periods of considerable instability and have been subject to abrupt downturns. We have cash in banks in countries such as Belarus, Russia, Ukraine, Kazakhstan, Georgia, Armenia and Uzbekistan, where the banking sector generally does not meet the banking standards of more developed markets, bank deposits made by corporate entities are not insured, and the banking system remains subject to instability and changes in regulations that complicate business transactions. Russia’s invasion of Ukraine and the resulting sanctions and counter-sanctions against Russia have increased the difficulty in accessing cash held in Russian banks, severely limited our ability to move funds out of Russia, and prolonged or escalating military conflict and further sanctions or counter-sanctions could contribute to a banking crisis in these countries and in Belarus. A banking crisis, or the bankruptcy or insolvency of banks that receive or hold our funds may result in the loss of our deposits or adversely affect our liquidity and our ability to complete banking transactions in that region. In addition, some countries where we operate may impose regulatory or practical restrictions on the movement of cash and the exchange of foreign currencies within their banking systems, which would limit our ability to use cash across our global operations and increase our exposure to currency fluctuations. Emerging market vulnerability, and especially its impact on currency exchange volatility and banking systems, could have a material adverse effect on our business, financial condition and results of operations.
We face intense and increasing competition for customers and opportunities from onshore and offshore IT services and other consulting companies. If we are unable to compete successfully against competitors, pricing pressures or loss of market share could have a material adverse effect on our business.
The market for our services is highly competitive, and we expect competition to persist and intensify. We face competition from offshore IT services providers in other outsourcing destinations with low wage costs such as India and China, as well as competition from large, global consulting and outsourcing firms and in-house IT departments of large corporations. Customers tend to engage multiple IT services providers instead of using an exclusive IT services provider, which could reduce our revenues or place significant downward pressure on pricing among competing IT services providers. Customers may prefer service providers that have more locations, more personnel, more experience in a particular country or market, or that are based in countries that are more cost-competitive or have the perception of being more stable than some of the emerging markets in which we operate.
Current or prospective customers may elect to perform certain services themselves or may be discouraged from transferring services from onshore to offshore service providers, which could harm our ability to compete effectively with competitors that provide services from within the countries in which our customers operate.
Some of our present and potential competitors may have substantially greater financial, marketing or technical resources; therefore, we may be unable to retain our customers or successfully attract new customers. Increased competition, our inability to compete successfully, pricing pressures or loss of market share could have a material adverse effect on our business.

13

Complying with a wide variety of legal requirements in the jurisdictions where we operate can create risks to our operations and financial condition, including liquidation of the subsidiaries that operate our major delivery centers.
Our global operations require us to comply with a wide variety of foreign laws and regulations, trade or foreign exchange restrictions or sanctions, inflation, unstable civil, political and military situations, labor issues, and legal systems that make it more difficult to enforce intellectual property, contractual, or corporate rights. Certain legal provisions in Belarus and Ukraine, where our local subsidiaries operate important delivery centers and employ a significant number of billable and support professionals, may allow a court to order liquidation of a locally organized legal entity on the basis of its formal noncompliance with certain requirements during formation, reorganization or during its operations. Russia, where we are currently winding down our business operations, has similar legal provisions and additional restrictions on sales of assets and repatriation of cash. Belarus recently authorized government seizures of property and assets or the takeover of management of commercial organizations owned by or affiliated with specified foreign states if those states or their affiliated companies or actors commit actions deemed unfriendly to Belarus. If we fail to comply with certain requirements, including those relating to minimum net assets, governmental or local authorities can impose fines or seek the involuntary liquidation of our local subsidiaries in court, and creditors will have the right to accelerate their claims, demand early performance of legal obligations, and demand compensation for any damages. Involuntary liquidation of any of our subsidiaries could materially adversely affect our financial condition and results of operations.
The focus on environmental, social and governance topics, including commitments and disclosures we have made and may need to make, may result in additional operational costs and negative reputational impacts.
Customer, investor, employee, and regulatory interest in environmental, social, and governance (“ESG”) strategy and commitments has grown and is expected to continue to grow. As investor policy, regulations, and legislation related to ESG disclosure and climate change initiatives are adopted and implemented regionally and globally, we may be required to comply or potentially face limited access to certain markets, fines, or reputational injury. Such policies and laws may require disclosures and commitments that we are not able to meet, and regulations, treaties or initiatives in response to climate change could result in increased operational costs associated with environmental regulations and increased compliance and energy costs, each of which could harm our business and results of operations by increasing our expenses or requiring us to alter our operations. Additionally, if we are unable to meet our ESG goals and objectives, we may suffer reputational harm with investors, our customers, and current or potential employees.
Our operating results may be negatively impacted by the loss of certain tax benefits provided to companies in our industry by the governments of Belarus and other countries.
In Belarus, one local subsidiary is a member, along with other technology companies, of High-Technologies Park. Members have a full exemption from Belarus income tax and value added tax until 2049 and are taxed at reduced amounts on obligatory social contributions and a variety of other taxes. If the tax policies in Belarus or other countries where we operate are changed, terminated, not extended or comparable new tax incentives are not introduced, we expect that our operating expenses and/or our effective income tax rate could increase significantly, which could materially adversely affect our financial condition and results of operations. See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Provision for Income Taxes.”
Risks Related to Regulation and Legislation
Existing policy and substantial changes to fiscal, political, regulatory and other federal policies may adversely affect our business and financial results.
Changes in general economic or political conditions in the United States, including a recession or a sovereign debt default, could adversely affect our business. U.S. policy with respect to a variety of issues, including international trade agreements, conducting business offshore, inflation mitigation, import and export regulations, tariffs and customs duties, foreign relations, immigration laws and travel restrictions, antitrust controls and enforcement, and corporate governance laws, could have a positive or negative impact on our business.
The majority of our professionals are offshore. Companies that outsource services to organizations operating in other countries remains a topic of political discussion in many countries, including the United States, which is our largest source of revenues. The United States Congress periodically proposes legislation that could impose restrictions on offshore outsourcing and on our ability to deploy employees holding U.S. work visas to customer locations, both of which could adversely impact our business. Such legislative measures could broaden restrictions on outsourcing by federal and state government agencies and contracts and impact private industry with tax disincentives, intellectual property transfer restrictions, and restrictions on the use or availability of certain work visas.
14

Some of our projects require our personnel to obtain visas to travel and work at customer sites outside of our personnel’s home countries and often in the United States. Our reliance on visas to staff projects with employees who are not citizens of the country where the work is to be performed makes us vulnerable to legislative and administrative changes in the number of visas to be issued in any particular year and other work permit laws and regulations. The process to obtain the required visas and work permits can be lengthy and difficult and variations due to political forces and economic conditions in the number of permitted applications, as well as application and enforcement processes, may cause delays or rejections when trying to obtain visas. Delays in obtaining visas or other work authorizations may result in delays in the ability of our personnel to travel to meet with and provide services to our customers or to continue to provide services on a timely basis. In addition, the availability of a sufficient number of visas without significant additional costs could limit our ability to provide services to our customers on a timely and cost-effective basis or manage our sales and delivery centers as efficiently as we otherwise could. Delays in or the unavailability of visas and work permits could have a material adverse effect on our business, results of operations, financial condition and cash flows.
We are subject to laws and regulations in the United States and other countries in which we operate, including export restrictions, economic sanctions, 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, independent contractors, subcontractors and agents, including third parties we associate with 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.
Risks Related to Our Industry and Customers
We generally do not have long-term commitments from our customers, our customers 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 or non-payment from significant customers could materially affect our results of operations.
Our ability to maintain continuing relationships with our major customers and successfully obtain payment for our services is essential to the growth and profitability of our business. However, the volume of work performed for any specific customer is likely to vary from year to year, especially since we generally are not our customers’ exclusive IT services provider and we generally do not have long-term commitments from customers to purchase our services. We may also fail to assess the creditworthiness of our customers adequately or accurately. Our customers’ ability to terminate engagements with or without cause and our customers’ inability or unwillingness to pay for services we performed makes our future revenues and profitability uncertain. Although a substantial majority of our revenues are generated from customers who also contributed to our revenues during the prior year, our engagements with our customers are typically for projects that are singular in nature. Therefore, we must seek to obtain new engagements when our current engagements end.

15

There are a number of factors relating to our customers that are outside of our control, which might lead them to terminate or not 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 invoice and collect our contracted revenues;
change in strategic priorities or economic conditions, resulting in elimination of the impetus for the project or a reduced level of technology related spending;
change in outsourcing strategy resulting in moving more work to the customer’s in-house technology departments or to our competitors; and
replacement of existing software with packaged software supported by licensors.
Termination or non-renewal of a customer 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. Customers 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 any of our major customers, a significant decrease in the volume of work they outsource to us or price they are willing or able to pay us, if not replaced by new service engagements and revenues, could materially adversely affect our revenues and results of operations.
Our revenues are highly dependent on a limited number of industries, and any decrease in demand for outsourced services in these industries could reduce our revenues and adversely affect our results of operations.
A substantial portion of our customers are concentrated in five specific industry verticals: Financial Services; Software & Hi-Tech; Business Information & Media; Travel & Consumer; and Life Sciences & Healthcare. Our business growth largely depends on continued demand for our services from customers in these five industry verticals and other industries that we target or may target in the future, and also depends on trends in these industries to outsource the type of services we provide.
A downturn in any of our targeted industries, a slowdown or reversal of the trend to outsource IT services in any of these industries or the introduction of regulations that restrict or discourage companies from outsourcing could result in a decrease in the demand for our services and could have a material adverse effect on our business, financial condition and results of operations. Our customers in the Financial Services industry vertical that depend on the steady functioning of the global capital and credit markets may be particularly susceptible to the adverse effects of a threatened or actual U.S. sovereign debt default, which could cause those customers to reduce spending on our services. Other developments in the industries in which we operate may increase the demand for lower cost or lower quality IT services and decrease the demand for our services or increase the pressure our customers put on us to reduce pricing. We may not be able to successfully anticipate and prepare for any such changes, which could adversely affect our results of operations.
Furthermore, developments in the industries we serve could shift customer demand to new services, solutions or technology. If our customers demand new services, solutions or technologies, we may be less competitive in these new areas or may need to make significant investments to meet that demand. Additionally, as we expand into serving new industry verticals, our solutions and technology may be used by, or generally affect, a broader base of customers and end users, which may expose us to new business and operational risks.

16

If our pricing structures are based on inaccurate expectations and assumptions regarding the cost and complexity 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 customers. 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 inflation) and the coordination of operations and personnel in multiple locations with different skill sets and competencies. Larger and more complex projects that involve multiple engagements or stages heighten those pricing risks because a customer may choose not to retain us for additional stages or delay forecasted engagements, which disrupts our planned project resource requirements. If our pricing for a project includes dedicated personnel or facilities and the customer were to slow or stop that project, we may not be able to reallocate resources to other customers. 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 projects, 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 in contracts that require our customer to receive a productivity benefit as a result of the services performed under the contract. 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.
Our industry is sensitive to the economic environment and the industry tends to decline during general economic downturns. Given our significant revenues from North America and Europe, if those economies weaken or enter a recession, pricing for our services may be depressed and our customers may reduce or postpone their technology related spending significantly, which may in turn lower the demand for our services and negatively affect our revenues and profitability.
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 a long selling cycle for our services. Before potential customers 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 customers’ decision to select another service provider or in-house resources to perform the services, the timing of our customers’ budget cycles, and customer 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 customers.
Implementing our services also involves a significant commitment of resources over an extended period of time from both our customers and us. Our current and future customers 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 customers despite devoting significant time and resources. 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.

17

If we are unable to adapt to rapidly changing technologies, methodologies and evolving industry standards, we may lose customers and our business could be materially adversely affected.
Rapidly changing technologies, methodologies and evolving industry standards are inherent in the market for our products and services. Our ability to anticipate developments in our industry, enhance our existing services, develop and introduce new services, provide enhancements and new features for our products, and keep pace with changes and developments are critical to meeting changing customer needs. Developing solutions for our customers is extremely complex and is expected to become increasingly complex and expensive in the future due to the introduction of new platforms, operating systems, technologies and methodologies. 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 customers’ needs;
we may find it difficult or costly to make existing software and products work effectively and securely over the internet or with new or changed operating systems;
we may find it challenging to develop new, or update existing software, services, and products to keep pace with evolving industry standards, methodologies, technologies, and regulatory developments in the industries where our customers operate at a pace and cost that is acceptable to our customers; and
we may find it difficult to maintain high quality levels with new technologies and methodologies.
We may not be successful in anticipating or responding to these developments in a timely manner, or if we do respond, the services, products, technologies or methodologies we develop or implement may not be successful in the marketplace. Further, services, products, technologies or methodologies that our competitors develop may render our services or products non-competitive or obsolete. Our failure to enhance our existing services and products and to develop and introduce new services and products to promptly address the needs of our customers could have a material adverse effect on our business.
If we cause disruptions to our customers’ businesses, provide inadequate service, or breach contractual obligations, our customers 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 customer, these errors or failures could disrupt the customer’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 customer terminating our engagement and making claims for substantial damages against us. Some of our customer agreements do not limit our potential liability for occurrences such as breaches of confidentiality and intellectual property infringement indemnity, 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, cyber incident insurance, commercial general and property insurance, business interruption insurance, workers’ compensation coverage, 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 customers or third parties brought against us or claims that we initiate due to the disruption of our business, information security systems, 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.

18

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 active and stable utility connections, voice and data communications, online resource management, financial and operational record management, customer service and data processing systems between our customer sites, our delivery centers and our customer management locations. Our business activities may be materially disrupted in the event of a partial or complete failure of any of these technologies or systems, which could be due to software malfunction, computer virus attacks, conversion errors due to system upgrades, damage from fire, earthquake, power loss, military action, telecommunications failure, unauthorized entry, government shutdowns, demands placed on internet infrastructure by growing numbers of users, increased bandwidth requirements or other events beyond our control. Our crisis management procedures, business continuity, and disaster recovery plans may not be effective at preventing or mitigating the effects of such disruptions, particularly in the case of multiple or catastrophic events. Loss of all or part of the infrastructure or systems for a period of time could hinder our performance or our ability to complete customer projects on time which, in turn, could lead to a reduction of our revenues or otherwise materially adversely affect our business and business reputation.
Our ability to generate and retain business could depend on our reputation in the marketplace.
Our services are marketed to customers and prospective customers based on a number of factors, including reputation. Our corporate reputation is a significant factor in our customers’ evaluation of whether to engage our services. Our customers’ perception of our ability to add value through our services is critical to the profitability of our engagements. We believe the EPAM 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 customers and employees, competitors, vendors, adversaries in legal proceedings, government regulators, as well as members of the investment community and the media. 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 customers reluctant to select us for new engagements, and could adversely affect our recruitment and retention efforts. Damage to our reputation could also reduce the value and effectiveness of the EPAM brand name and could reduce investor confidence in us.
We may not be able to prevent unauthorized use of our intellectual property, and our intellectual property rights may not be adequate to protect our business and competitive position.
We rely on a combination of copyright, trademark, patent, unfair competition and trade secret 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 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 personnel to keep proprietary information confidential. If these agreements are not enforceable in any of the jurisdictions in which we operate, or are breached, we cannot ensure that we will solely own the intellectual property they create or that our proprietary information will not be disclosed. Our customers and certain vendors are generally obligated to keep our information confidential, but if these contractual obligations are not entered, or are breached or deemed unenforceable, our trade secrets, know-how or other proprietary information may be subject to unauthorized use, misappropriation or disclosure. Reverse engineering, unauthorized copying or other misappropriation of our and our customers’ proprietary technologies, tools and applications could enable unauthorized parties to benefit from our or our customers’ technologies, tools and applications without payment and may make us liable to our customers for damages and compensation, which could harm our business and competitive position.
We rely on our trademarks, trade names, service marks and brand names to distinguish our services and solutions from the services of our competitors. We have registered or applied to register many of these trademarks. Third parties may oppose our trademark applications, or otherwise challenge our use of our trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our services and solutions, which could result in loss of brand recognition, and could require us to devote additional resources to advertising and marketing new brands. Further, we cannot provide assurance that competitors will not infringe our trademarks, or that we will have adequate knowledge of infringement or resources to enforce 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.
19

We may face intellectual property infringement 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 and may be unable to continue providing our existing services.
Our success largely depends on our ability to use and develop our technology, tools, code, methodologies, products, and services without infringing the intellectual property rights, including patents, copyrights, trade secrets and trademarks, of third parties. We may be unaware of intellectual property rights relating to our products or services that may give rise to potential infringement claims against us. 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. There may also be technologies licensed to and relied on by us that if subject to infringement or misappropriation claims by third parties, may become unavailable to us if such third parties obtain an injunction to prevent us from delivering our services or using technology involving the allegedly infringing intellectual property.
We typically indemnify customers who purchase our products, 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 customers, 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 customers 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 customers, redesign or cease offering our allegedly infringing products, services, or solutions, or obtain licenses for the intellectual property that such services or solutions allegedly infringe. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers 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 Information Security and Data Protection
Security breaches 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, store, process, transmit, and view sensitive or confidential data, including intellectual property, proprietary business information and personally identifiable information belonging to us, our customers, our respective employees, and other end users. This information is stored in our data centers and networks or in the data centers and networks of third-party providers. Physical security and the secure storage, processing, maintenance and transmission of this information is critical to our operations and business strategy. Some of our customers seek additional assurances for the protection of their sensitive information, including personally identifiable information, and will seek greater liability in the event that their sensitive information is disclosed. At times, to achieve commercial objectives, we may agree to greater liability exposure to such customers. In addition, government regulators may impose fines, penalties, and other civil or criminal consequences for security breaches and inadequate information security. Other parties, such as our customers’ customers, may have a private right of action to seek damages for any information security breach on an individual or collective basis.
Individuals, including employees, contractors and other third parties in our information security supply chain, as well as groups and larger, sophisticated collections of hackers, such as state-sponsored organizations, all pose threats to our information security. These individual, group, and organized actors have a variety of methods at their disposal, including deploying malicious software, exploiting vulnerabilities in hardware, software, or infrastructure, using social engineering or deceptive techniques, and executing coordinated attacks to compromise our services, disrupt our operations or gain access to our networks and data centers.

20

Threats to information security evolve constantly and are increasingly sophisticated and complex, which makes detecting and successfully defending against them more difficult. Undetected vulnerabilities may persist in our network environment over long periods of time and could come from or spread to the networks and systems of our suppliers and customers. We frequently update and improve our information security environment and assess and adopt new methods, devices, and technologies, but our policies and information security controls may not keep pace with emerging threats. We have in the past been subject to cyberattacks and expect to continue to be the target of malicious attacks. Despite our multiple security measures, any breach of our facilities, network, or information security defenses compromises the information stored in those locations and allows the accessed information to be held for ransom, publicly disclosed, misappropriated, lost or stolen. Such a breach, misappropriation, or disruption could also disrupt our operations and the services we provide to customers, damage our reputation, and cause a loss of confidence in our products and services, as well as require us to expend significant resources to protect against further breaches and to rectify problems caused by these 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.
Development and deployment of measures to protect our information security or that of our customers may be inadequate and could adversely affect our results of operations.
To defend against information security threats internally, at our third-party providers, and on our customers’ systems, we must continuously engineer or purchase more secure products and services, enhance security and reliability features, improve deployment and compliance with software updates, assess and develop mitigation strategies and technologies to help secure information, hire information security specialists, and maintain a security infrastructure that protects our network, products, and services, and the software we build for our customers. We must also educate our employees, contractors, and customers about the need to effectively use security measures. Our customers, particularly those in the Financial Services and Life Sciences & Healthcare industry verticals, may have enhanced or particular security requirements which we must address in our engineering and development services.
The cost of information security measures, either to protect our information or the information of our customers, could reduce our profitability. Actual or perceived security vulnerabilities in our software and services, even if those vulnerabilities are the result of hardware or software developed by third parties, could harm our reputation and lead customers to use our competitors, reduce or delay future purchases of our services, or to seek compensation or damages.
Changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance.
EPAM is subject to the GDPR, the substantially similar U.K. GDPR, the privacy laws of California and other U.S. states, and the privacy laws of the countries where we operate, each of which imposes significant restrictions and requirements relating to the processing of personal data. These and other state, national and international data protection laws that are or will soon be effective are more burdensome than historical privacy standards, especially in the United States. California’s privacy laws, the U.K. GDPR, and GDPR each established complex legal obligations that organizations must follow with respect to the processing of personal data, including a prohibition on the transfer of personal information to third parties or to other countries, and the imposition of additional notification, security and other control measures.
Enforcement actions taken by data protection authorities, as well as audits or investigations by one or more individuals, organizations, or foreign government agencies could result in 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 and customers 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 operations in relation to the processing of personal data as a result of privacy laws, which may involve substantial expense and distraction from other aspects of our business.
Undetected software design defects, errors or failures may result in loss of business or in liabilities that could materially adversely affect our business.
Our software development solutions involve a high degree of technological complexity, have unique specifications and could contain design defects or software errors that are difficult to detect or correct. Errors or defects may result in the loss of current customers, revenues, market share, or customer data, a failure to attract new customers or achieve market acceptance and could divert development resources and increase support or service costs. We cannot provide assurance that, despite testing by our customers and us, errors will not be found in the software products we develop or the services we perform. Any such errors could result in claims for damages against us, litigation, and reputational harm that could materially adversely affect our business.
21

General Risk Factors
Our stock price is volatile.
Our common stock has at times experienced substantial price volatility as a result of variations between our actual and anticipated financial results, announcements by our competitors, third parties, or us, projections or speculation about our business or that of our competitors or industry by the media or investment analysts, geopolitical events or uncertainty about inflation or other current global economic conditions. The stock market, as a whole, also has experienced price and volume fluctuations that have affected the market price of many technology companies in ways that may have been unrelated to these companies’ operating performance. Furthermore, we believe our stock price should reflect future growth and profitability expectations and, if we fail to meet these expectations, our stock price may significantly decline.
Expense related to our liability-classified restricted stock units, which are subject to mark-to-market accounting, and the calculation of the weighted average diluted shares outstanding in accordance with the treasury method are both affected by our stock price. Any fluctuations in the price of our stock will affect our future operating results.
We may need additional capital, and a failure to raise additional capital on terms favorable to us, or at all, could limit our ability to grow our business and develop or enhance our service offerings to respond to market demand or competitive challenges.
We believe that our current cash, cash flow from operations and revolving line of credit are sufficient to meet our anticipated cash needs for at least the next twelve months. We may, however, require additional cash resources due to changed business conditions or other future developments, including any investments or acquisitions that we may decide to pursue. If these resources are insufficient to satisfy our cash requirements, we may seek to sell additional equity or debt securities or obtain another credit facility, and we cannot be certain that such additional financing would be available on terms acceptable to us or at all. The sale of additional equity securities could result in dilution to our stockholders, and additional indebtedness would result in increased debt service costs and obligations and could impose operating and financial covenants that would further restrict our operations.
Our hedging program is subject to counterparty default risk.
We enter into foreign currency forward contracts with a number of counterparties. As a result, we are subject to the risk that the counterparty to one or more of these contracts defaults on its performance under the contract. During an economic downturn, the counterparty’s financial condition may deteriorate rapidly and with little notice and we may be unable to take action to protect our exposure. In the event of a counterparty default, we could incur significant losses, which may harm our business and financial condition. In the event that one or more of our counterparties becomes insolvent or files for bankruptcy, our ability to eventually recover any losses suffered as a result of that counterparty’s default may be limited by the liquidity of the counterparty.
War, terrorism, other acts of violence or natural or man-made disasters may affect the markets in which we operate, our customers, and our service delivery.
Our business may be negatively affected by instability, disruption or destruction in the geographic regions where we operate. War, terrorism, riot, civil insurrection or social unrest; man-made and natural disasters, the severity and frequency of which have increased due to climate change, and include famine, flood, fire, earthquake, pandemics and other regional or global health crises, storm or disease, may cause customers to delay their decisions on spending for the services we provide and give rise to sudden significant changes in regional and global economic conditions and cycles. Our crisis management procedures, business continuity, and disaster recovery plans may not be effective at preventing or mitigating the effects of such disasters, particularly in the case of simultaneous or catastrophic events. These events pose significant security risks to our people, 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. 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 customers.

22

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 provision for income taxes 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 have applied are not appropriate, such an adjustment could have a negative impact on our results of operations, business, and profitability.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters are located in Newtown, Pennsylvania. We own and lease office buildings used as delivery centers, client management locations and space for administrative and support functions. These facilities are located in numerous cities worldwide and are strategically positioned in relation to our talent sources and key in-market locations to align with the needs of our operations. We believe that our existing properties are adequate to meet the current requirements of our business, and that suitable additional or substitute space will be available, if necessary. Our facilities are used interchangeably among our segments. See Note 17 “Segment Information” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding the geographical locations and values of our long-lived assets. See Note 7 “Property and Equipment, Net” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our long-lived assets and buildings we own. See Note 9 “Leases” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our leased assets. See Note 2 “Impact of the Invasion of Ukraine” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding the assets in Ukraine and Russia.
Item 3. Legal Proceedings
From time to time, we are involved in litigation and claims arising out of our business and operations in the normal course of business. We are not currently a party to any material legal proceeding, nor are we aware of any material legal or governmental proceedings pending or contemplated to be brought against us.
Item 4. Mine Safety Disclosures
None.
23

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is traded on the New York Stock Exchange (“NYSE”) under the symbol “EPAM.”
As of February 10, 2023, we had approximately 17 stockholders of record of our common stock. The number of record holders does not include holders of shares in “street name” or persons, partnerships, associations, corporations or other entities identified in security position listings maintained by depositories.
Dividend Policy
We have not declared or paid any cash dividends on our common stock and currently do not anticipate paying any cash dividends in the foreseeable future. Instead, we intend to retain all available funds and any future earnings for use in the operation and expansion of our business, and to repurchase our common stock. In addition, our revolving credit facility restricts our ability to make or pay dividends (other than certain intercompany dividends) unless no potential or actual event of default has occurred or would be triggered thereby. Any future determination relating to our dividend policy will be made at the discretion of our Board of Directors and will depend on our future earnings, capital requirements, financial condition, future prospects, applicable Delaware law, which provides that dividends are only payable out of surplus or current net profits, and other factors that our Board of Directors deems relevant.
Equity Compensation Plan Information
See “Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” in Part III of this Annual Report on Form 10-K for our equity compensation plan information.


24

Performance Graph
The following graph compares the cumulative total stockholder return on our common stock with the cumulative total return on a Peer Group Index (capitalization weighted) and the S&P 500 Index for the period beginning December 31, 2017 and ending December 31, 2022. The stock performance shown on the graph below is not indicative of future price performance. The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC, nor shall information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.

COMPARISON OF CUMULATIVE TOTAL RETURN (1)(2)
Among EPAM, a Peer Group (3) and the S&P 500 Index

epam-20221231_g2.gif
Company/IndexBase period
12/31/2017
12/31/201812/31/201912/31/202012/31/202112/31/2022
EPAM Systems, Inc. $100.00 $107.99 $197.49 $333.57 $622.22 $305.07 
Peer Group Index$100.00 $71.71 $70.23 $103.74 $133.18 $76.06 
S&P 500 Index$100.00 $95.62 $125.73 $148.86 $191.59 $156.89 
(1)Graph assumes $100 invested on December 31, 2017 in our common stock, a Peer Group and the S&P 500 Index.
(2)Cumulative total return assumes reinvestment of dividends.
(3)The Peer Group includes Cognizant Technology Solutions Corp. (NASDAQ:CTSH), DXC Technology Company (NYSE:DXC), Endava plc (NYSE:DAVA), Globant S.A. (NYSE:GLOB), Infosys Ltd. (NYSE:INFY), Perficient, Inc. (NASDAQ:PRFT), and Wipro Limited (NYSE:WIT).
Unregistered Sales of Equity Securities
There were no unregistered sales of equity securities by the Company during the year ended December 31, 2022.
25


Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Under our equity-based compensation plans, the Company withholds a number of shares of vested stock as payment to satisfy tax withholding obligations arising on the date of vesting of stock-based compensation awards. The number of shares of stock to be withheld is calculated based on the closing price of the Company’s common stock on the vesting date. The following table provides information about shares withheld by the Company during the year ended December 31, 2022:
PeriodTotal Number of
Shares Purchased
Average Price
Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 
Maximum Dollar Amount of Shares That May Yet Be Purchased Under the Program
January 1, 2022 to January 31, 20221,023 $624.01 — — 
February 1, 2022 to February 28, 20221,267 $470.95 — — 
March 1, 2022 to March 31, 202263,954 $268.02 — — 
April 1, 2022 to April 30, 20225,560 $276.79 — — 
May 1, 2022 to May 31, 2022453 $340.35 — — 
June 1, 2022 to June 30, 2022477 $313.19 — — 
July 1, 2022 to July 31, 2022871 $317.75 — — 
August 1, 2022 to August 31, 2022415 $396.68 — — 
September 1, 2022 to September 30, 20221,092 $362.43 — — 
October 1, 2022 to October 31, 2022252 $348.91 — — 
November 1, 2022 to November 30, 20221,448 $348.44 — — 
December 1, 2022 to December 31, 20226,134 $326.37 — — 
Total82,946 $285.13   

Item 6.
Reserved
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our audited consolidated financial statements and the related notes included elsewhere in this annual report. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties and assumptions that could cause actual results to differ materially from management’s expectations. Factors that could cause such differences are discussed in the sections entitled “Forward-Looking Statements” and “Part I. Item 1A. Risk Factors.” We assume no obligation to update any of these forward-looking statements.
Executive Summary
We are a leading global provider of digital platform engineering and software development services to many of the world’s leading organizations. Our customers depend on us to solve their complex technical challenges and rely on our expertise in core engineering, advanced technology, digital design and intelligent enterprise development.
We continuously explore opportunities in new industries to expand our core industry client base in software and technology, financial services, business information and media, travel and consumer, and life sciences and healthcare. Our teams of developers, architects, consultants, strategists, engineers, designers, and product experts have the capabilities and skill sets to deliver business results. Through increased specialization in focused verticals and a continued emphasis on strategic partnerships, we are leveraging our roots in software engineering to grow as a recognized brand in software development and end-to-end digital transformation services for our customers.

26

Our global delivery model and centralized support functions, combined with the benefits of scale from the shared use of fixed-cost resources, enhance our productivity levels and enable us to better manage the efficiency of our global operations. As a result, we have created a delivery base whereby our applications, tools, methodologies and infrastructure allow us to seamlessly deliver services and solutions from our delivery centers to global customers across all geographies, further strengthening our relationships with them. To ensure safety and business continuity in the environment introduced by the COVID-19 global pandemic, many of our personnel have worked and continue to work productively through secure remote working arrangements so they can respond to the rapidly changing needs and demands of our customers. For further information on the various risks posed by the disruptions to our business structure, please read “Part I. Item 1A. Risk Factors” included in this Annual Report on Form 10-K.
Business Update Regarding the War in Ukraine
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. EPAM’s highest priority is the safety and security of its employees and their families in Ukraine as well as the broader region, and we have continued to support relocating our employees to lower risk locations, both in Ukraine and to other countries where we operate. The vast majority of our Ukraine employees are in safe locations and operating at levels of productivity consistent with those achieved in 2021. As of December 31, 2022, Ukraine remains our largest delivery location with the most delivery professionals. Furthermore, we have maintained our $100 million humanitarian aid commitment to our people in Ukraine in addition to our other donations and volunteer efforts.
Prior to the attack in February 2022, Belarus and Russia were our second and third largest delivery locations by the number of delivery professionals, respectively. On April 7, 2022, the Company announced the beginning of a phased exit of our operations in Russia in close collaboration with our employees, contractors, and customers. We have discontinued services to certain customers located in Russia and on September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuance of the financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government.
We expect to continue operating in Belarus while executing on our Belarus-specific business continuity plans. A significant number of our employees in Russia and Belarus have relocated, and we may assist in relocating employees to delivery locations in other countries in the future. Additionally, we continue to execute our business continuity plans and have sustained our hiring efforts across multiple locations in Eastern Europe, Central and Western Asia, India, and Latin America.
We own office buildings and lease office space in a number of cities in both Ukraine and in Belarus that we use for both internal functions and for delivering services to our customers. The impact of the war on our operations, personnel, and physical assets in Ukraine has had, and, along with any escalation of the war that includes Belarus’ territory or military, could continue to have, a material adverse effect on our operations. Actions taken by other countries, including new and stricter sanctions by Canada, the United Kingdom, the European Union, the U.S. and other companies and organizations against officials, individuals, regions, and industries in Russia and Belarus, and each of those country’s responses to such sanctions, including counter-sanctions and other actions, has had and could continue to have a material adverse effect on our operations. Customers have and may continue to seek altered terms, conditions, and delivery locations for the performance of services, delay planned work or seek services from alternate providers, or suspend, terminate, fail to renew, or reduce existing contracts or services, which could have a material adverse effect on our financial condition. Some of our customers have implemented steps to block internet communications with Russia, Ukraine, and Belarus to protect against potential cyberattacks or other information security threats, which has caused a material adverse effect on our ability to deliver our services to these customers from those locations. Such material adverse effects disrupt our delivery of services, cause us to shift all or portions of our work occurring in the region to other countries, restrict our ability to engage in certain projects in the region and serve certain customers in or from the region, and could negatively impact our personnel, operations, financial results and business outlook. Our Board of Directors continues its oversight of our strategic, geopolitical, and cybersecurity risks and the risks related to our geographic expansion. Our Board has received updates from management during both regular and special meetings, while also providing oversight of the risks associated with Russia’s invasion of Ukraine and other strategic areas of importance related to the war.

27

Moving Forward
We continue to execute our business continuity plans and adapt to developments as they occur to protect the safety of our people and address impacts on our delivery infrastructure, including reallocating work to other geographies within our global footprint. We have engaged both our personnel and our customers to meet their needs and to mitigate delivery challenges. EPAM continues to operate productively in more than 50 countries and provides consistent high-quality delivery to our customers. Our global delivery centers have sufficient resources, including infrastructure and capital, to support ongoing operations. EPAM continues to rapidly respond to the difficult conditions in Ukraine while maintaining a focus on customers and long-term growth.
Implementation and execution of our business continuity plans, relocation costs, our humanitarian commitment to our people in Ukraine, and the cost of our phased exit from Russia have resulted in materially increased expenses during 2022. We expect some of those expenses will continue to occur in subsequent quarters for some time in the future. In addition to the charges recorded during 2022 related to our exit from Russia, based on the information available through the date of issuance of the financial statements, we expect to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale, and such loss is not expected to be material. Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.
We have no way to predict the progress or outcome of the attack against Ukraine because the conflict and government reactions change quickly and are beyond our control. Prolonged military activities, broad-based sanctions and counter-sanctions could have a material adverse effect on our operations and financial condition and there is significant uncertainty for our business outlook for 2023. The information contained in this section is accurate as of the date hereof but may become outdated due to changing circumstances beyond our control or present awareness.
For additional information on the various risks posed by the attack against Ukraine and the impact in the region, please read “Part I. Item 1A. Risk Factors” included in this Annual Report on Form 10-K.

Overview of 2022 and Financial Highlights
The following table presents a summary of our results of operations for the years ended December 31, 2022, 2021 and 2020:
 Year Ended December 31,
 202220212020
% of revenues% of revenues% of revenues
 (in millions, except percentages and per share data) 
Revenues$4,824.7 100.0 %$3,758.1 100.0 %$2,659.5 100.0 %
Income from operations$573.0 11.9 %$542.3 14.4 %$379.3 14.3 %
Net income$419.4 8.7 %$481.7 12.8 %$327.2 12.3 %
Effective tax rate17.3 %9.7 %13.6 %
Diluted earnings per share$7.09 $8.15 $5.60 
The key highlights of our consolidated results for 2022 were as follows:
We recorded revenues of $4.825 billion, or a 28.4% increase from $3.758 billion in the previous year, negatively impacted by $151.1 million or 4.0% due to changes in certain foreign currency exchange rates as compared to the previous year.
Income from operations grew 5.7% to $573.0 million in 2022 from $542.3 million in 2021. Expressed as a percentage of revenues, income from operations was 11.9% compared to 14.4%. During the year ended December 31, 2022, income from operations as a percentage of revenues was negatively impacted by incremental expenses associated with EPAM’s humanitarian efforts in Ukraine, the global repositioning of our workforce, unbilled business continuity resources, the costs associated with our phased exit from operations in Russia, and impairment of long-lived asset charges triggered by the decision to discontinue services to customers in Russia.
28

Our effective tax rate was 17.3% compared to 9.7% in the previous year. The increase in the effective tax rate for 2022 as compared to the prior year is primarily attributable to the decrease in excess tax benefits recorded upon vesting or exercise of stock-based awards and tax charges in 2022 resulting from changes to certain U.S. tax regulations, partially offset by one-time tax benefits in 2022 resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded entities for U.S. income tax.
Net income decreased 12.9% to $419.4 million compared to $481.7 million in 2021. Expressed as a percentage of revenues, net income decreased 4.1% during 2022 compared to last year. Net income during 2022 was impacted by net foreign exchange losses, partially offset by the improvement in income from operations. Foreign exchange loss during 2022 was primarily driven by the impact of appreciation of the Russian ruble on the Company’s intercompany payables denominated in Russian rubles and U.S. dollar denominated assets held by our subsidiaries in Russia and losses from our foreign exchange forward contracts associated with the Russian ruble.
Diluted earnings per share decreased 13.0% to $7.09 for the year ended December 31, 2022 from $8.15 in 2021.
Cash provided by operations decreased $108.2 million, or 18.9%, to $464.1 million during 2022 as compared to last year. The decrease was largely driven by an increase in days sales outstanding during 2022, higher level of variable compensation payments made in 2022 based on 2021 performance, and cash outflows related to EPAM’s humanitarian support efforts in Ukraine and geographic repositioning.
The operating results in any period are not necessarily indicative of the results that may be expected for any future period.
Critical Accounting Policies
We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”), which require us to make judgments, estimates and assumptions that affect: (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the end of each reporting period and (iii) the reported amounts of revenues and expenses during each reporting period. We evaluate these estimates and assumptions based on historical experience, knowledge and assessment of current business and other conditions, and expectations regarding the future based on available information and reasonable assumptions, which together form a basis for making judgments about matters not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application. When reviewing our audited consolidated financial statements, you should consider (i) our selection of critical accounting policies, (ii) the judgment and other uncertainties affecting the application of such policies and (iii) the sensitivity of reported results to changes in conditions and assumptions. We consider the policies discussed below to be critical to an understanding of our consolidated financial statements as their application places significant demands on the judgment of our management.
An accounting policy is considered critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, and if different estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur periodically, could materially impact the consolidated financial statements. We believe that the following critical accounting policies are the most sensitive and require more significant estimates and assumptions used in the preparation of our consolidated financial statements. You should read the following descriptions of critical accounting policies, judgments and estimates in conjunction with our audited consolidated financial statements and other disclosures included elsewhere in this annual report. Additional information on our policies is in Note 1 “Business and Summary of Significant Accounting Policies” in the notes to our consolidated financial statements in this Annual Report on Form 10-K.
Revenues — We recognize revenues when control of goods or services is passed to a customer in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported.

29

We derive revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. We generate the majority of our 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. We apply a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.
Fixed-price contracts include maintenance and support arrangements, which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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 from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time. If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. We apply a practical expedient and do not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.
We report gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income.
Business Combinations — We account for business combinations using the acquisition method which requires us to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate purchase price to the individual assets acquired and liabilities assumed. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows, and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. We base our fair value estimates on assumptions we believe are reasonable but recognize that the assumptions are inherently uncertain.
We determine the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.
If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.
Recent Accounting Pronouncements
See Note 1 “Business and Summary of Significant Accounting Policies” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding recent accounting pronouncements.
30


Results of Operations
The following table sets forth a summary of our consolidated results of operations for the periods indicated. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period.
 Year Ended December 31,
 202220212020
% of revenues% of revenues% of revenues
 (in thousands, except percentages and per share data)
Revenues$4,824,698 100.0%$3,758,144 100.0 %$2,659,478 100.0 %
Operating expenses: 
Cost of revenues (exclusive of depreciation and amortization)(1)
3,286,68368.12,483,697 66.11,732,522 65.1
Selling, general and administrative expenses(2)
872,777 18.1648,736 17.3484,758 18.2
Depreciation and amortization expense
92,272 1.983,395 2.262,874 2.4
Income from operations572,966 11.9542,316 14.4379,324 14.3
Interest and other income/(loss), net10,025 0.2(1,727)3,822 0.1
Foreign exchange loss(75,733)(1.6)(7,197)(0.2)(4,667)(0.2)
Income before provision for income taxes
507,258 10.5533,392 14.2378,479 14.2
Provision for income taxes87,842 1.851,740 1.451,319 1.9
Net income$419,416 8.7%$481,652 12.8 %$327,160 12.3 %
Effective tax rate17.3 %9.7 %13.6 %
Diluted earnings per share$7.09 $8.15 $5.60 
(1) Includes $47,470, $51,580 and $32,785 of stock-based compensation expense for the years ended December 31, 2022, 2021 and 2020, respectively.
(2) Includes $52,439, $60,075 and $42,453 of stock-based compensation expense for the years ended December 31, 2022, 2021 and 2020, respectively.
Revenues
We continue to expand our presence across multiple geographies and verticals, both organically and through strategic acquisitions. During the year ended December 31, 2022, our total revenues grew 28.4% over the previous year to $4.825 billion. This growth resulted from our ability to retain existing customers and increase the level of services we provide to them and our ability to produce revenues from new customer relationships. During the year ended December 31, 2022 we experienced a decrease in customer concentration as compared to the previous year, with revenues from our top five, top ten and top twenty customer groups decreasing as a percentage of total revenues. Revenues have been positively impacted by our acquisitions, which contributed 5.1% to our revenue growth, and negatively impacted by our decision to exit Russia and discontinue services to customers there by 3.7% and fluctuations in foreign currency exchange rates which decreased our revenue growth by 4.0% during the year ended December 31, 2022 as compared to the previous year.
We discuss below the breakdown of our revenues by vertical, customer location, service arrangement type, and customer concentration.
Revenues by Vertical
We assign our customers into one of our five main vertical markets or a group of various industries where we are increasing our presence, which we label as “Emerging Verticals.” Emerging Verticals include customers in multiple industries such as energy, utilities, manufacturing, automotive, telecommunications and several others.

31

The following table presents our revenues by vertical and revenues as a percentage of total revenues by vertical for the periods indicated:
 Year Ended December 31,
202220212020
(in thousands, except percentages)
Travel & Consumer$1,092,224 22.7 %$741,128 19.7 %$458,789 17.2 %
Financial Services1,026,686 21.3 848,370 22.6 555,235 20.9 
Business Information & Media809,952 16.8 666,941 17.7 560,680 21.1 
Software & Hi-Tech793,261 16.4 664,597 17.7 496,813 18.7 
Life Sciences & Healthcare507,367 10.5 391,309 10.4 296,313 11.1 
Emerging Verticals595,208 12.3 445,799 11.9 291,648 11.0 
Revenues$4,824,698 100.0 %$3,758,144 100.0 %$2,659,478 100.0 %

Travel & Consumer became our largest vertical during 2022, growing 47.4% as compared to 2021. Except for Software & Hi-Tech, which grew at a rate of 19.4% in 2022 over the prior year, all of our verticals grew over 20% in 2022 over the prior year.
Revenues by Customer Location
Our revenues are sourced from multiple countries, which we assign into four geographic markets and identify as Americas, EMEA, APAC and CEE. We present and discuss our revenues by customer location based on the location of the specific customer site that we serve, irrespective of the location of the headquarters of the customer or the location of the delivery center where the work is performed. Revenues by customer location is different from revenues by reportable segment in our consolidated financial statements included elsewhere in this annual report. Segments are not based on the geographic location of the customers, but instead they are based on the location of the Company’s management responsible for a particular customer or market.
The following table sets forth revenues by customer location by amount and as a percentage of our revenues for the periods indicated:
 Year Ended December 31,
202220212020
(in thousands, except percentages)
Americas (1)
$2,887,204 59.9 %$2,226,830 59.3 %$1,595,136 60.0 %
EMEA (2)
1,737,919 36.0 1,259,717 33.4 879,842 33.1 
APAC (3)
120,370 2.5 103,559 2.8 69,798 2.6 
CEE (4)
79,205 1.6 168,038 4.5 114,702 4.3 
Revenues$4,824,698 100.0 %$3,758,144 100.0 %$2,659,478 100.0 %
(1)Americas includes revenues from customers in North, Central and South America.
(2)EMEA includes revenues from customers in Western Europe and the Middle East.
(3)APAC, or Asia Pacific, includes revenues from customers in East Asia, Southeast Asia and Australia.
(4)CEE includes revenues from customers in Russia, Belarus, Kazakhstan, Ukraine, Uzbekistan and Georgia.
During the year ended December 31, 2022, revenues in the Americas, our largest geography, were $2.887 billion, growing $660.4 million, or 29.7%, from $2.227 billion reported for the year ended December 31, 2021. Revenues from this geography accounted for 59.9% of total revenues in 2022, an increase from 59.3% in the prior year. The United States continued to be our largest customer location contributing revenues of $2.761 billion in 2022 compared to $2.125 billion in 2021.

32

Revenues in our EMEA geography were $1.738 billion, an increase of $478.2 million, or 38%, over $1.260 billion in the previous year. Revenues in this geography accounted for 36.0% of consolidated revenues in 2022 as compared to 33.4% in the previous year. The top three revenue contributing customer location countries in EMEA were the United Kingdom, Switzerland and the Netherlands generating revenues of $619.3 million, $323.4 million and $215.4 million in 2022, respectively, compared to $474.9 million, $271.2 million and $154.8 million in 2021, respectively. Fluctuations in foreign currency exchange rates with the U.S. dollar, particularly the euro and the British pound, during 2022 compared to the same period in the prior year negatively impacted revenue growth in the EMEA geography by 10.0%. Revenues in the region benefited from acquisitions which contributed $160.9 million to revenue growth in 2022.
During 2022, revenues in our CEE geography decreased $88.8 million, or 52.9%, from the previous year. The decrease in CEE revenues came primarily from customers in Russia, contributing a decrease of $90.4 million in 2022 compared to the previous year. On March 4, 2022, we announced that we will discontinue our services to customers located in Russia and have been providing transition support for customers in this market while administering the transition. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. As a result, the revenues from this geography are expected to continue to materially decline in the future.
Revenues from customers in locations in our APAC region comprised 2.5% of total revenues in 2022, a level consistent with the prior year.
Discussion of revenues from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Revenues by Customer Concentration
We have long-standing relationships with many of our customers and we seek to grow revenues from our existing customers by continually expanding the scope and size of our engagements. Revenues derived from these customers may fluctuate as these accounts mature, upon beginning or completion of multi-year projects or due to external economic environment trends. We believe there is a significant potential for future growth as we expand our capabilities and offerings within existing customers. In addition, we remain committed to diversifying our client base and adding more customers to our client mix through organic growth and strategic acquisitions, and over the long-term, we expect revenue concentration from our top customers to decrease.
The following table presents revenues contributed by our customers by amount and as a percentage of our revenues for the periods indicated:
 Year Ended December 31,
202220212020
(in thousands, except percentages)
Top five customers$793,603 16.4 %$682,147 18.2 %$584,303 22.0 %
Top ten customers$1,149,966 23.8 %$966,486 25.7 %$822,824 30.9 %
Top twenty customers$1,698,916 35.2 %$1,394,546 37.1 %$1,124,552 42.3 %
Customers below top twenty $3,125,782 64.8 %$2,363,598 62.9 %$1,534,926 57.7 %
The following table shows the number of customers grouped by revenues recognized by the Company for each year presented:
 Year Ended December 31,
202220212020
Over $20 Million 494028
$10 - $20 Million513827
$5 - $10 Million856343
$1 - $5 Million303271225
$0.5 - $1 Million185133107
33

Revenues by Service Offering
Our service arrangements have been evolving to provide more customized and integrated solutions to our customers where we combine software engineering with customer experience design, business consulting and technology innovation services. We are continually expanding our service capabilities, moving beyond traditional services into business consulting, design and physical product development.
The following table shows revenues by service offering as an amount and as a percentage of our revenues for the years indicated:
 Year Ended December 31,
202220212020
(in thousands, except percentages)
Professional services$4,800,047 99.5 %$3,739,143 99.5 %$2,643,016 99.4 %
Licensing and other revenues24,651 0.5 %19,001 0.5 %16,462 0.6 %
Revenues$4,824,698 100.0 %$3,758,144 100.0 %$2,659,478 100.0 %
See Note 12 “Revenues” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding our contract types and related revenue recognition policies.
Cost of Revenues (Exclusive of Depreciation and Amortization)
The principal components of our cost of revenues (exclusive of depreciation and amortization) are salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to customer projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period. Our employees are a critical asset, necessary for our continued success and therefore we expect to continue hiring talented employees and providing them with competitive compensation programs.
We manage the utilization levels of our delivery professionals through strategic hiring and efficient staffing of projects. Some of these professionals are hired and trained to work for specific customers or on specific projects and some of our offshore development centers are dedicated to specific customers or projects. Our staff utilization also depends on the general economy and its effect on our customers and their business decisions regarding the use of our services.
During the year ended December 31, 2022, cost of revenues (exclusive of depreciation and amortization) was $3,286.7 million, representing an increase of 32.3% from $2,483.7 million reported last year. The increase was primarily due to an increase in compensation costs as a result of an 18.0% growth in the average number of production professionals and the geographic repositioning of our professionals to higher cost geographies in response to the war in Ukraine, a 4.8% unfavorable impact from changes in foreign currency exchange rates, as well as $29.0 million of incremental costs associated with our humanitarian efforts in Ukraine and $14.7 million of unbilled business continuity resources, partially offset by the reversal of $21.4 million of previously accrued discretionary compensation expenses during the first quarter of 2022.
Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 68.1% and 66.1% during the years ended December 31, 2022 and 2021, respectively. The year-over-year increase is primarily due to higher personnel-related costs and the ongoing transition of customer work to higher cost geographies, increased costs associated with our humanitarian efforts in Ukraine, and unbilled business continuity resources, partially offset by the reversal of previously accrued discretionary compensation expenses in the first quarter of 2022.
Discussion of cost of revenues (exclusive of depreciation and amortization) from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Selling, General and Administrative Expenses
Selling, general and administrative expenses represent expenditures 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. Additionally, selling, general and administrative expenses contain costs of relocating our employees and various one-time and unusual expenses such as impairment charges.
34

Our selling, general and administrative expenses have increased due to our continuously expanding operations, strategic business acquisitions, and the hiring of necessary personnel to support our growth. During the year ended December 31, 2022, selling, general and administrative expenses were $872.8 million, representing an increase of 34.5% as compared to $648.7 million reported last year. The increase in selling, general and administrative expenses in 2022 was primarily due to a $105.4 million increase in personnel-related costs, which include stock-based compensation expense, primarily driven by an increase in headcount. Additionally, selling, general and administrative expenses for the year ended December 31, 2022 were impacted by $38.7 million of expenses associated with our geographic repositioning of our workforce, $15.8 million of expenses associated with our humanitarian efforts in Ukraine, $17.1 million of charges related to employee separation costs in Russia, $19.6 million of impairment charges related to our long-lived assets in Russia and $5.1 million of bad debt expense attributable to customers located in Russia.
Expressed as a percentage of revenues, selling, general and administrative expenses increased 0.8% to 18.1% for the year ended December 31, 2022. The increase was primarily driven by impairment charges related to our long-lived assets in Russia, higher bad debt expenses attributable to customers located in Russia, employee separation costs in Russia, increased costs associated with geographic repositioning of our workforce as well as our humanitarian efforts in Ukraine, partially offset by reduced facilities-related expenses.
Discussion of selling, general and administrative expenses from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Depreciation and Amortization Expense
Depreciation and amortization expense includes depreciation of physical assets used in the operation of our business such as computer equipment, software, buildings we purchased, leasehold improvements as well as various office furniture and equipment. Depreciation and amortization expense also includes amortization of acquired finite-lived intangible assets.
During the year ended December 31, 2022, depreciation and amortization expense was $92.3 million, representing an increase of $8.9 million from $83.4 million reported in the prior year. The increase in depreciation and amortization expense was primarily driven by an increased investment in computer equipment used by our employees and amortization of acquired finite-lived intangible assets, which contributed $4.6 million to the year over year increase in depreciation and amortization expense. Expressed as a percentage of revenues, depreciation and amortization expense decreased to 1.9% during the year ended December 31, 2022 as compared to 2.2% in 2021.
Discussion of depreciation and amortization expense from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Interest and Other Income/(Loss), Net
Interest and other income/(loss), net includes interest earned on cash and cash equivalents, short-term investments and employee loans, gains and losses from certain financial instruments, interest expense related to our borrowings, government grant income, and changes in the fair value of contingent consideration. Interest and other income/(loss), net increased from a loss of $1.7 million during the year ended December 31, 2021 to a gain of $10.0 million during the year ended December 31, 2022. This change was largely driven by a $6.5 million increase in government grant income and an increase in interest income from our cash and cash equivalents and short-term investments, partially offset by a $2.3 million increase in loss due to the change in fair value of contingent consideration, $0.8 million charge related to the impairment of an investment and a $1.3 million charge related to the impairment of a financial asset in Ukraine recorded during the year ended December 31, 2022.
Discussion of Interest and other income/(loss) from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Provision for Income Taxes
Determining the consolidated provision for 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 and excess tax benefits upon vesting or exercise of equity awards as well as consideration of any significant or unusual items.
35

As a global company, we are required to calculate and provide for income taxes in each of the jurisdictions in which we operate. During 2022, 2021 and 2020, we had $428.7 million, $404.9 million and $278.1 million, respectively, in income before provision for income taxes attributed to our foreign jurisdictions. Changes in the geographic mix or level of annual pre-tax income can also affect our overall effective income tax rate.
Our provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as the related net interest and penalty expense. Tax exposures can involve complex issues and may require an extended period to resolve. Although we believe we have adequately reserved for our uncertain tax positions, we cannot provide assurance that the final tax outcome of these matters will not be different from our current estimates. We adjust these reserves after consideration of changes in facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent that the final tax outcome of these matters differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.
The provision for income taxes was $87.8 million in 2022 and $51.7 million in 2021. The increase was primarily driven by a significant decrease in excess tax benefits recorded upon vesting or exercise of stock-based awards which were $35.1 million in 2022 compared to $71.6 million in 2021. The effective tax rate increased from 9.7% in 2021 to 17.3% in 2022 primarily due to the decrease in excess tax benefits recorded upon vesting or exercise of stock-based awards and tax charges in 2022 resulting from changes to certain U.S. tax regulations, partially offset by one-time tax benefits in 2022 resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded entities for U.S. income tax purposes.
Discussion of the provision for income taxes from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Foreign Exchange Loss
For discussion of the impact of foreign exchange fluctuations see “Item 7A. Quantitative and Qualitative Disclosures About Market Risk — Foreign Exchange Risk.”
Results by Business Segment
Our operations consist of three reportable segments: North America, Europe, and Russia. The segments represent components of EPAM for which separate financial information is available and used on a regular basis by our chief executive officer, who is also our chief operating decision maker (“CODM”), to determine how to allocate resources and evaluate performance. Our CODM makes business decisions based on segment revenues and segment operating profits. Segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate stock-based compensation, amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations.
We manage our business primarily based on the managerial responsibility for the client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of our reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the respective management team member’s reportable segment. Our Europe segment includes our business in the APAC region, which is managed by the same management team.
36

Segment revenues from external customers and segment operating profit, before unallocated expenses, for the North America, Europe and Russia segments for the years ended December 31, 2022, 2021 and 2020 were as follows:
 Year Ended December 31,
 202220212020
 (in thousands) 
Segment revenues:
North America$2,898,554 $2,242,248 $1,601,820 
Europe1,853,056 1,350,484 947,305 
Russia73,088 165,412 110,353 
Total segment revenues$4,824,698 $3,758,144 $2,659,478 
Segment operating profit/(loss):  
North America$589,412 $462,798 $345,196 
Europe223,276 233,727 152,902 
Russia(13,460)32,547 5,811 
Total segment operating profit$799,228 $729,072 $503,909 
North America Segment
During 2022, North America segment revenues increased $656.3 million, or 29.3%, over the previous year. Revenues from our North America segment represented 60.1% of total segment revenues, an increase from 59.7% reported in the corresponding period of 2021. During 2022 as compared to 2021, North America segment operating profits increased $126.6 million, or 27.4%, to $589.4 million. Expressed as a percentage of revenue, North America segment operating profit decreased to 20.3% in 2022 as compared to 20.6% in 2021. This decrease is primarily attributable to increased personnel-related costs in part attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work and lower utilization, partially offset by a decrease in variable compensation expense as a percentage of segment revenues during 2022 compared to 2021.
The following table presents North America segment revenues by industry vertical for the periods indicated:
Year Ended December 31,Change
20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Software & Hi-Tech$655,122 $559,707 $95,415 17.0 %
Financial Services522,970 361,611 161,359 44.6 %
Travel & Consumer505,227 359,306 145,921 40.6 %
Business Information & Media467,664 389,613 78,051 20.0 %
Life Sciences & Healthcare454,102 340,706 113,396 33.3 %
Emerging Verticals293,469 231,305 62,164 26.9 %
        Revenues$2,898,554 $2,242,248 $656,306 29.3 %
Software & Hi-Tech remained the largest industry vertical in the North America segment during the year ended December 31, 2022, growing 17.0% as compared to the prior year, which was a result of the continued focus on engaging with our technology customers. Financial services grew 44.6% in 2022 compared to the prior year primarily due to growth in a group of wealth management customers and growth from insurance customers added in the last 18 months. Travel and Consumer grew 40.6% during 2022 compared to the prior year primarily due to growth from retail customers. During the year ended December 31, 2022, revenues from the Business Information & Media vertical experienced growth of 20.0% and largely benefited from growth from existing customers in our top 20 customers. Life Sciences & Healthcare grew 33.3% during 2022 compared to the prior year primarily due to growth from an existing customer in our top 20 customers and growth from customers added in the last 24 months. Emerging Verticals experienced 26.9% growth during 2022 compared to the prior year largely due to an increase in services provided to several customers in various industries in the group.

37

Europe Segment
During 2022, Europe segment revenues were $1,853.1 million, reflecting an increase of $502.6 million, or 37.2%, from last year. Acquisitions contributed $166.3 million to Europe segment revenues during 2022. Revenues were negatively impacted by changes in foreign currency exchange rates during 2022. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during 2021, we would have reported revenue growth of 47.3%. Revenues from our Europe segment represent 38.4% and 35.9% of total segment revenues during 2022 and 2021, respectively. During 2022, this segment’s operating profits decreased $10.5 million, or 4.5% as compared to last year, to $223.3 million. Europe’s operating profit represented 12.0% of Europe segment revenues as compared to 17.3% in 2021. Europe’s segment operating profit was negatively impacted by changes in foreign currency exchanges rates, increased personnel-related costs partially attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work, lower utilization during 2022 compared to 2021, and lower profit margins from businesses acquired in the prior year, partially offset by a decrease in variable compensation expense as a percentage of segment revenues during 2022 compared to 2021.
The following table presents Europe segment revenues by industry vertical for the periods indicated:
Year Ended December 31,Change
20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Travel & Consumer$571,437 $354,041 $217,396 61.4 %
Financial Services460,858 372,394 88,464 23.8 %
Business Information & Media341,344 275,502 65,842 23.9 %
Software & Hi-Tech136,273 102,270 34,003 33.2 %
Life Sciences & Healthcare52,465 49,900 2,565 5.1 %
Emerging Verticals290,679 196,377 94,302 48.0 %
        Revenues$1,853,056 $1,350,484 $502,572 37.2 %
Travel & Consumer became the largest industry vertical in the Europe segment during the year ended December 31, 2022. The Europe segment benefited from 61.4% growth in Travel & Consumer during the year ended December 31, 2022 as compared to 2021 primarily due to increased demand from customers in the retail and distribution industries and revenues from acquisitions which contributed $89.4 million to revenue growth during 2022. During the year ended December 31, 2022, revenues in Financial Services experienced 23.8% growth primarily driven by increased revenues from commercial and investment banking customers and revenues from recent acquisitions which contributed $18.3 million to revenue growth during 2022. For the year ended December 31, 2022 as compared to 2021, Business Information & Media vertical growth was largely attributable to the expansion of services provided to one of our top 5 customers compared to the prior year. Revenue growth in Software & Hi-Tech during the year ended December 31, 2022 as compared to 2021 was attributable to the expansion of services provided to one of our top 20 customers as well as growth in customers outside of our top 100 customers. Revenues in Emerging Verticals experienced higher growth primarily attributable to growth in existing customers in the energy and automotive industries, a new customer that we added in 2022 as well as revenues from recent acquisitions which contributed $32.3 million to revenue growth during 2022.
Russia Segment
During 2022, revenues from our Russia segment decreased $92.3 million relative to 2021 and represent 1.5% of total segment revenues during 2022 compared with 4.4% in 2021. The decrease in revenues was primarily attributable to decreased operations in Russia as we proceed with the phased exit from Russia while discontinuing services to customers there. Operating loss of our Russia segment was $13.5 million in 2022 compared to operating profit of $32.5 million in 2021. This decrease was largely driven by discontinuance of services to certain customers in Russia which led to reduced revenues, increased bad debt expense, and expenses incurred for services provided to those customers for which revenue was not recognized as collectability was not considered probable after announcing the discontinuance of services to customers in Russia.
38

The following table presents Russia segment revenues by industry vertical for the periods indicated:
Year Ended December 31,Change
20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$42,858 $114,365 $(71,507)(62.5)%
Travel & Consumer15,560 27,781 (12,221)(44.0)%
Software & Hi-Tech1,866 2,620 (754)(28.8)%
Business Information & Media944 1,826 (882)(48.3)%
Life Sciences & Healthcare800 703 97 13.8 %
Emerging Verticals11,060 18,117 (7,057)(39.0)%
        Revenues$73,088 $165,412 $(92,324)(55.8)%
Revenues in the Russia segment are generally subject to fluctuations and are impacted by the timing of revenue recognition associated with the execution of contracts and the fluctuations in the foreign currency exchange rate of the Russian ruble to the U.S. dollar. On March 4, 2022, EPAM announced that it will discontinue services to customers located in Russia and will provide transition support for the customers in this market. On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia and on September 7, 2022, the Company executed an agreement to sell substantially all of its remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuing this Annual Report, the long stop date of the agreement has passed and the Company is currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. As a result, the revenues from this segment are expected to dissipate in the future. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to exit its operations in Russia.
Discussion of segment results from 2021 as compared to 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Effects of Inflation
Economies in many countries where we operate have periodically experienced high rates of inflation, including during 2022. Periods of higher inflation may affect various economic sectors in those countries and increase our cost of doing business there. We do not believe that inflation has had a material impact on our business, results of operations or financial condition to date. We continue to track the impact of inflation, particularly on wages, while attempting to minimize its effects through pricing and cost management strategies. A higher-than-normal rate of inflation in the future could adversely affect our operations and financial condition.
Liquidity and Capital Resources
Capital Resources
Our cash generated from operations has been our primary source of liquidity to fund operations and investments to support the growth of our business. As of December 31, 2022, our principal sources of liquidity were cash and cash equivalents totaling $1.681 billion, short-term investments totaling $60.3 million as well as $675.0 million of available borrowings under our revolving credit facility. See Note 10 “Debt” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding the terms of our revolving credit facility and information about debt.
39

Cash Flows
The following table summarizes our cash flows for the periods indicated:
 For the Years Ended December 31,
 202220212020
 (in thousands)
Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$464,104 $572,327 $544,407 
Net cash used in investing activities(182,927)(368,924)(167,154)
Net cash used in financing activities(2,021)(59,557)(765)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(44,867)(18,032)9,357 
Net increase in cash, cash equivalents and restricted cash$234,289 $125,814 $385,845 
Cash, cash equivalents and restricted cash, beginning of period1,449,347 1,323,533 937,688 
Cash, cash equivalents and restricted cash, end of period$1,683,636 $1,449,347 $1,323,533 
Operating Activities
Net cash provided by operating activities during the year ended December 31, 2022 decreased $108.2 million, or 18.9%, to $464.1 million, as compared to 2021. This decrease was largely driven by an increase in days sales outstanding during 2022, higher level of variable compensation payments made in 2022 based on 2021 performance, and cash outflows related to EPAM’s humanitarian support efforts in Ukraine and geographic repositioning.
Investing Activities
Net cash used in investing activities during the year ended December 31, 2022 was $182.9 million compared to $368.9 million used in the same period in 2021. The cash used in investing activities was primarily attributable to $81.6 million used for capital expenditures and an investment of $60.0 million in time deposits in 2022 compared to cash used for capital expenditures of $111.5 million partially offset by the maturity of $60.0 million of time deposits during 2021. Additionally, during 2022 the cash used for the acquisitions of businesses, net of cash acquired was $10.6 million compared to $315.0 million used for the acquisitions of businesses, net of cash acquired, during 2021.
Financing Activities
During the year ended December 31, 2022, net cash used in financing activities was $2.0 million, compared to $59.6 million net cash used in financing activities in 2021. During 2022, we received cash from the exercises of stock options issued under our long-term incentive plans and proceeds from the purchases of shares under our ESPP of $50.7 million, compared to $26.3 million received in the corresponding period of 2021. These cash inflows were offset by cash used for the payments of withholding taxes related to net share settlements of restricted stock units of $26.6 million in 2022, compared to $41.6 million paid in 2021, and net cash repayments of debt of $13.8 million in 2022, compared to net borrowings of $0.1 million in 2021. Additionally, the year ended December 31, 2022 included payments of $6.6 million attributable to the acquisition-date fair value of contingent consideration compared to payments of $40.2 million attributable to acquisition-date fair value of contingent consideration during the year ended December 31, 2021.
Discussion of the comparison of the cash flows between 2021 and 2020 is included in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations — Liquidity and Capital Resources” of our Annual Report on Form 10-K for the year ended December 31, 2021.
Future Capital Requirements
We believe that our existing cash, cash equivalents and short-term investments, 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, the invasion of Ukraine, COVID-19 and the consequences and related measures to contain their impact have caused material disruptions in both national and global financial markets and economies. The future impact of the invasion of Ukraine and COVID-19 and responsive measures cannot be predicted with certainty and may increase our borrowing costs and other costs of capital and otherwise adversely affect our business, results of operations, financial condition and liquidity.
40

Our ability to expand and grow our business in accordance with current plans and to meet our long-term capital requirements will depend on many factors, including the rate at which our cash flows increase or decrease and the availability of public and private debt and equity financing. We may require additional cash resources due to changed business conditions or other future developments, including any investments or acquisitions we may decide to pursue. Our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors including the impact of the invasion of Ukraine and COVID-19 pandemic, each as described elsewhere in this Management’s Discussion and Analysis of Financial Condition and Results of Operations. To the extent that existing cash, cash equivalents, short-term investments, and operating cash flows are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity or debt financing. If we issue equity securities in order to raise additional funds, substantial dilution to existing stockholders may occur. If we raise cash through the issuance of additional indebtedness, we may be subject to additional contractual restrictions on our business. There is no assurance that we would be able to raise additional funds on favorable terms or at all.
See Note 9 “Leases”, Note 10 “Debt”, Note 16 “Commitments and Contingencies” in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our various contractual obligations and capital expenditure requirements.
Off-Balance Sheet Commitments and Arrangements
We do not have any material obligations under guarantee contracts or other contractual arrangements other than as disclosed in Note 16 “Commitments and Contingencies” in the notes to our consolidated financial statements in this Annual Report on Form 10-K. We have not entered into any transactions with unconsolidated entities where we have financial guarantees, subordinated retained interests, derivative instruments, or other contingent arrangements that expose us to material continuing risks, contingent liabilities, or any other obligation under a variable interest in an unconsolidated entity that provides financing, liquidity, market risk, or credit risk support to us, or engages in leasing, hedging, or research and development services with us.
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 risks, interest rates and foreign currency exchange rates. In addition, our global 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.
Concentration of Credit and Other Credit Risks
Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables.
We maintain our cash, cash equivalents and short-term investments with financial institutions. We believe that our credit policies reflect normal industry terms and business risk. We do not anticipate non-performance by the counterparties.
We have cash in several countries, including Ukraine, Russia and Belarus, which could be impacted by the invasion of Ukraine and where the banking sector remains subject to periodic instability, banking and other financial systems in these countries generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, we had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. We regularly monitor cash held in these countries and, to the extent the cash held exceeds amounts required to support our operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. We place our cash and cash equivalents with financial institutions considered stable in the region, limit the amount of credit exposure with any one financial institution and conduct ongoing evaluations of the credit worthiness of the financial institutions with which we do business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of our deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect our business and financial condition.
41

Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited and we do not believe significant credit risks existed at December 31, 2022. Though our results of operations depend on our ability to successfully collect payment from our customers for work performed, historically, credit losses and write-offs of trade receivables have not been material to our consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, our credit losses and write-offs of trade receivables could increase, which would negatively impact our results of operations. Reflecting the deterioration of credit-worthiness of its customers in Russia after Russia’s invasion of Ukraine, the Company evaluated its trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded net bad debt expense of $5.1 million during the year 2022, which is included in Selling, general and administrative expenses. The Company is actively monitoring its trade receivables from its customers in Russia for any further deterioration of creditworthiness.
Interest Rate Risk
We are exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to the cash and cash equivalent deposits, short-term investments, and our borrowings, mainly under our 2021 Credit Agreement, which is subject to a variety of rates depending on the currency and timing of funds borrowed. We do not believe we are exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.
Foreign Exchange Risk
Our global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars, and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars, and Chinese yuan renminbi. As a result, currency fluctuations, specifically the depreciation of the euro, British pound, and Canadian dollar and the appreciation of the Russian ruble, Hungarian forint, Polish zloty, Indian rupee and Chinese yuan renminbi relative to the U.S. dollar, could negatively impact our results of operations. During the year ended December 31, 2022, approximately 33.4% of consolidated revenues and 53.7% of operating expenses were denominated in currencies other than the U.S. dollar.
During the year ended December 31, 2022, our foreign exchange loss was $75.7 million compared to a $7.2 million loss reported last year. Foreign exchange loss was primarily driven by the impact of appreciation of the Russian ruble on the Company’s intercompany payables denominated in Russian rubles and U.S. dollar denominated assets held by our subsidiaries in Russia, and losses from our foreign exchange forward contracts associated with the Russian ruble during the first quarter of 2022.
To manage the risk of fluctuations in foreign currency exchange rates and hedge a portion of our forecasted foreign currency denominated operating expenses in the normal course of business, we implemented a hedging program through which we enter into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint, and Indian rupee transactions. As of December 31, 2022, all of our foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted related to the foreign exchange forward contracts. As of December 31, 2022, the net unrealized gain from these hedges was $2.8 million.
During the first quarter of 2022, in response to the invasion of Ukraine, we de-designated our Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. We determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedge into income which is classified as foreign exchange loss in the consolidated statement of income.
Management supplements results reported in accordance with United States generally accepted accounting principles, referred to as GAAP, with non-GAAP financial measures. Management believes these measures help illustrate underlying trends in our business and uses the measures to establish budgets and operational goals, communicated internally and externally, for managing our business and evaluating its performance. When important to management’s analysis, operating results are compared on the basis of “constant currency,” which is a non-GAAP financial measure. This measure excludes the effect of foreign currency exchange rate fluctuations by translating the current period revenues and expenses into U.S. dollars at the weighted average exchange rates of the prior period of comparison.

42

During the year ended December 31, 2022, we reported revenue growth of 28.4% over the prior year. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during 2021, we would have reported revenue growth of 32.4%. During 2022, our revenues were negatively impacted mainly by the depreciation of the euro and British pound relative to the U.S. dollar. During the year ended December 31, 2022, we reported a decrease in net income of 12.9% as compared to the previous year. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during 2021, we would have reported a decrease in net income of 17.1%. Net income was most positively impacted by the depreciation of the Polish zloty and the Hungarian forint, partially offset by the depreciation of the euro and British pound relative to the U.S. dollar.
Item 8. Financial Statements and Supplementary Data
The information required is included in this Annual Report on Form 10-K beginning on page F-1.
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
Based on management’s evaluation, with the participation of our Chief Executive Officer and Chief Financial Officer, as of the end of the period covered by this report, these officers have concluded that our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are effective to provide reasonable assurance that information required to be disclosed by us 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 is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, except as described below.
During the year ended December 31, 2022, the Company made certain business acquisitions, as described more fully in Note 3 “Acquisitions” in the notes to our consolidated financial statements in this Annual Report on Form 10-K. As permitted by the Securities and Exchange Commission, management has elected to exclude these acquired entities from its assessment of the effectiveness of its internal controls over financial reporting as of December 31, 2022. The Company began to integrate these acquired companies into its internal control over financial reporting structure subsequent to their respective acquisition dates and expects to complete these integrations in 2023.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on this assessment, management concluded that our internal control over financial reporting was effective as of December 31, 2022 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
The effectiveness of our internal control over financial reporting as of December 31, 2022 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report, which appears in “Part IV. Item 15 Exhibits, Financial Statement Schedule” of this Annual Report on Form 10-K.

43

Inherent Limitations on Effectiveness of Controls
Our management, including the CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.

PART III
Item 10. Directors, Executive Officers and Corporate Governance
We incorporate by reference the information required by this Item from the information set forth under the captions “Board of Directors”, “Corporate Governance”, and “Our Executive Officers” in our definitive proxy statement for our 2023 annual meeting of stockholders, to be filed within 120 days after the end of the year covered by this Annual Report on Form 10-K, pursuant to Regulation 14A under the Exchange Act (our “2023 Proxy Statement”).
Item 11. Executive Compensation
We incorporate by reference the information required by this Item from the information set forth under the captions “Executive Compensation” and “Compensation Committee Interlocks and Insider Participation” in our 2023 Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
We incorporate by reference the information required by this Item from the information set forth under the caption “Security Ownership of Certain Beneficial Owners and Management” in our 2023 Proxy Statement.

44

Equity Compensation Plan Information
The following table provides information about the Company’s common stock that may be issued upon exercise of options and rights under the 2015 Long-Term Incentive Plan (the “2015 Plan”), the 2012 Long-Term Incentive Plan (the “2012 Plan”), the 2022 Non-Employee Directors Compensation Plan (the “2022 Directors Plan”), the 2012 Non-Employee Directors Compensation Plan (the “2012 Directors Plan”) and the 2021 Employee Stock Purchase Plan (“ESPP”) as of December 31, 2022:
Plan CategoryNumber of securities
to be issued upon
exercise of outstanding options, warrants
and rights 
Weighted average
exercise price of
outstanding options,
warrants and rights 
Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding
securities reflected in the first column) 
(in thousands, except dollar amounts)
Equity compensation plans approved by security holders2,854 (1)$98.92 (2)4,861 (3)
Equity compensation plans not approved by security holders— $— — 
Total2,854 $98.92 4,861 
(1)
Includes the number of shares of common stock to be issued under the 2015 Plan, the 2012 Plan, the 2022 Directors Plan and the 2012 Directors Plan. See Note 13 “Stock Based Compensation” for more information regarding our plans and awards.
(2)Represents the weighted average exercise price of stock options only.
(3)Represents the number of shares available for future issuances under the 2015 Plan, the 2022 Directors Plan and ESPP.
Item 13. Certain Relationships and Related Transactions, and Director Independence
We incorporate by reference the information required by this Item from the information set forth under the caption “Certain Relationships and Related Transactions and Director Independence” in our 2023 Proxy Statement.
Item 14. Principal Accountant Fees and Services
We incorporate by reference the information required by this Item from the information set forth under the caption “Independent Registered Public Accounting Firm” in our 2023 Proxy Statement.

PART IV
Item 15. Exhibits, Financial Statement Schedules
(a)            We have filed the following documents as part of this annual report:
1.            Audited Consolidated Financial Statements
Reference is made to the Index to Consolidated Financial Statements on Page F-1
2.            Financial Statement Schedules
Reference is made to the Index to Consolidated Financial Statements on Page F-1
Schedule II Valuation and Qualifying Accounts is filed as part of this Annual Report on Form 10-K and should be read in conjunction with our audited consolidated financial statements and the related notes.
45


3.            Exhibits
A list of exhibits required to be filed as part of this Annual Report on Form 10-K is set forth below:
Exhibit
Number
Description
3.1
3.2
4.1
4.4*
10.1†
10.2†
10.3†
10.4†
10.5†
10.6†
10.7†
10.8†
10.9†
10.10†
10.11†
10.12†
10.13†
10.14†
10.15†
10.16†
10.17†
10.18†
10.19†
46

10.20†
10.21†
10.22†
10.23†
10.24†
10.25†
10.26†
10.27†
10.28†
10.29†
10.30
21.1*
23.1*
31.1*
31.2*
32.1*
32.2*
99.1*
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)
Indicates management contracts or compensatory plans or arrangements
*Exhibits filed herewith
Item 16. Form 10-K Summary
None.
47

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: February 23, 2023
 EPAM SYSTEMS, INC.
 By:/s/ Arkadiy Dobkin
  Name: Arkadiy Dobkin
  Title: Chairman, Chief Executive Officer and President
(principal executive officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Signature Title Date
     
/s/ Arkadiy Dobkin Chairman, Chief Executive Officer and President
(principal executive officer)
 
February 23, 2023
Arkadiy Dobkin
     
/s/ Jason Peterson Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)
 
February 23, 2023
Jason Peterson
/s/ Gary AbrahamsVice President, Corporate Controller, Chief Accounting Officer
(principal accounting officer)
 
February 23, 2023
Gary Abrahams
/s/ Eugene Roman Director 
February 23, 2023
Eugene Roman
/s/ Helen Shan Director 
February 23, 2023
Helen Shan
/s/ Jill B. Smart Director 
February 23, 2023
 Jill B. Smart
/s/ Karl Robb Director 
February 23, 2023
Karl Robb
     
/s/ Richard Michael Mayoras Director 
February 23, 2023
Richard Michael Mayoras
     
/s/ Robert E. Segert Director 
February 23, 2023
Robert E. Segert
     
/s/ Ronald P. Vargo Director 
February 23, 2023
Ronald P. Vargo
48

EPAM SYSTEMS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of EPAM Systems, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of EPAM Systems, Inc. and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting.

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 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. 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.

Critical Audit Matters
The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Revenues — Refer to Notes 1 and 12 to the financial statements

Critical Audit Matter Description
The Company recognizes revenue when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Total revenues were $4.825 billion for the year ended December 31, 2022.
In 2022, the Company recognized revenue related to contracts with customers, with no single customer accounting for more than 10% of revenues. Although some of these revenues are recognized under long-term agreements of more than one year, others are negotiated on an annual basis or shorter. Given the number of customers and the nature of the different customer agreements, auditing revenue was challenging due to the extent of audit effort required to evaluate whether revenue was recorded in accordance with the terms of the contracts with the Company’s customers.

F-2

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to whether revenue was recorded in accordance with the terms of the contracts with the Company’s customers included the following, among others:
We tested the effectiveness of controls over revenue, including management’s controls over (1) the determination of whether an arrangement with a customer meets the criteria to be considered a contract under ASC 606 and (2) the inputs used in and the mathematical accuracy of the contract revenue calculations and the terms of the related customer contracts.
We selected a sample of recorded revenue transactions and (1) recalculated the amount using the terms of the customer contract and (2) tested whether the underlying arrangement with the customer met the criteria to be considered a contract under ASC 606 as of the date the revenue was recorded.
We selected a sample of hours charged by the Company’s employees in the Company’s internal time tracking system, obtained support for whether such hours represented services provided to a customer, and tested whether the hours had been properly evaluated for inclusion in the Company’s revenue calculations.
Impact of the Invasion of Ukraine — Refer to Notes 2 and 6 to the financial statements
Critical Audit Matter Description
In February 2022, Russian military forces attacked Ukraine resulting in sustained conflict and disruption in the affected region. The Company has significant operations and personnel in Ukraine and Belarus and is in the process of a phased exit of its operations in Russia. Auditing the impact of this matter was challenging due to the extent of audit effort required.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the impact of the invasion of Ukraine included the following, among others:
We tested the effectiveness of controls over the evaluation of the accounting and disclosure associated with the impact of this matter.
We increased the use of more experienced professionals, including the involvement of professionals with specialized skills and knowledge, to assist in the design and execution of audit procedures.
We assessed the reasonableness of management’s determination that the Russia reporting unit goodwill and long-lived assets were impaired.
We evaluated the timing, measurement, and recording of the Russia employee separation costs including (1) inspection of management’s plan and related communications; (2) reading of minutes of the Board of Directors; and (3) testing the mathematical accuracy of the calculations.
We considered whether the planned sale of the Russia reporting unit met the criteria of being accounted for as held for sale including (1) review of the executed sale agreement; (2) reading of minutes of the Board of Directors; (3) inquiries of internal legal counsel and members of the Board of Directors; and (4) evaluating the status of regulatory approvals.
We evaluated the de-designation of the Russian ruble foreign exchange forward contracts as hedges including (1) inspection of management’s plan and related communications; (2) reading of minutes of the Board of Directors; and (3) testing the mathematical accuracy of the calculations.


/s/ DELOITTE & TOUCHE LLP

Philadelphia, Pennsylvania  
February 23, 2023

We have served as the Company’s auditor since 2006.
F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors of EPAM Systems, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of EPAM Systems, Inc. and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022, of the Company and our report dated February 23, 2023, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP
Philadelphia, Pennsylvania
February 23, 2023
F-4

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In thousands, except par value)
 As of  
 December 31, 
 2022
As of  
 December 31, 
 2021
Assets
Current assets
Cash and cash equivalents$1,681,344 $1,446,625 
Trade receivables and contract assets, net of allowance of $15,310 and $5,521, respectively
932,626 768,928 
Short-term investments60,336  
Prepaid and other current assets85,319 53,927 
Total current assets2,759,625 2,269,480 
Property and equipment, net273,348 236,214 
Operating lease right-of-use assets, net148,780 184,841 
Intangible assets, net77,652 101,143 
Goodwill529,072 530,723 
Deferred tax assets172,797 143,928 
Other noncurrent assets47,877 56,898 
Total assets$4,009,151 $3,523,227 
Liabilities  
Current liabilities  
Accounts payable$30,852 $24,847 
Accrued compensation and benefits expenses475,871 502,997 
Accrued expenses and other current liabilities151,478 142,014 
Short-term debt2,861 16,018 
Income taxes payable, current46,069 27,440 
Operating lease liabilities, current40,352 50,104 
Total current liabilities747,483 763,420 
Long-term debt27,693 30,234 
Operating lease liabilities, noncurrent122,317 142,802 
Other noncurrent liabilities108,648 90,934 
Total liabilities1,006,141 1,027,390 
Commitments and contingencies (Note 16)
Stockholders’ equity  
Common stock, $0.001 par value; 160,000 authorized; 57,668 and 56,868 shares issued, 57,655 and 56,849 shares outstanding at December 31, 2022 and December 31, 2021, respectively
58 57 
Additional paid-in capital847,965 711,912 
Retained earnings2,248,948 1,829,532 
Treasury stock(118)(177)
Accumulated other comprehensive loss(95,321)(54,207)
Total EPAM Systems Inc. stockholders’ equity3,001,532 2,487,117 
Noncontrolling interest in consolidated subsidiaries 1,478 8,720 
Total equity$3,003,010 $2,495,837 
Total liabilities and stockholders’ equity$4,009,151 $3,523,227 
The accompanying notes are an integral part of the consolidated financial statements.
F-5


EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
 For the Years Ended December 31,
 202220212020
Revenues$4,824,698 $3,758,144 $2,659,478 
Operating expenses: 
Cost of revenues (exclusive of depreciation and amortization)
3,286,683 2,483,697 1,732,522 
Selling, general and administrative expenses872,777 648,736 484,758 
Depreciation and amortization expense92,272 83,395 62,874 
Income from operations572,966 542,316 379,324 
Interest and other income/(loss), net10,025 (1,727)3,822 
Foreign exchange loss(75,733)(7,197)(4,667)
Income before provision for income taxes507,258 533,392 378,479 
Provision for income taxes87,842 51,740 51,319 
Net income$419,416 $481,652 $327,160 
Net income per share: 
Basic$7.32 $8.52 $5.87 
Diluted$7.09 $8.15 $5.60 
Shares used in calculation of net income per share: 
Basic57,291 56,511 55,727 
Diluted59,169 59,064 58,446 
The accompanying notes are an integral part of the consolidated financial statements.


F-6


EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
 For the Years Ended December 31,
 202220212020
Net income$419,416 $481,652 $327,160 
Other comprehensive (loss)/income:
Change in foreign currency translation adjustments, net of tax(49,033)(24,579)4,498 
Change in unrealized gain/(loss) on hedging instruments, net of tax11,723 (7,059)2,350 
Defined benefit pension plans - actuarial (loss)/gain, net of tax(3,804)2,943 (986)
Other comprehensive (loss)/income(41,114)(28,695)5,862 
Comprehensive income$378,302 $452,957 $333,022 
The accompanying notes are an integral part of the consolidated financial statements.
F-7

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN
STOCKHOLDERS’ EQUITY(In thousands) 
 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive Income/(Loss)Non-controlling interestTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 202055,188 $55 $607,051 $1,020,590 20 $(177)$(31,374)$ $1,596,145 
Cumulative effect of the adoption of ASU 2016-13— — — 130 — — — — 130 
Adjusted Balance, January 1, 202055,188 $55 $607,051 $1,020,720 20 $(177)$(31,374)$ $1,596,275 
Restricted stock units vested327 — — — — — — — — 
Equity withheld for employee taxes(106)— (20,190)— — — — — (20,190)
Stock-based compensation expense— — 47,462 — — — — — 47,462 
Exercise of stock options699 1 26,448 — — — — — 26,449 
Other comprehensive income— — — — — — 5,862 — 5,862 
Net income— — — 327,160 — — — — 327,160 
Balance, December 31, 202056,108 $56 $660,771 $1,347,880 20 $(177)$(25,512)$ $1,983,018 
Restricted stock units vested311 — — — — — — — — 
Equity withheld for employee taxes(106)— (45,070)— — — — — (45,070)
Stock-based compensation expense— — 69,899 — — — — — 69,899 
Exercise of stock options536 1 26,312 — — — — — 26,313 
Other comprehensive loss— — — — — — (28,695)— (28,695)
Noncontrolling interests acquired in business combination— — — — — — — 10,469 10,469 
Purchase of subsidiary shares from noncontrolling interest— — — — — — — (1,749)(1,749)
Net income— — — 481,652 — — — — 481,652 
Balance, December 31, 202156,849 57 711,912 1,829,532 20 (177)(54,207)8,720 2,495,837 
Restricted stock units vested252 — — — — — — — — 
Equity withheld for employee taxes(83)— (23,650)— — — — — (23,650)
Stock issued in connection with Other 2021 acquisitions (Note 3)6 — 1,941 — (6)59 — — 2,000 
Stock-based compensation expense— — 107,513 — — — — — 107,513 
Exercise of stock options511 1 21,850 — — — — — 21,851 
Issuance of common stock from employee stock purchase plan120 — 28,350 — — — — — 28,350 
Other comprehensive loss— — — — — — (41,114)— (41,114)
Purchase of subsidiary shares from noncontrolling interest— — 49 — — — — (7,315)(7,266)
Contributions from noncontrolling interest— — — — — — — 73 73 
Net income— — — 419,416 — — — — 419,416 
Balance, December 31, 202257,655 $58 $847,965 $2,248,948 14 $(118)$(95,321)$1,478 $3,003,010 
The accompanying notes are an integral part of the consolidated financial statements.
F-8

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
For the Years Ended December 31,
 202220212020
Cash flows from operating activities:
Net income$419,416 $481,652 $327,160 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization expense92,272 83,401 62,874 
Operating lease right-of-use assets amortization expense47,777 61,750 66,369 
Bad debt expense12,394 2,488 2,253 
Deferred taxes(42,164)(46,900)(19,994)
Stock-based compensation expense99,909 111,655 75,238 
Unrealized loss on Derivative7,904   
Impairment charges23,619 144  
Other32,806 12,993 6,796 
Changes in assets and liabilities:  
Trade receivables and contract assets(192,712)(211,684)4,235 
Prepaid and other assets(12,140)(16,182)6,983 
Accounts payable(2,934)(2,403)2,428 
Accrued expenses and other liabilities26,025 155,657 60,133 
Operating lease liabilities(51,668)(63,812)(64,453)
Income taxes payable3,600 3,568 14,385 
Net cash provided by operating activities464,104 572,327 544,407 
Cash flows from investing activities:  
Purchases of property and equipment(81,629)(111,501)(68,793)
Purchases of short-term investments(60,000) (120,000)
Proceeds from short-term investments 60,000 60,009 
Acquisition of businesses, net of cash acquired (Note 3)(10,644)(314,958)(18,888)
Purchases of non-marketable securities(1,625)(2,544)(20,500)
Other investing activities, net(29,029)79 1,018 
Net cash used in investing activities(182,927)(368,924)(167,154)
Cash flows from financing activities:  
Proceeds from issuance of stock under the employee incentive programs 50,660 26,286 26,410 
Payments of withholding taxes related to net share settlements of restricted stock units(26,556)(41,598)(20,132)
Proceeds from debt 1,763 31,109  
Repayment of debt (15,542)(31,054)(18)
Payment of contingent consideration for previously acquired businesses(6,626)(40,227)(7,004)
Purchase of noncontrolling interest(2,254)(1,749) 
Other financing activities, net(3,466)(2,324)(21)
Net cash used in financing activities(2,021)(59,557)(765)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(44,867)(18,032)9,357 
Net increase in cash, cash equivalents and restricted cash234,289 125,814 385,845 
Cash, cash equivalents and restricted cash, beginning of period1,449,347 1,323,533 937,688 
Cash, cash equivalents and restricted cash, end of period$1,683,636 $1,449,347 $1,323,533 




F-9

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Continued)
For the Years Ended December 31,
202220212020
Supplemental disclosure of cash flow information:
Cash paid during the year for:
   Income taxes, net of refunds$113,188 $87,317 $54,520 
   Interest$1,659 $413 $425 
Supplemental disclosure of non-cash investing and financing activities
Acquisition-date fair value of contingent consideration issued for acquisition of businesses$2,645 $57,249 $7,119 
Capital expenditures incurred but not yet paid$57,114 $7,738 $1,582 
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:
As of December 31, 2022As of December 31, 2021As of December 31, 2020
Balance sheet classification
Cash and cash equivalents$1,681,344 $1,446,625 $1,322,143 
Restricted cash in Prepaid and other current assets430 495 106 
Restricted cash in Other noncurrent assets1,862 2,227 1,284 
Total restricted cash2,292 2,722 1,390 
Total cash, cash equivalents and restricted cash$1,683,636 $1,449,347 $1,323,533 
The accompanying notes are an integral part of the consolidated financial statements.

F-10

EPAM SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except per share data and as otherwise disclosed) 
1.BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Principles of Consolidation — The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates — The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.
Cash and Cash Equivalents — Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.
Trade Receivables and Contract Assets — The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management’s evaluation of trade receivables. 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. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.
Property and Equipment — Property and equipment acquired in the ordinary course of the Company’s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from two to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.
Business Combinations — The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. The acquired assets typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce and as a result, a substantial portion of the purchase price is allocated to goodwill and other intangible assets.
If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.
F-11

In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management’s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.
All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. Changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recognized in earnings.
Long-Lived Assets — Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset’s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.
Goodwill and Other Indefinite-Lived Intangible Assets — Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, Intangibles — Goodwill and Other. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.
Derivative Financial Instruments — The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive loss until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.
Fair Value of Financial Instruments — The Company makes assumptions about fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, Fair Value Measurement, and utilizes the following fair value hierarchy in determining inputs used for valuation:
Level 1 — Quoted prices for identical assets or liabilities in active markets.
Level 2 — Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.
Level 3 — Unobservable inputs reflecting management’s view about the assumptions that market participants would use in pricing the asset or liability.
Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values.
Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company’s operating results. See Note 5 “Fair Value Measurements.”

F-12

Accumulated Other Comprehensive Loss — Accumulated other comprehensive loss consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815, Derivatives and Hedging. Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive loss on the Company's consolidated balance sheets until the settlement of those contracts.
Revenue Recognition — The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments.
The Company recognizes revenues when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported.
The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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. The Company applies a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.
Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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 from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time.
If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.
The Company reports gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.
Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. Americas includes revenues from customers in North, Central and South America; EMEA includes revenues from customers in Western Europe and the Middle East; APAC includes revenues from customers in East Asia, Southeast Asia and Australia; and CEE includes revenues from customers in Eastern Europe and Central Asia.
Cost of Revenues (Exclusive of Depreciation and Amortization) — Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project related travel costs and fees for subcontractors that are assigned to customer projects. Salaries and other compensation expenses of the Company’s delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period.
F-13

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, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities, and certain non-income taxes.
Stock-Based Compensation — The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the Employee Stock Purchase Plan (”ESPP”) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.
Income Taxes — The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes.
The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.
The United States subjects corporations to taxes on Global Intangible Low-Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company elected to provide for the tax expense related to GILTI in the year the tax is incurred.
Earnings per Share (“EPS”) — Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested restricted stock units (“RSUs”) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
Foreign Currency Translation and Remeasurement — 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 daily exchange rates. 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 loss.
For consolidated foreign subsidiaries whose functional currency is not the local currency, 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.

F-14

Risks and Uncertainties — As a result of its global operations, the Company may be subject to certain inherent risks. 
Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.
The Company has cash in countries, including Ukraine, Russia and Belarus, which have been impacted by the invasion of Ukraine (see Note 2 “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, the Company had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition.
Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company’s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine” for further discussion regarding trade receivables and contract assets from customers located in Russia.
Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars and Chinese yuan renminbi. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6 “Derivative Financial Instruments for further discussion regarding the Company’s termination of the hedging program for the Russian ruble.
Interest rate risk — The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments, and the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.

F-15

Adoption of New Accounting Standards
Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company’s consolidated financial position, results of operations, and cash flows.
Government Assistance - In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10, Government Assistance (Topic 832) – Disclosures by Business Entities about Government Assistance, which requires annual disclosures for entities receiving government assistance to provide more transparency by requiring disclosures of the following: (1) the nature of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity’s financial statements. This ASU is effective for fiscal years beginning after December 15, 2021. The ASU only impacts annual financial statement note disclosures.
The Company benefits from government grants in certain countries where it operates. The grants are generally subject to achieving certain employment and investment targets. The Company recognized $10.2 million, $3.7 million and $1.6 million related to government grants during the years ended December 31, 2022, 2021 and 2020, respectively, which are included in Interest and other income/(loss), net in the consolidated statements of income.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
2.     IMPACT OF THE INVASION OF UKRAINE
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of December 31, 2022, the Company had $70.2 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $51.4 million, laptops with a net book value of $11.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $6.3 million, and leasehold improvements located throughout Ukraine with a net book value of $1.0 million. Additionally, as of December 31, 2022, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $12.3 million. Through the issuance date of these financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model.
On March 4, 2022, the Company announced a $100 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the year ended December 31, 2022, the Company expensed $44.8 million related to this commitment which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the year ended December 31, 2022, $29.0 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $15.8 million is classified in Selling, general and administrative expense on the consolidated financial statements.
The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine, Belarus and Russia to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the year ended December 31, 2022, the Company incurred expenses of $38.7 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $14.7 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the year ended December 31, 2022, the Company also recorded an impairment charge of $1.3 million, classified as Interest and other income/(loss), net related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.

F-16

In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the consolidated financial statements for the year ended December 31, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded net bad debt expense of $5.1 million during the year ended December 31, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. Bad debt expense is included in Selling, general and administrative expenses in the consolidated statements of income.
On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. In connection with the ongoing phased exit of its operations in Russia, the Company incurred employee separation costs of $17.1 million during the year ended December 31, 2022.
On September 7, 2022, the Company executed an agreement to sell substantially all of its remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and the Company is currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. Due to the significant uncertainty of obtaining the necessary regulatory approvals, the Company does not believe a sale was probable to be completed as of December 31, 2022 and has not reported the assets and liabilities to be sold as held for sale in its consolidated balance sheet.
As of December 31, 2022, the Company had the following assets and liabilities in Russia:
 Cash and cash equivalents$29,023 
Trade receivables and contract assets, net of allowance of $5,313
5,842 
Prepaid and other current assets425 
Total assets in Russia$35,290 
Accounts payable$82 
Accrued compensation and benefits expenses4,786 
Accrued expenses and other current liabilities2,464 
Operating lease liabilities546 
Other noncurrent liabilities62 
Total liabilities in Russia$7,940 
As of December 31, 2022, based on the Company’s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements. Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.
3.ACQUISITIONS
PolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.
F-17

CORE — On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
Emakina — On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,430 3,109 
Goodwill125,265 24,194 139,417 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 16,802 
Total assets acquired$157,629 $64,126 $229,347 
Accounts payable, accrued expenses and other current liabilities$5,337 $9,336 $37,469 
Short-term debt  13,657 
Long-term debt  8,874 
Operating lease liabilities, noncurrent157 2,056 5,541 
Other noncurrent liabilities3,963 2,525 9,319 
Total liabilities assumed$9,457 $13,917 $74,860 
Noncontrolling interest in consolidated subsidiaries  10,469 
Net assets acquired$148,172 $50,209 $144,018 
During the year ended December 31, 2022, the Company completed the purchase price allocation for the acquisitions of PolSource, CORE, and Emakina and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the year ended December 31, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of each respective acquisition was not material.
The following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors.
F-18

The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.
During the year ended December 31, 2021, the Company recognized acquisition-related costs associated with the PolSource, CORE and Emakina acquisitions totaling $1.4 million, $1.2 million and $1.0 million, respectively. Acquisition-related costs incurred during the years ended December 31, 2022 and 2020 were not material. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements of income.
Revenues generated by PolSource, CORE and Emakina included in the Company’s consolidated statement of income totaled $55.0 million, $14.1 million and $24.7 million during the year ended December 31, 2021, respectively. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2020 Acquisitions — During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an aggregate acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum aggregate amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $6.0 million for the year ended December 31, 2020. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
Other 2021 Acquisitions — During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 Acquisitions totaled $19.5 million during the year ended December 31, 2021. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2022 Acquisitions — During the year ended December 31, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Revenues generated by these 2022 Acquisitions totaled $8.7 million during the year ended December 31, 2022. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
F-19


4.GOODWILL AND INTANGIBLE ASSETS, NET
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
Emakina acquisition 136,614  136,614 
PolSource acquisition75,203 50,136  125,339 
CORE acquisition 23,234  23,234 
Other 2021 Acquisitions21,875 18,830  40,705 
2020 Acquisitions purchase accounting adjustments (24) (24)
Effect of net foreign currency exchange rate changes(616)(6,483)(2)(7,101)
Balance as of December 31, 2021
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustments 2,602  2,602 
PolSource acquisition purchase accounting adjustments(44)(30) (74)
CORE acquisition purchase accounting adjustments 959  959 
Other 2021 Acquisitions purchase accounting adjustments(20)937  917 
2022 Acquisitions 10,124  10,124 
Goodwill impairment  (686)(686)
Effect of net foreign currency exchange rate changes(570)(14,893)(30)(15,493)
Balance as of December 31, 2022
$216,960 $312,112 $ $529,072 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the year ended December 31, 2022.
The Russia segment had accumulated goodwill impairment losses of $2.9 million as of December 31, 2022 and $2.2 million as of December 31, 2021 and 2020. There were no accumulated goodwill impairment losses in the North America or Europe reportable segments as of December 31, 2022, 2021 or 2020.
Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:
As of December 31, 2022
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships8$154,407 $(82,505)$71,902 
Trade names410,520 (7,900)2,620 
Software66,022 (3,644)2,378 
Contract royalties81,900 (1,148)752 
Total
$172,849 $(95,197)$77,652 
As of December 31, 2021
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships10$156,118 $(64,441)$91,677 
Trade names610,933 (6,086)4,847 
Software66,223 (2,639)3,584 
Contract royalties81,900 (910)990 
Assembled workforce3161 (116)45 
Total
$175,335 $(74,192)$101,143 
F-20

All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in Depreciation and amortization expense in the consolidated statements of income.
The following table presents amortization expense recognized for the periods indicated:
For the Years Ended December 31,
202220212020
Customer relationships$18,946 $15,399 $10,478 
Trade names1,909 842 495 
Software1,086 1,114 1,068 
Contract royalties238 238 238 
Assembled workforce44 53 61 
Total
$22,223 $17,646 $12,340 
Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows:
Year ending December 31,Amount
2023$21,727 
202418,870 
202515,120 
202610,973 
20276,918 
Thereafter4,044 
Total
$77,652 
5.FAIR VALUE MEASUREMENTS
The Company carries certain assets and liabilities at fair value on a recurring basis on its consolidated balance sheets. The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2022:
As of December 31, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$12,191 $ $12,191 $ 
Rights to acquire noncontrolling interest in consolidated subsidiaries334   334 
Total assets measured at fair value on a recurring basis$12,525 $ $12,191 $334 
Foreign exchange derivative liabilities$9,350 $ $9,350 $ 
Contingent consideration24,308   24,308 
Total liabilities measured at fair value on a recurring basis
$33,658 $ $9,350 $24,308 


F-21

The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2021.
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $ $1,429 $ 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093   6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $ $5,849 $ 
Contingent consideration23,114   23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” for additional information regarding derivative financial instruments.
As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the year ended December 31, 2022.
The Company determines the fair value of the contingent consideration using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.
The fair value of the contingent consideration liabilities for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted average estimated future payments were then discounted to present value using a rate based on the weighted average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. The discount rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statement of income.

F-22

A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the years ended December 31, 2020, December 31, 2021 and December 31, 2022 are as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Acquisition date fair value of contingent consideration — 2020 Acquisitions5,292 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net1,827 
Payment of contingent consideration for previously acquired businesses(9,619)
Effect of net foreign currency exchange rate changes(525)
Contingent consideration liabilities as of December 31, 2020$7,470 
Acquisition date fair value of contingent consideration — PolSource acquisition35,400 
Acquisition date fair value of contingent consideration — CORE acquisition 4,007 
Acquisition date fair value of contingent consideration — Emakina acquisition 213 
Acquisition date fair value of contingent consideration — Other 2021 Acquisitions 17,629 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net8,782 
Payment of contingent consideration for previously acquired businesses(50,000)
Effect of net foreign currency exchange rate changes(387)
Contingent consideration liabilities as of December 31, 2021$23,114 
Acquisition date fair value of contingent consideration — 2022 Acquisitions 2,645 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net11,101 
Payment of contingent consideration for previously acquired businesses(11,328)
Effect of net foreign currency exchange rate changes(1,224)
Contingent consideration liabilities as of December 31, 2022$24,308 
See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.
Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis
Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The Company uses the following methods to estimate the fair values of its financial instruments:
for financial instruments that have quoted market prices, those quoted prices are used to estimate fair value;
for financial instruments for which no quoted market prices are available, fair value is estimated using information obtained from independent third parties, or by discounting the expected cash flows using an estimated current market interest rate for the financial instrument;
for financial instruments for which no quoted market prices are available and that have no defined maturity, have a remaining maturity of 360 days or less, or reprice frequently to a market rate, the Company assumes that the fair value of these instruments approximates their reported value, after taking into consideration any applicable credit risk.
The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s consolidated balance sheets. Such financial assets and liabilities that are not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are cash equivalents, restricted cash, short-term investments, employee loans and debt (Note 10 “Debt”).

F-23

The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2022
Financial Assets:
Cash equivalents:
Money market funds $312,321 $312,321 $312,321 $ $ 
Total cash equivalents$312,321 $312,321 $312,321 $ $ 
Restricted cash$2,292 $2,292 $2,292 $ $ 
Time deposits included in Short-term investments$60,336 $60,336 $ $60,336 $ 
Financial Liabilities:
Short-term debt $2,861 $2,861 $ $2,861 $ 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $ $25,000 $ 
Other long-term debt $2,693 $2,693 $ $2,693 $ 
Deferred consideration for asset acquisition$53,636 $53,636 $ $53,636 $ 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds $78,302 $78,302 $78,302 $ $ 
Total cash equivalents$78,302 $78,302 $78,302 $ $ 
Restricted cash$2,722 $2,722 $2,722 $ $ 
Employee loans$818 $818 $ $ $818 
Financial Liabilities:
Short-term debt $16,018 $16,018 $ $16,018 $ 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $ $25,000 $ 
Other long-term debt$5,234 $5,234 $ $5,234 $ 
Non-Marketable Securities Without Readily Determinable Fair Values
The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $28.4 million and $27.5 million as of December 31, 2022 and December 31, 2021, respectively and is classified as Other noncurrent assets in the Company’s consolidated balance sheets.
6.DERIVATIVE FINANCIAL INSTRUMENTS
In the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions.
During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the consolidated statement of income.

F-24

The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December 31, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges.
Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. There is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.
The fair value of foreign currency derivative instruments on the Company’s consolidated balance sheets as of December 31, 2022 and December 31, 2021 were as follows:
As of December 31, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$12,191 $1,429 
Accrued expenses and other current liabilities$1,445 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$7,905 $ 
7.PROPERTY AND EQUIPMENT, NET
Property and equipment, net consisted of the following:
 Weighted Average Useful Life
(in years)
As of December 31, 2022As of December 31, 2021
Computer hardware 3$157,283 $167,546 
Purchased computer software 599,414 33,649 
Buildings 4454,627 55,388 
Leasehold improvements 932,949 37,828 
Furniture, fixture and other equipment722,153 31,961 
Office equipment 719,039 22,881 
Land improvements182,137 2,137 
Landn/a1,339 1,339 
Construction in progressn/a51,502 50,133 
440,443 402,862 
Less: accumulated depreciation and amortization(167,095)(166,648)
Total$273,348 $236,214 
Depreciation and amortization expense related to property and equipment was $69.0 million, $65.5 million and $50.5 million during the years ended December 31, 2022, 2021 and 2020, respectively.
The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $3.6 million and $3.3 million, and the associated accumulated depreciation was $0.3 million and $0.2 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with these assets held under operating leases was $0.1 million for both years ended December 31, 2022 and 2021.

F-25

The Company owns buildings located in Belarus, which are used in the Company’s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $50.1 million. Once completed, the acquired building is intended to be used in the Company’s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December 31, 2022 and due to Russia’s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the assets in Ukraine.
During the year ended December 31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $66.1 million, which includes an upfront payment of $13.3 million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $52.8 million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was 5.20%. See Note 16 “Commitments and Contingencies” for more information regarding the deferred consideration.
8.ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consisted of the following:
As of December 31, 2022As of December 31, 2021
Value added taxes payable$47,433 $49,924 
Deferred revenue36,036 39,810 
Contingent consideration, current (Note 5)18,008 9,405 
Other current liabilities and accrued expenses50,001 42,875 
Total
$151,478 $142,014 
9.LEASES
The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.1 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the years ended December 31, 2022, 2021 and 2020. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.
During the years ended December 31, 2022, 2021 and 2020, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2022Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease costSelling, general and administrative expenses$51,775 $67,144 $73,740 
Variable lease costSelling, general and administrative expenses10,372 8,555 6,461 
Short-term lease costSelling, general and administrative expenses5,289 2,248 1,169 
Total lease cost$67,436 $77,947 $81,370 
F-26

Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
 Year Ended December 31, 2022Year Ended December 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$54,344 $68,986 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$35,048 $18,590 
Non-cash net (decrease)/ increase due to lease modifications:
Operating lease right-of-use assets$(2,934)$7,000 
Operating lease liabilities$(4,254)$7,062 
Weighted average remaining lease terms and discount rates as of December 31, 2022 and 2021, were as follows:
 As of December 31, 2022As of December 31, 2021
Weighted average remaining lease term, in years:
Operating leases5.45.5
Weighted average discount rate:
Operating leases2.8 %2.5 %
As of December 31, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2023$43,813 
202436,250 
202528,485 
202622,321 
202714,324 
Thereafter28,254 
Total lease payments173,447 
Less: imputed interest(10,778)
Total$162,669 
There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December 31, 2022. There were no material lease agreements signed with related parties as of December 31, 2022.
As of December 31, 2022, the Company had committed to payments of $15.7 million related to operating lease agreements that had not yet commenced as of December 31, 2022. These operating leases will commence on various dates during 2023 and 2024 with lease terms ranging from 0.1 to 7.3 years. The Company does not have any material finance lease agreements that had not yet commenced.
10.DEBT
Revolving Credit Facility — On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026.

F-1

Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. As of December 31, 2022, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate, which resets regularly at issuance, based on lending terms.
The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of December 31, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.
The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement as of December 31, 2022 and 2021:
 As of December 31, 2022As of December 31, 2021
Outstanding debt$25,000 $25,000 
Interest rate5.2 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
Other Debt - On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of December 31, 2022, debt that matures within one year is classified as Short-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.9 million that bear a weighted average interest rate of 1.9%. As of December 31, 2022, debt that matures in more than one year and through 2026 is classified as Long-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.7 million that bear interest at a weighted average interest rate of 1.3%. Some of this debt is secured by assets of the Company and some of the debt agreements contain covenants. As of December 31, 2022, the Company was in compliance with all those covenants.
11.PENSION AND POSTRETIREMENT BENEFITS
Defined Contribution Pension Plans
The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company’s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December 31, 2022, 2021 and 2020, were $29.0 million, $21.3 million, and $16.0 million, respectively.
Defined Benefit Pension Plans
The Company sponsors defined benefit pension plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December 31, 2022, 2021 and 2020, the Company recorded expense of $8.3 million, $5.5 million and $4.3 million, respectively, related to these plans.
The overfunded balance of the Company's defined benefit pension plans is included in Other noncurrent assets in the consolidated balance sheets and the underfunded balance is included in Accrued compensation and benefits expenses for the current portion and Other noncurrent liabilities for the noncurrent portion. As of December 31, 2022 and 2021, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit pension plans were as follows:
 As of  
 December 31, 
 2022
As of  
 December 31, 
 2021
Assets/(Liabilities) recognized:
Other noncurrent assets$ $1,167 
Accrued compensation and benefits expenses(832)(561)
Other noncurrent liabilities(9,793)(3,489)
Funded status$(10,625)$(2,883)
F-2

12. REVENUES
Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. The Company presents and discusses revenues by customer location based on the location of the specific customer site that it serves, irrespective of the location of the headquarters of the customer or the location of the delivery center where the work is performed. Revenues by customer location is different from revenues by reportable segment as segments are not based on the geographic location of the customers, but instead they are based on the location of the Company’s management responsible for a particular customer or market (see Note 17 “Segment Information”). The Company assigns customers into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as “Emerging Verticals.” Emerging Verticals include customers in multiple industries such as energy, utilities, manufacturing, automotive, telecommunications and several others.
Disaggregation of Revenues
The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,792,156 $92,244 $2,804 $2,887,204 
EMEA95,706 1,642,114 99 1,737,919 
APAC3,837 116,533  120,370 
CEE6,855 2,165 70,185 79,205 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,145,163 $77,351 $4,316 $2,226,830 
EMEA87,121 1,172,267 329 1,259,717 
APAC3,224 100,335  103,559 
CEE6,740 531 160,767 168,038 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,546,093 $45,553 $3,490 $1,595,136 
EMEA45,733 834,033 76 879,842 
APAC2,177 67,621  69,798 
CEE7,817 98 106,787 114,702 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 

F-3

The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$505,227 $571,437 $15,560 $1,092,224 
Financial Services522,970 460,858 42,858 1,026,686 
Business Information & Media467,664 341,344 944 809,952 
Software & Hi-Tech655,122 136,273 1,866 793,261 
Life Sciences & Healthcare454,102 52,465 800 507,367 
Emerging Verticals293,469 290,679 11,060 595,208 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$359,306 $354,041 $27,781 $741,128 
Financial Services361,611 372,394 114,365 848,370 
Business Information & Media389,613 275,502 1,826 666,941 
Software & Hi-Tech559,707 102,270 2,620 664,597 
Life Sciences & Healthcare340,706 49,900 703 391,309 
Emerging Verticals231,305 196,377 18,117 445,799 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$221,977 $220,448 $16,364 $458,789 
Financial Services199,594 278,355 77,286 555,235 
Business Information & Media334,063 224,922 1,695 560,680 
Software & Hi-Tech419,895 73,288 3,630 496,813 
Life Sciences & Healthcare260,518 35,347 448 296,313 
Emerging Verticals165,773 114,945 10,930 291,648 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements.

F-4

The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$2,615,213 $1,578,786 $45,581 $4,239,580 
Fixed-price263,603 269,669 27,195 560,467 
Licensing and other revenues19,738 4,601 312 24,651 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,981,696 $1,145,606 $82,445 $3,209,747 
Fixed-price244,249 202,436 82,711 529,396 
Licensing and other revenues16,303 2,442 256 19,001 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,440,635 $790,203 $60,166 $2,291,004 
Fixed-price151,769 151,718 48,525 352,012 
Licensing and other revenues9,416 5,384 1,662 16,462 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
Timing of Revenue Recognition
The following tables show the revenues disaggregated by timing of revenue recognition and reconciled with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,888,342 $1,849,011 $72,795 $4,810,148 
Transferred at a point of time10,212 4,045 293 14,550 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,232,308 $1,349,956 $165,301 $3,747,565 
Transferred at a point of time9,940 528 111 10,579 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
F-5

Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,595,786 $946,379 $108,826 $2,650,991 
Transferred at a point of time6,034 926 1,527 8,487 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
During the years ended December 31, 2022, 2021 and 2020 the Company recognized $7.5 million, $18.7 million and $5.0 million, respectively, of revenues from performance obligations satisfied in previous periods.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of December 31, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$11,182 $2,146 $2,145 $ $15,473 
The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:
 As of December 31, 2022As of December 31, 2021
Contract assets included in Trade receivables and contract assets$11,490 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$36,036 $39,810 
Contract liabilities included in Other noncurrent liabilities$42 $84 

Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods.
During the year ended December 31, 2022, the Company recognized $35.4 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the year ended December 31, 2021, the Company recognized $16.2 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.
13.STOCK-BASED COMPENSATION
The following costs related to the Company’s stock compensation plans were included in the consolidated statements of income:
For the Years Ended December 31,
202220212020
Cost of revenues (exclusive of depreciation and amortization)$47,470 $51,580 $32,785 
Selling, general and administrative expenses
52,439 60,075 42,453 
Total$99,909 $111,655 $75,238 

F-6

Equity Plans
The Company has long-term incentive plans under which 3.564 million shares of common stock are available for issuance to Company personnel and 517 thousand shares of common stock are available for issuance to non-employee directors as of December 31, 2022. All of the awards issued pursuant to the long-term incentive plans expire 10 years from the date of grant.
In addition, the Company maintains an Employee Stock Purchase Plan (“ESPP”) to enable eligible employees to purchase shares of EPAM’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. As of December 31, 2022, 780 thousand shares of common stock remained available for issuance under the ESPP.
Stock Options
Stock option activity under the Company’s long-term incentive plans is set forth below:
 Number of
Options
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding as of January 1, 20203,323 $50.85 $536,015 
Options granted158 $187.76 
Options exercised(700)$37.79 
Options forfeited(9)$119.30 
Options outstanding as of December 31, 20202,772 $61.71 $822,152 
Options granted94 $410.03 
Options exercised(536)$49.13 
Options forfeited(12)$248.74 
Options outstanding as of December 31, 20212,318 $77.79 $1,369,132 
Options granted133 $277.85 
Options exercised(514)$44.02 
Options forfeited(11)$350.19 
Options expired(3)$128.11 
Options outstanding as of December 31, 20221,923 $98.92 $447,503 3.4
Options vested and exercisable as of December 31, 20221,627 $67.51 $425,184 2.6
Options expected to vest as of December 31, 2022279 $270.39 $21,357 8.2
The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:
For the Years Ended December 31,
202220212020
Expected volatility46.7 %35.3 %36.9 %
Expected term (in years)6.246.246.25
Risk-free interest rate2.6 %1.2 %0.5 %
Expected dividends % % %
Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.
F-7

The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022, 2021 and 2020 was $134.29, $149.26 and $68.53, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $154.4 million, $251.9 million and $151.3 million, respectively.
The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over four years from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant’s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed.
As of December 31, 2022, $23.3 million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of 2.6 years.
Restricted Stock and Restricted Stock Units
The Company grants restricted stock units (“RSUs”) to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents.
Service-Based Awards
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding as of January 1, 202010 $162.96 759 $122.48 242 $105.40 
Awards granted $ 294 $204.57 60 $181.77 
Awards modified $ (1)$122.55  $ 
Awards vested(1)$63.10 (317)$108.87 (122)$91.39 
Awards forfeited $ (49)$148.11 (5)$113.94 
Unvested service-based awards outstanding as of December 31, 20209 $167.18 686 $162.15 175 $141.16 
Awards granted $ 238 $429.41 27 $394.24 
Awards modified $  $  $ 
Awards vested $ (308)$139.83 (86)$118.05 
Awards forfeited $ (40)$264.48 (4)$210.26 
Unvested service-based awards outstanding as of December 31, 20219 $167.18 576 $277.38 112 $217.28 
Awards granted $ 655 $287.13 51 $269.60 
Awards modified $ (3)$387.74 3 $220.00 
Awards vested(9)$167.18 (244)$235.96 (56)$184.96 
Awards forfeited $ (68)$328.81 (11)$260.59 
Unvested service-based awards outstanding as of December 31, 2022 $ 916 $291.19 99 $257.74 
F-8

The fair value of vested service-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock$3,990 $ $101 
Restricted stock units69,510 129,527 60,042 
Liability-classified cash-settled
Restricted stock units16,238 33,947 22,014 
Total fair value of vested service-based awards$89,738 $163,474 $82,157 
As of December 31, 2022, $183.9 million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.8 years.
As of December 31, 2022, $20.0 million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.4 years.
The liability associated with the Company’s service-based liability-classified RSUs as of December 31, 2022 and 2021 was $10.2 million and $31.5 million, respectively, and is classified as Accrued compensation and benefits expenses in the consolidated balance sheets.
Performance-Based Awards
The table below summarizes activity related to the Company’s performance-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding as of January 1, 20209 $165.87  $ 
Awards granted $ 31 $210.44 
Awards vested $ (10)$177.81 
Unvested performance-based awards outstanding as of December 31, 20209 $165.87 21 $227.16 
Awards granted $ 8 $574.98 
Awards vested $ (4)$177.81 
Awards forfeited $ (2)$334.78 
Unvested performance-based awards outstanding as of December 31, 20219 $165.87 23 $339.69 
Awards granted $ 6 $418.26 
Awards vested $ (9)$238.96 
Awards forfeited $ (5)$377.87 
Unvested performance-based awards outstanding as of December 31, 20229 $165.87 15 $412.60 
F-9

As of December 31, 2022, $0.3 million of total remaining unrecognized stock-based compensation costs related to performance-based equity-classified restricted stock is expected to be recognized over the weighted average remaining requisite service period of 0.7 years.
As of December 31, 2022, $3.6 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted average remaining requisite service period of 2.3 years.
The fair value of vested performance-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock units$2,914 $2,215 $3,282 
Total fair value of vested performance-based awards$2,914 $2,215 $3,282 

Employee Stock Purchase Plan
The ESPP enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the six-months offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December 31, 2022 and 2021:
For the Years Ended December 31,
20222021
Expected volatility86.8 %23.1 %
Expected term (in years)0.500.50
Risk-free interest rate3.0 %0.1 %
Expected dividends % %
Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the purchase period for the ESPP. The risk-free rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.
During the year ended December 31, 2022, the weighted average price per share was $315.60 and the weighted average grant-date fair value per share was $119.76. During the year ended December 31, 2022, the ESPP participants purchased 120 thousand shares of common stock under the ESPP and the Company recognized $13.9 million of stock-based compensation expense related to the ESPP. As of December 31, 2022, total unrecognized stock-based compensation cost related to the ESPP was $4.4 million, which is expected to be recognized over a period of 0.33 years.
During the year ended December 31, 2021, the weighted average price per share was $659.65 and the weighted average grant-date fair value per share was $141.86. As of December 31, 2021, no purchases were made under the ESPP. For the year ended December 31, 2021, the Company recognized $1.2 million of stock-based compensation expense related to the ESPP. As of December 31, 2021, total unrecognized stock-based compensation cost related to the ESPP was $2.3 million, which is expected to be recognized over a period of 0.33 years.
Commitments for Future Equity Awards
In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions”, EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices.

F-10

As of December 31, 2022, the Company has commitments to grant up to $25.6 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was not material.
As of December 31, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.
14.INCOME TAXES
Income Before Provision for Income Taxes
Income before provision for income taxes based on geographic location is disclosed in the table below:
For the Years Ended December 31,
202220212020
Income before provision for income taxes:
United States$78,564 $128,498 $100,411 
Foreign428,694 404,894 278,068 
Total
$507,258 $533,392 $378,479 
Provision for Income Taxes
The provision for income taxes consists of the following:
For the Years Ended December 31,
202220212020
Current
Federal$20,044 $22,742 $19,249 
State10,116 6,735 7,022 
Foreign99,847 69,162 45,042 
Deferred
Federal(26,379)(40,421)(16,235)
State(3,483)(2,576)(1,682)
Foreign(12,303)(3,902)(2,077)
Total
$87,842 $51,740 $51,319 

As part of the U.S. Tax Act, as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8.0% on the remaining earnings. As of December 31, 2022, the remaining unpaid balance of this one-time transition tax was $34.3 million to be paid in annual installments with the final payment due in 2025.
As of December 31, 2022, the Company had approximately $1.522 billion of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. Due to the enactment of the U.S. Tax Act and the one-time transition tax on accumulated foreign subsidiary earnings, these accumulated foreign earnings are no longer expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes.

F-11

Effective Tax Rate Reconciliation
The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company’s effective income tax rate is as follows:
For the Years Ended December 31,
202220212020
Provision for income taxes at federal statutory rate$106,514 $112,016 $79,481 
Increase/(decrease) in taxes resulting from:
GILTI and BEAT U.S. taxes 355 229 191 
Excess tax benefits relating to stock-based compensation(35,119)(71,628)(36,646)
Foreign tax expense and tax rate differential4,902 (206)(387)
Effect of permanent differences 7,812 4,756 3,507 
State taxes, net of federal benefit 9,323 9,192 5,323 
Stock-based compensation expense3,869 1,102 44 
Impact of election to change entity classification(8,264)  
Tax credits (2,876)(4,100) 
Other 1,326 379 (194)
Provision for income taxes
$87,842 $51,740 $51,319 

The Company’s worldwide effective tax rate for the years ended December 31, 2022, 2021 and 2020 was 17.3%, 9.7% and 13.6%, respectively. The provision for income taxes in the year ended December 31, 2022 was favorably impacted by the recognition of $8.3 million of net deferred tax assets resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded for U.S. income tax purposes. The provision for income taxes in the year ended December 31, 2022 was unfavorably impacted by a charge of $7.6 million associated with changes to certain U.S. tax regulations causing an increase in net foreign tax expense. In addition, the Company recorded excess tax benefits upon vesting or exercise of stock-based awards of $35.1 million, $71.6 million and $36.6 million during the years ended December 31, 2022, 2021 and 2020, respectively.
In Belarus, member technology companies of High-Technologies Park, including the Company’s local subsidiary, have a full exemption from Belarus income tax on qualifying income through January 2049. However, beginning February 1, 2018, the earnings of the Company’s Belarus local subsidiary became subject to U. S. income taxation due to the Company’s decision to change the tax status of the subsidiary. There was no aggregate dollar benefit derived or impact on diluted net income per share from this tax holiday for the years ended December 31, 2022, 2021 and 2020.

F-12

Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities are as follows:
As of December 31, 2022As of December 31, 2021
Deferred tax assets:
Property and equipment$11,587 $10,561 
Accrued expenses87,816 83,416 
Accrued sales discounts9,185 7,338 
Stock-based compensation 33,078 31,959 
Operating lease liabilities 43,662 52,806 
R&D capitalization36,915  
Deferred consideration14,030  
Foreign currency exchange11,284 11,750 
Other19,955 21,583 
Deferred tax assets$267,512 $219,413 
Less: valuation allowance(6,728)(4,538)
Total deferred tax assets$260,784 $214,875 
Deferred tax liabilities:
Property and equipment
$15,324 $1,095 
Intangible assets24,523 26,124 
Operating lease right-of-use assets
42,211 51,871 
U.S. taxation of foreign subsidiaries11,465 3,770 
Other7,232 6,402 
Total deferred tax liabilities$100,755 $89,262 
Net deferred tax assets$160,029 $125,613 
As of December 31, 2022 and 2021, the Company classified $12.8 million and $18.3 million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets.
Included in the stock-based compensation expense deferred tax asset at December 31, 2022 and 2021 is $4.6 million and $5.4 million, respectively, that is related to acquisitions and is amortized for tax purposes over a 10 to 15-year period.
As of December 31, 2022, the Company’s domestic and foreign net operating loss (“NOL”) carryforwards for income tax purposes were approximately $3.9 million and $32.3 million, respectively. If not utilized, the domestic NOL carryforwards will begin to expire in 2023. The foreign NOL carryforwards include $22.4 million from jurisdictions with no expiration date, with the remainder expiring as follows: $1.1 million in 2023, $1.9 million in 2024, $2.7 million in 2025, $1.3 million in 2026, $2.5 million in 2027, and $0.4 million beyond 2027. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $30.8 million as of December 31, 2022.
Unrecognized Tax Benefits
As of December 31, 2022 and 2021, the total amount of gross unrecognized tax benefits was $7.9 million and $8.2 million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets.

F-13

The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December 31, 2022 and 2021, the Company accrued $0.7 million and $0.6 million respectively, of interest and penalties resulting from such unrecognized tax benefits.
A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits changes for the years ended December 31, 2022, December 31, 2021 and December 31, 2020 are as follows:
For the Years Ended December 31,
202220212020
Beginning Balance$8,155 $3,317 $2,914 
Increases in tax positions from current year4,739 5,310 902 
Increases in tax positions from acquisitions393   
Increases in tax positions from prior years2,447 1,350  
Decreases in tax positions from prior years(6,945)  
Decreases due to lapse of statute of limitations(1,121)(1,298)(528)
Currency197 (524)29 
Ending Balance$7,865 $8,155 $3,317 
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 is subject to taxation in the United States and various states and foreign jurisdictions including Germany, Ukraine, the United Kingdom, Hungary, Switzerland, Netherlands, Poland, India, and Mexico. With few exceptions, as of December 31, 2022, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2018.
15.EARNINGS PER SHARE
Basic earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
F-14

The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 For the Years Ended December 31,
 202220212020
Numerator for basic and diluted earnings per share:
Net income$419,416 $481,652 $327,160 
Numerator for basic and diluted earnings per share$419,416 $481,652 $327,160 
Denominator:  
Weighted average common shares for basic earnings per share57,291 56,511 55,727 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP 1,878 2,553 2,719 
Weighted average common shares for diluted earnings per share59,169 59,064 58,446 
Net Income per share:  
Basic$7.32 $8.52 $5.87 
Diluted$7.09 $8.15 $5.60 
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 264 thousand, 32 thousand and 40 thousand for the years ended December 31, 2022, 2021 and 2020, respectively.
Net income attributable to noncontrolling interests recognized in connection with the acquisition of Emakina on November 3, 2021 was immaterial for the years ended December 31, 2022 and 2021.
16.COMMITMENTS AND CONTINGENCIES
Indemnification Obligations  In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.
The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the consolidated financial statements of the Company.
Litigation — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.
Ukraine Humanitarian Commitment — On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine.
Deferred Consideration — During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of December 31, 2022, the undiscounted deferred consideration amounts owed totaled approximately $60.0 million and are expected to be paid as follows: $14.2 million in 2023, $14.0 million in 2024, $15.1 million in 2025, and $16.7 million in 2026. See Note 7 “Property and Equipment, Net” for more information regarding the purchase of software licenses.
F-15


17.SEGMENT INFORMATION
The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.
The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the respective management team member’s reportable segment.
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.
Revenues from external customers and operating profit, before unallocated expenses, by reportable segments were as follows:
 For the Years Ended December 31,
 202220212020
Segment revenues:
North America$2,898,554 $2,242,248 $1,601,820 
Europe1,853,056 1,350,484 947,305 
Russia73,088 165,412 110,353 
Total revenues$4,824,698 $3,758,144 $2,659,478 
Segment operating profit/(loss):
North America$589,412 $462,798 $345,196 
Europe223,276 233,727 152,902 
Russia(13,460)32,547 5,811 
Total segment operating profit$799,228 $729,072 $503,909 
Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results.
There were no customers individually exceeding 10% of our total segment revenues for the years ended December 31, 2022, 2021 and 2020.
F-16

Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
For the Years Ended December 31,
202220212020
Total segment operating profit:$799,228 $729,072 $503,909 
Unallocated costs:
Stock-based compensation expense(99,909)(111,655)(75,238)
Amortization of purchased intangibles(22,223)(17,646)(12,340)
Other acquisition-related expenses(1,537)(6,397)(1,868)
Other unallocated costs(102,593)(51,058)(35,139)
Income from operations572,966 542,316 379,324 
Interest and other income/(loss), net10,025 (1,727)3,822 
Foreign exchange loss(75,733)(7,197)(4,667)
Income before provision for income taxes$507,258 $533,392 $378,479 
Geographic Area Information
Long-lived assets include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:
As of December 31, 2022As of December 31, 2021As of December 31, 2020
Ukraine$70,183 $78,289 $30,980 
United States68,804 14,843 15,718 
Belarus57,311 75,422 73,988 
Poland14,685 8,240 5,434 
Hungary8,552 5,339 5,365 
India8,506 9,459 7,079 
Russia 16,611 15,036 
Other 45,307 28,011 15,933 
Total$273,348 $236,214 $169,533 
The table below presents the Company’s revenues by customer location for the years ended December 31, 2022, 2021 and 2020:
For the Years Ended December 31,
202220212020
United States$2,761,050 $2,125,301 $1,523,731 
United Kingdom619,305 474,941 331,217 
Switzerland323,424 271,208 203,391 
Netherlands215,444 154,816 114,678 
Germany161,758 113,727 84,902 
Canada114,910 96,646 68,416 
Russia64,745 155,186 104,846 
Other locations564,062 366,319 228,297 
Revenues$4,824,698 $3,758,144 $2,659,478 

F-17


18.ACCUMULATED OTHER COMPREHENSIVE LOSS
The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
For the Years Ended December 31,
202220212020
Foreign currency translation
Beginning balance$(52,747)$(28,168)$(32,666)
Foreign currency translation(45,295)(29,323)5,802 
Income tax (expense)/ benefit(3,738)4,744 (1,304)
Foreign currency translation, net of tax(49,033)(24,579)4,498 
Ending balance$(101,780)$(52,747)$(28,168)
Cash flow hedging instruments
Beginning balance$(3,417)$3,642 $1,292 
Unrealized (loss)/ gain in fair value(49,233)(13,781)8,076 
Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)20,331 4,649 (5,031)
Net loss reclassified into Foreign exchange loss44,067   
Income tax (expense)/ benefit(3,442)2,073 (695)
Cash flow hedging instruments, net of tax11,723 (7,059)2,350 
Ending balance(1)
$8,306 $(3,417)$3,642 
Defined benefit plans
Beginning balance$1,957 $(986)$ 
Actuarial (losses)/ gains(4,892)3,805 (1,275)
Income tax benefit/ (expense)1,088 (862)289 
Defined benefit plans, net of tax(3,804)2,943 (986)
Ending balance$(1,847)$1,957 $(986)
Accumulated other comprehensive loss$(95,321)$(54,207)$(25,512)
(1) As of December 31, 2022, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.

19.SUBSEQUENT EVENTS
On February 13, 2023, the Board of Directors authorized a repurchase program for up to $500 million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program will have a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.
F-18


SCHEDULE II
VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020
(In thousands)
 Balance at
Beginning of
Year 
AdditionsDeductions/
Write offs
Balance at End of Year 
Year Ended December 31, 2022
Allowance for doubtful accounts for trade receivables and contract assets$5,521 14,419 (4,630)$15,310 
Valuation allowance on deferred tax assets$4,537  2,191 $6,728 
Year Ended December 31, 2021
Allowance for doubtful accounts for trade receivables and contract assets$4,886 3,888 (3,253)$5,521 
Valuation allowance on deferred tax assets$5,485  (948)$4,537 
Year Ended December 31, 2020
Allowance for doubtful accounts for trade receivables and contract assets$3,210 3,282 (1,606)$4,886 
Valuation allowance on deferred tax assets$3,877 1,608  $5,485 


F-19
EX-4.4 2 exhibit44descriptionofther.htm EX-4.4 Document

EXHIBIT 4.4


Description of the Registrant’s Securities Registered Under Section 12 of the Securities Exchange Act of 1934
The following description is a summary of the material terms of the EPAM Systems, Inc. (referred to as “we,” “us,” and “our”) Third Amended and Restated Certificate of Incorporation (“Certificate”), Amended and Restated Bylaws (“Bylaws”), and applicable provisions of law. The summary is not complete and is subject to, and is qualified in its entirety by, express reference to the provisions of our Certificate and Bylaws, each of which is filed as an exhibit to, or incorporated by reference in, the Annual Report on Form 10‑K of which this Exhibit 4.4 is a part. Unless a different date is referenced elsewhere herein, this summary is effective as of the end of the period covered by the Annual Report on Form 10‑K with which this exhibit is filed or incorporated by reference.
General
Our authorized capital stock consists of 160,000,000 shares of common stock, par value $.001 per share, and 40,000,000 shares of preferred stock, par value $.001 per share. Our common stock is registered under Section 12 of the Securities Exchange Act of 1934.
Common Stock
The number of shares of common stock outstanding, the date that such number of shares were outstanding, and the stock exchange where our common stock is traded are set forth on the cover page of the Annual Report on Form 10‑K of which this Exhibit 4.4 is a part. The number of stockholders of record is set forth in “Part II., Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” of the Annual Report on Form 10‑K of which this Exhibit 4.4 is a part.
The holders of common stock are entitled to one vote per share on all matters which stockholders generally are entitled to vote, except on matters relating solely to terms of preferred stock. Subject to preferences that may be applicable to any outstanding preferred stock, the holders of common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by the board of directors out of funds legally available therefor.
In the event of our liquidation, dissolution or winding up, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities, subject to prior distribution rights of preferred stock, if any, then outstanding.
The common stock has no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and non-assessable.
Transfer Agent and Registrar
The name and address of our transfer agent and registrar for our common stock is American Stock Transfer & Trust Company, LLC, 6201 15th Avenue, Brooklyn, NY 11219.
Preferred Stock
Our board of directors has the authority to issue preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the stockholders.
The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control without further action by the stockholders and may adversely affect the voting and other rights of the holders of common stock. As of the date of Annual Report on Form 10‑K of which this Exhibit 4.4 is a part, no shares of preferred stock are outstanding.
Election and Removal of Directors
Our board of directors consists of not less than 3 directors, excluding any directors elected by holders of preferred stock pursuant to the resolution or resolutions adopted by the board pursuant to the issuance of preferred stock, if any. The exact number of directors will be fixed from time to time by resolution of the board. Our board of directors will be divided into three classes. The directors in each class will serve for a three-year term, one class being elected each year by our stockholders. This system of electing and removing directors may discourage a third party from making a tender offer or otherwise attempting to obtain control of us because it generally makes it more difficult for stockholders to replace a majority of our directors. Our Certificate and Bylaws do not provide for cumulative voting in the election of directors.



Limits on Written Consents
Any action required or permitted to be taken by the stockholders must be taken at a duly called annual or special meeting of stockholders and may not be taken by any consent in writing in lieu of a meeting of such stockholders.
Stockholder Meetings
Special meetings of the stockholders may be called at any time only by the board of directors acting pursuant to a resolution adopted by a majority of the whole board, subject to the rights of the holders of any series of preferred stock.
Amendments to Our Governing Documents
Generally, the amendment of our Certificate requires approval by our board of directors and a majority vote of stockholders. However, certain material amendments (including amendments with respect to provisions governing board composition, actions by written consent, and special meetings) require the approval of at least 66 2/3% of the votes entitled to be cast by the outstanding capital stock in the elections of our board of directors. Any amendment to our amended and restated bylaws requires the approval of either a majority of our board of directors or approval of at least 66 2/3% of the votes entitled to be cast by the holders of our outstanding capital stock in elections of our board of directors.
Requirements for Advance Notification of Stockholder Nominations and Proposals
Our Bylaws establish advance notice procedures with respect to stockholder proposals and nomination of candidates for election as directors.
Limitation of Liability of Directors and Officers
Our Certificate provides that no director will be personally liable to us or our stockholders for monetary damages for breach of fiduciary duty as a director, except as required by applicable Delaware law.
As a result, neither we nor our stockholders have the right, through stockholders’ derivative suits on our behalf, to recover monetary damages against a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior, except as permitted by applicable Delaware law.
Our Certificate provides that, to the fullest extent permitted by Delaware law, we will indemnify any officer or director of our company against all damages, claims and liabilities arising out of the fact that the person is or was our director or officer, or served any other enterprise at our request as a director or officer. Amending this provision will not reduce our indemnification obligations relating to actions taken before an amendment.
Anti-takeover Effects of Some Provisions
Some provisions of our Certificate and Bylaws could make the following more difficult:
acquisition of control of us by means of a proxy contest or otherwise, or
removal of our incumbent officers and directors.
These provisions, as well as our ability to issue preferred stock, are designed to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of increased protection give us the potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us, and that the benefits of this increased protection outweigh the disadvantages of discouraging those proposals, because negotiation of those proposals could result in an improvement of their terms.
Delaware Business Combination Statute
We are subject to Section 203 of the Delaware General Corporation Law (“DGCL”), which regulates corporate acquisitions. Section 203 generally prevents an “interested stockholder,” which is defined generally as a person owning 15% or more of a corporation’s voting stock, or any affiliate or associate of that person, from engaging in a broad range of “business combinations” with the corporation for three years after becoming an interested stockholder. Generally, a business combination includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Unless another exception applies, an interested stockholder may engage in a business combination under the following conditions:
the board of directors of the corporation had previously approved either the business combination or the transaction that resulted in the stockholder’s becoming an interested stockholder;



upon completion of the transaction that resulted in the stockholder’s becoming an interested stockholder, that person owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock; or
following the transaction in which that person became an interested stockholder, the business combination is approved by the board of directors of the corporation and holders of at least two-thirds of the outstanding voting stock not owned by the interested stockholder.
Under Section 203, the restrictions described above also do not apply to specific business combinations proposed by an interested stockholder following the announcement or notification of designated extraordinary transactions involving the corporation and a person who had not been an interested stockholder during the previous three years or who became an interested stockholder with the approval of a majority of the corporation’s directors, if such extraordinary transaction is approved or not opposed by a majority of the directors who were directors prior to any person becoming an interested stockholder during the previous three years or were recommended for election or elected to succeed such directors by a majority of such directors.
Section 203 may make it more difficult for a person who would be an interested stockholder to effect various business combinations with a corporation for a three-year period. Section 203 also may have the effect of preventing changes in our management and could make it more difficult to accomplish transactions, which our stockholders may otherwise deem to be in their best interests.
Forum Selection Clause
Under our Certificate, the Court of Chancery of the State of Delaware is exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting that any director, officer or other employee breached his or her fiduciary duty owed to us or our stockholders; any action asserting a claim arising pursuant to any provision of the DGCL; or any action asserting a claim governed by Delaware’s internal affairs doctrine.

Unless and until the Board resolves otherwise or as otherwise agreed between the Company and the Board, each member of the Board of Directors (the “Board”) of EPAM Systems, Inc. (the “Company”) that is not an employee of the Company or any of its subsidiaries (each, a “Non-Employee Director”) shall be entitled to receive the compensation set forth below during the term of his or her service on the Board. Capitalized terms used but not defined in this policy shall have the meanings set forth in the Company’s 2012 Non-Employee Directors Compensation Plan (as amended from time to time, the “Plan”) or in the Company’s 2017 Non-Employee Directors Deferral Plan (the “Deferral Plan”), as the case may be.
Annual Cash Retainers
Frequency and Pro-Ration of Payments: Each of the retainer payments described below shall be payable in cash in arrears in equal quarterly installments on March 31, June 30, September 30 and December 31 (or, if any such date is not a business day, the business day immediately preceding such date) (each such payment date, a “Quarterly Payment Date”) in respect of the calendar quarter that includes such Quarterly Payment Date, or, at the Non-Employee Director’s election given by written notice to the Company no later than March 15 of any calendar year, in one cash payment in arrears on December 31 (or if such date is not a business day, the business day immediately preceding such date) (such payment date, an “Annual Payment Date”) in respect of the calendar year that includes such Annual Payment Date. Any Non-Employee Director who becomes eligible for any of the following retainer payments on a date that is not the first day of a calendar quarter (or year) shall receive a pro-rated Retainer for his or her service in the applicable role on the Board for such quarter (or year) based on the number of days of such service during such quarter (or year).
Service as Non-Employee Director: Each Non-Employee Director shall receive an annual retainer (a “Retainer”) in the amount of $55,000 payable in cash in arrears.
Service as Lead Independent Director: The Non-Employee Director who serves as Lead Independent Director of the Board shall receive an additional annual retainer in the amount of $25,000 payable in cash in arrears.
Service as a Committee Member: Each Non-Employee Director who serves as a member (but not as a Chairperson) of one or more of the Audit, Compensation or Nominating and Corporate Governance Committees (each, a “Committee”) of the Board shall receive an additional annual retainer in the amount of $10,000, $7,500 and/or $6,000 for his or her service on each such Committee, respectively, payable in cash in arrears.
Service as Chairperson of a Committee of the Board: Any Non-Employee Director who serves as a Chairperson of one or more of the Committees shall receive an additional annual retainer in the amount of $20,000, $15,000 and/or $10,000 for his or



her service as the Chairperson of one or more of the Audit, Compensation or Nominating and Corporate Governance Committees, respectively, payable in cash in arrears.
Additional Non-Employee Director Compensation
Any Non-Employee Director who attends more than ten (10) meetings of the Board, or more than ten (10) meetings of the same Committee on which such Non-Employee Director serves, in any calendar year shall receive an additional cash payment of $2,000 for each such additional meeting thereof that such Non-Employee Director attends in person and $1,000 for each such additional meeting that such Non-Employee Director attends telephonically.
Election to Receive Stock
A Non-Employee Director may elect to receive all or a portion of his or her Retainer in shares of Common Stock by executing and submitting to the Company’s Corporate Secretary (the “Secretary”) an election form, pursuant to a form provided by the Company, which indicates the percentage of such Retainer that such director elects to receive in shares. A Non-Employee Director who wishes to revoke or amend a previously submitted election form may do so by executing and submitting to the Secretary a subsequent election form, pursuant to a form provided by the Company. An election form, whether initial or subsequent, shall be effective only with respect to Quarterly Payment Dates (or if applicable, the Annual Payment Date) that occur after the date on which the Secretary receives such form.
    As of each Quarterly Payment Date (or if so elected, the Annual Payment Date), a Non-Employee Director who has validly elected to receive all or a portion of his or her Retainer in shares of Common Stock will receive a number of shares of Common Stock determined by dividing the amount of the Retainer that otherwise would have been payable to such director in cash on such date by the closing price of a share of Common Stock on the day prior to such Quarterly Payment Date (or if so elected, the Annual Payment Date); provided that any fractional share shall be paid in cash.
Equity Grants
Initial Restricted Stock Unit Grants to Directors: On the date that a Non-Employee Director commences service on the Board, such director shall receive under the Plan an initial grant (the “Initial Grant”) of Restricted Stock Units. The number of Restricted Stock Units awarded in the Initial Grant shall be determined by dividing $100,000 by the closing price of a share of Common Stock on the day prior to the grant date. Unless a Non-Employee Director elects otherwise pursuant to the Deferral Plan, the Initial Grant will vest 25% on each of the first four anniversaries of the grant date.
Annual Restricted Stock Unit Grants to Directors: On the date of the Company’s annual public stockholder meeting, each Non-Employee Director who at such meeting is elected to serve on the Board or whose term is scheduled to continue at least through the date of the next such meeting shall receive under the Plan an annual grant (each, an “Annual Grant”) of Restricted Stock Units. The number of Restricted Stock Units awarded in the Annual Grant shall be determined by dividing $130,000 by the closing price of a share of Common Stock on the day prior to the grant date. Any Non-Employee Director who commences service on the Board on a date other than the date of the Company’s annual public stockholder meeting shall receive on such start date a pro-rated Annual Grant, with the number of Restricted Stock Units awarded in such grant determined by dividing (i) the product of $130,000 and a fraction, the numerator of which is 365 minus the number of days that have elapsed between the date of such meeting and such start date, and the denominator of which is 365, by (ii) the closing price of a share of Common Stock on the day prior to such start date. Unless a Non-Employee Director elects otherwise pursuant to the Deferral Plan, each Annual Grant will vest 100% on the first anniversary of the grant date.

EX-21.1 3 exhibit211subsidiariesofth.htm EX-21.1 Document

EXHIBIT 21.1
SUBSIDIARIES OF THE REGISTRANT
EntityState or Country of Incorporation
EPAM Systems Argentina S.R.L.Argentina
EPAM Systems LLCArmenia
EPAM Systems (Australia) Pty. Ltd.Australia
EPAM Systems Austria GmbHAustria
Emakina Central & Eastern Europe GmbHAustria
NetLounge Cloud Services GmbHAustria
EPAM Information Corporate Systems FPUEBelarus
EPAM Systems FLLCBelarus
EPAM Systems BelgiumBelgium – branch of Netherlands
Emakina Group SrlBelgium
Emakina.BE BVBelgium
The Reference NV BV (BE)Belgium
EPAM Systems Brazil LTDA.Brazil
J8 CorpBritish Virgin Islands
EPAM Systems Bulgaria EOODBulgaria
EPAM Systems Canada, Ltd.Canada
EPAM Systems Chile SpAChile
EPAM Continuum (Shanghai) Co., Ltd.China
Guangzhou EPAM Systems Co., Ltd.China
EPAM Systems (Suzhou) Co., Ltd.China
EPAM Systems (Shenzhen) Co. Ltd.China
EPAM Systems (Suzhou) Co., Ltd.China – Beijing Branch
EPAM Systems (Suzhou) Co., Ltd.China – Chengdu Branch
Suzhou Evelo Technology Company LimitedChina
EPAM Systems Colombia S.A.SColombia
S4N Beyond S.A.S.Colombia
S4N S.A.S.Colombia
Seven4n S.A.S.Colombia
EPAM Systems d.o.o.Croatia
Emakina.HR d.o.oCroatia
Danika LimitedCyprus
EPAM Systems (Cyprus) LimitedCyprus
EPAM Systems (Czech Republic) s.r.o.Czech Republic
EPAM Systems ApSDenmark
EPAM Systems Dominicana SRLDominican Republic
EPAM Systems FranceFrance
Emakina.FR SAFrance
EPAM Systems (Georgia) LLCGeorgia
EPAM Systems GmbHGermany
test IO GmbHGermany
CORE SEGermany
COREtransform GmbHGermany
Consultora de Comunicaciones Optiva Media GmbHGermany
Emakina.DE GmbH i.L.Germany



EPAM Systems Hellas Single Member Private CompanyGreece
EPAM Systems (Asia) LimitedHong Kong
EPAM Systems (Hong Kong) LimitedHong Kong
EPAM Systems KftHungary
EPAM Systems India Private LimitedIndia
Emakina (INDIA) Private LimitedIndia
EPAM Systems (Ireland) LimitedIreland
WhiteHat Cyber Labs Ltd.Israel
Naya P.A.I. Technologies Ltd.Israel
WhiteHat Ltd.Israel
EPAM Systems Italy S.r.l.Italy
EPAM Systems Japan G.K.Japan
LLP EPAM KazakhstanKazakhstan
EPAM Systems LLC (Kyrgyzstan)Kyrgyzstan
EPAM Systems SIALatvia
Emakina Lb. S.A.L.Lebanon
EPAM Sistemos, UABLithuania
EPAM Sistemos, UAB "EPAM SISTEMOS" Kauno BranchLithuania-Kauno Branch
EPAM Systems (Malaysia) S.D.N.B.H.D.Malaysia
JUST BI SDN BHDMalaysia
Ricston LimitedMalta
EPAM Systems Mexico S. de R.L. de C.V.Mexico
S4N Mexico S.C.Mexico
EPAM Systems SRLMoldova
EPAM Systems Montenegro d.o.o.Montenegro
Just-BI BVNetherlands
EPAM Systems Netherlands BVNetherlands
Emakina.NL BVNetherlands
S4N Holding Inc.Panama
S4N Panama S.A.Panama
EPAM Systems PhilippinesPhilippines
EPAM Systems (Poland) sp z.o.o.Poland
PolSource sp. z.o.o.Poland
Emakina.PL Sp. z.o.oPoland
Consultora de Telecomunicaciones Optiva Média S.L.- Sucursal EM PortugalPortugal
EPAM Systems Portugal, Unipessoal Lda.Portugal
EPAM Systems LLCQatar
Emakina Branch QFCQatar
Epam Systems International SRLRomania
Codeweb, LLCRussia
EPAM Systems Ltd.Russia
EPAM Solutions Ltd.Russia
Cloudworks Arabia Communication and Information Technology CompanySaudi Arabia
EPAM Systems d.o.o. BeogradSerbia
Emakina.RS d.o.o. Novi SadSerbia
EPAM Systems PTE Ltd.Singapore



Emakina Asia PTE LtdSingapore
Emakina.SG PTE LtdSingapore
EPAM System s.r.o.Slovak Republic
Emakina ZA Proprietary LimitedSouth Africa
EPAM Systems Spain SLSpain
Consultora de Telecomunicaciones Optiva Media, S.L.Spain
EPAM Systems Nordic ABSweden
Emakina Commerce ABSweden
Emakina DBG ABSweden
EPAM Systems (Switzerland) GmbHSwitzerland
COREtransform GmbHSwitzerland
Diamond Dogs Switzerland GmbHSwitzerland
Emakina. CH SASwitzerland
Emakina Bilgisayar Yazılım İnşaat Turizm Sanayi ve Ticaret A.Ş.Turkey
Emakina Bilgisayar Yazılım İnşaat Turizm Sanayi ve Ticaret A.Ş. Ege Serbest Bölge Şubesi (Free-Zone Branch)Turkey
Mye Bilgisayar Yazılım Ticaret A.Ş.Turkey
Cloudcrazy Yazilim Danişmanlik Teknoloji Hiz. A.Ş.Turkey
EPAM Solutions LLCUkraine
EPAM Systems LLCUkraine
EPAM Digital LLCUkraine
Think LimitedUnited Kingdom
Ricston UK LimitedUnited Kingdom
EPAM Systems Ltd.United Kingdom
PolSource Ltd. United Kingdom
Great Fridays LimitedUnited Kingdom
COREtransform Ltd.United Kingdom
Emakina.UK Ltd.United Kingdom
Great Fridays, Inc.Delaware Corp. USA
Alliance Consulting Global Holdings, Inc.Delaware Corp. USA
PolSource Inc.Nevada Corp. USA
Alliance Global Services, LLCDelaware LLC USA
Competentum-USA Ltd.Delaware Corp. USA
ShareKnowledge Inc.Delaware Corp. USA
EPAM DX, LLCDelaware LLC USA
Continuum Innovation LLCDelaware LLC USA
EPAM Upskill, LLCPennsylvania LLC USA
test IO, Inc.Delaware Corp. USA
Naya P.A.I. Technologies Inc.Delaware Corp. USA
Vested Development, Inc.Delaware Corp. USA
S4N America Inc.Washington Corp. USA
EPAM Systems LLCNew Jersey LLC USA
Alliance Global Services, Inc.Delaware Corp. USA
Navigation Arts, Inc.Delaware Corp. USA
EPAM Government Solutions, LLCDelaware LLC USA



Continuum LLCMassachusetts LLC USA
Emakina.US Inc.New York Corp. USA
The Reference.US Inc.New York Corp. USA
EPAM Global Campus, LLCDelaware LLC USA
EPAM Software Engineering and Consultancy Services LLC – Dubai BranchUAE
EPAM Systems FZ-LLCUAE
COREtransform Consulting MEA Ltd.UAE
Emakina FZ-LLCUAE
Cloudworks Consulting FZ-LLCUAE
Epam Software Engineering and Consultancy Services LLCUAE
EPAM Systems Uruguay S.R.LUruguay
EPAM Systems FE LLCUzbekistan
LLC IT-PARK UNIVERSITYUzbekistan
EPAM Systems (Vietnam) Company LimitedVietnam



EX-23.1 4 exhibit231consentofindepen.htm EX-23.1 Document

                                                EXHIBIT 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in Registration Statement No. 333-249021 on Form S-3 and Registration Statement Nos. 333-179409, 333-205421 and 333-259913 on Form S-8 of our reports dated February 23, 2023, relating to the financial statements of EPAM Systems, Inc. and the effectiveness of EPAM Systems, Inc.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.




/s/ DELOITTE & TOUCHE LLP

Philadelphia, PA
February 23, 2023



EX-31.1 5 exhibit311ye22.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION
I, Arkadiy Dobkin, certify that:
1.I have reviewed this annual report on Form 10-K of EPAM Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 


Date: February 23, 2023
                
/s/ Arkadiy Dobkin
Arkadiy Dobkin
Chief Executive Officer and President (principal executive officer)
                    

EX-31.2 6 exhibit312ye22.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
I, Jason Peterson, certify that:
1.I have reviewed this annual report on Form 10-K of EPAM Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.



 
Date: February 23, 2023

/s/ Jason Peterson
Jason Peterson
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)

EX-32.1 7 exhibit321ye22.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of EPAM Systems, Inc. for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of EPAM Systems, Inc.




Date: February 23, 2023

/s/ Arkadiy Dobkin
 
 
Arkadiy Dobkin 
Chairman, Chief Executive Officer and President
(principal executive officer)
 



EX-32.2 8 exhibit322ye22.htm EX-32.2 Document

EXHIBIT 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of EPAM Systems, Inc. for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of EPAM Systems, Inc.


Date: February 23, 2023

/s/ Jason Peterson
Jason Peterson
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)


EX-99.1 9 exhibit991_epaminsidertr.htm EX-99.1 exhibit991_epaminsidertr
EPAM Insider Trading Policy Quality Management System Effective Date: 27-Oct-2021 1 PURPOSE The purpose of this Policy is to describe obligations of all EPAM Systems, Inc. (“EPAM”) directors, officers, employees, contractors, temporary workers and interns (and those of its subsidiaries, collectively “Covered Persons”) to comply with all applicable securities laws with respect to transactions in stock and other securities of EPAM or in securities of any other company. 2 SCOPE It is EPAM’s policy to prohibit the unauthorized disclosure or misuse of any material, nonpublic information in securities transactions. This policy applies to all transactions in EPAM securities (including common stock, options and any other securities EPAM may issue from time to time), and transactions in securities of EPAM’s suppliers, customers, competitors, or other companies about which EPAM Covered Persons learn material information through their work at EPAM. The Policy also applies to family members of Covered Persons. 3 TRADING ON THE BASIS OF MATERIAL NONPUBLIC INFORMATION No Covered Person or any of their respective family members, shall engage in any transaction involving EPAM securities, including any offer to purchase or offer to sell, at any time when such person has become aware of material nonpublic information (as defined below) concerning EPAM. Any person subject to this policy who possesses material nonpublic information must not transact in Company securities until the start of the third trading day after the information has been publicly released (for example, through EPAM’s press release announcing financial results for a completed quarter), or until such time as the nonpublic information is no longer material. In addition, no Covered Person or any of their respective family members shall engage in any transaction involving securities of any of EPAM’s suppliers, customers, competitors, or other company at any time when such person has become aware of material nonpublic information about such company through their work at EPAM. 3.1 TIPPING No Covered Person or any of their respective family members, shall disclose (“tip”) material nonpublic information to any other person (including family members) where such information may be used by such person to his or her profit by trading in or recommending or advising others to trade in the securities of companies to which such information relates. 3.2 PRECLEARANCE OF TRANSACTIONS BY OFFICERS, DIRECTORS AND CERTAIN PERSONNEL Due to their regular access to material nonpublic information, all executive officers, directors, and certain personnel from time to time designated by EPAM must not enter into any transactions in EPAM securities at any time without first complying with EPAM’s pre-clearance process. This group is referred to as the “Windows Group” and as a general matter is subject to mandatory trading blackouts (in which no trades are permitted) that begin at the end of the trading day on the 15th day of the last month of each fiscal quarter and end on the morning of the third trading day following the release of EPAM’s earnings information for the most recently completed fiscal quarter. This period is a particularly sensitive period for transactions in EPAM securities due to the fact that officers, directors and certain personnel will often possess material nonpublic information about the expected financial results for the fiscal quarter. The trading window helps establish a diligent effort to avoid any improper transaction (or even the appearance of an improper transaction). The trading window is generally open for transactions from the opening of the stock market on the Exhibit 99.1 EPAM Insider Trading Policy Quality Management System Effective Date: 27-Oct-2021 • All proposed transactions in EPAM stock or other EPAM securities must be submitted through the EPAM Trading Portal System • Clearance for all transactions must be obtained from EPAM’s General Counsel prior to the trade • Individuals in the “Windows Group” are subject to the general restrictions applicable to all under this policy. From time to time, the General Counsel may also require that directors, officers and selected personnel suspend trading (i.e. “close the trading window”) because of developments known to EPAM and not yet disclosed to the public. No reason may be provided for this action, and the closing of the trading window itself may constitute material nonpublic information and should not be disclosed. 3.3 TRADING PLANS UNDER RULE 10B5-1 EPAM permits all directors, officers and employees of EPAM to adopt trading plans in accordance with Securities and Exchange Commission Rule 10b5-1(c) and otherwise pursuant to EPAM’s procedure for adopting such a trading plan (a “10b5-1 trading plan”). The restrictions on trading set forth in this policy shall not apply to trades made pursuant to a 10b5-1 trading plan. More information about trading plans is available from the General Counsel and on the EPAM Trading Portal System page. 3.4 DEFINITION OF “MATERIAL NONPUBLIC INFORMATION” “Material nonpublic information” is information that a reasonable investor would consider important in making an investment decision to purchase, sell or hold securities, and that has not been previously disclosed to the general public through a press release, securities filing, or otherwise. While it is not possible to define all categories of material information, you should assume that any information, positive or negative, is material if it might affect EPAM’s stock price or otherwise be significant to an investor in determining whether to buy, sell or hold EPAM stock. While it may be difficult under this standard to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered “material.” These include the following: • Unpublished financial results • Expectations as to future financial results • Expectations as to future market conditions that could affect financial results • Internal operating plans • News of a pending or proposed merger or acquisition • News of a significant sale of assets • Gain or loss of a significant customer or supplier • New product or service announcements of a significant nature • Significant changes in corporate objectives • Significant litigation developments (actual or pending) • Changes in senior management or other major personnel changes • Financial liquidity problems • Stock-related transactions (dividend policy changes, stock splits, purchases of EPAM securities by EPAM, new stock offerings) third day following the release of earnings information until the closing of the stock market on the 15th day of the last month of the fiscal quarter, subject to the following limitations: EPAM Insider Trading Policy Quality Management System Effective Date: 27-Oct-2021 prohibits certain types of transactions in EPAM securities. 4.1 SHORT SALES AND PUBLICLY TRADED OPTIONS Short-range speculation based on fluctuations in the market price of Company securities may put the personal gain of the director, officer or employee in conflict with the best interests of EPAM and its stockholders. Therefore, Covered Persons of EPAM, and their family members may not sell EPAM securities “short.” A transaction in publicly-traded options is, in effect, a bet on the short- term movement of EPAM stock and therefore creates the appearance that the person is trading based on material nonpublic information. Transactions in options may also focus the attention of the director, officer or employee on short-term performance at the expense of EPAM’s long-term objectives. Accordingly, EPAM prohibits transactions in puts, calls or other derivative securities involving EPAM securities, on an exchange or any other organized market. 4.2 HEDGING TRANSACTIONS Certain types of hedging or monetizing transactions, such as zero-cost collars and forward sale contracts, allow a person to lock in as much value of his or her stock holdings, often in exchange for all or part of the potential upside appreciation in the stock. These structured transactions allow the Covered Person of EPAM to continue to own the underlying securities, but without the full risks and rewards of ownership. When that occurs, the Covered Person may no longer have the same objectives as EPAM’s other stockholders. Therefore, these types of hedging and monetizing transactions are prohibited. 4.3 PLEDGING AND MARGIN ACCOUNTS Securities held in a margin account may be sold by the broker without the customer’s consent if the customer fails to meet a margin call. Similarly, securities pledged as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur when the pledger is aware of material nonpublic information or is otherwise not permitted to trade in EPAM securities, EPAM prohibits any Covered Person of EPAM from holding EPAM securities in a margin account or pledging EPAM securities as collateral for a loan. 5 INDIVIDUAL RESPONSIBILITY Every Covered Person of EPAM has the individual responsibility to comply with this policy against insider trading, regardless of whether he or she is in the “Windows Group” and regardless of geographic location throughout the world. It should be noted that, even during an open trading window, any person possessing material nonpublic information concerning EPAM should not engage in any securities transactions. Trading in EPAM securities during an open trading window should not be considered a “safe harbor” and all Covered Persons should use good judgment at all times. Additional Restrictions for Directors and Executive Officers Members of the Board of Directors and executive officers are required to comply with Section 16 of the Securities and Exchange Act of 1934, and related rules and regulations regarding reporting obligations and limitations on “short swing” transactions. EPAM’s Global Legal Team is available to assist in filing Section 16 reports (which are generally due within two business days of a transaction); however, the obligation to comply with Section 16 is personal. To facilitate this assistance, these individuals are required to report transactions promptly to the General Counsel so that reports can be completed and filed on the individual’s behalf on a timely basis. Also, members of the Board of Directors and executive officers may not both buy and sell securities of EPAM within any six-month period. This rule applies regardless of whether the individual in question possesses any material nonpublic information. It is EPAM’s policy that it is improper and inappropriate for any director, officer or employee of EPAM to engage in short-term or speculative transactions in EPAM securities. Therefore, EPAM 4 OTHER PROHIBITED TRANSACTIONS EPAM Insider Trading Policy Quality Management System Effective Date: 27-Oct-2021 7 DISCIPLINARY ACTION Failure to comply with this policy will result in appropriate disciplinary action, which may include termination of employment. 8 LIABILITY FOR INSIDER TRADING AND TIPPING Pursuant to U.S. federal and state securities laws, those who transact in securities in violation of insider trading laws may be subject to criminal and civil fines and penalties as well as imprisonment for engaging in transactions in EPAM securities at a time when they have knowledge of material nonpublic information regarding EPAM. In addition, a person may be liable for improper transactions by any other person to whom they have disclosed material nonpublic information regarding EPAM or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in EPAM securities (see “tipping” discussion above). 9 QUESTIONS Any questions relating to this policy should be directed to the General Counsel. Any concerns about insider trading activity can also be reported via EPAM’s ethics hotline. EPAM may request its people to certify (periodically or upon request) that they are in full compliance with this policy. 6 CERTIFICATION


 
EX-101.SCH 10 epam-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - IMPACT OF THE INVASION OF UKRAINE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - ACQUISITIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - LEASES (Schedule of Components of Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - DEBT (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - REVENUES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - REVENUES (Schedule of Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - REVENUES (Schedule of Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - STOCK-BASED COMPENSATION (Equity Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - INCOME TAXES (Schedule of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - INCOME TAXES (U.S. Tax Act Effect) (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - INCOME TAXES (Deferred Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - INCOME TAXES (Operating Loss Carryforwards) (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - INCOME TAXES (Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details) link:presentationLink link:calculationLink link:definitionLink 0000108 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 0000109 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 epam-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 epam-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 epam-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Travel & Consumer Travel and Consumer Sector [Member] Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Translation and Remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Lease, Cost [Table] Lease, Cost [Table] Schedule of leasee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Includes income statement location of each component. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Exit costs Business Exit Costs Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Foreign Exchange Contract Foreign Exchange Contract [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Operating loss carryforward subject to valuation allowance Operating Loss Carryforward Subject to Valuation Allowance Amount of operating loss carryforward subject to valuation allowance Financial Instruments [Domain] Financial Instruments [Domain] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Variable interest rate spread Debt Instrument, Basis Spread on Variable Rate Depreciation and amortization expense Depreciation Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net deferred tax assets Deferred Tax Assets, Net Income tax rate on remaining earnings U.S. Tax Rate on Foreign Earnings U.S. Tax Rate on Foreign Earnings Operating leases Operating Lease, Weighted Average Discount Rate, Percent Equity Classified Award Equity Classified Award [Member] Equity classified award Net loss reclassified into Foreign exchange loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Stock issued in connection with Other 2021 acquisitions (Note 3) (in shares) Stock Issued During Period, Shares, Acquisitions Other Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) Noncontrolling interests acquired in business combination Noncontrolling Interest, Increase from Business Combination Award Metric [Axis] Award Metric [Axis] Award Metric Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Anti-dilutive stock excluded from the calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Fair Value of Performance-Based Awards Vested Share-based Compensation, Performance Shares Award Vested, Fair Value [Table Text Block] Tabular disclosure of fair value of share-based awards for which the grantee gained the right by satisfying performance requirements, to receive or retain shares units, other instruments, or cash Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Discount rate Measurement Input, Discount Rate [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Growth Driver [Axis] Growth Driver [Axis] Growth Driver [Axis] Increases in tax positions from current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Repayment of debt Repayments of Debt and Lease Obligation Depreciation expense Finance Lease, Right-of-Use Asset, Amortization Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Allowance Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Outstanding debt Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock [Member] Options outstanding, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Classification [Domain] Award Classification [Domain] [Domain] for Information by award classification pertaining to equity-based compensation. Schedule of Contract Balances [Table] Schedule of Contract Balances [Table] Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities Award Type [Axis] Award Type [Axis] Operating lease liabilities, current Operating Lease, Liability, Current Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Trade receivables and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other Commitments [Domain] Other Commitments [Domain] Short-term investments Other Short-Term Investments Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Time deposits included in Short-term investments Bank Time Deposits [Member] Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted Average Exercise Price  Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Estimated useful life (in years) Weighted Average Useful Life (in years) Property, Plant and Equipment, Useful Life DEBT Long-Term Debt [Text Block] 2026 Tax Year 2026 [Member] Tax Year 2026 Proceeds from short-term investments Proceeds from Sale and Maturity of Other Investments Financial Assets: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested awards outstanding at period start (in dollars per share) Unvested awards outstanding at period end (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 Equity Securities without Readily Determinable Fair Value [Line Items] Equity Securities without Readily Determinable Fair Value [Line Items] Asset Acquisition [Axis] Asset Acquisition [Axis] Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] Deferred taxes Deferred Income Tax Expense (Benefit) Accrued sales discounts Deferred Tax Assets, Accrued Sales Discounts Deferred Tax Assets, Accrued Sales Discounts Accrued compensation and benefits expenses Employee Related Liabilities, Current [Member] Employee Related Liabilities, Current Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Non-Employee Directors Non-Employee Directors [Member] Non-Employee Directors Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Contract Balances [Line Items] Schedule of Contract Balances [Line Items] [Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Debt Disclosure [Abstract] Debt Disclosure [Abstract] Trade Receivables and Contract Assets Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Award Metric [Domain] Award Metric [Domain] [Domain] for Award Metric Trade receivables and contract assets Trade Accounts Receivable [Member] Liability Classified Award Liability Classified Award [Member] Liability classified award Amount Finite-Lived Intangible Assets Acquired Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Europe Europe Segment [Member] Europe segment Line of Credit Line of Credit [Member] Variable lease cost Variable Lease, Cost Other Commitments [Axis] Other Commitments [Axis] Stockholders’ equity Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Schedule of Change in Tax Legislation [Line Items] Schedule of Change in Tax Legislation [Line Items] [Line Items] for Schedule of Change in Tax Legislation Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accrued compensation and benefits expenses Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses Lease, Cost [Line Items] Lease, Cost [Line Items] [Line Items] for Schedule of leasee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Includes income statement location of each component. Other noncurrent liabilities Other Noncurrent Liabilities [Member] Schedule of Black-Scholes Option Valuation Model Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Trade receivables and contract assets Increase (Decrease) in Trade Receivables and Contract Assets Increase (Decrease) in Trade Receivables and Contract Assets Standby resources expense Unusual Or Infrequent Items, Or Both, Standby Resources Expense Unusual Or Infrequent Items, Or Both, Standby Resources Expense Purchase of subsidiary shares from noncontrolling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Unrecognized compensation cost, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options vested and exercisable, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Entity Registrant Name Entity Registrant Name Schedule of Weighted Average Lease Term and Discount Rates Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block] Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases SUBSEQUENT EVENTS Subsequent Events [Text Block] Deferred consideration Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies Expected dividends Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate PENSION AND POSTRETIREMENT BENEFITS Retirement Benefits [Text Block] EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Total equity Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Interest and other income/(loss), net Nonoperating Gains (Losses) Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Foreign Deferred Foreign Income Tax Expense (Benefit) Title of Individual [Axis] Title of Individual [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] ACQUISITIONS Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Deferred contingent consideration Asset Acquisition, Contingent Consideration, Liability Contingent consideration, beginning of period Contingent consideration, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value INCOME TAXES Income Tax Disclosure [Text Block] Weighted average interest rate Debt, Weighted Average Interest Rate Credit Facility [Domain] Credit Facility [Domain] Basic (in dollars per share) Earnings Per Share, Basic Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization) Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Long-Lived Assets by Geographical Areas [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total liabilities in Russia Disposal Group, Including Discontinued Operation, Liabilities Schedule Of Deferred Tax Assets And Liabilities [Table] Schedule Of Deferred Tax Assets And Liabilities [Table] Tabular disclosure of teh components of net deferred tax asset and liability recognized in an entity's statement of finacial position Accounts payable, accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Purchase of noncontrolling interest Payments to Noncontrolling Interests Entity Interactive Data Current Entity Interactive Data Current Increase/(decrease) in taxes resulting from: IncomeTaxReconciliationIncreasesDecreases [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Components of Stock-Based Compensation Expenses Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive (loss)/income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Components Of Deferred Tax Assets And Liabilities [Line Items] Components Of Deferred Tax Assets And Liabilities [Line Items] [Line Items] for Tabular disclosure of teh components of net deferred tax asset and liability recognized in an entity's statement of finacial position Legal Act Name [Axis] Legal Act Name [Axis] Legal Act Name CEE Central And Eastern Europe [Member] Central And Eastern Europe Discontinued Operations and Disposal Groups [Abstract] Current assets Assets, Current [Abstract] Asset Acquisition [Domain] Asset Acquisition [Domain] 2020 Acquisitions purchase accounting adjustments 2020 Acquisitions [Member] Acquisitions closed during Year 2020 Revenues by Customer Location Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Change in Contract with Customer, Asset and Liability [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Recurring Fair Value, Recurring [Member] Options vested and exercisable at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Income before provision for income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Award Settlement Type [Domain] Award Settlement Type [Domain] [Domain] for Way of share-based compensation awards settlement Number of specialists in acquired entity (more than) Business Combination, Number Of Specialists In Acquired Entity Business Combination, Number Of Specialists In Acquired Entity Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Intangible Assets Amortization Expense Recognized Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] R&D capitalization Deferred Tax Assets, in Process Research and Development Contingent consideration, current (Note 5) Business Combination, Contingent Consideration, Liability, Current Operating Loss Carryforwards, Expiration Year [Domain] Operating Loss Carryforwards, Expiration Year [Domain] [Domain] for Expiration year of each operating loss carryforward Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Amortization period of stock-based compensation for tax Stock Based Compensation Amortization Period For Tax Purpose Stock Based Compensation Amortization Period For Tax Purpose Business Information & Media Business Information and Media Sectors [Member] Sector of the economy consisting of companies engaged in business information, media and entertainment business activities Payment to acquire assets Payments to Acquire Productive Assets Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Carrying amount of investments in equity securities Equity Securities without Readily Determinable Fair Value, Amount Common stock, shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Other 2020 Acquisitions Other 2020 Acquisitions [Member] Other 2020 Acquisitions Goodwill Balance beginning of period Balance end of period Goodwill Accrued expenses and other current liabilities Other Current Liabilities [Member] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Contributions from noncontrolling interest Noncontrolling Interest, Increase from Subsidiary Equity Issuance Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Provision for income taxes Total Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Geographical [Domain] Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net Less: valuation allowance Deferred Tax Assets, Valuation Allowance Entity Public Float Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Foreign exchange derivative liabilities Derivative Liability Assembled workforce Assembled Workforce [Member] An existing collection of employees that permits the acquirer to continue to operate an acquired business from the acquisition date Liability Derivatives Derivative Liability, Subject to Master Netting Arrangement, before Offset Tax Year Beyond 2027 Tax Year Beyond 2027 [Member] Tax Year Beyond 2027 Common stock, $0.001 par value; 160,000 authorized; 57,668 and 56,868 shares issued, 57,655 and 56,849 shares outstanding at December 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Commitments related to operating lease agreements that have not yet commenced Other Commitment Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Award Classification [Axis] Award Classification [Axis] Information by award classification pertaining to equity-based compensation. Current liabilities Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from issuance of stock under the employee incentive programs Proceeds from Stock Options Exercised Acquisition date fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 2023 Purchase Obligation, to be Paid, Year One Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Remaining lease term Lessee, Operating Lease, Remaining Lease Term Minsk, Belarus Minsk, Belarus [Member] Minsk, Belarus Weighted average life at acquisition (in years) Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Other comprehensive (loss)/income Other Comprehensive Income (Loss), Net of Tax SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Company Personnel Company Personnel [Member] Company Personnel Acquisitions Goodwill, Acquired During Period Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in Progress Construction in progress Construction in Progress [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Income taxes payable Increase (Decrease) in Accrued Taxes Payable Other noncurrent assets Other Assets, Noncurrent Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Options vested and exercisable at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number ESPP purchase price of common stock, percent of market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 2024 Purchase Obligation, to be Paid, Year Two Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Increase resulting from foreign currency translation Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Operating cash flows used for operating leases Operating Lease, Payments Stock Options Share-Based Payment Arrangement, Option [Member] Long-Term Debt Long-Term Debt [Member] Defined benefit pension plans - actuarial (loss)/gain, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Purchase price including contingent consideration Business Acquisition, Purchase Price Including Fair Value of Contingent Consideration Purchase price paid or offered to be paid in a business combination including cash and fair value of contingent consideration Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Income taxes payable, current Accrued Income Taxes, Current Maximum Maximum [Member] Operating lease right-of-use assets Right-of-Use Asset Modified, Operating Lease Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted cash in Other noncurrent assets Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Designated as Hedging Instrument Designated as Hedging Instrument [Member] GILTI and BEAT U.S. taxes Income Tax Reconciliation GILTI and BEAT US Taxes Taxes introduction under the U.S. Tax Act on certain foreign-sourced earnings and certain related party payments, which are referred to as the global intangible low-taxed income tax (“GILTI”) and the base erosion and anti-abuse tax (“BEAT”) Business Acquisition [Line Items] Business Acquisition [Line Items] Change in unrealized gain/(loss) on hedging instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Measurement Frequency [Domain] Measurement Frequency [Domain] ACCUMULATED OTHER COMPREHENSIVE LOSS Stockholders' Equity Note Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Cost of Revenues (Exclusive of Depreciation and Amortization) Cost of Goods and Service [Policy Text Block] Software Computer Software, Intangible Asset [Member] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Excess tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Other long-term debt Other Long-Term Debt Short-term debt Short-Term Debt Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Other noncurrent liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Other Income/(Expense) Nonoperating Gains (Losses) [Member] Nonoperating Gains (Losses) Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Life Sciences & Healthcare Healthcare Sector [Member] Excess tax benefits relating to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Estimated Fair Value Estimate of Fair Value Measurement [Member] Change in foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Number of completed acquisitions Number of Businesses Acquired Options expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Employee loans Loans Receivable, Fair Value Disclosure Legal Act Name [Domain] Legal Act Name [Domain] [Domain] for Legal Act Name Basic (in shares) Weighted average common shares for basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Financial Services Financial Services Sector [Member] Award Settlement Type [Axis] Award Settlement Type [Axis] Way of share-based compensation awards settlement Accrued expenses and other current liabilities Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current Restricted Stock Restricted Stock [Member] Discount rate Asset Acquisition, Contingent Consideration, Measurement Input Asset Acquisition, Contingent Consideration, Measurement Input Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] PolSource PolSource S.A. [Member] PolSource S.A. STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Share repurchase program term Stock Repurchase Program, Period in Force Non-controlling interest Noncontrolling Interest [Member] Emerging Verticals Other Sectors [Member] Other sectors of the economy not separately defined Schedule of Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Land Land [Member] Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Impairment, long-lived asset, held-for-use, statement of income or comprehensive income Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Acquisition of businesses, net of cash acquired (Note 3) Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date AOCI Including Portion Attributable to Noncontrolling Interest [Abstract] AOCI Including Portion Attributable to Noncontrolling Interest [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total assets in Russia Disposal Group, Including Discontinued Operation, Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) U.S. Tax Cuts and Jobs Act Tax Cuts and Jobs Act [Member] U.S. Tax Cuts and Jobs Act Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Schedule of Long-Lived Assets by Geographical Areas [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current Leased building, before accumulated depreciation Finance Lease, Right-of-Use Asset, before Accumulated Amortization Provision for income taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] IMPACT OF THE INVASION OF UKRAINE Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Estimated revenues expected to be recognized in the future related to performance obligations Revenue, Remaining Performance Obligation, Amount Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Americas Americas [Member] Trade receivables and contract assets, net of allowance of $5,313 Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Income Tax Authority [Domain] Income Tax Authority [Domain] Financial collateral required to be posted Collateral Already Posted, Aggregate Fair Value Cost of revenues (exclusive of depreciation and amortization) Cost of Revenue Other financing activities, net Proceeds from (Payments for) Other Financing Activities Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Growth Driver [Domain] Growth Driver [Domain] [Domain] for Growth Driver [Axis] Credit Facility [Axis] Credit Facility [Axis] Short-term debt Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Short-Term Debt Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Short-Term Debt Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Restricted stock units vested (in shares) Awards vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Physical Locations and Values of Long-Lived Assets Long-Lived Assets by Geographic Areas [Table Text Block] Awards modified (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modification Date Fair Value The weighted average fair value at modification date for nonvested equity-based awards modified 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). Schedule of Change in Tax Legislation [Table] Schedule of Change in Tax Legislation [Table] Schedule of Change in Tax Legislation Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Equity withheld for employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities The increase (decrease) during the reporting period in the operating lease liabilities Transition tax for accumulated foreign earnings Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense 1 Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense 1 Schedule of Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Measurement input to determine fair value of contingent consideration Business Combination, Contingent Consideration, Liability, Measurement Input Property and equipment Deferred Tax Assets, Property, Plant and Equipment Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity withheld for employee taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Increases in tax positions from acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Purchase price including contingent consideration Business Combination, Consideration Transferred Measurement Input Type [Axis] Measurement Input Type [Axis] Rights to acquire noncontrolling interest in consolidated subsidiaries Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure City Area Code City Area Code Assets Assets [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Purchase commitment Purchase Obligation Auditor Information [Abstract] Auditor Information [Abstract] Earnings Per Share ("EPS") Earnings Per Share, Policy [Policy Text Block] Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Weighted-average grant-date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other noncurrent liabilities Other Liabilities, Noncurrent Nature of Operations Nature Of Business Policy [Policy Text Block] Nature Of Business Policy [Policy Text Block] Purchases of property and equipment Payments to acquire an office building Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate Line of Credit Facility, Interest Rate at Period End Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Purchases of non-marketable securities Payments to Acquire Interest in Subsidiaries and Affiliates Awards modified (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period The number of awards modified 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). Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Entity Address, Postal Zip Code Entity Address, Postal Zip Code Borrowings under 2021 Credit Agreement Lines of Credit, Fair Value Disclosure 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] Business Combinations Business Combinations Policy [Policy Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Software License Purchase Agreement Software License Purchase Agreement [Member] Software License Purchase Agreement Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Service Period Service Period [Member] Service Period [Member] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deductions/ Write offs SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Purchased computer software Software and Software Development Costs [Member] Deferred consideration for asset acquisition Asset Acquisition, Consideration Transferred, Contingent Consideration Revenues from performance obligations satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Depreciation and amortization expense Other Depreciation and Amortization Other investing activities, net Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Decreases due to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2021 Credit Facility Credit Facility 2021 [Member] Credit Facility 2021 Defined benefit plan expenses recognized Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Long-term debt Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Long-term Debt, Excluding Current Maturities Amount of long-term debt due after one year or the normal operating cycle, if longer, excluding amounts to be repaid within one year, assumed at the acquisition date. Domestic Domestic Tax Authority [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income Net income Net income Net Income (Loss) Attributable to Parent Schedule of Assumptions Used Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Impact of election to change entity classification Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure LEASES Lessee, Operating Leases [Text Block] Lease term of lease agreements that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Provision impacted by charges associated with changes in tax regulations Effective Income Tax Rate Reconciliation, Changes in Us Tax Regulations Affecting ForeigNet Tax Expense Effective Income Tax Rate Reconciliation, Changes in Us Tax Regulations Affecting Foreign Net Tax Expense Treasury stock Treasury Stock, Common, Value Weighted average discount rate: Weighted Average Discount Rate [Abstract] Weighted-average discount rate. Derivative Instrument [Axis] Derivative Instrument [Axis] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Foreign exchange derivative assets Derivative Asset Revenue of acquiree Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Service-Based Awards Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Payment of contingent consideration for previously acquired businesses Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Geographical [Axis] Geographical [Axis] Equity interest acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Industry Sector [Domain] Industry Sector [Domain] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Schedule of Components of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Transferred at a point of time Transferred at Point in Time [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restructuring Type [Axis] Restructuring Type [Axis] Segments [Axis] Business Segments [Axis] Segments [Axis] Entity Shell Company Entity Shell Company Decreases in tax positions from prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Effect of permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Trade receivables and contract assets, net of allowance of $15,310 and $5,521, respectively Trade Receivables and Contract Assets, after Allowance for Credit Loss, Current Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current. Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Discontinued Operations, Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Net income per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Components of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accrued compensation and benefits expenses Accrued Compensation and Benefits Expenses [Member] Accrued Compensation and Benefits Expenses Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Authorized repurchase program, amount Stock Repurchase Program, Authorized Amount Accrued compensation and benefits expenses Employee-related Liabilities, Current Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income Taxes Payable, Noncurrent Income Taxes Payable, Noncurrent [Member] Income Taxes Payable, Noncurrent [Member] EARNINGS PER SHARE Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Award Type [Domain] Income Tax Contingency [Table] Income Tax Contingency [Table] Computer Equipment Computer hardware Computer Equipment [Member] Additional potential borrowing capacity (up to) Line Of Credit Facility, Accordion Feature Line Of Credit Facility, Accordion Feature Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Numerator for basic and diluted earnings per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Operating lease liabilities Operating Lease Liability, Modification Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease Effect of net foreign currency exchange rate changes Goodwill, Foreign Currency Translation Gain (Loss) Government assistance recognized Government Assistance, Amount Foreign currency translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Cash flow hedging instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Operating expenses: Operating Expenses [Abstract] Industry Sector [Axis] Industry Sector [Axis] Germany GERMANY Restricted cash in Prepaid and other current assets Restricted Cash and Cash Equivalents, Current Noncontrolling interest in consolidated subsidiaries Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Share price (in dollars per share) Share Price Net operating loss Operating Loss Carryforwards Operating lease liabilities, noncurrent Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Balance, beginning of period (in shares) Balance, end of period (in shares) Treasury Stock, Common, Shares Belarus BELARUS Canada CANADA Purchases of short-term investments Payments to Acquire Short-Term Investments Increases in tax positions from prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Expected to vest, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Disposal Group Classification [Axis] Disposal Group Classification [Axis] Other acquisition-related expenses Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Total restricted cash Restricted Cash and Cash Equivalents Restricted Stock Units Restricted Stock Units (RSUs) [Member] Switzerland SWITZERLAND Emakina Emakina Group S A [Member] Emakina Group S A Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive (loss)/income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current Other 2021 Acquisitions Other 2021 acquisitions [Member] Other 2021 acquisitions Cash paid during the year for: Cash Paid During the Year [Abstract] Cash paid during the year State Deferred State and Local Income Tax Expense (Benefit) Amortization of purchased intangibles Amortization of purchased intangibles Amortization of Intangible Assets Schedule of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Defined benefit plans Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Hungary HUNGARY Land improvements Land Improvements [Member] Total EPAM Systems Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Awards forfeited/cancelled (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 Other Deferred Tax Assets, Other Operating Loss Carryforwards, Expiration Year [Axis] Operating Loss Carryforwards, Expiration Year [Axis] Expiration year of each operating loss carryforward Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Time deposits included in Short-term investments Short-term Investments, Fair Value Disclosure Short-term Investments, Fair Value Disclosure India INDIA 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Acquisition-Related Contingent Consideration Roll Forward Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized compensation cost net of estimated forfeitures Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total lease cost Lease, Cost Common Stock Common Stock [Member] Contract royalties Royalty Agreements [Member] Segment Reconciliation [Abstract] Segment Reconciliation [Abstract] Schedule of Components of Lease Expenses Lease, Cost [Table Text Block] Number of shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Acquisition-date fair value of contingent consideration issued for acquisition of businesses Contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] Restricted cash Restricted Cash and Cash Equivalents, Fair Value Disclosure Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage Schedule of Assets and Liabilities in Russia Disposal Groups, Including Discontinued Operations [Table Text Block] Awards 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 Stock issued in connection with Other 2021 acquisitions (Note 3) Stock Issued During Period, Value, Acquisitions Furniture and Fixtures Furniture, fixture and other equipment Furniture and Fixtures [Member] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Defined contribution plan expenses recognized Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Foreign currency translation Other Comprehensive Income (Loss), before Tax Payment of contingent consideration for previously acquired businesses Payment for Contingent Consideration Liability, Financing Activities Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Indefinite-lived intangible assets other than goodwill Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold Improvements Leasehold improvements Leasehold Improvements [Member] Equity Components [Axis] Equity Components [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Accumulated Other Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Options expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] United Kingdom UNITED KINGDOM Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Statement [Line Items] Statement [Line Items] Risks and Uncertainties Risks and Uncertainties [Policy Text Block] Risks and Uncertainties [Policy Text Block] Unvested awards outstanding at period start (in shares) Unvested awards outstanding at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Retained earnings Retained Earnings, Unappropriated Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Nonoperating expense Nonoperating Income (Expense) Schedule of Defined Benefit Pension Plans Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Variable Rate [Domain] Variable Rate [Domain] Gross carrying amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Deferred revenue Deferred Revenue Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income/(Loss) Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Deferred consideration Business Combination, Deferred Consideration Transferred Business Combination, Deferred Consideration Transferred Non-Marketable Securities Without Readily Determinable Fair Values Equity Securities without Readily Determinable Fair Value [Policy Text Block] Auditor Firm ID Auditor Firm ID Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Foreign Foreign Tax Authority [Member] Local Phone Number Local Phone Number Other Other locations Other Countries [Member] Other countries. Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Total segment operating profit Operating Income (Loss) Adoption of New Accounting Standards and Pending Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses and other current liabilities Total Accrued Liabilities and Other Liabilities Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Foreign currency exchange Deferred Tax Asset, Unrealized Currency Loss And Other Comprehensive Loss Amount before allocation of valuation allowance of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions and currency translations Liability associated with stock-based awards current Deferred Compensation Share-Based Arrangements, Liability, Current Software & Hi-Tech Software And Hi-Tech Sector [Member] Software And Hi-Tech Sector Total liabilities measured at fair value on a recurring basis Liabilities, Fair Value Disclosure Foreign tax expense and tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] GOODWILL AND INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Federal Deferred Federal Income Tax Expense (Benefit) Impairment of property, plant and equipment Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Adjusted balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Net Income per share: Earnings Per Share, Basic [Abstract] Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Diluted (in shares) Weighted average common shares for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Fair Value, Net Asset (Liability) [Abstract] Fair Value, Net Asset (Liability) [Abstract] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Balance Reported Value Measurement [Member] Awards granted (in dollars per share) Weighted average grant-date fair value (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 APAC Asia Pacific [Member] Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Options vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Accumulated goodwill impairment losses Goodwill, Impaired, Accumulated Impairment Loss Numerator for basic Net Income (Loss) Available to Common Stockholders, Basic Foreign Exchange Forward Foreign Exchange Forward [Member] Proceeds from debt Proceeds from Issuance of Long-Term Debt Schedule of Performance-Based Awards Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Business Acquisitions Business Acquisitions, growth driver [Member] Growth driven by acquisition of business Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Income tax rate on foreign cash and certain other net current assets U.S. Tax Rate on Foreign Cash and Certain Other Net Current Assets U.S. Tax Rate on Foreign Cash and Certain Other Net Current Assets Foreign exchange loss Foreign exchange loss Foreign Currency Transaction Gain (Loss), before Tax Transferred over time Transferred over Time [Member] Acquisition related costs Business Combination, Acquisition Related Costs Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Issuance of common stock from employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Revenues from External Customers and Operating Profit Before Unallocated Expenses Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Prepaid and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Employee Severance Employee Severance [Member] Operating lease, impairment loss Operating Lease, Impairment Loss Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Issuance of common stock from employee stock purchase plan (in shares) ESPP purchase of common stock Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Unrealized loss on Derivative Gain (Loss) on Hedging Activity Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Software Licenses Software Licenses [Member] Software Licenses Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Weighted average remaining lease term, in years: Weighted Average Remaining Lease Term [Abstract] Weighted-average remaining lease term. Estimated future operating results, period Estimated Future Operating Results Period, Subsequent to Acquisition Date Estimated Future Operating Results Period, Subsequent to Acquisition Date 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, Continuing Operations Liabilities Liabilities [Abstract] Property and equipment, net Total Long-lived assets Property, Plant and Equipment, Net Non-cash net (decrease)/ increase due to lease modifications: Non-Cash Changes Due to Lease Modifications [Abstract] Non-cash changes due to lease modifications Aggregate purchase price including contingent consideration at fair value at acquisition date Business Acquisition, Purchase Price Including Acquisition Date Fair Value of Contingent Consideration Purchase price paid or offered to be paid in a business combination including cash and acquisition date fair value of contingent consideration Schedule of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Office equipment Office Equipment [Member] Changes in fair value of contingent consideration included in Interest and other income/(loss), net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Russia Russia Segment [Member] Russia segment Title of Individual [Domain] Title of Individual [Domain] Maximum amount of earnout payable Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Performance Targets Performance Targets [Member] Performance Targets [Member] Cash-Settled Award Cash-Settled Award [Member] Share-based compensation awards settled by payment of cash Fixed-price Fixed-Price Contract [Member] Awards forfeited/cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance Sheet Location [Axis] Balance Sheet Location [Axis] Number of geographic markets Number Of Geographic Markets Number Of Geographic Markets Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Poland POLAND Total current assets Assets, Current Income taxes, net of refunds Income Taxes Paid, Net Revenues recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Other Commitments [Table] Other Commitments [Table] Operating lease right-of-use assets amortization expense Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Net  carrying amount Finite-Lived Intangible Assets, Net Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] 2026 Purchase Obligation, to be Paid, Year Four Options outstanding, beginning of period Options outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Leased building, accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Payables and Accruals [Abstract] Payables and Accruals [Abstract] Shares used in calculation of net income per share: Shares used in calculation of net income per share of common stock: Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract] Humanitarian Commitment Humanitarian Commitment [Member] Humanitarian Commitment North America North America Segment [Member] North America segment Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] 2027 Tax Year 2027 [Member] Tax Year 2027 Total Operating Lease, Liability Balance at Beginning of Year  Balance at End of Year  SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Netherlands NETHERLANDS Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Other unallocated costs Other Expenses Deferred tax assets: Deferred Tax Assets, Net [Abstract] Ukraine UKRAINE Hedging Designation [Axis] Hedging Designation [Axis] Auditor Location Auditor Location Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) United States UNITED STATES Options expected to vest at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Purchase price Asset Acquisition, Consideration Transferred Financial Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 16) Commitments and Contingencies Security Exchange Name Security Exchange Name Options outstanding at beginning of period (in dollars per share) Options outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Unallocated Amounts Segment Reconciling Items [Member] Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Revenues Revenue from Contract with Customer, Excluding Assessed Tax Equity granted Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Valuation allowance on deferred tax assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Goodwill and Other Indefinite-Lived Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Cover [Abstract] Cover [Abstract] CORE CORE SE [Member] CORE SE Entity Voluntary Filers Entity Voluntary Filers Goodwill, Impairment Loss Goodwill impairment Goodwill, Impairment Loss Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Actuarial (losses)/ gains Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Accumulated undistributed foreign earnings indefinitely reinvested Undistributed Earnings of Foreign Subsidiaries REVENUES Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Value added taxes payable Sales and Excise Tax Payable Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Payments of withholding taxes related to net share settlements of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity 2024 Tax Year 2024 [Member] Tax Year 2024 Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Equity-Settled Award Equity-Settled Award [Member] Share-based compensation awards settled by issue of shares Deferred tax assets Deferred Tax Assets, Gross Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Schedule of Income Before Provision of Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Noncontrolling interest in consolidated subsidiaries Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] ESPP stock based compensation expense Employee Stock Ownership Plan (ESOP), Compensation Expense Interest and penalties from unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Numerator for diluted Net Income (Loss) Available to Common Stockholders, Diluted Diluted (in dollars per share) Earnings Per Share, Diluted 2025 Tax Year 2025 [Member] Tax Year 2025 Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Consolidation Items [Axis] Consolidation Items [Axis] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Fair Value of Service-Based Awards Vested Share-based Compensation, Restricted Stock and Restricted Stock Units Vested, Fair Value [Table Text Block] Tabular disclosure of fair value of restricted stock and restricted stock units for which the grantee gained the right by satisfying service requirements, to receive or retain shares units, other instruments, or cash Decrease resulting from foreign currency translation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Unrecognized tax benefit Beginning Balance Ending Balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Intangible Assets Operating lease liabilities Deferred Tax Assets, Operating Lease Liability Amount before allocation of valuation allowance of deferred tax assets attributable to deductible temporary differences from operating lease liability No expiry No Expiry [Member] No Expiry Russia Russia RUSSIAN FEDERATION United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Cumulative effect of adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Options expected to vest at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Unrealized (loss)/ gain in fair value Other Comprehensive Income (Loss), before Reclassifications, before Tax Asset Derivatives Derivative Asset, Subject to Master Netting Arrangement, before Offset Schedule of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Income tax (expense)/ benefit Other Comprehensive Income (Loss), Tax Long-Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Contract liabilities Contract with Customer, Liability Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Short-Term Debt Short-Term Debt [Member] Trade names Trade Names [Member] Time-and-material Time-and-Materials Contract [Member] Effect of net foreign currency exchange rate changes Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Long-Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Schedule of Outstanding Debt and Borrowing Capacity Schedule of Long-Term Debt Instruments [Table Text Block] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Building Buildings Building [Member] Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan 2025 Purchase Obligation, to be Paid, Year Three Other noncurrent assets Other Noncurrent Assets [Member] Aggregate Intrinsic Value  Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward] U.S. taxation of foreign subsidiaries Deferred Tax Liability, Disregarded Foreign Subsidiaries Amount of deferred tax liability attributable to taxable temporary differences from taxation of non-U.S. subsidiaries for which tax status was changed to disregard it as a foreign subsidiary for U.S. income tax purposes Schedule of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Maximum salary contribution, percent Share-Based Compensation Arrangement By Share Based Payment Award, Maximum Salary Contribution, Percent Share-Based Compensation Arrangement By Share Based Payment Award, Maximum Salary Contribution, Percent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2023 Tax Year 2023 [Member] Tax Year 2023 Amount Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Property and equipment and other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed,property Plant And Equipment And Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] Allowance for doubtful accounts for trade receivables and contract assets SEC Schedule, 12-09, Allowance, Credit Loss [Member] Weighted Average Grant Date Fair Value Per Share  Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Right-of-use assets obtained in exchange for lease obligations: Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract] Right of use assets obtained in exchange for lease obligations. Other current liabilities and accrued expenses Other Accrued Liabilities, Current Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Provision for income taxes at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Trade receivables and contract assets, allowance Trade Receivables and Contract Assets, Allowance for Credit Loss, Current Amount of allowance for credit loss on trade receivables and contract assets, current Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Licensing and other revenues Licensing [Member] License agreements under which certain rights are granted to exploit one or more software products BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Business Description and Accounting Policies [Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Impairment charges Impairment charges Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of revenues (exclusive of depreciation and amortization) Cost of Sales [Member] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member] EX-101.PRE 14 epam-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 epam-20221231_g1.jpg GRAPHIC begin 644 epam-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_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" !] 6$# 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 MBLWQ;XMT_P #>'[G5-4N8[2RM$+R2.V /ZTXQE?37[>?[1ZCJ<[W-Q-(@'U-?4EO_P $#/VBIO#WVQO" MT*7&0/LIN%\SG]*V]U$ZL\\^&'_!6WX__"B\A;3OB+KQ^:X_X+%?M+9_Y*]XK_[^1?\ Q%?I M-^SO_P %J],_9]_X)XZ!XE^)7B.Y\;?$;6)+C[+8[U^TRJ&(5I", *./2OQ MJ_HFB:CXLOX;'3[6[O[E_EB@@C,CGGL!SWK=Q3)N?8W[1O\ P7B^//QQU:1M M,\0MX+TY\K]DTCY0R]@S,"3Q7B%A_P %"?C-IFO2ZG!\0?$$=_-C?,)5W-C_ M (#7H_PZ_P""+'[1'Q(\/QZG:^ KRVM)U#Q&ZD6)I >X&/?"M_HT%X2+>X8!X9L>C G]::Y=D&I]F?L&?\'#'Q!^&OB[3]'^*UR_C M#P[=3!+C49.-,^)7@[3M>T6ZCOM*U6!;BUGC.5 ME1NA%?R+ [37[O\ _!M_^TUJ'Q2_9BU/P5JLYF?P9<+'8$G[ELP!V_@Q-9U( M]4-,_2 G K\]/^"H?_!='1/V/->N/!G@2VL_$WC6V.V\DE;-IIQ_NMC[SCTK MZ<_X*+_M'M^RI^Q[XS\80J)+VSLS#:(3@M+)\@(^F<_A7\OOBCQ'>^+O$%YJ M6H7$MW>WLK33S2-N:1RL_\ ?Q?\*SOV>OV8?''[4_C,:#X& MT"\UW4=N]DA'RQKZLQX KZF;_@WT_:"'A[[9_8UB;C;G[)YX\S/IGI6WNHG4 M\P^%7_!77X__ EU"V>Q^(FM7%G;E6UNK6198IHVP\3J;4;N9+M[/;NG4 8!)!Z?2OHW M_@E5^T]+^UI^Q-X2\47;M)J4$1TR^=C\TD\ 568_6OB[_@Z-_P"27?#G_K^G M_D*QBO>LR^A^>J_\%BOVEMW_ "5[Q7_W\B_^(K]+OA#_ ,%L-)_9R_X)Z^$= M>^(&N7'CGXE:RLVVS1U^T-@X5Y>RJ,CW-?AO6AHNAZEXMOXK*PM;O4+EOECA M@C:1SSV K9Q3(NSZ\_:1_P""Z'QX^/.MO)8^))/!^F$_+8Z3A$P#QN+ DFO& M]&_X*&_&?P]K,FH6?Q"\0V]Y*B?#;_@BY^T-\3O#T>J6G@.] MMK.=0\+7;K$90?09S^=>+?M%?LK^//V4?%RZ)X\\/7N@:A(GF1K, 5E7^\K# M@BFN79!J?HM_P3<_X.$?$^E>.-+\*?&2<:SHVH2+;KKAP+BU=C@-)V*>M??_ M .W?_P %:_AE^Q!X6@>ZOH_$7B'4K?S['2["56=T8?+(QZ!>1[U_-0K;3D5H MS7&J^-M43>U]JEXX"("6FD8#H!U/X5+IINX[GV5^T=_P7N^/'QMU.7^Q]>_X M0G3F9E%MI(VDIV#,P.>.M>#_ /#P'XQ_\)"-5_X3_7_[0#!O/\Q=V1_P&NW^ M#G_!(+X_?&[P_%JND^ M2BTZ==T<]V5A#_0$Y_2O/?VG_P!B/XE_L>ZI;6WC M[PQ>Z*+[)MIV :&<#^ZPX_"J]W9"U/MC_@GU_P '"?CGX9^*K;1/BW<7'C'P M_>2A&U*0C[;9Y( .> RCOQ7[?^$_%-CXW\-6.KZ9<1W>GZC"MQ;S1ME9$89! M!K^1!3M-?T _\&Z?QNU3XK_L03:7JEVUR?!^HG3;8.V6CA*AU'ZUG4BMT-,^ M_J**\N_:@_:('[..C:+JDUF;RQO+W[-,Q4N6$=WV5[7/4:*Q_ ?CS2_B5X6M-8T>[BO+&\C$D;H+U36S04445)H%%%% !116!\2_B9I'PE\(W6M:U=): MV=JA;D_-(>RJ.Y-5"$IR4(*[9E7KTZ-.5:M)1C%7;>B2)O'OC[2OAIX6NM8U MF[CL[&T0N[N<9]AZFOS4_:__ &R]4_:(\0-;6K36/ARV8_9[7=_K/]M_4^U9 M_P"UE^UUK'[1_BI_FDLM!MF(M+(-P!_??U;^5>.PPM/(%4$DD 8&:_7>&>%X MX-+$XE7J?^D_\$_D3Q,\4:N'&'JT.&L'2K1<9*"T>Y^?/_!QWXOGT3]AR'38W98]5U2$ M2 'AMC!AFOP%K]T?^#FF1E_9<\*@$@-JK9'KPM?A=7F4]C[-[G[O?\&U/P7T MKP]^Q[J7C5+6+^U_$&K3VP3VEV4'F1(2=Z@]<$ M5_/8PVM7](O_ 7%_P"4A_F:_F[D^^:UI;$L_:K_@UOU^>^^#7Q+L9 M)':*RU2U:)2>%#QL3C\16K_P'_@WO_9)\!Z+^RMI_P 1?[#M M;OQ?JTTLM? M2->'?\%*O^3#OBC_ -@.7^:U@MRC^7*08*9M! M_8MT>UCE*+J>L"*11_& H.*_!8?,WXU^Y?\ P<_?\FI>"/\ L8&_]%5^&B?? M'UI4_A&]S]_/^#=+X+:?X#_8E_X2'[) -7\27\DLMSM'F-$ -J9]!S7Z!U\; M?\$(S_QKP\*_[S_TK[)K&6Y1^>?_ <<_!;2_&7[%D7BN6U@.J>&=1B6&XV_ MO LK!2N?2OP+K^BG_@X#_P"4;7B3_L(V7_HVOYUSUK6EL0]S]T?^#9CQ)+>? MLJ>(M-9F\FSU9Y4!/ +=<5R/_!T;_P DN^'/_7]/_(5N_P#!L9_R;SXN_P"P MC_C6%_P=&_\ )+OAS_U_3_R%3]LKH?BXHR:_?[_@@K^R7X \,_L>^'?'L7AZ MPG\6ZR9?/U*:(/,%!P%7/05^ *?>K^D7_@AO_P HWO __;;_ -"JZFPD?7*J M$7 & .@':OS8_P"#F7P3IM]^R/X>UV2UB;4['6DMXI]OSJC@DKGTXK]**_.W M_@Y9_P"3%]*_[&&#_P!!:L8_$-['X)#DU^VG_!NG^R1X U;X"7'Q!U#P_9:G MXJ%\T,-Y=1B0VR#/" \=J_$L=:_?S_@W'_Y,;G_[";_UK:IL2MS] 8XUA0*J MA5'0 8 KXD_X+_>"M.\4_P#!/C7;J\MHYI]'F2ZM79?FB?ID'\:^W:^./^"[ MG_*.;QE_NK_.L([E/8_G';AC]:_:_P#X->96_P"%*?$!-QV?VG$=O;/EK7XH M/]\_6OVM_P"#7G_DC'Q _P"PE%_Z+6NBI\(D?JE7RQ_P5>./@EI'_80_]EKZ MGKP+_@HC\']8^+GP4C31HOM$^EW'VJ2%1\TB <[?>N_A^I"GF-&M?LY^+$FMW>YTN=@+JS9ODE7U'HWO7Z5Q+PQ#'1>(P^E3_ -*_X/F? MS7X:^)];(YK+\Q;EAG]]-]U_=[KINC]7Z*Y?X1?%[1?C7X-M]:T2Y6:"91OC MS\\#=U8>M=17Y!4ISIS=.:LUN?U]AL32Q%*->A)2A)736S04445!NI[%O>J7[27[36M_M%>+9+V_D,5FAQ;6BM\D"^WJ>N37G6F:9/K%[';V\; MRRRL%547)8GL!ZU^R\-\,PP$?;U]:C^Z/IY]V?QKXD>)M?/JKP.!O'#)_.;[ MOR[1^;&V=G)?W"Q1(SNY 49))K[I_89_8%31%M/%OC*U5[@J)++3Y%_U?<. MX]?05K?L0_L$P>!+>V\4>+;:.;5'426MG(N1:^C-ZM_*OK0<5\_Q/Q9SWPF" M>G67?R7^9]_X7^$_L>3-\[A[V\*;Z=I27?LNG7415"* !@#@ =J6BBOSH_HL M_,[_ (.:_P#DU_PI_P!A5OY+7X85^Y__ !?" \.?V+;W< MUXGVS3O.EWRMN;YMXXS[5ZA_Q$G?M"?W?!G_ ()__ME1*FV[E7/U _X+B_\ M*.;QE_O0_P S7\W7_6'ZU^I'_!KC_R<-\1?^P##_Z.%=$_ MA(/T:_X*B?\ !/1_^"BGPGT/PTFOIX?;1M0-]YSQ&0/E-NW KX8_XA:[D#CX MG6V>W^A-7[!UQWQK^/WA#]G;P;/KWC'7;#0].@4MNN)0&DQR0B]6/TK!2:T1 M5CBOV#/V4#^Q?^SKI7@1M476#II8_:50H'S[&O9)9EMXF=V5$499F. ![FOR MU_:B_P"#F'PCX3N;O3?AIXX71^IG_!?[]HSP-5BSR2,69B>Y)Y MJO6T8V5B3]P?^#8S_DWGQ=_V$?\ &L+_ (.C?^27?#G_ *_I_P"0K=_X-C/^ M3>?%W_81_P :PO\ @Z-_Y)=\.?\ K^G_ )"LOME=#\7$^]7](O\ P0W_ .4; MW@?_ +;?^A5_-TGWJ_I%_P""&_\ RC>\#_\ ;;_T*JJ["1]=5^=O_!RS_P F M+Z5_V,,'_H+5^B5?G;_P!RDB.N&1AU!%=Y^S5\=]=^!WQ$L[W2;AA'/*D5Q; MLN_L9_%W0/@[\6X-1\0:9'?VK 1K(PR;0Y/[T#VKTC]M?]@JX^$<\OB#P MO#+<^'7.98A\SV1]_5?>OEL@Q/Z$5^WT<1ALUP;=-WC)6?1K_)G\0XS 9GPM MF\57@HU:3YE=7C+S5]T_P\F?M1X9\36'C#1+?4=-N8KRSN5#QRQMD$&K]?F% M^QY^VEJG[/FMQV%ZSWOANY<":W/)A_VT]/<5^DW@;QUI?Q'\,6NKZ/=1WEC= MH'CD0Y_ ^A]J_'L]R&MEM6TM8/9_Y^9_87 O'N"XDPO-3]VM'XH=O-=X^?WF MO1117@GWI^9W_!S7_P FO^%/^PJW\EK\,*_<_P#X.:_^37_"G_85;^2U^&%= M%/8A[FEIG@[5M:M?/M--O[F')7S(K=W7([9 Q5C_ (5QK_\ T!=6_P# .3_X MFOW<_P"#>[X9>'?%7_!.33;K4M$TN^N3K^HJ99[97<@2# R17W!_PHWP;_T* M^A?^ 2?X4G4L[#L?RA_\*XU__H"ZM_X!R?\ Q-'_ KC7_\ H"ZM_P" ?\*-\&_]"OH7_@$G^%'_ HWP;_T*^A?^ 2?X4O:A8_-'_@UXT&^T+X> M?%5;VSNK0OJ%EM\Z)H]V(Y,XR!6S_P '.G_)N_A#_L)_T-?I7X9\$Z/X,CE7 M2=,L=-67_6'ZU^I'_!KC_P G#?$7_L P_P#HX5T3^$@_ M8SXW_%K3/@5\)M>\6ZQ.EOI^A6;7O%-M=6L4*VR&*VA$CX8$');'K7YJ'@ MU_11_P ' ?\ RC:\2?\ 81LO_1M?SKGK3IMM:B9^X'_!L9_R;SXN_P"PC_C6 M%_P=&_\ )+OAS_U_3_R%;O\ P;&?\F\^+O\ L(_XUA?\'1O_ "2[X<_]?T_\ MA4?;*Z'XN)]ZOZ1?^"&__*-[P/\ ]MO_ $*OYND^]7](O_!#?_E&]X'_ .VW M_H555V$CZZK\[?\ @Y9_Y,7TK_L88/\ T%J_1*OSM_X.6?\ DQ?2O^QA@_\ M06K*.XWL?@D.M?OY_P &X_\ R8W/_P!A-_ZU^ 8ZU^_G_!N/_P F-S_]A-_Z MUK5V)6Y^@=?''_!=S_E'-XR_W5_G7V/7QQ_P7<_Y1S>,O]U?YUC'=%/8_G'? M[Y^M?M;_ ,&O/_)&/B!_V$HO_1:U^*3_ 'S]:_:W_@UY_P"2,?$#_L)1?^BU MKHJ?")'ZI4445S%!536]DSWU]<16MI;(9)99&"J@'O47BGQ38>"M N= M3U.YBL[*T0O++(V H']:_.#]M+]MZ_\ CWJLFCZ0\EGX7MW^6/HUX?[S^WH* M]S(\BKYE5Y8:06[[?\$^'XXXZP7#F$]I6]ZK+X(=7YOM%=7]QA?MQ?&KPY\9 M_BK+=^'M,BM8+?,3W2C#7QS_ *PBO)/"/_(RV/\ U\1?^AK6> 97]237TO\ ML1?L07WQDU.W\0:TDMEX,K9PO\ L\#GO7[#5J8;*\%:ZBOI[_A1GAO_ )\O_'J* M_+/[*O"-N\VF.QDN;*-26M/4J.Z^W:OO>FS1+<1,CJ&1P592,A@>H->5E&<5\O MK>UHO3JNC/J>+N#\!Q#@WA<6K27PR6\7Y>7=;,_$IT,3X/!%>R_LE_M>:Q^S MCXH4;Y+S0;E@+JR8DC&?OIZ-_.O0JP(8'!!'2OV3#8K!YQA'UB]T]T_ZV9_&V9Y7G/!^;J[<*D=8S6T MEY=T^J?HS]EOAI\3='^+?A.VUG0[N.[L[E0]?E^?^#HOQ IQ_PKO33_ M -OC?X5]Z_\ !9GCK_K@O]:_FFD^^:NG%-:DMG]'_ /P28_X*7:A_ MP4<\-^,+Z^\/V^@GPU'?\%*AG]@_XH_]@.7^:UBMRC^7*7_6'ZU^I'_! MKC_R<-\1?^P##_Z.%?EO+_K#]:_4C_@UQ_Y.&^(O_8!A_P#1PKHG\)!]"_\ M!SW.\?[)O@M58A9/$#!AZXBS7X8CK7[E_P#!S]_R:EX(_P"Q@;_T57X:#K2I M_"#W/Z"/^#)/^PC9?\ HVOY MUSUK6EL0]S]P/^#8S_DWGQ=_V$?\:PO^#HW_ ))=\.?^OZ?^0K=_X-C/^3>? M%W_81_QK"_X.C?\ DEWPY_Z_I_Y"I^V5T/Q<3[U?TB_\$-_^4;W@?_MM_P"A M5_-TGWJ_I%_X(;_\HWO _P#VV_\ 0JJKL)'UU7YV_P#!RS_R8OI7_8PP?^@M M7Z)5^=O_ ?^2,?$#_L)1?^BUK\4G^^ M?K7[6_\ !KS_ ,D8^('_ &$HO_1:UT5/A$C]4JQ_'7CS2_AOX:N-6UB[CM+. MV4LS.<;O8>IK8KY:_P""KDSQ?!'2=K,N=1&0#UP*WRK!QQ6+IX>3LI.QX/%6 M<3RK*,1F-./-*G&Z3VN?,G[8?[9NJ?M":ZUG:-)9>';9OW%L"09?]M_4]..U M>$*"[4Z.%KB7:HR2:^P?V'_V W\5/;>*?&-LT6F#$EK9/PUR>H9QV7VK]JK5 M\%D^#_EBMEU;_5G\58+!9UQAF[LW.K/64G\,5^B71&-^P[^P=&_ FE>$+N]FTVSBM M'U"0S3B,8#N>IQ6O2S7&K%XN>)BKJJ[!<_2OY_:_K-_:$^"NE_M$?!KQ!X.UB)9;+ M6[.2W.X9\MRI"O\ @<'\*_F._;*_8Z\6_L7_ !AU#PMXGL9XUAE865X4(BOH M@?E=#T/&,BN:D]+'OL^]/^" O_!3KP=^SSX?U'X8^/=271+*_N_M>EWTPQ;I M(Y/F+(W11T.:_6.#]L[X376GF[C^(OA![906,HU.+: /?-?RFJQ4\<&I5OID MB*"60(>JAC@_A3=--W"Y^RW_ 7;_P""JG@/Q9\"I_A9X#UFU\1ZEK$L4M]? M64@DMK>%>J!QP6.?TK\9"%=-N+V[ MOIE665(RT=I&3S(Y[*!5)**%N?L5_P &ROPLO/"7[+OBOQ#."+;Q+JR^0<=? M)4H?UK/_ .#G3_DW?PA_V$_Z&OO?]DC]G73?V4_V??#G@;2PODZ-;*LK@8\V M8C,C?BV:^"/^#G3_ )-W\(?]A/\ H:PO>=RNA^'U?HI_P2@_X+>R?L9^%K+P M!XSTK^T/!:3L\=W:K_I-@&.6.W^/FOSK'->@>)?V8?&GA;X.:-X^GT:X?PGK M9=8-1B!>)'4X*.? CXF>&8=4L_B5X9LXI@#Y-_> M);3)]58U\G_\%G/^"M7PVTK]F+7_ (>^#-=L?%?B'QE:?9#-ITPE@L8B06]?A;YSIQN(_&D9R_4D_6H5-)W'<1CEJ_6W_@US\!NGC'XB>(\'8UG% M8@_\"#U^3FAZ)=>)-7MK&R@DN;N[D6*&*-R^%FI M_"_QIJ]KX4. &C+'@$$9'UK]"OB!_P5%^ WPYTJ2[N_B5 MX;NQ$A_#;P+HTX\,W%Q%/-JEX#'-<&-L@+'V&>]?F=7HV@_LJ^-O$'P)U?XD1 MZ-/%X0T>6*&2_F!2.9W;:%CR/F/KBO.:I)+1"/W!_P"#8S_DWGQ=_P!A'_&L M+_@Z-_Y)=\.?^OZ?^0K=_P"#8S_DWGQ=_P!A'_&L+_@Z-_Y)?\.?^OZ?^0K+ M[970_%Q/O5_2+_P0W_Y1O>!_^VW_ *%7\W2?>K^D7_@AL?\ C6[X'_[;?^A5 M5782/KJOSM_X.6?^3%]*_P"QA@_]!:OT2K\[?^#EG_DQ?2O^QA@_]!:LH[C> MQ^"0ZU^_G_!N/_R8W/\ ]A-_ZU^ 8ZU^_G_!N/\ \F-S_P#83?\ K6M78E;G MZ!U\,O]U?YU]CU\,O]U?YUC'=%/8_G'?[Y M^M?M;_P:\_\ )&/B!_V$HO\ T6M?BD_WS]:_:W_@UY_Y(Q\0/^PE%_Z+6NBI M\(D?JE7RU_P5:0S?!C14'WI-2"J/4D"OJ6L7Q=\/=(\=S6#:M9QWO]FS?:(% MD&55_4CO6^58R.$Q<,1)747<\'BK)ZF:Y37RZG)1=16N^FJU/D+]AO\ 8$V+ M:^+/&=M@';-9:?(.3W#R#\>E?:L42P1*B*$1!A5 P *51M&!P!P .U+59IFM M?'UG6K/T71(QX5X4P&08)8/!1_Q2>\GW?Z+9!1117FGTP4444 %%%% !1110 M 4444 %>>_M$?LK^!/VJO"#:)XY\/V>M69&%9UQ-%_N./F7\*]"HH _+OXV? M\&QW@3Q5JTU[X.\9:MX>1C\EE/ +B-1_OD[JX'_B%N;_ **4?_ (5^P5%7SR M%9'Y7_"C_@V!\':%J45UXI\=ZKJZ(';72HV_P!;<$>9<3'OND/S'Z5ZE14N3>XPK\P/^#G3_DW?PA_V$_Z& MOT_K\P/^#G3_ )-W\(?]A/\ H:<=Q/8_#\=:_H6_X(?^"-(^)/\ P3#T+1]> MTZSU;3+FXN5DMKJ(2QG+D9P>A]Z_GI'6OZ*O^"!'_*.CPW_U\W'_ *&:UJ;" M1P'[1/\ P;??"/XLZU]M\*ZMJW@5GN Y^4?2O&[#_ (-:K5M4 M N?B=<+9[CEH]/4R8]@3C-?KQ167/(=D?(?[%/\ P1>^$?[&FIP:Q!9R>*/$ MUO\ ZO4M24-Y?^['RH/O7UY112;;W&%?*W[<7_!(?X4_MOR_VCJ=A_PC_B0+ ML_M73D".X_VU& Q]S7U3123:V _(_7_^#6K3!JB?V;\3KXV9/S?:-/02*,]L M'!XKUO\ 9Z_X-O/A'\*M9%YXIU?5_'!C<21Q3H+6)2.0"$)R*_16BJYY"LCQ M#]J;]A3PM^TK^R[/\*8L>%= DDADC_LZW4>28SD87@?4U\8?\0P/PX_Z'KQ' M_P" Z?XU^GU%"DUL,^>?^"?/_!/30?\ @GQX&U+0]"UB^UB+4Y_/DDND"LI] M!@FJG_!1#_@FYX>_X*(^'="T_7M:O]&30IGFB>UC#%RP .E?2-%*[O<#\ MP#_P; _#C'_(]>(Q_P!NZ?XU]X_L@_LQZ;^Q_P# ;2/ 6DWMQJ%CI&_RYYU" MN^XYY KTZBFY-[@%>%_M_?L,:/\ M^_!VW\'ZWJMYH]M;7R7RSVR!GW+D8P3 M[U[I14K0#\P3_P &P/PW_P"AZ\1_^ Z?XU]H_L(?L2Z/^PA\'F\'Z+J=WJUJ M\YN#-(R>Y^SI_C7UC_P $[_\ @G)H'_!/#PGK>E:% MK5_K*:W<+<227480H0, #!/8"OHZBJ GRAPHIC 16 epam-20221231_g2.gif PERFORMANCE GRAPH begin 644 epam-20221231_g2.gif M1TE&.#EA%0.( 7 "'Y! $ %< + 5 X@!AL7.WO___][>WL7.Q<[> MWM[.Q;W.YM[6YL7>SM;FQ??_[X1SE%I:4IR4G%I"2H2,A&-C:V-C6K6MM7MS M>[VMO;6]O:V]E(2,G+W%O>;O[V.,Q7NEQ5*$O4*$O5IKSHRMSL[>[Y2UWEIK MK5J4YJVUUFM:4I2,[\[6[XR,Q>;OWIR4C(24E(RUE$*4O??__Z7>[V-::Y2M MO7MK6L7>G*6]:YR]4KW>>XRU:YRM4O?O[\ZUMM=:,C-YSC-9C8[U*0KUC6MZMI;V$8\Y*8_?%YMZMO??>M;V,E)2,8VNU M:VNUE%J,E)1K,9SF<]9"*=Z$8UI":P M M M ?\@ !@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@ MH:*CI*6FIZB)@JFLK:ZOL+&RL[2UMK>XN;JKK[.WN[_#Q\J\"YH,#\_GZ M^_S]_O\ Z(C8"] /8$($RIN"@PR,.@ Q(L8,VK;7L&/WG%JX%> \JHEZ]$&CJA"!8 M<)!>[_?W\..WFUJ5LZ(+D,4+.,\@O83^UFWGB"\#'#!=@0<:* """RK(X(,. M1IC@A U2"*&%$E:HX84;9LCAAQZ&B.&('9((HHDBEJCBB2NFR.*++L:(XHPM MT@BCC3+6J..-.^;(XX\^!HGCD#T2":210G 6J>21.HK'B')I*0):<*T)J)UO M 4" 9;R=>GEE[2<5=$BICU G7BF#<+:FJN!!N:;<,8IBG(X)5(!8@P(:)"; M@TSP7&E_RBGHH(1.LDI5Q-U7Z**,-HJ)D8IJZJE=$C:(DZBVZBIWF[TJZZRRT;8JK;CF&IARS.GJZZ]KA0?L ML,2&96L ]A6K[+)'0FGB*09[;78;D3G(AC@6=4@W3I D 2,00<9 M=-FFJZX[*XVIB):@ 7@: UNJ60AK$O"Y[K[\W@+I(A#<5LB=]U9F7;WE]:OP MPA$5Q*HASJ$;P 07("8!I@TP0 !U/@3(\,<@EP*7N^,A=A #N/V7%FKH'?R( M+Q@<@($/TV$@0,PSUWRSS#3?O'/./N/?N/==]V"ZUUXX'P;GCCB@!.^N..-_SVXY(K/_' BI#;R MP 4.^"+OE:6UG&6](9=NNB:_JF+*R)1;EJ>E>0' (*"\I]=N>R2Q*E+FF0'@ M%P &$C^P)9NW%V_\(L=>3LB=B.D)@<'/,W!QGPS 7]CK__>!OB__^W[<; +7\"V#M]"? M LHB QS80 8H-2T#.O 5&=A !SJP 4J-;'L/S. I(N@!#6B@ Q^85.XT2$)1 M2) #_^, ""65NOCU20$EC"$D(BB"$<#P?Q,D@:/_\&(_0Q@ 3XDB0&/J\0 & ME( 01:2=#/FG !-T@ ,+) 0(5/BM0B5O$0SX3.P(D3$!X:M- HT= ,&BA*6(_UBO M-$F4 .]B]Y^3D2Z/[I-@'Q<1 A7Z45#'ZJ$AR'.RE.7I<^1*CYX@R;X]0K$1 M*.# *=?H,,U5S'-R_$\L/_?(10A 9C_+)E-O]! @U0SP(8( '\)( _ =K/?P9TH $E'9.")(923_P!("!(@Q@&D@X'!)E8]0!TRK>&K:0=8J-R&ZO"$XPB Q\T09=4.UT!,K<44UQA?#+9W0*20)6:!(4 5*A# M^,"OO %<:P>:VPD#/+&SQSDI(Q1@+?A>#XT\K";?@@,>B.MQ\-+-R $^+, M;N9GG.'\YCG;NZ:SG/O/YSW?VNW.@ ;WG01NZT(@6=*()K>A&,_K1 MAW9TI"&]Z$E;NM*8EG2F*:WI3G/ZTY?V=*A!O>E1F[K4>Q:H8S_03P$4X)[\ M7*!; %P"8( J(%K1>\_K7O@XVL(.2L(-( M77!A9T=#Z&NK*^42EW\%PQ?<5Q<">&)[BT-F,FUUD8,0GGF&)]9K;SM7 !YW M+B);8.,!J%7Z?';8GY]-[#LRP'2I(/ 3@;XC'*:ZSV!\POA[ !D M9F%3;H?7CN#R5D=L50R;8TW;XOTB<,;7D6+?[JJ5( \9P0T.#RB;_"_Z3?G' M1)Z/#7B@@IE!L,P59E\1C/P=V!7O932\7 UP,B M\<#0MA$34/+;944 N"XDQ?0M2^82H8 ?(H8X#T[W7I.X=T=QW>L-,>[+V9+< M1&01-'_]<);#"!H5B-C=C8\3O=.^$ GBW"X+7P0,L#PO>55;.'7KK_M.0J4">$(3N5,<^=K)'\!H+MY43ON3L$@6&V"WVR7F63 M7=E,[+%.*%VV_#>%6P0HT,A;F>Z6?ZWNE6@6'0QDR?U&W%*=\&>G_,U)?UG; M/_[UQ__]Y[___/-?_P#X?P+H?P38?P:H3A4 5[YP:Z]V:[CT@#;S3Q H !)H M,[A4@>]'@?-D@1&X@1F(@1?H@2$X@0_H@/-T /046[DW4#+3@CCC@C#X@C(8 M@S0X@S98@SAX@SJ8@SRX@SXX>87P8XL0+Z.$;6S6'Z C8=T''T&G>XV@=X0 MA3]E"%)H5850A5A8"2>01E5(%BR&9N>6,%LU/&!D5JDOH'6_E (Z%@0&S9\L'-F]6!DB_12(*D6>T1:6'$ [)45%^1"5A9&+.4D+.-Z MM1238=&/YT@4$!<5+9%9OIANG$-$ON%V$[!F1:@(&1" !6B5!SB 67F56HF5 M7MF58,F58KF59/F58PF VS@=KH:":\E//?B6/@B7]H%)6'"/I6A#5VAP$7FEWA6$7Y%#OV%(38 M/; 9&((UFU !94[QC+GY&KC5%BHDB4=!7L$9&ZT52&[1A$S_X731EIRP,9QR M89,=('8\D8[2*1C$Y7MI9!2WN9VZ^41Q2!='.13^8XSB21=O6)YU 4BU!Q.I MMYY_(5^"6!: -Q27\G'TJ19ON&%S$0)=QYLHD9/]61?VF1GQV!.T>*!ML7:9 M87H^@1-/YZ!NX5CQ21?09Y(PT:"(P%\6BA40"AOCQZ$N@8V*T"V(80!ZEY#Z MF&XO&J(O 9_'H8O7N1/SF0@PH$6T4T1$]'F] Z0RFA+G:1Q;V(PT@1?!QV\" MDQO%%SLT5D 4CN^1+A M67WWV),"D'U9PGY9PI]DZA" Q'+?!M%:(I")'?_AB(4(&1;A)ITC.@P0 _(2 M 5.9"%4YF#)8EF'IJ&?YJ&8)J90ZJ98JJ9@:J9HZ3?P,_.$ *]: -MH %##J+@JF+J*@YD(CHF >8F))WHE M :_7'_OVF'7JAAW@JKDKAMQB=$YKT5!8'BZ MKJJ$G1TQ/M3'KSQQI +K);F&I"8A;08K%.JZ*&\XF2/AH0]+$P;0=;(H*!AF M$E,!?!TDO*&]PD0EZ*>3*HO!V$FO;-71QB4=XL+!_!!>CLIR]FW_F"@0"8Q MX&)P+?D;B\1FB:L+34LKYI@1@UHWCT /@@,*SWO@>D2J^(*[A'LFT+KXK0I7AE M$& [/:Y)/5X*P+ 0OP.<*]:9L/\@BK\JP?/ B16L*P3'MOGPL=S#P0&A 3<' M+1N7I@>,07QJPNU 8#H5+76W$$N18TL)P^U0>"I$002**R:;$."JP_, 2#;% MPL]2FPK_L;5$# ]&O %('"V^*<2#4*%-[ X98,0H0+'J4IP)H9U7O M9/$$@ MQ,7KLKH \5EAG X9(%^Y![G/LEXWBA0(O,:JZU@@!,?14G5S_ ^ILZ1V[ H' MX,8?H,=2]YT97,>Z$\BET,83)'>&G"XDT'5F+ ^]2(>,0:4!X .\ .E$:,3 M$*.,O @@($%P%87V*ER=K)J=4PL@&P,P=4 $][!:.2W$59=:4 MA0 #$T <%JHKN?-5 AK!3 !&70_(30!7W0#)W0#;W0#AW1$#W1"EW1#VW1 M$HW1%'W1')W1';W1'AW2(#W2&EW2'VW2(HW2)'W2+)W2+;W2+AW3,#W3*EW3 M'/V&'" "'Q!/OO"]WNO3"5 !L.8S0ATS17T 1YW4+:C41KW43MW44(W43RW5 M4%T,\806:86P ILP! M@EV+RFX[,.**S0 'P:]YQ, MKF \RN@M=^0LG9.-9GV]M ?PV"'0W;"9GGO1M2V! 8P!IV*K>&6;K.!,QB'P MWNL9W:\%M]"1)@S@)OKR '9+IB? S)"-X/3_J;0%^;^#4 &F(6/<1R\4;LH> M4 $8WI^ZH3V)H)*&($:7:WS\AKCT:=LB -EF*]M@84OJC$0^B7V$( ,"+9V. M+=Z1/:^[+27HU^'_JF:VZPCSI-9PK;U2'N54/N567N58'IAO*,Z^(% ;\],. M>&L&(*HC>.5FGN5H?N9JGN9LCKR9^'NAC0A$N"J4FVZ..>#;.>0V5>2#':)3 M8<6)L#NN,P@2H"?J-E:G05;KN5DJQ &>G;,H>P@*C _Z]B+WNBH#<,: M+.J#15IT2&D" : AX9RW51/^=B0@[P.? M/@&061OV1JII&D<(' @3Y!8WY%8W\>.!*"V>O]M\$'BM=5LN H\^\$L1 MK8MP #N>;K"D?7!: A[_/F@]UFGM\T!?UD'?\T)?]$1_]#]O]$F/]$._]$[? M]%"O] <0 Q]D4Y_Z"_>D!-&; 6REF[VJC'S,VT^]FM>]F1_]F:?]E0NU.8M M9"[L2@E3 :3QIK/4'C(' L;%1R^3+_(89/%T+2# D1X($U.#@.=/;%-[ MS_>J4QO5VRH@ ^D S, ,T0 ,\0 ,V,/L)D +:3"C2OL&-E\6NK6L 0.ZO MX@,I,/LV4 ,UP /-__PT4 ,W@ /.7_VUG_L)D ^,-]C_S8(.;;X42?\B8\" MX*\K.1#[,V #MO_\/( #.%#[NA]%*9 "LI_^T=_\-]#^[$\#.J#[@)#BHQ!0 M:'B(F*BXR-CH^ @9*3E)*9E02%!X6AI)\-'!RJ$1 H(J M.TM;:QNJX)-@,T/#4\.#PW-30T/#.Y!!.)E1D#!C U2\PT-=(UQ\/).0X)-S M"QXNGGA0"%!8/JZ^SM[N_AZI ++:P>$:D@ZOO\__J;MK#-BU&@1I +&1H$ * M60HR/(,6D <-8=@DUI@QHX>@9?TZLAM0*%: AY+FCR)4EP& _1$N"*1+Z7, MF;4R^.AAPX8O8#B*2:2!,4&&=_\9'#X,6.P:#6K"M&WSL9"F5$H"S&&:BC6K MUI(K4; 2T6$#B:%;RYI-E.OHKV$[)AKCQ8WL3%T8==(HAN-&,($\+.3LD2"% MW+,RTYT+$).PXL6,)QTPP(%5/10&!C>^[%$73F._*-YU*A1S"FX8C=U56K%8 MSJ^##AE8=/ABX#7R=48AKB7T&^C0XHZ*D>_F:B(-B M,&-3@ #V85DYJ:H!N&?2#CZ\.Q H(DO^D%B\^DX91O.Z<3<8#K?:XJY_-'CX M# OQ3_-5#53E9GV!@$D5:-)_Q%!TP$^F0(G96+N;=;(U@P( ##,3D@ 2&2." GX5 T.>: MBK9S GF36; G8N>->8,\%%4@Q// <6-E).:A"1$2SF9*0^_),5+!5$N1MMA M,"H"PP /!." (7T*6L@%AS0PJP2S?@JL++GM5D\'E 6KF$T]5* 31<;]%-2* MR)8U6@(#B%I01?,I]MUADL+ :R(,2.!" "HPP( AL1;RYX#34+XKR0D;V-,* M>O!B9=,NE@:)S7,!WMN8:^T]%,U%BJ4C$DB,5, !.+BFDD## @@P,2%P% ! MP!HWTF!D]G 0PH$;@_K,CV7&*1$0'&8W+5&RQNK@:PFO%AD" M@9"])ZK-*/OAX0XEN#1E:T4Z'D\Z!M#7RP 4.?/G#S89,H//%&4,B MP $Y8B#V 62/7?;99J?--MINK_VVVG*W#7?=<\=-]]UVY\TWWG[O_;?>@O<- M>.&#!]ZW;KQI\ $)"5!\0 ('"%! Y <@<+GE!(0M.>8"D/WY 0143O;H9H>. M >JJDYTZZZN?[GKLL,_>.NVOUX[[[;K+GCOON\^>8P(&+#& #154E7+KT![#]6 MN?L"N'] ^?2[?W\!^?_3S_K:_?_OOP "<( !?%N.#E@V!"JP; D@ >GJ-[X< M"4""$BQ=Y48WO_AI$'YKRR#W)E< \+UO?I9[',6RAST05D\ "B@X0AWN!?^ MC6B&4-AA9+:(6<&@9Q?36B%F!8&OI>MIGUK);NBE@;$0<10*R$$*1M.#NO"' M(+_02Q6%U!.#9*1I2^QB*=RU"(2Y:!%8>D#%OC0N1#R@9^$*EQ>S1"-B108% M)'@C)!3PQ.9 PRX]68M$\H*-@M" 3ACA$'; :,=$WF(3-VP$P]#UM0# %V" MFF0:"S$!!L! D2S*C0:$9H+?)+(]U2HD?W:B+>@D[53&\$L%."08EG%REHS_ M"HF>'*$K6@+K "'PF#WP$0!$3JN)>7P(MIH4C&0*)!LT0!&48KD(0@A3E]0, M1ZL*@<-J3DL5K;@'#8V4 U(:TP:G;)(PY!.=G9B&%S/X1U&F.4UMRK,=KAKC M/">E )9T*02RG) 32YDDSO#ECTE;9BO9:AI17\*5)\200A'F)I-44$;D7SSJ#PB ;%8@0(*:*>)_QAG1/@B M'8.:II#<$(I"H\E41AP@!PD(PA&&, 0D4+0(:^5I_T^38(2A$A6C&0AG <[J M5K:R50@8#>LHNG5+OR8H-X\RUF$PDZ^268"* J%(=%[*3(3&I4B"Y81#E*!3 M(<"5"C[-:T63@(0A\'4) E!&) Y@5K@"%;1\S69E'R'&%[U6/82MASWLE2RZ MD"D^/)D(0;)Q$*YV0TVS]81=B2I1O?ITN9\5K1"6$(1PFD( $$6"Y%CV"=N%KB*@%%L&,R:=X6[$!?LY$3&VRBSF760R_K.R] M#$Z$70W:57$>V8#&1V",Q5 M,EOWV]K2>HBZ0E#K:D,[ .EJ,[:'18L!T.4 0-WL 8GZ8:TQ'0I>%M8$K:;% M/_;(&5/U))T%T?!,&TWD9D"W"40P=4]YFE"'O9K5 ]KMUW*H^0 9H!X(3F Y @WR0@00AJ M] $4A. #,=# !@YN#PU$!BPCK0?C(H1M9O_\@TP^$79T])(-OW # 5_%M2,R MP#TD!S6_T :M:(NJ!&FUC!!WG>B(]RJ$L"7R,"(Q:B+ ]:M#7))G[!( SP/ M@$A.2MX@I_\*QK/>N%?=3'OO[U M$)07%/E" (]YVYFD9(.=,_4X).RZ!-%RFN2=_6QHK:T$ABHR!W=EL5")JH1P M(ZNCV&R$!#29" @(*@$U@\'AN;.N@P6@*$8_^KT'P/2F-P[J4)_ZP0V>M"(_V#A 86>GW,):L7@08,;O"IHX#SC0L!!?:]= /.>TF!5 M*:Q$SLKN3"6$II/+7.=B^5ZT 6PC:"8SQR.F M5H"T5_Q ] M&& MT5, "% V9,]SL L<'@:8JAV!R6'UE(]!Z $!L YW!,V+22)Z#.)E1@V MF(,YDC@^X_-!E>.)H4@ W#.*@]A"(20Y(11" K $!B Y.:(_W#,\'@2+PQ,I M!>! +=2*L:@_K<@]N7@ NQ@IPDA:_8.+JL@V!*2, L2,RZB,2P $0M!G^/5L M;X4$TG@$%$!: D FY,ZDW,YW"@YGT@Q H B YZ6@Y%*..W$@QF_,Y%(,Y MG2./YFB.E],Y!4 DM,ZF9@Y\W@Z^I@Y_!B/K@@[\T.0J6.0_;B0!9F0"'F0 M#9DZ^C@^$PF1XSB.J8..&_DX'?F.[&@]"$ %?\08M'V5DUP!!C0B^XS ,=H MBX'HDKO8D@[TDC.YDC!)DS(9DRRYDSAYDS99DST)E#J9DRRY?8@06S0T*T%G M"%GC->P2 $%4".2W&,IV!-&85M!F!%L95U*PE4@ ED@ !#H !"KS#,9T+87$ MAGXQ!7[13*8!E\;0%C5 A73)6V]2#3N13,Y"$-9 EU2T%UZ(,L+&7A:Q%GXI M$,19Y.'4U)03$ELTA@@, P,.P$.21$F8 MU#!;@W@+D@.HM03D202;]5.7:5'#J03UZ9Z$,9D!5FI*QJ!-AE-X%J'K0%9] MIF15L(.=*2$VY%V.D',M4SU!\&81-6!U%VW".5<),)D;2A/C*015T*(C1E%P M505S)0 B2J/\D (0A8//)EH% *2T%1L+-D\Y<&3+YVSR^6P-.E=(FJ1!*@L3 M6IDM"&W/9F(9BJ5;H0"8U02>5@16AJ0$ C-7,5MM!E'U99XNZE-PY5P&]J-7 M1QJFCF"CY6FARN5B$853>)JG9A%@GE::124>6J::#.:D%&I?GA54;$6E!O:@ M@NIQ6AI141JITE9M*@B:@[H8?,=M+T=MIWD;_^,&H5S6J)F5HY%*43!J;6-5 M8P^U8E-&=Z/)5B>'498*JO>A:4# ?*1IFBK7G3[VZJN1I79>I5Z-);7-5 MJ?=$5A2JJ4'%J3[*J[VZ(]3%;%WZ:7:*)R4*A-HJ5D_:!#CJK9!*I\-YIT\C M )AU5G/7:4+E7+M*KD^C!"M&!,PE!(HQ;L5YKX60 RJXFEUFJK5E M:[;S6FU+P$5-R[:F<)]MRPX\F[-UU40_JFUW]J[OFE$%\*"@N+(MB5-!, J MBE%F9;B;:58'&K*+BUS5%E&/"[FB50456VH5VVSV!;'0I[G0]ZJ9*:DY*%$8 M)6IP2[JS,&@ 6[KP,+2IR[H>$EM** D2X$.M2[NU&U8D2FZ14 +H(IOI5BA MX (54"CI9[O%:[Q+I*B3T 7( &R@BN_4BY=0Y7'2[W5VS*;(!*I:@@JX'C] M20#_&0 K\"OO9KWE:[[O8AC'^@B09 A5\;VR^0"]&P,G>K[U:[]&0AOI,*[_ MD)!)O=N^Z3(!N-( *G"_!6S 'E)/B%$)$A ##."_/T0 5P(;O0(88,X%]R$ M,*3!%QPZ%? [O4,[D>,^HT/"%%G")VS"*8S"*YS"H8-!%N3"%6DY\PB)_2,\ M^@.3_".+#T0ZE!./%1D^PA/$D*B/\:B)(AR/9),_'$0_DK,Y16S$ RG%G1,Y M0CP 5FS%2$S#]PB075Q" QDZ5'S$8_R/9:R)28S&(.R,MN,[;1S":PS'S2C' M<4S'^S'_[,Z:2S(_4C(@YS$;(S(:OS!J&/'2\4=-;? M%4#!/P2;XRM5&[.Z[@!&\02:KK&ZG^F8XY#)!]RK 1&P-V[X234)( $8$+^' MP,J(D2X",+VD3,NU'!S?H5248$F_(C$,@"6%<'A,:DL_][,\<94O(_,\#3="@@*H% MC= )G0H!C!]E:#2)" #K%DH0]33=UV^X[:_CZ "%:#2 MY(O7@7V^5-+1DY!)OBS8B5V^WLRDDE !EZS8D6V\!F+/DFW9MCQCA7W9FVW M6I;,G W:YZO.WQS:I5VZ6H:ZIJW:Y-K-A?#9A"&\A5+7!C#*NDO3Z7;;'@$! MOTPKMW(($E !#U HM+TSC;P= ,#=VX$"S,-["+MM",)]T5CA +U+* ZP28

M*&J4W.4-WZP9 !1.E=!M"+%-?B#^#O]:1MI2\7/T'0ZYJ0BTEMO]0&N_;$8! M< %V+>,/'0-S;6O&K2L/$#&Q/$0=CM@!P#!3V>+]X">7_,O.C3._?$F]#=FS M&0!,/M_P=MZ7K'BS2>,I\4@((.2R20 .+N05@"4^P \]$C]>3R2_"+*?>42 MK.9?+BA7WLHT(3';W0 9PS#]>>>RB803'* X,YL#X (4P "98#$[%.C?S>5U MCA6\BTF8M-T3'.,3X+^31," _LL_X# 4@"48L-TP/M>_/ &1O@[J? "U71(0 MH(3"# ]-+A.3W'/;NPEJCC,G>NFV(@ "R&ZU7@@5<-T_1Q.*YQH2P-L2<(X_ M]"4N(.S S.7_@X(ED52;CMV'2B%+#NM^XUQ#[!M]G@YA/P-12,\CI7^#+Q MFL_-'0G0N[1F[:^) .!N1D8([%<>E;VKZE)1]5LS*%]C28=P [P'OOB-3>A"ZMQ/OVS/FKA"[]T_*%\O$X$?\*TO,0[PY!-@ M :V/,R!1,^S? +"K\^Y@K H," &"@X2%AH>(B8J+C $0&((-#!6#$PX7$@P2 M@A,,G@X'@Q@P@@@P$S ,#@P"HX,0E!.0 ?\#$S^; 3"XC;R]OH,-$(4/A W% MK, 3P,."$%9L"#*^4@N48GI[: M]/4!! X$Q>&"*H3K_@3AXV>,$(MP$J:MVV=.(3M[$'U)N#8(6B1"%"8-FKB, M$+0'QEQ0H!C HCF2$5,NFE!0D 6HMQ1(U6I8(59+@LRT%=REX"6 5ZJU,:/ M7X&A2.T]&L2 6"9O'UE-D(GN&@8(#W8%J$!QZ00*@FI-%01!@H*D: ,\(R0C ME*!SA)!%@@:7$S\6'V4VF):0$]"T0S4-$D#R+X9I@G1='(P8AKN'B;66_ LX MY3I^YF .T@PLQF#_N4 E%$3PL )B"9I)"S)=.:F$'QYQ5AA0: +MM[ #8,!9 MF>337ZBZ0BRDG*?$') Z(GHO%3@:J<< &5H Q6XTVZ$\]PC)RO[OND6=[2D*W W* UL M\,$()ZSPP@PW[/##29M;[<5L\\TXYZSSSCSG[!8 @CFXV?/01!=M]-%()UV/Q""$ MI?334$M]MILMYW_M'9N M":URG6]M,BM.&!*#@0-F0V:. &)NI9%C N^NKI\A-YS2R37H@,MP%>42&R M!R69+ #J1E'NE; N_/#$%Y^4=I/+/;??G$?"DSS=0-8 K69 XTK9C(OE/'< M=^_]]X3P-+G$+N_-3$?9[Y+[7\Y>_SNZ:O$&_OSTU^_VU6W"##PF@VVX2SPN MT4H#O&+\T,> MR]T9U\C&-CZ-'TUTHQSG2,>8_VDG*B:]T?0RD M( GR4YZ4I%<_*0H M1ZE'"%*.E"J[DP-6N4H"6(*5#G!!7!"C2DL*8I5I0PLL'2#"7SR E08@4,-4 MB:9!K!(RU8*E!&0YB JPDB>_S 8T S4+58#" MF6;U1"Z!VAI^N.5TC)V0!CH@@@Y0UK*5O:QF,RL"#1SN6)^5B^TF:(YTT*0: M[E0$$8K VM:Z]K6P'8)(Y:&,XER&(U+%E4><4R=7T0(:$R!&@Y"S"@N2-!$L MX $.=K#51 43!BJOJ^8P #A A7#1'7V1I (==PM5$V( &-> ! M#YB;XA7CH,4L5O$.9E"(>)!" L28E0 R)4U%3(.O:@G&+!K@3F[H4X>W<0 D MUI6O62F.OI7Y8P"*".6& 8&D9%H.-?A""4F<8P(6>">*J$+> %R@)5(U1#S0 M#(HT3\8E!U7G!&*0 )HT"#OT8DISW-&)/%8'$=!0@4UO9%.'*B8&T&# 56[# M -I X+T2N,"?J[S$2@:-T@\K:E FH #_$D("5IQ53(T*.XT$8^>F.C8@!C*" M$,P10M(>9D6#9$>!+DDU'!?N,DK3T@":D X"""K5N_J3B/2821BA&P"R"R88 M:=Q2++J! =\>< V]Y1@4F&[_C2D/F6V$67A2%MX:L24E#V/P[Q/'18L\3/*H M8$/*6X?H+4SA;69I&152\[$3M_ \+AB$(TXBYM.X*N01>ZO%$SZ(!&BI^^ZF MI,+?F&ITK1BP@G4((Q4.,$"WT]+-C0_RSAY'XFWB&'(^NKGD1Z3D3U&N1WJS M'(BFA.S+9TYSHG6\YCC/NO:MG0 $@[VLIL](G$3^]G7SO9>C%P0 M"3A !0XP +D? -VQ_O<]7[WO/M][W_O.^ '+_C"\_WP@4<\X15O^,0[?O&/ M;SSDBR@I1?K1F[[TI0>]ZD5? =8+P ) MV+L 2) \A= - 0-TI!?L!G(#W"? ]\(7_^N#_OOC$[_WQE0_\"A2 *KO M/.3Q3OV^4[\5=S^]]E&__>YS__O>W[[UI4]^SIO_\^5'__FCO_[TLU_]\'^_ J_#M?_?K370 ?KFN[TBS7"/X+PO\! ( "6 @ J'_" SL&F( *. B! [ end GRAPHIC 17 exhibit991_epaminsidertr001.jpg GRAPHIC begin 644 exhibit991_epaminsidertr001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^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 **** &R21PQM)*ZHBC)9C M@#\:J?VQIG_01L_^_P"O^-<]\4O^28>(O^O-OZ5Q5A)\/O[.MO-^'FH22>4F MYQX?=@QP,G.WF@#V)65U#*05(R"#P137ECBV>9(J;VVKN.-Q]!ZFN2U_Q8O@ MK4+ :A:QP>&I8#&MW&IS;RJ,JC+_ '648&.XQ7+>+-8US4/#WA#5I])CBO)_ M$4$EI8F0JVPI)Y8D8YVL>"<#C- 'K).!DU$MU;OY6R>)O-!,>'!WXZX]:Y#3 MO$>NQ>)YO#WB*ST[S9;![VWFL7:#I-I%/ M-!?"&T,C+#"#&H))Y.T#)]3T[T >T.Z1HSNRJBC+,QP /4TJLKJ&5@RL,@@Y M!%>>WWBJ_BT[Q3HGB33+%[ZRTF2^58'8P7D!5@1@_,O(VD9[\5GP7>LS_$7P MB+..QAL)-$\U;.78<-L<-M/H<5R/ MQ4ENHOA]?M;/,D>^(73P9WK;F11*1CG[N<^V:Y2]N_".A^*?!S^#'L$FN;Q; M2X73F!62W=2/WNWJ=VT@MSD'T- 'K+W,$)Z?'X2 MNM$\43>*VM3XG%Y1NKMD' X 'O7I] !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 %%%% '/\ CC2+O7O!&KZ58JK75U;F.,.VT$GU-8EIJOQ MM;*"W_X0W3F\J-4W?VP!G QG_5UW=% '"Z_X9U/QQ=V-CKD*V>@Q6PFN8(;C M<\UT5P%R,?(F20>Y XJLWA[Q1>Z7X;L]3\FXN-&UN*9[OS1_I%LBN!(1U#X8 M9'KS7H=% '+:AH5]<_$&TUF-4^QQ:5/:L2W/F.ZD<>F >:Y2S\)>*='TWP+) M96MI/=Z%!*]4HH \YNO#&O^(/\ A)M8U*T@ ML[Z^T9]*L+))Q)L0AFR[@8R7(Z= *L'P_KNGZ_X2U*TLH+I++3?[.O8S<",Q M!O+RZ\'=C:>.]=]10!F^((-4N-"NXM%N(;?4BH,#S(&3((.UA@\$9&>V:A"FBZ1?7,SNMAKDCI&]K$W0,NW<63)Z'GBNBTS3;WPW8^']$TRVBGTZ MWB\FZN))-KH%3Y65>Y9LY]*Z&B@#F?&NB7FN6>DQ62HS6VK6MW)N;;B.-\MC MWQVKIJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **HZOJ]IH>G/?7ID$*LB?NXR[%F8*H"@$DDD"LM_&>FQ6H]: .BHK-TC7M/UM9_L%)R[G"CC^= %NBB@G )]* "BH+* M[CO[*&ZA618Y5#*)8RC >ZD C\:BTK4[?6=+M]0M"Q@G73*[;0+6U>=AQG)" D#CK0!>HK$T/Q3I_B$C[!%?>68S(LTUG M+'&PR!P[* 3ST!['TK;H ***R[#7K+4H+&:W$Y2]\SRCY+8&PD'<1PO3C)YH M U**** "BL;5O$^GZ->PV=REW)/+$TP2VM9)B$! +$(#@ D?G6AI^H6FJV$- M]8SK/;3+NCD7H1T_GQB@"S15,ZG;C61I66^TFW-R!CC8&"]?7)J2RO([^U6X MA6548L )8VC;@D'Y6 /44 6**** "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@#DOB0RIX/9G MN/LZB\M"9L@>6//3YN>..O/%8VN7]O>^'[_$L&L7<>LV1%P[12>6S2C;N M6+:,9!]">>:]%9%==KJ&4]B,TQ8(D^[$@Y!X4=J .$UJTU'0-)U6\>\%[X@U MUX;&$6T0B53A@H0,Q^ZK.V6;MVK!EU-C;SLA;RI9$CF M&49A@%6/7/SUZX54D$@$CD9'2D,:,P9D4L.A(Y% 'D]I!?6NKZ=?7GF*GAV^ MAT>-F/$DJ/ M?BZ)N8+US)"H8;HI8P<+C.U6&.F,#->B[$QC:N,YZ=_6D6*-'9UC4,WWF Y/ MUH \JT:[L[J'P]!XFU!H=/.AQ36YFNFA2:RM#$RJK1H54Y4%1@'VH:& M)XQ&\2,@Y"E00/PH \\T_2WOM&=PDX\Z/RR2#EL*PY/ M4C->C=!BDVKNW8&0,9QVI: /,X6D3X%VABFDAP(RRJ!P3U)/6H]" MBTWPE+!+(/,L]00D2-AE7<5R,X)R2<]:]5:&)E"M$A4'< 5& ?6E\M!C"+QT MXZ4 >9Z3;R6<7A&ZL[NXCN]4TJ4W,LL[R!V\A75F#$]&Z8[<5%\/KFTU'7[& MXM9PLL.FLEX)=06=[F9F3]XJ;R0.#DD*?F Q7J!C4J !MP,*0.5^E8>G^%DM M-3@OKG5+_4)+5'2V%R8P(@V-Q^1%+$@=6S0!DZW%JU9DFE:=H>JZ?HNN:BRZ1'82S)+-.8$FNFE+2,2"!D! MLA<\ G'3->C[1NW8&[&,]Z22*.5=LB*ZYSAAD9H \V\*7$D^MZ.-5ED+7FC7 M$,#3L5>=!/E>3R6\K:Q[XYJGI$]M);Z!:^(+UX=&:VNBC2W+1QRSK.0%=\C. M$R0"?7TKU8HK%25!*G()'2FM#$\?EO&C)_=*@C\J //=\DB>9RZ10PQXW2R.P55&?4D?2LVV\2WEOJL.GZ_IL.G-<1/ M+;S177G1ML&75B54JP7GI@@'GBI?%^FW>H:1#)81B6\L;N&]BA+;1*8V!*9/ M3(SCWQ7)ZUK$7B/Q+96<\4FC_9+2XD4:H5@:>26-HE5!GY@,L21[4 >A#4;( MFWQ=0_Z2AD@^^M?M4J/SOH=TSF-87D7?N^8[2 3R0I./05CZ?9W MTTG@N9["X@^Q02Q7*R@ Q,(MG.#T)'![C%9L-I>0?#N2RFLI[34=#)NXI9E MC=XW9QL;/(*@@^S4 >@Q75O---#%-&\L#!945@2A(! ([<$'\:PF\86*2>)$ M88.A*'F^;[ZF/>,>G.5^HI_@ZVE305OKE"EWJ4C7TRGJIDY5?^ IL7_@-#V!/4\5<\(:-?6]YHSWUC)&+?0!9R&5 M1\L@D *_D/Q% '57OB/1=-2W>]U:RMTN1NA:2=5$@]1SR.1STYI=0\0:/I/E M?VAJEI:^:-T?G3*NX>HR>GO7!6^GZ]!X=T?2I[344MAI1B9+-(RYG)QLD9_N MIMQZ \Y/%4KG3]9L],M$33K@_:/#T5AJ!:!96AV;@=H+K@C+'G@_+C.#0!Z1 M<>)-$M);>*YU:SADN%#Q)),JEU/0@$]#2WGB/1-/NA:WFK65O<%@GERSJK9( M! P3Z$?F*\^M=':47XQKMUI6L10O;2V20LLL!A1 LGF+E2,'J0.' M+PZ7XTMK>SEF-U;V\5J6P6FV0JO7N01^= '9V>O:1J,-Q-9ZG:7$5M_KGCF5 MA'QG+'/ P#S3+7Q'HE[:S75KJUE-! 0)9$F4JF>F3GC-I:O_9] MNPCETVT5=A51*T=P[M&">,[,#GCD9XJMJ&A3:KHNL74-OKLM_):):JNHI$F] M?,#%0J 9QCJ>.>,\T ==/XNT*+1]0U.+4K:YM[!"T_V>57(]!UZGH/4U?TS5 M+/6+".]L;B.>!QPT;!@#W&1W%MJ\U;3M/17O+ZVMU=&D5I90H*KC)&>PR/S%<=!I MYN_%TVNKR' M2D&D6OV0@RNL^G,,4R2J4! M)8L<\ 8 /N1ZU?N_$.BV$\$%WJMG!+. T223*I8'H1D]#ZUR)77YM*TJ^OK& MZN6L-9,P'E*MQ);>6Z!V0'&[+\@8X&<57O-)NY-8UIKNWUUK361&Z+91PD%# M$JF*3>"4*D'OCGUS0!VMYXCT73[H6UYJUE;SE@OERSJK9(!'!/N/S%2Z=K.F M:OYW]G:A;7?DD+)Y$H?:3TSBN*U7PW>#3/&=M;VO7UIIT'GWMU#;0Y"^9-($7/IDUE3^(?"MT%%QJ^CS!3N427$;8/J,FKFMZ' M8>(=/^PZE$TMOO#[0Y7D=.1]:YS_ (53X1_Z!\O_ ($2?XU+YN@]#<_X2OP[ M_P!![3/_ +3_&C_ (2OP[_T'M,_\"T_QK#_ .%4^$?^@?+_ .!$G^-'_"J? M"/\ T#Y?_ B3_&E[P:&Y_P )7X=_Z#VF?^!:?XU6O]:\(:I L%]JFCW,(<.( MY;F-EW#H<$\UF?\ "J?"/_0/E_\ B3_ !H_X53X1_Z!\O\ X$2?XT>\&AN? M\)7X<'_,>TS_ ,"T_P :/^$K\._]![3/_ M/\:P_^%4^$?\ H'R_^!$G^-'_ M JGPC_T#Y?_ (D_P :/>#0W/\ A*_#O_0>TS_P+3_&C_A*_#O_ $'M,_\ M M/\:P_^%4^$?^@?+_X$2?XT?\*I\(_] ^7_ ,")/\:/>#0W/^$K\._]![3/ M_ M/\:S-3N/ >LSI/J-WH=S*B[ \D\9.W.=I.>1GL>*K?\*I\(_] ^7_ ,") M/\:/^%4^$?\ H'R_^!$G^-'O!H;:>*/#4<:QQZYI2HH 55NHP !V S2_\)7X M=_Z#VF?^!:?XUA_\*I\(_P#0/E_\")/\:/\ A5/A'_H'R_\ @1)_C1[P:&Y_ MPE?AW_H/:9_X%I_C1_PE?AW_ *#VF?\ @6G^-8?_ JGPC_T#Y?_ (D_P : M/^%4^$?^@?+_ .!$G^-'O!H;G_"5^'?^@]IG_@6G^-'_ E?AW_H/:9_X%I_ MC6'_ ,*I\(_] ^7_ ,")/\:/^%4^$?\ H'R_^!$G^-'O!H;4GB?PU+$\O>HK+7O"6G6D=I9:MH]O;QC"1Q7,:J/P!K*_X53X1_P"@?+_X M$2?XT?\ "J?"/_0/E_\ B3_ !H]X-#<_P"$K\._]![3/_ M/\:/^$K\._\ M0>TS_P "T_QK#_X53X1_Z!\O_@1)_C1_PJGPC_T#Y?\ P(D_QH]X-#<_X2OP M[_T'M,_\"T_QH_X2OP[_ -![3/\ P+3_ !K#_P"%4^$?^@?+_P"!$G^-'_"J M?"/_ $#Y?_ B3_&CW@T-S_A*_#O_ $'M,_\ M/\:/\ A*_#O_0>TS_P+3_& ML/\ X53X1_Z!\O\ X$2?XT?\*I\(_P#0/E_\")/\:/>#0W/^$K\._P#0>TS_ M ,"T_P :/^$K\._]![3/_ M/\:P_^%4^$?\ H'R_^!$G^-'_ JGPC_T#Y?_ M (D_P :/>#0W/\ A*_#O_0>TS_P+3_&C_A*_#O_ $'M,_\ M/\:P_^%4^$ M?^@?+_X$2?XT?\*I\(_] ^7_ ,")/\:/>#0W/^$K\._]![3/_ M/\:/^$K\. M_P#0>TS_ ,"T_P :P_\ A5/A'_H'R_\ @1)_C1_PJGPC_P! ^7_P(D_QH]X- M#<_X2OP[_P!![3/_ +3_&C_ (2OP[_T'M,_\"T_QK#_ .%4^$?^@?+_ .!$ MG^-'_"J?"/\ T#Y?_ B3_&CW@T-S_A*_#O\ T'M,_P# M/\ &C_A*_#O_0>T MS_P+3_&L/_A5/A'_ *!\O_@1)_C1_P *I\(_] ^7_P ")/\ &CW@T-S_ (2O MP[_T'M,_\"T_QH_X2OP[_P!![3/_ +3_&L/_A5/A'_H'R_^!$G^-'_"J?"/ M_0/E_P# B3_&CW@T-S_A*_#O_0>TS_P+3_&C_A*_#O\ T'M,_P# M/\ &L/_ M (53X1_Z!\O_ ($2?XT?\*I\(_\ 0/E_\")/\:/>#0W/^$K\._\ 0>TS_P " MT_QH_P"$K\._]![3/_ M/\:P_P#A5/A'_H'R_P#@1)_C1_PJGPC_ - ^7_P( MD_QH]X-#<_X2OP[_ -![3/\ P+3_ !H_X2OP[_T'M,_\"T_QK#_X53X1_P"@ M?+_X$2?XT?\ "J?"/_0/E_\ B3_ !H]X-#<_P"$K\._]![3/_ M/\:/^$K\ M._\ 0>TS_P "T_QK#_X53X1_Z!\O_@1)_C1_PJGPC_T#Y?\ P(D_QH]X-#<_ MX2OP[_T'M,_\"T_QH_X2OP[_ -![3/\ P+3_ !K#_P"%4^$?^@?+_P"!$G^- M'_"J?"/_ $#Y?_ B3_&CW@T-S_A*_#O_ $'M,_\ M/\:/\ A*_#O_0>TS_P M+3_&L/\ X53X1_Z!\O\ X$2?XT?\*I\(_P#0/E_\")/\:/>#0W/^$K\._P#0 M>TS_ ,"T_P :/^$K\._]![3/_ M/\:P_^%4^$?\ H'R_^!$G^-'_ JGPC_T M#Y?_ (D_P :/>#0W/\ A*_#O_0>TS_P+3_&C_A*_#O_ $'M,_\ M/\:P_^ M%4^$?^@?+_X$2?XT?\*I\(_] ^7_ ,")/\:/>#0W/^$K\._]![3/_ M/\:/^ M$K\._P#0>TS_ ,"T_P :P_\ A5/A'_H'R_\ @1)_C1_PJGPC_P! ^7_P(D_Q MH]X-#<_X2OP[_P!![3/_ +3_&C_ (2OP[_T'M,_\"T_QK#_ .%4^$?^@?+_ M .!$G^-'_"J?"/\ T#Y?_ B3_&CW@T-S_A*_#O\ T'M,_P# M/\ &C_A*_#O M_0>TS_P+3_&L/_A5/A'_ *!\O_@1)_C1_P *I\(_] ^7_P ")/\ &CW@T-S_ M (2OP[_T'M,_\"T_QH_X2OP[_P!![3/_ +3_&L/_A5/A'_H'R_^!$G^-'_" MJ?"/_0/E_P# B3_&CW@T-S_A*_#O_0>TS_P+3_&C_A*_#O\ T'M,_P# M/\ M&L/_ (53X1_Z!\O_ ($2?XT?\*I\(_\ 0/E_\")/\:/>#0W/^$K\._\ 0>TS M_P "T_QH_P"$K\._]![3/_ M/\:P_P#A5/A'_H'R_P#@1)_C1_PJGPC_ - ^ M7_P(D_QH]X-#<_X2OP[_ -![3/\ P+3_ !H_X2OP[_T'M,_\"T_QK#_X53X1 M_P"@?+_X$2?XT?\ "J?"/_0/E_\ B3_ !H]X-#<_P"$K\._]![3/_ M/\:/ M^$K\._\ 0>TS_P "T_QK#_X53X1_Z!\O_@1)_C1_PJGPC_T#Y?\ P(D_QH]X M-#<_X2OP[_T'M,_\"T_QH_X2OP[_ -![3/\ P+3_ !K#_P"%4^$?^@?+_P"! M$G^-'_"J?"/_ $#Y?_ B3_&CW@T-S_A*_#O_ $'M,_\ M/\:/\ A*_#O_0> MTS_P+3_&L/\ X53X1_Z!\O\ X$2?XT?\*I\(_P#0/E_\")/\:/>#0W/^$K\. M_P#0>TS_ ,"T_P :/^$K\._]![3/_ M/\:P_^%4^$?\ H'R_^!$G^-'_ JG MPC_T#Y?_ (D_P :/>#0W/\ A*_#O_0>TS_P+3_&C_A*_#O_ $'M,_\ M/\ M:P_^%4^$?^@?+_X$2?XT?\*I\(_] ^7_ ,")/\:/>#0W/^$K\._]![3/_ M/ M\:/^$K\._P#0>TS_ ,"T_P :P_\ A5/A'_H'R_\ @1)_C1_PJGPC_P! ^7_P M(D_QH]X-#<_X2OP[_P!![3/_ +3_&C_ (2OP[_T'M,_\"T_QK#_ .%4^$?^ M@?+_ .!$G^-'_"J?"/\ T#Y?_ B3_&CW@T-S_A*_#O\ T'M,_P# M/\ &C_A M*_#O_0>TS_P+3_&L/_A5/A'_ *!\O_@1)_C1_P *I\(_] ^7_P ")/\ &CW@ MT-S_ (2OP[_T'M,_\"T_QH_X2OP[_P!![3/_ +3_&L/_A5/A'_H'R_^!$G^ M-'_"J?"/_0/E_P# B3_&CW@T-S_A*_#O_0>TS_P+3_&C_A*_#O\ T'M,_P# MM/\ &L/_ (53X1_Z!\O_ ($2?XT?\*I\(_\ 0/E_\")/\:/>#0W/^$K\._\ M0>TS_P "T_QH_P"$K\._]![3/_ M/\:P_P#A5/A'_H'R_P#@1)_C1_PJGPC_ M - ^7_P(D_QH]X-#<_X2OP[_ -![3/\ P+3_ !H_X2OP[_T'M,_\"T_QK#_X M53X1_P"@?+_X$2?XT?\ "J?"/_0/E_\ B3_ !H]X-#<_P"$K\._]![3/_ M M/\:/^$K\._\ 0>TS_P "T_QK#_X53X1_Z!\O_@1)_C1_PJGPC_T#Y?\ P(D_ MQH]X-#<_X2OP[_T'M,_\"T_QJQ9Z[I&HS^19:I97,N-VR&=7;'K@&N;_ .%4 M^$?^@?+_ .!$G^-:6B>!] \.WYO=-M'BG*&/<9F;Y3C/!/L*:Y@T.BHHHJA! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1167JWB/1M">%-5U*WM&FSY8E?!;'7'YB@#4HHHH **** "BBB@ HK#F M\9^&+>>2";Q!ID#5W3M=7*_7! MXH OT5F1>(]$GU0Z9%J]D]^'9#;+.ID#+G<-N%78*OB3223T_TR/\ QH WJ*JW6IV%E8&_NKRWALP ?/DD 3!.!\W3G(K* M'CCPH3C_ (232?\ P+3_ !H WZ*C@N(;J!)[>:.:%QE)(V#*P]01UK(O_&/A MO2[HVU[KEA#.IPT;3KN4^X[?C0!MT57LK^SU*V6YL;J&Z@;I)#('4_B*IZKX MCT70V5=4U6TM'895)I0K$>H'7% &I16=I6O:1KB,VEZE:W@3[PAE#%?J!R*K M7/B_PW97,EM=:]IL,\3%7CDN45E/H03Q0!M45BVWC#PU>7,=M;:_ILT\K!(X MX[I&9B>@ !Y-;5 !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!FZ_/J-MH%]-I,(FU!(B;>,C M(9^PQD5\S>/M-\2V>LV=UXJNEFU"\C\S8&!\I0V O'RCOP.*^JZ\/^-VC:IJ M?B32I+#3;R[C2V(9H(&D"G>>"0.* /;QT%+2#H*6@ HHHH **** /E1?["_X M6IJ7_"2[O[*^W77G;-V7;,US:,86!WE3EAM/.,?A7NVG:-I>D*RZ M;IUI9A_O"WA6/=]<#F@#P/PU_P G%S_]A.]_]!EK2_:"_P"0KHG_ %PE_P#0 MEJ'Q;X;\2>#_ (EOXJT?39;ZWDG:Y1HXVD +@[T<+R.K<^XK.UJ+Q?\ %?Q' M9!]"EL885\L.T3K'$"S?^BXJX[5)?!$G@VR MATRTO1XCVQB:3+>66_CX)(Y[8%>D?&K0;ZXTKPW::787=XEJLL9\B%I"H"Q@ M9VCCI6=XM^'T]U\-_#VK:=ILB:M9VL274$4)$L@(')4#)93^."?2@!9;#4]. M_9QNX=422-VG1X8Y00R1F9, @]._P"E>D3W?B#Q!\#]0TW4-+U(ZM:O#$!);/OG3S%*L 1EB "# M],GK6A\(O!MD_A.=_$'AR$W@O7V&_LAOV;$QC>,XSG]: .0\*ZSJ_A_X+Z]= MPO+$DUVD-I)R-I; D9?P[CO5SX8_#'1_%7AJ;5M8DN7DEF:.)8I-NT#&6ZAVXCMRR V^%PJ.IRHP.@XQ]#7CGAO7_''PXM+G17\, M3W,9E+QEH7(5B #M9!^9K.\70W'A_P")]]J/B?1I-3LIKB1XEDD9$EC.=FUQ_=&./;%=9\,?!6NW M?C*7QAX@MI+4[Y)425=CR2OD$[3R% 8]?;%)J>K^/?"GB^Y_M2QO/$&AN75( M_*W1O&3E3E5(5AZ$>OUH I?#4>$;CQW'?:3J-_IETQ?R]-G0&-U(.4$F3N Z MC.#P.N*Y'Q1)ID7Q9U5]8AFFT\7\GGQP'#L.>G([X[UTOACPMJOB;XF0:_#X M?DT+2H;E+DHR%%79@[5R!DL1S@8&35+6[+Q#I7Q8U#7+/P[?7J17TDD8^RR- M'(#D=0.1S0!M>#)_AK?^,-,@TG1]8AO_ #M\$D\HV*R@MSAS_=]*]XKR'1OB M!XLNMO4 %%%% !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!2U,:F;=?[*:T6??\QNE9EVX/3:0;^R5@MTNVE6XD^ MV[(BOS-N9RN![Y&/K0!IZ'XGT[6([:%+M&O9+=96C",H)P-VTD88 GL34L7B M?19K\64=^C3LYC7Y6VLXZJ'QM)]@22>$U2&2,P6\L65=T0*,HD&,G:2 &_"K>L?\@2__P"O:3_T$UQ> MFO<:WI7A&SMM.O(Q9&WN)KJ:+9&%2/&%8_>W9 X['F@#LEUK3FT^&_%TIM9I M!%')@X9BVT#IG[W%0KXCTEK][%+O?63ROW6P7&[<&_B&".G3G-=#HMG-:P^)'F@:,SW\TB%EQO3 M8H!'J.#0!AZC3]UMOF?W-^-N[VSFN.TE[C6?#?A73K;3KQ6MI+:XENI8ML2)'R2K'[Q/0 M >O-.%CJ'_")Q^%/[,NQ?"Z&;KR_W.T3>9YN_IT[=<]J .RB\0:7/JK:;%=! M[M6*%%1B P&2N[&W(';.:CB\3Z+/?BRCOT:=G,:_*VUG'50^-I/L#7/O#>Q> M))8-%@U*WBNYY?MRSP_Z/RI_?1OV8G' //H*IZ'HV;33=(U*#7DFM'0LN!]F M5HSD.'QC:2.QSS0!Z"[I%&TDC*B*"S,QP !U)-95GXGT>_=TMKT.R1F7!C92 MR#JRY'S#W&:7Q/I]QJOAC4K&U.)YX&1,G&3CIGWZ?C6-$UQK/B#0IHM+N[*+ M3EE>=KB+RP"T>P1K_>YYR..!0!;\+:_-XB>\NQ-"+1)&CC@6!U=0&(#,Y.#D M G '''-6]>\1VWA^33UN$=OMD_E JK'8,$EN <]N.IS[&H_"%K/9^'Q#H&,\UHSZY NL6%I%=VOESPO.V\- MEXPN59&'RXX).3TK/L(9KG7M=O3:3QP75G;B+SHRI8@297![C(R/>LW3],NT MM_""W-C,R6UA/'K*%]*.=E&I0-*T)*LB#.6R.1CUH +'Q% M<6]]J-CK_P!C@>RA2X-S Y$31L2.0W*G(Z9.:FN/$]E/HFJW6F7"R7%G:O-Y M6MA#QG-8JV]W>_ M\(C*MI=0?9_-6?S(RK0GR&3)]/FZ'OD5+X4NI]*TRQT*ZTB^CN8,Q/*D.83R M3YF_I@]?7)Z4 ;PUC3S96EX+E3;WC(D#@$^8S?= '6I[RZCLK.:YE<)'&I8L M5)Q^ YKC-'T^<>,9-*=/^)=H\DEW <\9G'R+C_9S+^E=K=*7M)E4$L8V [\ M4 8D/BO3H+"P;4+Z#[3!@Y.3C&>O:O1HBYB0R +(5&X \ ]Z ,'1O%VG:O# M>R[C;K:O(':4,%V(V-Y8@ 9ZXZBKVFZ_I>KRO%970DD50Y1D9&*G^(!@"1[C MBN0GL+^;0M>T-=/NOM3WTMW$QCQ#-'YPD"A^F6'&*U[=KC6O%UAJ$6GW=I;6 M5M*DCW47EEVE '2W-S!9VTESHS3K/Q)I%_;SW%O>J88$$DDCJR*JG.&RP&1P>1Q7 M/:?8VVH7,,MW:>('>TAD817J@1@LFQD' W$@G&..*S&L-7O-*O--L+74)-*@ M2"6"#48Q')N20,T*D_>7:O!.><#- '8Q>*M%FM;BY2\Q#;H'E9XG7"G@'DS>(/"6JVEKI.I1 MRF ;5GMRFX[A\H'<_3CWK0\3VYQ7)S+>#2O$NC_V-?33ZC>7!MV\G]T0^%#ESP ",\^G%-&E7>D:KJ"WG M]MS1W2Q&.;3E#K)MC"%7&#@Y!QGC!H ] CD2:))8G5XW 964Y# ]"#67/XFT M:VOS937R+.KA&^5BJ,>BLV-JGV)JUI5C#IFDVME;B1888PB"0Y8#T)]:XFYM M+^'P_K7AW^RKJ:\O;J9HKA8\PNLC[@[/T!4'D'GY: -IO%]I8^(-6L=4N$@A MM6A$+"-C@,@8EB 0!D]3BKW]LO\ \)0UENC:R&FB[#J,DG>1D$=1@5B"6YTG M6?$"RZ3?WJ7:PI"T4&Y)2L(4@GH!D]3QU]*3P_I5_H>M:/'=6\LJ?V0MH\T8 MW)'(K%R&/88. >^* ->T\460TB&^OKVW*SS2)";>.0[PK$ !"-Q( YXZYJ;_ M (2K1CIL>H"[)M99#%&ZPN2[#.0 !D]#V[5R LM6TRRTB]M;"=KVWO+T%#"7 M41R2,>5!!Y^4@YQZ]:DLI;F/2K2*T?4S;F^N#JK6UMMG28_,%"C)5,< M\T =)J7B_3;'2K/487^TV]U<) C1@\9;#$X!.1SQUXQ4YUR&;6-.M+:XAVW, M3S,DLB#2;NVN--N('N9I(]L2"(?,5?HQ;MC^\65U M2-%+,[' 4#J2:Y +=VGBT#1[74HH[B[)OXYH?]&==O,J/V;@< \]Q6SXKTZX MU7PMJ-C:8,\L6$4G&X@@[<^^,?C0 ZS\3Z/?^:+:\#F*(S%3&ZDH.K*" 6'N M,U3\*:]/XBCN;TS0_9A(R1VZP.KH Q +.3AB0,X XJM$]QK?B?1[N+3+NS@T M^*8S-7RZA1&O][UR..!5_P=:SV7A>V@N8GBE628E'&",RN1^A!H MZIKV MFZ,T:W]R8FD!90(VH0SRF0%8KBT&K6ES:S1,NH33([+\DB2.6 M4J>_'7TJEXQM%GU70I[C2IM2LH))C/#'!YO6/"Y7ZX_*@!VH:KXBL+?3XR^D M27=]>BW1TCD,:KL9LD;LYROK5[1=:NY[W4]/U6*WBN=/$;O+ Q\MT<$@\\J1 MM.0:Q=2LDUJST.UL=*U#3[2WU(;T$1MVC3RWRR[3P,MU]35G6M ^P>'IM+T* MWE^T:I,L,]R[-(RJWWW=B*9E*-P?+(#1M M^*,I_.L<>/HCX";Q%Y2>:)O)\GG&[?C_ - ^:JM[8Z]H][?S1V\=TM]ICP*M MA ZK'+&O[LD%FZAB/P%*G@R8:I#8E1_9/V$.XQQ]I$7D?^@'/U% '>JP=0RG M*D9!'>N:TG5]8UG4;J2!M/BL;:\>VD@=7,^$.-Q(. 3U QT[UI>&S6+; ,8SG=QC%01^)M(FN+B"*[\R2 .9- ML;D?)][!QAB/09KFX]/G_P"$Z.C;?^)9%-_;(/HS J$_[^;G_"I])6[M?$PM MM,M=1@TN1YFNX;N'$43C9:Q^;,'1D9$_O;6 ./<"N0CL-1N? =MHPL+ MZ.\TV6*26,IL$P23)$;GY6..1^%6+K3%U+2M8NH(-=DO?[-EMHOMZ;=^\9VJ M, DY4>W- '0'QGX?#L@U%2ZC(58W)<>J #YQ[KFIIO%.BPVEK=-?HT-V"8#& MC.7 ZG"@GCOQQWJDME<#Q3HD_P!G?R8=.EC=]O",3'@'T/!_*N?%A-9:+;R? M8]6@U2&XO&M9[.#?L#2DA74\%6X/(QQU% 'H44B31)+&VY'4,I]0>E-N93!: M32J 61&8 ].!FLJTU>ZCFTBPU&S=;V\M3)*\>/+CD5064\Y[UIWJL]A<(H)9 MHF [G!H Q;'Q99?V'IEWJ<\<%S>VHG$2(S;NF=H&2<9'')JZWB+2%TJ/5#? M1_8Y6VQRU96G^*+V\:-9+7RS_91OF9H'52Y/W 2 M>-N/QSD8J;PO$UMK'B:WE_UAU#SQGNCQKM_D1^%;NHHTFF7:(I9VA<*!U)VF M@#G_ ]J7B+5K:QOIY=&%M<1+,\422>8JD9QRQ&>:S]/\5ZZ=+TS6+^WTY[" M^G2$I;[TEC+-M!Y)#<]N*7P:MGIUKI]L/#-[::@;=8;BZ-B$!8 ;MS]<$BG^ M#O"-M;Z+IEUJ,%T;Z %UAN)G*0ON."L9. <>U &O?^)$LO%>GZ/Y>Y+A#YLO M:-VSY8_X%L?]*?<>(4M_&5IH+*N;BU:8-WW \#\E<_A7*SZ)XBU33-5U)1;P M7%U<_:X89H7\]/)/[I0=P R%]/XS4E[8:KJAU;7(+*:#4(1:26,U6["_UZ>^U" M&>VME2&VA,1"L!YY3+H3GD XY'0$=ZJ^'=&ET#7)+2.-VM)-.@W38^4S(65N M?4@@UU)( ))P!U)H IZ3J4.L:3;:A "(YT#;3U4]"I]P8T+ARQ!4<@,".?:@"/2?%;W]GI;M/:)+>WDT:AHWQ)$CN M!L(R V IYXZULVWB/2;R[:VM[P22H7#X1L(5)#!FQA<8/4URVG:=?_V7X?WV M,\;QZU-/*CIAHT8S$%O0?,/SJW::)>S^!M:TY(S;W=U-=[-XV[MTC;2?8C'/ MI0!NV'B71]3NQ;6EZLDS L@*LHD ZE20 P^F:2'Q-H]Q>FTAO!)*"R_)&Q4E M020&QM)&#P#VKF].TQ=2:UCECU^"YM8F,9NP!%"^PI@, -W4XQGI6CX5O)K# M3-.T.XT>_@N+>,0R2"']SE1]_?T(.,\)-)O8KF2"\!%M'YLH=&1E3&=VU@"1P>0*Y'[%?OX M:N]%_LV[-U;7S7>UH\17$8N/,VJ_0DJ>GM5O4([O7=0OK^VTZ\@ABT>XM1]H MB,;S2/@A0IY(&.OJ>* -X>+=#-L]R+X&%"B[Q&Y#%L[0O'S'@\#)XK2LKVWU M"T2ZM7WPOG:Q4KT.#P<$<@USUY8P+X-TJWN[._+0) 5^PIF:WD5.& 'IR.AZ M]*73=:U*RT2PDUBTN)9KF]%JK;%1PC,0DDBYX.,9 H ZBBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "D9E12S$*JC))Z 5@>,+JXMM)@2"=[=;F\AMYKA#AHHWVY2T! M41N\# S[CA?+'5LDC''>KL&J0SS6\)BN8IIXFE5)86&T @'<>@/(XS7"W6DP M'P+X4'FW?SW-D3_I4G\>S..>,=L?=[8K1URXN=&U^66QEN',>AW$JPO,[J7C M*!6VDXS[]30!VO0 <50T*RUIWTC48)'VR[ M7NII=4>9;B-EYQ&5VJTUT61&1AE6!!'M7"Z+IE[J7@ZXO8M6N MTU.?[1%#--7AF5 M"RC:5D8GY3^')Z4 =!96<&G6,%G:IL@@01QKDG"CH,GFIZ*XWQ'+?7OBVUTB M-'>U^QM<>4EZUKYK[]OWU!)VC!P,=<]J .RHK@?LNKI<:'IFI7MPL<][<+^Y MNV9VA$194>0 $D$$9Z_C5">">TT'7K^+4M2\_2M1,5INNW8(@,9VD$X8'>1\ MV>,4 >FU474K=]7DTP%OM$<"SMQQM9BHY]U6_U'Q7/O?3ZE(FZ_;PS#<;"/O.#(>GNQM MO"^H6^I7ES=:G-&ET)+EG697C+.0A.%VGD;0,=*=97M[-?6/A=[JN]S M+YAWO;1X>,L>OS;XU/KAJ .\HKS334\0ZUIW]K6Y9=0:X;$KZFZQQ[9,>48- MNW&!C!Y/7-3,FLZ[>:Y+$95N+6[DM[=UU-X!;A?NDQA2&S]XELYS0!Z+17#7 M:WVF:Y!J>M2W$UM(UM$'M+MD6UEP RM$" R,QSGDX/2NU2>&262))4:2+'F( MK E,\C([9H DHJIJEQ+::1>W,";YH8'DC3&=S!20/SKE;:$V?@X^(K>_O+O4 MFT][C>]T[))(8RV/+SMP#G XQ0!VM%TU&[N9=2;;] M ';Z39Z78_:H=.";Q+_I!$A=]Y /S$DG.".O:M&N+T#3X8=8\4W"2W(FBNV" M@W,A7!B0Y*DX)R3@D<=!TJMIPBLO %KJEY=:G=7=[;PQDK>.'9G8!54DX3D@ M%NN,YS0!WM1SSQ6T$D\\B10QJ6=W. H'4DUYK+J&K:(-;L/.>U0+:$$WC71M M5ED*.P=P"..<'@'FM[Q'H=I9>#-<$-S?2;K)G(EO9),E03NY8]>_8]* .O5E M=%=2"K#(([BEKB[J 0+X;TB&[NXK&_=FGD%TY=\1;E02$Y )[ CIQ67>S7<- MW=:/:ZE>+:0ZQ90Q3"=FD02#+Q[R22!QP(=*ETSR;J.2_N-)M M()&G@BU"1)D.=WG!BV7P,C:3]*ZZVO;6X6$13JS2PB9$+?.4/1L=<>] %FHH M;F"Y,H@F20Q.8Y-C9VL,9!]^14M>?Z9%_9&E^+]3LFN'O+6ZNA&KSNZ\*K E M"<$^^,X[T >@45PVAV&LBYTJ_A=_*D :ZDEU1YUN4*]0A7"G."-N,=*RK.WG MFT+PS?OJFI_:;Z]%M<.+Q_FC(D^7&<#[HY'/?.: /3J*\XNWN+1M0TF*_O5M MH=:LXHV-PYD2.0(64.3NQR>II=:K8Z7?7)MS8Q3,9IFF-J[3",L&8 MDCY"6P3_ YH ]&HKB+M&T+6Q9:?>WC6.KK$+R)V,1+1M'*\;*3UP5(-2Z?IMGI5J+:R M@$46XL0"22QZDD\D^YK-\*-JFF:C;ZOIL%_:[O(F&4W#!ZXZ?A7.:+:OJ/B/6KF[NKPBUO$ M$$ N'$<9\I"?E!P>3T.1^9K!\%7M[LTB*]6:"U6TD.G1I)A;J0,=^_'<#[JG MMD]: /3**\WT2+7]5T^PUF!V^V32K)).^IN8V7=\\9@V[0,9&!R".M:NCV,V MHOKUV^I7:W,-_>F!C% '9T5R?A%FL[JYTF\6[34XX M8Y)3+=M<1S#D>8A8_+DYR,#M6MXEO(;+0;B2;[00Y6)5MI/+D9F8*H#?PY)' M- &M17FE6?BFR:66W\G3DN84%\]PT+'<#B1@&&< X_+K6I=-<>'M9AD ML[B[N#<:9"ZE;V$MI'/NW7=+8Q^5X0U5K^ZN[J[O8WF>2X9D8M$Y.$SM7!X& ,#BO1: *]O>0W M,]S#'OWV[A)-R%1D@'@D<\'M4LTT5M!)//(D<4:EG=S@*!U)/85Y[<2W43W] MI%?WJ)_PD-O;JPN&+K&ZIN4$DX'S'CI3M6M?LUIXQTE;B[DLX]-2YB26X=V1 MRLF<,3G!V#()QU[&@#T%'61%="&5AD$=Q3JX/4Q/8Z;X=TS3Y+@V^H2?O6>^ M=6?$>X()3N*AB.@],#&:@U"VUS3-"U!'N9;2![NT6U"7K3R0EI%#C>P!PI[4 >AT5Q^I:8MOKNA:5#>:@EK\:.2>$("(_-SNR"V1D\XY- ':V6E66GS7$UM#LEN7W MS2%BS.?YH [JJEEJ5O?RWDHP MPKA=-O+O5(/#VDWE_#+=+2?Q#;QO(Z M)JC &20NV/*CZL>3^- '07+6=F7U"Y:*(J@0S2$#"D],GU)'U.*;/J5O;ZE: M6$F[S[L2-%@<80 G)_$5A?$*%)O!EV79P$>)LJY7_EHHYP>1@GK]>U5=8TBW M;Q)X:T\378@$=V2PNI/,880X,F=V/QZ<=* .RHKSN&ZNV-OHDE_=+9'6Y[-I M_./F^4J;TC\SKR>,YS@8J:2UU&6?7=#TN_F,%K):R1B6Z<,=V3)")>6&0!CT MS[T =]17F\FIS7ATG2+".]CB:XN8KJ"XOV23S8PI\KSAN./F)X/('UKJO#-I MJ=DEY%?-_H_F@VL;7)N'C7'*ER 2,\C//- &R+:$79NA&!.4\LN.I7.0#ZX. M<>F3ZFI'=8T9W8*JC))/ %8'B^ZN+?2[6."=[=;J]AMYIT.&CC=L,0>Q[9[9 MK$OK86NH:UHD-U=R6#:0;ID>Y=VAD#$##D[@& R1GG!]: .LTK5H-8MC]O(;"U:XGW^6I53Y:%SDD < $]36;X1MDM?">EJC M2L'M8I#YDC.02@)QDG ]AP*K>-S)'X>%Q#//#+#-LDK MG##T!&!VQ3?"GFZ=JC:7J37;ZD]N9OM#7C30W*!@-Z@GY#R.,#\: .RJ.>&. MYMY()5W1R*489(R#P1Q5?5H;BXT>\AM+D6MP\++'.?\ EFV.#[5POVU["R6P M)OK2_MM1L1=K)>O,A1W W*Y/W6PS@I;6T>YA&O11Z" MK@.1FO/?&EU(\_B6V$[-#'HL;>5ORJN9'YQV.,?ABKEY:3Z7KMG8Z5JETG]I M6EP)?M%PTPB94RDPW$[?F.#C@YH [&XG2UMI;B3=Y<2%VVJ6. ,G ')^E.AE M6>".9-VR10R[E(.",\@\BN C+6WAS7],N&U"VU6UL/M#O]ODE5R%8K)&^(RLZDM(2I!;! '7% '266O65_;V$ M\/G%+XL(M 'HI. 2>U0V5Y M%?V<5U!O\J5=R[T*-CW!Y%XJI9:'IFG6\T%I8PPQSC$H5?OC&. M3U/%)K6K)HVG_:6A>>1Y$AAA0@&21CA5R>G/>J%SKNHZ9ITMQJ>EQ)*9(XK: M*VNO,\Z1S@+DJNWG&3S0!K-IUFUK;VQMHS!;%&A3'"%/NX^F!4C6EN]VMVT* M&X6,QK(1R%)!(^F0/RKE-8UV].DZYIFH6B6=\FERW,303F173!!(;:I!!QV[ MU-%+)_PDWAQ?,?:^F3,PW<$_NN3^= &Q9^'-&T^\-W9Z;;PSG/SHF,9ZX],^ MU%GX=T?3[PWEIIMO#<'.'1,8SUQZ9]JYW_A8,)7[8L%H=,\[R]_VU?M!&[;O M\K'W<]LYQSBM6TUW4-4NG?3M+BDTZ.X,!N);G8S[6VLRKM.0#GJ1G% &I_95 MA_9KZ<;2(V;[MT)7Y3DDGCZDFL^Y\*Z7+HLVDV]K!;VMPZM,%CR7 (/7UX ! MYQ5+1=5UR[U;78I;6VDAMKEHXLW&"I$:E5P$Y!SDL3D9/!Q4?ASQ!NM](MY; M:6.*_6X*2RW1F82HYRA) R,9(/H,8XH ZVJ6HZ1I^KQI'J%I%<+&=R;UY4^Q MZBN?D\; VMF\5K LM\\IMA<70BC,*''F,Q'&>,* >M4[GQ%_;,>E[ L,]OK< M,$ZPSB1&RK$%7&-RD$=OPH ZV'2=/MTM4ALX8UM"QMPJX$9(()'UR?SH?2K" M2WN;=[2)H;J3S)T(XD;CD^_ _*LJX\4K:6>MR36A%QID@00B3)FW >40<<;B M<=\$'K6_&7:)#(H5R 64'(![C/>@#G$\'V%QK>IZAJ5I;77VF9)(@ZY*A45< M'L>5SWK;DTZREOH+U[:(W4"E(I=OS*I&" ?3VK.UBTUBXU73Y=/FA2VA28RJ M[L,R%,1G ^\ <\'U^E89BU1WT#PS>7->6FG6\-P<_.B $9ZX],^U0:7H\UOK%]J]\\#WERJQ*(4(5( MUS@9)R2<\GV'I4%P;7PAI9-LEW=/<3I%!!+'=&?4O[1;3;8W>\2>;LYW# MHWU]^M%YX=T;4+P7=WIMM-<< NZ9+8Z9]?QJCJ7BR#3IM1+0&2VL8(WDE5Q\ MTLAPD8'3D8.<\9%4[;QFQN)+>[MK/S3:R7,/V2^$ZML&2C$*-IQWP0>?2@#; ME\/Z3/J8U*73X'O 0PF9,G(X!^H[&G6>E16FJZAJ/RF>]*!]J[?E0$+GU/)Y M^GI6*/%US#H$>L7VFQV\-RL0M(_M0+R/)T#$J @[YR>/3I3(?',$7VU-1CME M>UMOM0-E="X21=P7:#@8;)48([]: .MK+MO#>C6=\;VVTRVBN#D[U3&,]<#H M,^U82WVKW'C/0QJ-BEDCV]RRQQW/F;N$X8;0 1^(YKL: ,VQ\/Z1IERUS9:= M;P3,"-Z)@@'D@>@]A4RZ58):P6JVD0@@D$L4>.$<'<"/?/->;7NH6Z3>(G_M MK4(MU85KXMN=6OHK?2-,699+.*\\V>?RPJN2-I 4_,,?CSTQS)I_ MBF6]N-0DDLX(;"Q>5)G-SF9/+SRT>W@'''- &E;^'M'M X@TVW3S(S%)\@.] M"_&EL?#VD::LRV>G6\0F79( F=R_P!TY[>W2LNT\47C/ILU]I2VUCJ; MA+:47&]U9E+()%VC&X#L3CH:@A\87DEO;7[Z0B:;+=_9&E^TY=6\PQA@NWE< M@=P?;U -A/#6BQZ>]@NFP?9'<2&(KD;AT(]#QVJ:'1-,M[6*VAL8$ABE$Z(J M\"0'(;Z^]9VE^(;G5-;O+2.R@2VM9W@D9KG]\"HX;R]OW2>AS[U3L?#%_!=Z M?-+?R[8+RXNI%^T,WROPL7(^8#@Y/H>.HZ#I6K31RZA807$D8VJTBYX MSG'N/8T#2(?[>752$$D=M]FB"I@A2P)R>_08';GUJIH]_(=?UK2979Q;/'-" MS')V2+G;^#!L>Q [5ML6"$J 6QP"<9- "U0&BZ:NJ-J:V<0O6&&F P6XQSZ\ M<5S>B^)]1A\+7>K:S;QM'#+*J-%+N>1A*4";=H YPH.>>IQ6M9:Y>_VO!INK M:='9S7,32V[17'FJVW&Y3\HPPR#W'O0!:LO#NCZ;=FZL].MX)SD;T3&,]<>F M?:ITTJPCM[:W2TB6*U?S($ XC;GD>_)_.KE<_I^NZAJ\HN+'2XFTLS&(7$ES MM=PK;2ZIM/&0>I!- #M>\-P:M $CB@4RWD%Q=;UXF5",@^ORC%7K/0]*T^VF MM[6P@CBG_P!> #:LM TG34 MF2ST^"$3+LDVKRR^A/I[5/-I=A/I@TZ6UB>S5%00LOR@+T ^F!BL(^*;RUEO M(M0TI(9(M/DU"$1W.\2(G56.T;6Y'3(YI]IXEOC=::NHZ7';6VI "WFBN?,V MN5W!7&T8) /3- &A'X;T6&-TCTVW57"JX"??VMN&?4AN(M*N=;T_^S4E MACM)SMNF="S[,@X3G )QU/2L7PQK,EGX;\.)<1M)'?.\#7#2.*Z'2]5_M2?4 D.R"UN3;I+NSYK*!N.,< ,2.IZ&@"^B+'&L:*%10 H'0 4 MVXMX;JWDM[B-9(9%*NC#(8>E4==U4Z+I3Z@8/.BB=/-&[:50L S=#G .<>U9 M]QXQL+>[UFW*DG3+<3$YXE.,E5]QE!]6% &ZUO"US'<-$IFC5D1R.55L9 ^N MT?E5*7P]I$VHC4)-.MVNPP;S2@SN'0GU(]>M8-SJ^H+JE[_H1@O8]&%Q&IO" MT?)Y!39@,&W#/.0!TSQ2N]3UB?PEX=O+B!#=27MFRB*XYN 0#\WR@+D]1R!0 M!V\-I;V\L\L,2H\[[Y6 Y=L 9/X "H%TG3TMK:V6TB$-LXD@0#B-AG!'H>3^ M=5-'UBYOK^^T^^LTM;RS\MF$(8-*O;: MSC-Q(T2>1?++)&P!(\Q, J"![XK'-Q/_ ,(LS^=)N_X2'9G<<[?M6,?3'&* M.RTW1-,T<2#3[*&W\S&\HO+8Z GT'I5F[M+>_M9+6[A2:"08>-QD&IJRM=U2 MXTJVCF@BLV4MAY+N[%NB>G)!R30 1^&M%ACD2/3;=5EB,,F%^^A.2&]?QJ\U MG;-^8 M*=P]"!Z4K^,+F.'R6TH#4UOTL9+8W&%!=2RN'V\J1[ T :T'A?0[6[6Z@TNU MCG5_,5U3!5O4>G7M6M7"^(M>NYM"U?3[RU^PZC;+!*/)FWK)&TJ@,K8!Z@@@ MBM;4=76P\5 7<%O$.H:?X9T-]0L VGW&R 7BW.]U9CA2ZE> 3QG)Q5K3]>31=$U6\ MN2TS'6;B"%&D"[F,A"KN/"CW[ &@#KI+2WEN8;F2)6F@W>4Y'*;A@X^M4[KP M_I%[$\=QI\,BO,9V!7K(1@MGUP,5GZ)XG_M+59=,N(K5;E8?/5K2Z%Q&R9"G MG (()'!'>NB)P": (K6U@LK:.VM84A@C&U(T7 4>PJMK&F)J^F26CN8V)5XY M ,E'4AE;\"!6%IWC)KG1KO6;NSA@T^"-G_=W/F2J0<;'3:-K'ZFFV?C93?0P M:A#9PI<1O(CVUZLY38I8B0 #!V@\C(XQ0!MW.A:;J$\5U?Z?;3W2(%+LF??' M/49Z9J:UTJQLGC>VM8XFBB\A"H^['G.T>V:S-,UK5-0ACOFTB.'3IHS+&[76 M9=N,J63;@9XXW'&:2/Q/YFC:%J'V3']JS11>7YG^JWJ3G..<8]J +\^@:3*PM8K:-VWLL:X!; &3[X K&T_ M7]4U7[8]KI$(M[>:>WWRW94R.A(& $. <#)[9Z'%8MGKNK&/PHNEVX>WO;>5 MVCNKPEG(7.&D*$\9SGOTP,4 =S<6\-W;R6]Q$DL,BE71QD,#V(JI::)IEAY' MV6SBC^S[_*('*;L;L?7 _*L2\\01Z3KVL37T,J1V=C%(I2Y+K(K.P&(R %8M MQG)[5'!XV9;@PW=I;%WMY9X5L;U;@DHNXHP &&QTZ@T =#+HVFSVT]M+90O# M<2&:5&7(9SCYOKP.:B'AW1QIK:<-.M_LC/YC1;>"W]XGKGWZU#XZUNP%Y M-;6L4,BJ\36]UYV<]0WRC##C/7K6K/Q;RD?W#_*@"@WA[1VTQ=-.G6YLU;>( MM@P&_O?7WZU:L=/L],MA;V5O'!#DMM08R3U)]3[US.CZI=V/P^T:[C2VE=H$ M$DEY=^2BC'WBQ!SZ?C4]AXR2]M].G-HJQW-Z]C,Z3AUBE .W:0,.K$ \=10 M!T=S;07EM);7,*302#:\F:?;36]I8PQ13C$H5?OC&.3U/%8Z M^-+:XLKJ6T@,L\=^ME%$7V^<68!6!Q]TC<<_[)JQH_B&YU?5+N!+*".VMII( M'8W/[Y2IQEH]O /;F@#=AACMH(X(4"11J$1%Z*H& !3+JTM[V P7,2RQ$JQ1 MAD9!!!_ @&IJY>?QK;65G++>VYBEBU$V+Q*^[ ')DZ?=\OY^GM0!LW&BZ;=: MA'?SV43W<8PLI'S8]/?\:;IV@Z5I$CR:?806[N-K-&N#CKCV'M6#XB\0O_9^ MLI#9O);6,D,4LT5V87);!;:0IY7*?7PGLHM-M MUMKC'FQ[,A\=,YZX[>EZL1)I\M]);&Z-SF0%YW53LQ]T$@= M<^U=[0!E0^&M%@AEBBTRW5)HQ'( GWU!SAO7GUIUIX5YQG-4E\8WPT[^UYM'C325G:&65;K=(@$ACW[-HR,C MUS0!T<.DZ?;K:+#:1(MIN^SA5QY>X$''ID$U5A\,:'!,)HM+MDE602JRI@JP M.XOS;6]I+;6$C1S&6]6*5V7[WEQD'=CIR1DCBKO\ PDEU M?WLMOH>G1WBP1QR32SW'DJ-Z[E5?E8D[2#V S0!N6]G;VD316\*1QN[.RJ." MS'+'\2352?P]I%U8P64VGP/;V_\ J4*_ZO\ W3U%9(U76CXZ;3UMH#9"RBE9 M#/@INN,>O?UIS MZ);/J>G7:QQQIIZ.MO&D8&TL-O7TV]O\*S)M3UA?'HTZ&""2Q^Q+*0TVT@&3 M!?[AR1TVYQWR,U$?&%Q]D.K#3%_L,3^3]I\_]YC?L\SR]OW=W^UG'.* .KHH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#,U[2#K.GK#'/Y%Q#,EQ!+MW!)$.02.X[$>]9]WH^L: MOI[Q:C=V44\4L4]H]M$V(Y$;<"VYN0>!CCZUH:_K=OX>T>;4;D%DCP @."Q/ M0"AO$6CI:173ZC;K!,6$ZG+J%SJ]W!Y]S8/81K:H0D2 M-RS?,HSFKL_BG0K46 MYN-4MHA<()(][8RAZ-[#W-37VNZ5IA O;^" E ZAGY93W []#TH Q]*\-WVD M-'90/ILNFQR%D::V)G"$YV9S@]VT^\LCICW#3!9XF,D09M MS(,, 1DG!/3/>M"Y\1:/9VMO=3ZE;)!#8=$>[V7$,IECN8Q@H2[$X_X"Q7\:W=0UK3=*2-[^]A@$G^KWMR_T M'4UG7/C#1[;4[&S:ZC*WD)F28."FW( ^N:3:J)K&'4+:[2[0Q0%825SA2,Y/!ZU>@UJ& M74=3C:YLQ;6*KYC"7YXS\V[>",*...?6GVGB#2+Z"XGM=0@ECMUWS$-]Q<9R M1Z8!YH Y[4=/CU;X@61MVD,=J@?40$(0LAW0@DC!.YB<>@KLZS;/Q!I%_=O: MVFHV\TZ*6*(X)P.I'KCVIVG:YI>K221Z??07+Q\L(VS@=,^X]Z -"L77-%N+ M^YLM0T^Z2VU&R+>4TB;D=6&&1P"#@X'(Z8J>YU5(==M-.6:UW21O++&\A$@4 M#@JN,$9!SDCI26OB31;Z\CM+74[::>1=R(C@EAC/'KQSB@#/N=%UC5; C4;^ MT2\BN([FT-O WEQ.ASSDY8'H>E2V>A7,VI7>HZU+;S33VWV,0P(1&L626')R M22?TK7OK^TTVU:ZO;B."!< O(<#)Z#ZUCWWC+1K)-.D^U1R0WTK1I*K?*H4' M)/T(Q]30!5M_!<4?A&;1)+MWEE?S#=$9;>I&PD'K@*@QW JU;Z3J=_E]>/2@#,N_#1N_"^GZ7]H5+FQ6%H9BFY?,C )4] M5/(QZ&F2^'KO5-'O['4VT^$W"!(VL8"I0@YW$D\\A3CCI5A?$$<^NV%M:R03 M6-U:2W'GJ<\HRC@YQCYCGZ5K6EW!?6J7-K*LL$@RDBG(8>HH PK72-:FUS3] M1U2[L7^QQ2QA;>)E+[POS')/]WI71UF0^(M'N-3;3HM2MGO Q7R0XSN'4#U( M]*;)XET2&[6TDU2V6X,GE>69!D-G&#Z'/'- !HNDOIZ9)I[)?%7ECO8"_EN%"[E((X( R#W'6K^M>(M-T6)U MN;VWBNO*:2.*1N6P.,CL,\9JSHU[)J6AV%]*JK)R6TBM_+1-N"C,2?H=W2LJZ\+7FJ:X+O49;)8$2:+-K$R2S1R*5 M".22, '/U':MFV\0:1=WYL;?4;>2Z!(\M7!)(Z@>I'?%8\GC>RGTO6Y;!XVN MM.28K$YSY@10=W'\.3B@!;7PYJCMI5OJ-];2V.ENLD(BB99)F52J%\G P#GC MJ:D^(--U:Y6,/)'&^2 M/7'J,\4MOXAT>ZU V$&I6TET"1Y:N"21U ]2/:@#-ET#4+OQ/:ZG^(-(TU(6O-1MX1,N^/<_WE_O#V]^E/O-;TNPM8KJZOX(X9O]4Y<$2= M_EQUX]* ,)/"EZVDZAHDUW!_9TSR36\B(?.C=I/,7/." V?KQTJ[9Z/J4VMV M^J:Q74;=(I&=4=GP&*'# >X(Q0!I5SFEZ-K&BE;&SO+)M*68N@EB M8S(C,6* AL'J0"?R-3'Q-9F]D$=U:/:161NI,2'S0."#MQC:0>N>XJL/&5C= M>&1JMI<6D<9_*@"L_A*_.GOH2WUN-$>6?/"%]YC M!SC&>-WIVJU=^&)KC3_$=L+B-3JS[D)4_N_W:KSZ_=K3O_$&DZ7.D%_J%O;R ML-P1WP0/4^@]S2W6OZ397<-K! MWKJY98X(GEE=8XT!9G)-&O(+B>WU*WDCMUWRD-]Q?[Q'I[T < MUJ.F/HG@2;2;B?SIED/]F&"%C(T@.^,$#/S;AUX&*Z?0--.DZ%:63MNE1,RM M_>D;YG/XL2:H^%->F\1V4M^7M?L[-B.*+<7CZ\.3QG&#P.]13ZOKEQXBO],T MNVT]DLXXG9[J5U)W@D8VJ?[IH W[RUBOK*>TG7=%/&T;CU!+)X$M_[*T: MTDN"\ME.)KB7G-QD[G4^H+!>O]T5-/K/B'^VQI5K9Z8\\=DEU-YDSJI)9EVJ M=O\ L]Q4O_"6(W@MM>6U99L-&MJ3N)F#E @(ZY;C([4 6[G0S=:]<7SS 0S: M<;(H!\PRQ.[\C6=!X=U1M*TO3[RZLV33;FWDB>)&!=(O[P)ZD8Z>]7-3\3P6 M7@T^(HD\V$PI*B9QG<0 /KS3[GQ+;0ZWHNGH5?\ M1'='ST55W _C0!8M=+> MW\1:CJ9E4I=PPQJ@'*[-^2?KN_2M)AN4C)&1C(ZBH[FZ@LK:2YNIDA@C&7DD M;"J/0:A ]O;C,SAO]6.OS#J* .=L?"&I6BZ3";FP\G3+GSE M*0L))P0P)P!7OQ?6CF,DHWF>85<9Y&>,C%=#8Z MI8ZF9?L5U'.(6VN8SD ^F:IKKML-2U"*2ZLUMK)$\QO-.^-R2"'&, =,4GF[?,VC?MZ9[X]JQ-;T:[O=5T_4;.2U,EHLB^5=H63Y\?,,'AAC\B>E M7K#6]+U2:6&QOH+B2+EUC?) ]?<>]+J6LZ;I C.H7L-OYA(02-@MCK@>U '% MG1M5T;5]!MK>XM);G[3?3)(\3"/#J&((!R.20,$]JDU?1K^Q6RNGN()M5O=: M@ED<1$1)A&55 SG: .N<\UU=[XBT;3VB6[U*VB,J!TW..5/1OI[]*??ZYI>F M1127M]!"LW,>Y_OCU '44 85SX3O=5M]5FU&^@%_>Q1PQF",^7"L;;U&"13ZA+%AM-ELKA(01EI-N2N>@^4]:U[?4K*[D2.WNHI7DA$Z!& MSNC)P&'MFJ\OB#2(+>.>74;=(I"X1V? 8H<,![@\4 9UMI6O'3VTR\U&S-K] MF:W$\,++,V5VJWWL CKQU]JJZ;X8U&UOM'GFFTY8M-C>$16T++O5EP6))ZY M.,>O-:#>)[/[9+Y=U:/:0V7VJ3#GS1T*G;C&T@]<]Q5<>,;&Z\,IJMI<6B22 M!%5+F4JJR,,[&(!YQG\J *6G^%-5CTS3-(OKZS?3;%XY3Y,3"24H=P4DG &[ MN!DX[5-+X1N);74+8WD01]0_M&SWE89".^"!ZGT'N:6ZU_2;.\BM+C4+>.XE *1L_)!. ?Q/3UH 9I%G?V[2O M?KIRL0 @LX2F/7))YSQQVQWK4IDTT5O"\TTB1Q(I9W3:M<6M.\)Z[-XBTY]1=[3R7; M$<4.XO%WVN3P6P5Z =:N7OB+1].O5L[S4K:"X;&(W< C/3/IGWH I:3IFMV$ M-OIUQ>V4^G01^4'$+"9T"X4'G:".,GOBLZU\+:O%;Z/8S:A9M9:5AR.Q%=/;7=O>1M);2K*BNR%E.1N4X(_ @BJ<7B#2)M M1.GQZC;M=ABOE!QDL.H'J1Z=: ,S4_"K:QV3C\*/#OBK3];L[)3>6O\ :,UNLLEO&W0E06 ^F>G44 -T'0KO M3]5OM2NWLTDND16ALHRD9*YRYR>6.?T[UT#J'1E/1A@UFGQ#HXU+^SCJ5M]K MW;/*WC.[^[]?;K3H]=TJ74!81WT+W9=D\E6RP9 M$75E/)I+N(5FB;RY$*X4L,\..Q'%2KX1N9/#VK:;<7D1FO+IKN*>&,IY4A*L M"!DXPR\<]*Z._P!1L]+MOM%]TDZ>E_\ VC;?9';8)C( N[TSV/'2 MJO\ PF/ASRP_]LV@4MLYDP0?<=NHY- &W6!)X5M)_$MWJT_[R.XM?(: ]-Q& MUF^I0*OTS5N_\1Z-IDWDWNHV\$NT/L9N=IS@X].#S2WOB'1].A@FN]1MXH[@ M;H6+@AQZC'4YD!)=MX;)_ ?A5YM*U"W\3R MZI93VWD74<4=S%,K;@$+8*$'KACUJYH MZ>M.MM:TV\2V:VO895NBPA*MG>5&6 ]QZ4 8R>%ID\,VNE?:8]\-Z+HR;3@@ M3F7'Y'%=/4,5W;S7$]O'*KS0%1*@/*9&1GZCFIJ ,S^RW_X2DZOYJ^6;+[-Y M>.<[]V:R;?PW?Z==SQV3Z:]A-<-/_I5L7EBW'+*"" 1G.,],]ZZFB@#FM2T" M_P!3URSN9);&.VM+A)XI(X6%P%7K'NSC:3G/MVK"T31=4UKPR-/EN+6'29+R M9I5$3>>RB=B5SG R1UQT/2O0J* .67PY?V-_>-I\FFM:7=PUPPN[8N\3-RP4 M@C()Y .,9J>71M4LM7O+[1;FS1+T(9H;J-B$=5VAE*D=@,@^G6NBHH P)])U M-?$$&K6ES:EVM5M;E)HVP0&+;DP>#RW!]JWZ** ,._TK4/\ A(X=7TZ>V#?9 M_LLT=PC$%-^X%2#UZ]:S#X2O_P"SO["^W6_]A^?YF/*/G[-^_P O.<8SQN]. MU=?10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!A>,K2XOO"&IV]K$TLS196-1DM@@X'OQ5"[ MF37-=\-7EO:W+6\-Q.7,ULZ;#Y1P2& QSC!]>E=910!Q/B:6^N-2O["0ZA%: MO9A;5+*U\S[4[!MP=]K!0.!@E>N\%LT-D\JX,S$1NNT\,-N.G3(-3ZIPCSTC=F=%SU..WT'>G:J9-= MOK^^T^SNU@BT6XMW>2W>-I9'Y6-58 MC![=Z[RB@#CI+!_M/A'=9R&*&UF2< M+&?D!@ VG'3)&,>M'A&:XAU!].M5O9-&AM@8GO;5HI('W8\K) WC'/?&.M=C M10!SNM6\TOBK0Y8X9'CCANP[JI(4E%QD]L]JQ;+3[F/POX*C^QRK-;W<32KY M9#1C8^XL,<(]3U.ZL M;V>VU&U@-JT=H\APJD-$5 RI).<-@<^U9NC6=WX;GT6\U6SN'@336M\PQ-,; M60R%\$*"1E2%R!_#BO1** .#\0:7<^*M5L/L;7=C;RZ?"%]5XX([8K1HH \UN)=1OKG3YK MQ=3-W;ZLDDUJEF1!;QB0C<&V?-D$'(8YR>,5;O-.N6\'>+(ELYC/-J,TD2"( M[I!N4JRC&3TX(]*[^B@#A[B1M,U3Q+'>6-Y++J* VLT-L\HD3RMHCRH.W!SP M<=X(-;=% 'GMJDEUI?AC18--NX+W M3KF![DO;LB0B,'>=Y&UMW.,$YW4^X,T.D^,-(>SNS=W4ES/ %MW9)$:,8PP& M,\$8SG-=_10!QVIZ;=3:AH*VD3Q.-.NH3*J$")C&@4,1TYZ?2LW0=.CN(=&T MV\N-=CN+!XY#:O9HL,4D8S_K!$,J2",AB3FO0Z* .>\'6CVFEW8EMVADDU"Y MD(9-I8&1L'WXQ@^E5O%XCAFM+V%K^'4H8Y!;36UHTZ'.,QN #PW&.G3J*ZJB M@#SL+J%OK&-6TN\ M-OJ$^EKI[0QR- 9)+>1I-YW(BY7(.W@<;<5W=% ''R:@+?Q7;:RUC?BRN=.: M!"MI(7$@ESAD RN1R,BLW0]/NGF\,27%A/&(KS4)766(CRMQA4 M4 6EQ+XU,B0N8FT>6(2;3MWF1<+GIGVK"+2WGPLDTJ.SO1?6EK##+"]LZ MG<& (7(PWW2>,]J]!HH \_NK6:RU_7!?7&LQ1W\BO$;&S2=)TV!=A)C<@C!& M"0,&B_M3X=GMAH*ZG)J"6\$'DRVK217<:G #N%PK*">LBJZLRCZ@$>]4+>4ZSXPM-0LK2ZAM;2REBFEGMVAWLY7; M& P!.-I/H*ZRB@#!\%036W@W2H9XGBE2$!DD4JRG)Z@]*YW4K735\;ZK<:QH M][=Q/%;_ &:2*TEE7(#;N5'^[7H%% '%3:6VO>,VN_,U2SM'TJ+#PEH"Q\QR M4;C.<$<=13]1TNZ35-%T;1+...QTU3>,9P_E,_*HNX9RV2S?D:[*B@#SFVL- M26.#PW=V3M#%K"3;XXV,'V?85'%H.HV4$EY-!)++I5];P62JI M9FMDDZ@>Z2D'_03:?:I'LC)WD.^0/4C-=]10!S\MK(OCVRN M$@80C3)8VD5/E!\R,A2>GK@?6JOB\1P36M] U_#J4,<@MIK:T:=&SC,;@ \- MQCITZBNJHH \WACO[?4KZYUAM6LI-1AAD"V%HLZ-^[ :(YC<@@[A@D#!J_9V ML?A37(9I;>_GT\Z;%;6UQY#3/"59B48(,C.5[8XQVKN:* .0FOOLGBRWU>2Q MOQ9W.F"%-EH[,L@DW;64 E3@]ZS-"T^Z:7PL]Q83Q^3<:A(ZRQ$>5N9BI;TS MGC]*]"HH YJ]L[B;QG*Z0N8WT:2(2;3MWF087/3-8C/+>_"UM+BL[T7UI;6\ M,L+VSJ=RLH(7(^;[I/&>*] HH \^N;66RUW75O[C68H[^4/$;&S2=)XR@782 M8W((P1@D#%.O[8^';FW70EU*34%@MX##+:M)%=QJ<#E=_10!@ M^,;*XO\ PU/%;0M.RR12- O65%=691ZY /'>L^&0ZSXL34;*UN8K6WT^2&66 M:W:+S&9E*H P!.,$^G-==10!B>#H9;;P=I,,\3Q2I;(&1U*LIQT(/2N:\6-J M%]+KFGR#450VX6Q@M+3>ESE,DN^T]&XQE<8XY->@44 3RI M-(M4#R1D9.7++R.O3(K "7^@>#/#^M0VL@OK6!K.6!UVLRR<("#Z2",X]S7I M=4;O2;2_O+:YN5DD:V;?$AD8(&[,5S@D=B>E $>D:7_97A^VTZ-_GBAVF3U< MC+-^+$FN+MH9Y/#FB^'4TZ[BU.TNX6F=H&"1;'W-+YF-IR,XPK^([":VNA+>S&:W=8':-U\E1]\# .5(P2.<56M=/N(]%\#J+25);>2/S MAY9!B!@<-N].<9SWKN** /--*T@MIL6@:K=:['<"X_>0Q6B&%F\S<)!+Y1X) MPV_MII+=HGFU6XD!9-I=>/8W5Y/)?QV-PEI=Z_:SQ0O"0VQ0%:1E(RH)&><>]:-W83/=^ M-F^R.PN;.-8CY9_>D0L,+Z\XZ5V5% 'G^G:C%H_B"3[;;7;N=<*16KRMN& M_*D*#@GWQTJ&P35-+T_2;"\%_8V;032DV5MYTH=I2RPD[6V@*1VY(QGBN[CT MZWBU2?455OM$T21.<\;5)(X_X$:MT >>^'+"ZC/A%)K.X0V?VY)?-B(\HD_+ MGC R.G8]JDFT^YAT?7KY('CN+#6)-0M@RE=ZJJEL>H9=X_&N^JEJ>EVVKVPM MKSS6@W;FC21D#\'Y6P1E>>G2@#!T:[;2_#+:U<65U/<:E/?(!(0$& M/14V_E75TBJ%4*H 4# [4M !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 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !6>^NZ/'<&W?5;%9P<&,W"!L M^F,YJOXITV_UCPW>Z=IEXMG=7"!%G.?E&1NZ<\C(_&O#?%7P]T+P5X(D;5K\ M3>(II,VHA<[679U\G^'KV MSNQ[8[5WE !1110 4444 5;S4K'3U4WM[;6P;H9I53/YFI+6\M;Z+S;2YAN( M\XWQ.''YBOF+7YH[7XG:E)XWLKV[@,L@$<#@%MVUBIPV7-W;6<)FNKB*"(=7E<*O MYFF6>I6.H*S65[;W*KU,,JOC\C7SM.MW\4OBQ+IUW>2164?*A3/W1T MW' R?4^V*Z^+X.:GH'BJTU+PMK0AMXL,QNR2^<\KA5 92/7% 'L3.J(7=@JJ M,DDX %4K?6M*NY_(MM3LIIO^><4ZLWY UXE\9="WJ "N/QJ+QS\(K3PGX2;6M/U*ZEN+1D,PEV@-E@N4P,K@D=2: /?)IX M;:(RSRI%&.KNP4#\354:SI1.!J5F3_UW7_&O&)_$=WXD_9YU&6^D:6YM+B.V M>5CDN!)&P)]3A@,]\5P6EZ;X3F\"ZA>ZCJ1 M[2&>%;V\#S:?*WB>^U2"[$I$:V:@J4P.3E3SG- ' MU9;WEM=JS6UQ#,%."8G#8_*IJX+X56'AJVT.]N/#%S?3VLMQLD:\ #!U4'C" MCC#"N]H **** "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 P?&?B%O#'A:\U2*$SSH MD,>"=SL<#..PZGV%?-=AK+3>))-:\3Z/>:Y,QW"-Y3&F?<;3E1V48'\J^LJ* M .8\"^*3XNT%[[^S&TX13FW6 ONX"J^*$.LZ'I<^ MGZ);W'G OG:B@?=W=RQ[#. ?05]'44 ?.VL6&K_"_P")]UILDLDB, M0C(^

&?3;5 $DZ2QJ"?F>0E=O3H.OIR:]Y MHQCI0!X?\8/"6K1>(;7Q7I4$EPJJGG>6FYHY$/RL0/X2,?3'O6/XI^*&I^.= M 'AVRT"2.XN&3S_*8REMI!PJANBM+N!VA$(&,CC)->V M44 <)\2M.M['X3ZK8Z=:1PPHD02&!, ?O4Z 5XUX-\4V?AG2Y[34/!<6KRR3 M&19IT *C:!MYC;C@GKWKZ@HH X;X;>*;;Q'9WZ6GAR/1(K:1#Y<>-LA8')P$ M7GY17(]7FT73$N+>W2>:2>.!$=]@R[!02<'U]*S]0US7=(T6\U"_TRQ'DA/+6& MZ9MS,X7G*# YSWH Z>BL#3]*"$$ R2N%4$G Y/O0!-15*QUC3-3CDD ML;^VN4B_UABE#;?KCI4=KKFF:@D_]GZA:W3PJ698I0Q'UQVH T:*YVS\2&XT M;0[I_L<=SJ1C_M*;7=)M]06PFU*TCNV( @:90Y)Z#& M>IH T**J_P!I6/V'[;]L@^R9QYWF#9G.WKTZ\?6H=;UBVT'2+C4KLGRH5SM! M +'L!GN: -"BLX:]I/\ 9HU$ZE:"SSM\_P Y=F?3.<9]JM6E[:ZA;+>(-&T^X-O>:I9V\P(!CEF56&>1D$U)>:UI>G@?;-1M M8,H)!YDH7*DX!'MF@"]16?<:YI-I=QVEQJ5K%<28*1/*JL<].">]9W_"5V-M MKNI:?J-U:6BVSQ+"TLH4R;TW'J>V: .AHK(OM:%M?M:PO:2.EK)<.AG D7 & MW"=2#SS4>@>)M/UNRM-E[:&^DMTFEMHY060E02,9SP30!MT5S4GC/3[2R6\N MKBT,$U]]E@DM[E74KD?.QXQ@')'.*Z"&Y@N+9+F&9)('7>LB,"K#U!]* ):* MY9_&^GW/A[5-1TR6&:>R25O(:0$D(2 Q /W3C(/H:V=.UK3M49H[.^MIYHP# M+'%*&*?4"@#0HJA;ZYI5W?/96^I6DMTF=T*3*6&.O&>U6I[F"V5&GF2)7=8U M+L!EB< #W)H EHJM-J%E;/(D]W#&T48ED#N 50G 8^@R",U%::SIE_+/%::A M:SO!_K5CE#%/KB@"]15"QUS2M3DDCL-2M;EXAEUAE5BH]>#T]ZF74;)K>"X6 M[@,-PP6&02#;(3T"GN30!9HKGH?&&FWL&JBRN(7N; 2XB,BDR;%!W YVY., M^U6=$\1Z?K-O;K'>VK7KVZ2RV\MZ5-J+:?'J-J]X MI(,"RJ7!'48SUJ-_$.C1RM$VJ68E4.60S+E0F=V?3&#GZ&@#3HK#@\4Z7'8V MLFIZEIMI<3Q"7RQ=JRE22 58XR.#S]:MS:_H]O8Q7LVIVB6LQQ%,TR[7^ASS M0!HT53FU;3K?3Q?S7ULEFP!6=I1L.>F#T-4M UU-=?4FA:%[>VN?)BEB;<)% MV*V<_5B/PH V:*R]9U_3M%@?[5>VL-P8V>**64*7('''UXJKIGB);XZ?:@#>HJA::YI5_!-/::E:SQ0?ZUXYE(3W)SP.#6 M;J7BRQCT*ZU#2KNTOGMWC5ECE# ;G5>HR>1[T 7Z*@6\M7>9%N(BT !E MHJE?:OINF?\ '_?VUM\N[$L@4D9QGGWJ M.#7]'N;N.T@U2SEN)%W)&DRLS#&> #Z50L@_V3GG\* +]%,A MFBN(4F@D26)QN5T8%6'J".M4Y-;TJ+45T^34;5;QB (#*H?)Z#&>OM0!?HKG M6\3+<>+1H=E-8EH5#3F6;YR23E$4=6 4DYZ9%;-]J-EIEO\ :+^ZAMH<[=\S MA1GTY[T 6:*I+J^FM91WJW]J;60[4F\U=C'TSG&>#3+?7=)NX!/;ZE:2Q>8( M=Z2J1O/1?J>PH T**B^TP"Z%KYR?:"GF"+<-VW.-V/3/&:K7VLZ9I?\ Q_W] MM;' ;$LH4X)QG!H O45G0:]I%U>):6^J6 : +]%9$WB71UBF,>J6#21Q& M3:;A0 <9)[#=@9H/B+3;6RLI=3U"QM);F)9 IN%*G(ZJ3C*^] &O165-JS) MXCL=-1$:&YMI9_,!Y^4H!CV.ZM6@ HJE?:OIVF?\?U];VWR[L2R!3C.,\^]) M-K6EVUA'?S:A:I:28V3-* CY]#WH O452.L::MG%>-J%J+67/ES&5=C8!)P< MX/ )_ TR+7=)FT]K^/4K1K-6V-.)5V!L@8)SP>1^= &A16=;Z]I%W:SW-OJ= MI+!;C,TB3*5C'JQSQ4]U?06R &:/SGC=XHRPS(%&3@=\9'YT 6J*PO#OBC3] M=LK3%Y:?;Y8%EDMHY060D9(QG/%01>)V;P])J$HLXI_M<*3CVH Z2BJ%]KFE:9.D%]J5I;2ORJ2S*I(]<$]*OYR,B@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** .=\=0R3^#-0CAC>21@F%122?WB]A4$]PFF_$!Y[J.5 M8;NPBAAE6)G4R"1\J2 <'# \UT=Y=V]A:2W=U*L4$2[G=NBBI58,H93D$9!H M Y_QQ#)<>#-2CBC:20QC:JKDD[AT%9-U-_9OC C2O/FEO+R(7MG+:,4QM ,R M28P,#''8U>*2 M6(7ENTJQJS-L$@W<+STSTK&U=])NO!.J:?H,%Z"6BD9'@G!R9$&09!SP.WI7 MH-% '+W&EQ>&K._UM9;_ %/4DMS'$UP_F-R>$4* "V,\5B66FZUXIKT.D9E12S,%4#)). !0!YE:Z#?W%OI M4P@=4UJ1QJ:LI!"^<9USZ?*'3G^]77^$8Y+;2KBQDC9!9WL\,>Y<;DWEE(]M MK#\JUKF_M+.V6YN)T2%V55LB>%F:12R"ZMBP"[B1YR=AU^E=-5/4M-@U6T^S M7._R_,23Y#@Y1@P_4"@#A->AF\27FI7.A6TYC72V@ED,+1>>QD5A&-P!)VJP M_P"!8[UI"6'6O$FDRZ1:S1PV=K.EP[V[0A590$B^8#)SSCMBNNM+VVODD>VF M658Y&B*='B96C*Y#9R.G3GI5WP[ M>6VCI-IFIVUP-3DOI'9OLKN)RTA*2!@",8(YSQBNTHH X)K*<>,/^$;$9_L] MKH:QN[!.\?\ W^ ;'H:Z+QA:S7O@_5;>WB:69[=MB*,ECUP/>KEGI%M97MU> MJTTMS0&8$\]:Z6JL6I6S M',:GA?3C-:= 'GEX4L['Q5IEY8W$VH:C<2M;!;=G\]74"+# 8&WIR>,59LM, MF7_A*DO+$;"SM+A=0T]X'N7:V>/R$5,2 L0!\ MW3 ZYS7HE% 'GDUM-!I-W.UK-Y=OXE^U.%C)/E"098 #)&.>*[RSNH;ZTCN; MB@#SIGV^#O$NBF"<:@&O)!%Y#_,C.2I4XPE=G10!YWX?LK>[71;*:^U*.YL&63[ M(VGK&(70?,"XC'!Y&=WS9[UT?C*.0Z/;SQQ22K;7UO<2+&I9MBR L0!R<#FM M\21M(T8=2Z@%E!Y /3(_ _E45K>VUZ)C;3+)Y,K0R;?X77JI]Q0!Y[XAF;69 M?$5Q96UT\+Z-'%&[6[KYC"1B=H(!/6MS5(9[/Q/9W-A8^8T6D7*JBIA68%"B M''J>@KK:* /.-*>6Y\2:'=&XNYV:VFBG+6/D10.R B,80'J#P2>@]:997)?0 M/"VD"UO!>65_ +I#;.!%M+ DL1CZ8->E44 /+S;'[WI\V.O>NWHH \VM4\SP[ MH>@PV5Q'K%K>1/-N@8"$H^9)2^,$$9Y!YW5TGA&R$&G:D7M_+DEU&Z=MR8+# MS" ??C%=+10!YFEX+;P;H&BSP7,#7%N!=W"VKNT,0SE1M4D,W0>G)]*M7ABB MUZQU.VGO+'2#I_V:UFBL2_E,KGXOT_T25;9Y1+'Y04("H.,-G(..N:B@L0ZZ M&EY:SFV_X1R6*X"1MNY6(%>!G=C.!UKT"B@#S)S>WNDSV-O%/J>DV4MI)YIM M#%+-"KY>$J0-Y4 '@?K6WXAO[77/"FI+I-O<3/$(78"U="P60-@;E&2 #P.E M=E10!QAO[6Q\3WVJ7\$\EG?V4 LY1;/)\H#;H\ 94DD'!QG\*Q!;2:)H&F7# M?:;?6XK.5(K=K1IXYHVPU/7S?6=U'/J5K \$ M<4#R;V$.UE!48R&XYQZTOAFP<:QH,_(^X9'/0XS[UW5% 'F M:V'.KZ1JU]J$$E[>2L8HK 2K.CM\KJ_ED\#'?Y<=L5V^MV5S/X5O[&S=FN7M M'BC8GEFVX'/J?6M6B@#A;:6'4]1\,0Z993POIVYKDO;M&($\LJ8R2!DEB.!G MIFM?P+9_9/"=JK0>3*SRLX9-K$F1N3^&/TKHZ* .=GMC)\0[29X"T::7* Y3 M(5C(G&?7&?PS7/6.G/%X4\.JMFR2QZT'8"+#*OG/R>.!MQSZ5Z'10!Y_<6=N MO]L2WKW=F8];$]K<0VS2;'$*@,5 .5ZCT]Z6SU.ZCO\ 0M:U:SE@B-O=6[R0 MVSXR74HQ0 LN\*3S7?T4 >;1)!]CEU"XDOM-NTU>[FLYC9/)MW=G3:>"/H?0 MT++J']JV.L:J;K2DGTU(D:WLQ*L3ACN0J58ID%2/R[5Z310!C^&;"#3M$CBM MY;B2*1WF4SQ>6PWL6(V8&T9)XP*XRXC9/"^J>'WLKA]ET4 <[IUNZ>.-8E>([6M+4+(5P&(\S.#^5+XKO+FUCL%B+0V\ MEQB>[6W\YK==I((7!Y)^7)! S70T4 >8VEI))9R6YANID/B6"MR\T5M3USQ/:A&B6YL[8Q2[<#S5\PJP/J"%KLJ@O;47MI);F:: M$.,%X'*..>Q'2@#F?!)K_4A<:?AUM7T\1"$A=I1G$8XY(Z\^]=]10!QWAZQ,'PYFB-J4GD MBN2RE,,S%GQD=UAM?-,*;3+(9)"2268]R3[ #V Z"@##N+8R M?$.SG: M&FF3 2%,A6,B=^QQG\,US&DQ-I&H:??W]K,-.@EOXDQ"S"!VFRK; M0"0"H(!Q_.O2:* /.H+&:=K*X^Q2K9W'B0W,,4D1&V+RF&\J1\H+ GG'4>M- M\1Q?9F\3R20.+=[[3G&(R0_*;L#')X[5Z/5/4M-@U6S^RW._R_,23Y#@Y1@P M_4"@#AM;B;Q%>:M*[JB@#S?3BE_I'A/3K2TN%U*QE@DG9K9X_(11 M^\RQ 'S#C&>-99[?PCJ%S:W,MO-!&9$>(@'(['(Z5E79U#4-6\ M0QKJ]Y:QV-O#) D!4 .T9))R"2,KTZ9=DB9(R/J.: MC72[-9KR80XDO$5)SN/SA05 Z\<$]* .-A$^K^(O".H37MS'+<::\[K&P"[@ M(B0!CHV>?H.E)ZO7NI;5BTCB62,2N(I''1FC! MVL>!R10!EV)O=7\6:FLNHW<%I:K:R);1,%!9DW$,<9QQTXZUB_:-6ET:UU,: MY>I-+JQL]B["BQF=H_NE>2!R":[Z&PMK>]N;R*/;/<[/.?<3NVC"\=!@'M5< M:#IJV<=H+?\ <1W'VI%WMQ)OW[LYS]XYQTH YAK^;2IO$&G7.J:A+#!]E^S2 M+M>XW2Y&Q21@Y*@#/3-4FFU)])\6Z5?2WR)!IXN(OM$J/*NY7RI9>"#L_4UV M=WH&F7K7C7%MO:[$8F;>P)\O)0C!^4@D\C!J.T\-Z792SRQ0.TEQ%Y,[2S/( M95_VMQ.[J1D]N.E '/7<=SI?A#1YK?4KPL;BTSO<'*NR*4/'W<=*BN;S4KK2 M_$&N+JUQ;2Z;<3QV]NFWR@L79U(^8MCU[C%=+!X9TJWL!9+%,ULLB2JDEQ(^ MUD(*XRQP 0.!Q3;KPMH][>/=3VK,TC!Y4$KK'*PZ%T!VL>!U% & TVHZS?ZU MC5+RRCM;2">&* J-KO&S'.021D=*Z;0KN74_#>G7<[8FN;2.1V7CYF4$D?B: MG&F6:W%Y<"'][>(J3MN/SA00!UXX)Z5+:6D-A9P6ELFR"!!'&N2<*!@#)YH MX.SO-3G&EV']JW2B;5;RUDF!4R-&@? R1C/RCG%=#X8GN1<:QI]Q=2W2V5V( MXI9B"^QHU;!('."QYK0BT'38989([?#PSR7,9WMQ))G>>O?<>.G-6+:PMK2X MNIX(]LETXDF;<3N8*%!YZ< =* .9U">^T_Q7]HU*[OXM,EEB2T>V*^2I. 4E M7&?F;^+IR.16/;W_ (GU>SEU6PBU)KDSN((UFMUM@JN5V,C-N/ .2><]*[&X M\-Z7=ZF+^>&1Y@ZR;3._EEUP%8IG;D8':D/AC2O[0:]6"6.5I1,RQW$B1M(# MG<4#;2<]\4 95@M[XAU'59I-5O+-+.\:UA@M650H4*2S94[B2>_&*1M3O!9^ M,F^TONLB_P!G/_//%NK#'XDFM6]\,:3?WLEW-!*LTH E,-Q)$)0.F\*P#?C2 M7WA71]1NI[BYMG9[A0DP69U64 8&Y00"0.A(H P]%;4-9UN:.?5;N.WM[.RF M\J)@N]W4DY.,X..0.N?:LK512:VAV221QQ,=Q.5C!"CD]@34,V@:9/:7UK+:AH;Z7SKA2S?,^ -V< M\'Y5Z8Z4 9&I&YTK7_#T<=]=S1/YZ2QR,#YNV)V!/'7/\A6)I-YXGU*SL-8M MX]1DFN)$DD5IK<6IB+?,H3=N&%Z'KDI$>[;GGTH Q]*GOK/Q0UKK5W?BX MN993:C*FUFC'("@#*LJ]CUP>34GC6T-S<>'0+F>#.J*F8F QF-^>G48X^IK5 MMO#>EVNI_P!H1PR&X#.R&2=W6,O]XJK$A2?85:U/2K/5[46][$717$BE7*,C M#HRL""#[B@#G[B&]N_&/]E#5KV"SBTR.5A$P#N_F,N2V/0:VD(G/5[RW&EXDMHXBH4$0*_S9!)&>W3DTZ[O]0BO[/5=2NKZ#2)8;=D>S*^7%(W MWA*I!)4D@9'3VKJCH]B5OU,.1J QFW&IR6UO?QV\K2/$+;_6*CHJ8W M'&<;O7O6M9+>^(=3U:1]5O+..RO#:P06I5<;54EVRIW9)Z'C%7[CPAHMU).\ MMM(1.YE=!<2*GF'^,*&P&]P,U)>^&-)O[Q[N:"59I %E,-Q)%YH'3>%8!OQH M R-+L"WQ"UZ;[;=#RTMF\L.-K;E?@C'0=JS;._U*62WT7^TKE1/J]W;O=DJ9 M?*B!(4'& 3CKCUKKYM"L)]5CU-HY%NT"KOCF=-X4Y 8 @, ?7-,F\.:5/:R6 M[VQV27#71*R,K+*3DNK Y4_0B@#E+W4]4L/[5TN+4IW-I?620W3A6D59F&Y" M<8;'N.AJU.FMVVH:SHNFZG/<3&PBN;9[IE+(Y=E8!L8Y"\9& :Z&+PWI4-D; M1;8F,SK<,6D9G>12"&9B%8)'61E)16+ #!&,$ MDY'- %#PO>136ES T^H&XMY=L\6H%3+"2H(&1P0>H/.1EQ@ER=QQ@=ZVJ "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@ HJEJ?\ :?V=?[*-H)]_S?:@Q7;@]-O.:M*FE+;VZ7.419-Y:/GKIJ7E]?VNR:>2. P*YWJI/\ "1NR!UXP* .@HJ.&>*XM MH[B)P\,B!T<="I&0:RK+Q9H6H7,-O:ZC'))-_JN& ?V!(P3[=: -FBLIO$NC M+J/V W\0N?,\K;SMW_W=V-N[VSFJ2^('C;Q$UR\$46G2K'$[*V.8U8;\9/WF M[#I0!T5%8S^(]/LK"QEU&\@6:YA60+"K-OX!+*H&[;SU(J[9ZK8W\CI:W*2L MD:2$#/W7&5/T.#0!)='U&^^Q6M]')< M7)E6PC>C'&!U[F@#9HK$CUMEUS6;:X,:VEC;PS*X4D_,'+ M9QU^Z.@I+?Q)9PZ)97VI7MJ'NE^0VP=ED/\ L+C<1CVH W**R9?$^BPV-O>- MJ$1@N&*Q% 6+D=0% )X[\<=ZT([J&:S2[CD#0.@D5P.JD9S^5 $U%8.B>+-. MUK3IKP/]G6'>91)D!%5B Q8@#D#/M5W3=>TS5Y'CL;M99$4,4*E6VGHP# $C MW'% &C15'4]8L-'CC>^N!$)#M0;68L>^ 36?>:^I;0Y=.EAGM=1N_),@YRN MQSQZ'*X_.@#>HK)T?4Y[^^UB&8(%L[OR(]HP2OEHW/OEC4.I>*++2]>M-*N- MP:XB:3S K$+@@ 8 ._O\ [#;7T;W/S83!&[;UVDC#8]LT :M%8Z^*M#>[CM5U&(S/(8E& M#C?DC:3C .1T/)J:/Q!I)= M'U"^^Q6M]')<<[4P1NQUVDC#8]LT?\))I']I?V>+Y&N?,\HJH) ?^Z6 P#[9 MS0!JT5SVF^,--U+^T0&:(V4D@;\?4(1;W.?)D!R'(Z@8[^W7M3?\ A)]& M_LS^T?M\?V7S?)W8;/F?W-N-V[VQF@#6HJ"SO+?4+1+JUD$D+YVM@C.#@\'G MJ#61;>)K$PW=U=W]FEK'=FWB==PP=H.U]P^]UZ<8Q0!O451TW6+#5XY'L;@2 MB)MD@VE64]>00"*RM9U?58O$-KI6F"P4RVSW#/=[L#:RK@;3_M4 ='17*7NJ M^([:]TG3D&E&\O?/9G*R&,*@4C'.;2I'CN?*?0>AYH Z"BL#2O$?V[PE)K%Q#Y$UO'(;B$_P#+-X\[A^GZU2;QM"GA MS0M4*)NU*XB@9.T9)Q(?^ X/Z4 =9145U=065K+J$7B/ M2)M.FOUO4%K"=LDCJR;2<8&" >@]J -RBLE/$^BOI\U\+^,00,$E+ JR,>@*D;LGL,ZEY.TMDJH ]E8G\/6JEKX MHL(]*L[G4;^T$MRCNGV<.5D"MCY 1N/4<8SUH WZ*S3X@TD:2FJ&_B^Q.=JR MYZMG&T#KG(Z8S5"[\2Q2#2I-,DCFBNM06TF+HP*C8S$8."#P.OK0!T-%4SJM MB(;V4W"^78EAHAG3S(U +$I_>P 2![GB@# M4HKE=#\3RZE!H(FEM$N;Z!YIHMKAB #CR^HZ@YR>E:5IXJT.^NH;:VU&*26< M9B !P_&< XQG';.: -BBL=_%.BQWXL3?*;@RB *J,P,A.-N0,9YY&>.]:=S< MP6=M)YH EHK*M_$NCW5K<7,=\@AME#3/(K)L!Z'Y@.#CC MUHM_$FD75K=7,5ZACM4WS[E96C7&#NG]IQ%E&=H5 MB7'JN!\X]US5B3Q+HT5G;7;ZA%Y%T"8&&3YF.H R3STZT :M%8(-)N+">]COHA;VYQ,SY3RS_M!L$?C6;J/BRV.D M/=Z3,DTD=Q!$ZR1LN!)(JYP<'H3@^U '2T57@O[6YN;BV@F626V(68+GY"1D M GIG':K% !164_B71H]1^P-?Q"X\P1%<':'/12V-H;VSFH[OQ7H=C=2VUSJ$ M<%9%D )!9F 5>!WSG.< M4ZW\0VI.JSW%[:+9V4HCWC>FY2 1^5%KXDT>]DG2WOXF,$9EDSE0$'5P3P5]QQ0!J450TS6M.UE9 M&L+@3"/&[Y&7 .<'D#(.#S46I>(M)TB=8+^]6&1EWX*L<+G&20.!D'DT :E% M9E]XATG371+J]C1WC$B* 6+J>X !R..U+-X@TJ#3(=2DOHA:3X$4@R?,)Z!0 M.2?8#/% &E16'X;UTZZ=4D5HV@M[PP0LBD$J$0\Y[Y8^E3W?B71["_\ L5U? M1Q7&5!5@<*6Z9;&!GW- &K165?\ B71]+GD@O+Y(Y8P&=-K,R@]R #Q[]*MV M^I6=U<&W@N$DE$23;5/5&SM8'N#@]* +5%06=[;ZA;+H SM)EOI] M9=3B6*]: &9%Z*V.:X31Y)M8\(^&M*M M=/O!+#-!.]S)"5BC5&W%@YX)(X 'K7I9 ((/0U7L+"WTRP@L;1"EO H2-2Q. M!]3S0!P36=^/"2,XSB@"2VM$T_38K2T0;+>(1Q*?]D8&:X*S M35+K5?#]Y>PZQ)=PW+&\\V#;# 61EP@ Y7) W#(QR37HU4AJMD?M!:81K;S" M"1I5*#><8 )QG.X=/6@#SZWDFU3P5+H-II]Y)>G % '-Z%8W>D^(IX+ MF":19M.M8UN54F,O$K*P)[$Y!&>M<_8:3J&GV^@7MS%JL44>G-:R"RCW30R; M]WS(5)P1QP.PKTVL_5M;L=$BADOGD432>5&(XFD9FP3@!03T!H Y.?2[.TTV MWNX(O$"7DEQ-- MHW3/3*L 10!QRV5]/X+O_#XT^[%[!.\V'B*Q3H+CS-JN?E.Y3TS6Q;O-K/B^ MQU&&PO+2VL[66.5[J$Q&1G*X0 \D#:3GI70VE_;7WG_9I5D\B9H),?PNO4?K M4)UG3QIESJ)N5^RVQD$LF#\I0D,,=>H/U[4 9?B::_2]T^./[>FG/YGVF2PB M,DNX ;%X!*J>DZ9*^G7Y%EKDLTD31[I1$X?#8'WOOC.W/? MTKT4$, 0<@\@TM '/:%'/:>(-?AGMID6>Y6YBF*?NW4QHN WJ"IXJ+76FL?% M&DZI]CNKBVC@GAD-M"961FV%:Z:B@#GM$M9H==\1W+6[)]HN(VB=U M*^8HA4<'T!R/SKF;=-5N]0T&[O8-8DO8;W=>!X-L$&59<( .5R1\PSQDDUZ/ M5=[V%+^*R8OY\J-(H"$C"D _-C ZCB@#BVTN]_X06XMQ9S?:3JIE6/8=VW[6 M&W8]-O.?2K ^V67BHKHEKJ*QW%T[7T-Q 1;'Y3F5)#T)(' /.>@KM** /.+1 M-4NM4T"\O8=8DNX;HF\\V#;# 61EP@ Y7)'S#(QR36QX6N9M%L(-#N]+U#[5 M',ZM/';EHI-SD^9YG3&#DYY]JZ^B@#E] ::QU+6=/N+*[5Y[Z:YBF\DF)D8 MCY^F>,8ZUB:#;7FA?V'J%YIUY)$ND_9'2&!I)()-^[E!S@CC..W-=GJ6LVNF M2V\,JS23W!/E0P1&1V ZG [#(Y]ZT* ."TS2;]+_ $:ZELI8DDU6\O#$5R;> M.2-MH;' .5N&[;G&<>F>* ,;3;6>+QCKUP\+K#-%:A M)"N%^,BLCQ19P2>+;"YO\ 1+C4[%+*1"L5J9@LA=2,CMP#76P7L-Q< MW-O&7\RV8+)E" "0",$C!X/:K% '$7VGC7=4\-FWL]2L+&WCN8VV*UN\("H% M&1]T'&!ZU-K>@O!IMEX?T2UV0W=UYUU-*&==J_.?,;.26(4=>>:[&B@#SK4M M/UZW&OZ>]OYZZQ'%(LEG$PC1V98Y BCC/V.*VDFT MU5'_ "VE + >X:/_ ,?KOH;F"X,@AE20Q.8Y-C [6&,@^AY%2T 9.H+%J/A: M0:A97$L<]L#-;1H?,Y ) '7<#_*N-N+?7=1L%++JD]CI^H130/+"(KN2,(0W MRD?,5)!!(R<'O7H<]Q!;(K3RI$K.J*78#+$X 'N33)KV&"[MK5R_FW&[RP$) M'RC)R0,#CUZT M+7;N; MQ'X7U*TLM+U&.81*ZK/Q[9JQJ.G7)^%2Z?#:R&Y&GQ)Y"H=VX!*D5E=0RD,I&00<@B@#F2TVG>.9YY+.[DM[ZU@BCFA MA,BJZN^0Y'W?O Y/%8-[H^HDW%T+>]$<&OR73);J/-:,QA1(@(PV"?YXKT6B M@#AFTO3KFQOK^>#Q%.\K0H6DAVS@HVY'10H/RDGDC\#6[X6GU.XTN1M36;Z>65_0J163X:TR]MY_"QGLYHQ;V=VLI="/+9G7:#Z$C-=E< MK9VSG4KEHXC#&5:9VVA4)!()Z8R!UJT#D9% 'GT>G7]E=Q:D^GW$UO::U>3/ M!''ERDF0DBK_ !8)SQZ\5J:W=S:E:Z5J-OIFHF.RU-))(WMRLI0(P+*AY(RP M[9X/%=;10!P6H"\LX/%VGC2[^XEU'S)+9X(2R.&A"?>Z @@\'D]LU/IQN="U MN>XN],O;B.\LK9(9+> R&,HF&C8#E>3GGCFNVHH X/0M,OH+?P6);2=#:P7 MG#(1Y1*8 ;TS2V6F7L?A'PC UG,L]M?0O,A0[HU&_)([#G]:[NHGN8([B*!Y M46:4$QQEAN8#J0.^,C\Z /-T2XLKJ'3]0AN;;1K75_M$4S6C%BQE)0-)G;M+ M-U /! .*Z[Q?97-[HT7V: W!M[J&X>W&,S(C@LHSP3CM[4Q-!T"37)1]GG:Z MB9;IHWDE,(9B2&"D["<@GCI714 Y>&XMS$9U5\L MBAL9.!GTZ50U>&[UV?6=0M=.O(H1HLMFBSP-')/(QW *AY(&.OJW%=[10!S* M65P/$^@S_9W$4.G2QN^WA&/EX!/8\'\C63HVEWL.H:"TEG,B07FHLY:,@(KL MVPGT!SQ7:37L,%W;6TA?S;@L(\(2/E&3D@8''K5B@#@[K2[UO"NOP+9S&:;6 M3-$@C.77SXSN [C )S[4ES%=V5AXFTAM)O+JYU.>9[:2*$M&ZRJ NY^B[>AS MCIQ7>T4 [@N%4;KA6RQ5FX!D!R.>HP:Z.QNEOM/MKQ$=$GB655<88!@#@^_-/G@ MBNH'@G021.,,C=&'H?:I !@<"@#SJ6SOQX4NO"W]F7;:A-=/BY$1\E@TV\2 MF3H, CCKD8Q4YU V]_XNLDTV]O9;B<(BPP%T8F!!AFZ+[Y[5WU8UI(+ MVRM(IVO)W66[=$9D1M@V[FZ*2JCCZ>M &%96MWX>UC1WNK6ZN8UT=+%Y+:(R M[958'G'('OTXJ#4M+OVU+5+Q+*:6*'5[2[\M5YGC2)0VS/WB#SCU6NMU;6K' M1(89;YY%6:3RHQ'$TC,V"< *">@-46\8:0ED]VYNTB61(L/9RJS.V=H52N3T M[4 ZZNOZA::=>1POI:VD<=R<@%E Y( M_$U4\2_VET"VB6,65FD8,&$CXXQQP2!@FNE.LZ>--NM0^T+] MEM3(LSX/RF,D,,=>"#]>U%WK%G97MA:3.PDOV98"J$J2!GD]N* .;\-V=VFK M://-:SQK%H"6[M)&5VR!URISWX-9VG65]I*:#J%QIMW-!:2WR20Q1%I(C)*2 MCA.I&!CCL:]$HH YSPFLQEURYEM;BW2YU%I8EGC*,R^7&,X/N#7/^*XM6U)= M=LI(=5]8%W;ZEHWA?P[?VD#IJ/V0:9)$_RL/,7"9_W9 I_$UZ15 M*?2K*ZU&"^GB,D]N/W19SM0^H7.,\]<9H =IEA%I>EVMA#_J[>)8U/K@8S^/ M6K=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% &!XON[BUTFW2WG>W%S>0VTMPAPT4;N S ] MCVSVS6%J,#6=[K6BPW=Y+9/HSW3++30!QEQIT2^$/"D45S M= 7%[9N7-PS,N8S]PDG:/0#@=J9J=_?Z"GB&PLKNY:**2S$4D\Y=H!,2KD.V M2!QP3G!.:[&U\-Z/9(J6]A%&BRK,JC.%=SUO2[75)T:>WLQILY99=1:Y<2A>9GR=N> 3A>O;VJ:T\.:/8PW$-M811I<)Y!E;S6&3N P#CID=C22>'-&EU'^T'TZ W6\.9-O5AT8C MH3[]: ,31K=M>N=1O[_4+U)K:_D@2"&Z:-(41L %5(!R.23G.:JW.HW,?A7Q MG,;R59;>[N$A?S2&C&Q-H4YXY/&/6NENO#>C7M]]MN=.@DN"02Y7[V.F[L<> M]-N_#.B7]U+=76F6\LTJ[9&9?O<8Y]\<9ZT 8MC;RZIXMU!+F^O?L]K;VDB0 M1W#(I*P]4A:;0M9@GN[QX[;7X4C+W+DJI,7&XEN(H52:5561QU8+G:#],FHI-(T^6WN[>2TB>&[-HGN7<2@1.PW9)W'/<\]*P]%3Q#JFGV&LV[R MFZFE6225]1)B9=WSQ^3C: !D8'((ZUW%OHVG6JVJPVJ*+5F:#DDH6!#$$^N3 M44?AS1HM1_M"/3H%NMYDWA?XO[V.F??K0!@Z6+C2_%0@U:6\EGO99C:7"W3- M!(HRVPQYPC*OMV/-3^,XYY;KPZEK.L$YU(;)6CWA3Y3_ ,.1G\ZV+7P]I%EJ M#7]O80QW3%B9 .06^\1Z9[XJ;4]'T_68$@U&TCN8D;>JR#@-C&?U- '->*X] M1M]&T9)+B&\OAJ]N4=D\I&;<=H(&<#H,\TLXO]"35_%.KFU-X;5((+>UW,O! M.T$D LQ9@.E;=KX8T2QC$=MIL$2"5)P%!^^OW6^HS5^[LK:^2-+J%95CD65 MW0,IR#^% ' >%[Z#P_JKVKK=K%=V'VF5[FVDAWW,8)E(W@9RISQ_=K)L+&\E MTJW\,R-)MU\1:@7_ +BD%I1GMRL?_?=>HW^EV.IJBWMLDP3=MW=MP*G\P2*D M2SMHY(76% T$9BB('W$.,@>WRK^5 &=X4O&OO"FEW#_ZPVZK)_OJ-K?J#7%6 M,-U-H?A>_?5]4-QJ%T+>X;[6^&C*OP!G /R#D<]3G/->CVMI;V, @MHEBB#, MP1>F6))_,DFH$TC3XK>UMTM8UAM'\R! .(VY&1^9_.@#C3=&QCUC1WGU&Y0: ME#;62I=LLI+QJ^PRDY"_>YSG%16TFLPZ?K]NDTXGTBXANH8OM;3DKL#M$7(! M92,\$=3[5VESH>F7B7"W%E%(+EUDER.690 K9[$ #D5!_8L6FVLYT*TL[:[E M55+2*=C 'JP')."?KZT 4_#U^VN:KJ.K0SR/IP$=M:KN.QL#<[XZ9RVW/^S5 M;5TO#XO%O9W\UNUSI-P5W2L8TD!0*^W. 1D\XK;T+2(=!T2UTR$[D@3!;&-S M$Y)QVR234]SIME=RF6XMHY7,+0$L,YC;&Y?H<"@#B+>#4)=,O-&@EOK?6(#! M+<1SZ@[K<)DY\N7)*;\'L,<<58TW5%EU;P_;VTM_"BW%Y;W,%U.9&$BIG8S9 M.X#MR:Z%/"FA1V'M'CL)[%-.MQ:SL&DAV#:QP M!G'KP/RJ73M)L-)C>.PM4@5SN?;R6/N3R: .?U'3XYOB3I!@'&#GD=#WJI8_:?L_B366N[RXN;"[NQ:P-.WEJ%7A=@.&Y/?..,8KLF MM+=[R.\:)3<1HT:2=PI()'Z#\J2WL[>T$H@B6,32-+)C^)SU)^M '%V_FZ^M]3O+JXU.5$N4EN&D297C+,P0G"[2!C:!@<5G11W4VA:/J1U;4Q=76J_9 M)&6Z;'E&5TVA>G0=<9SWKN;+P[H^G79N[/3X(9\$!U7[H/7;_=S[8J9=(T]+ M:&V6UC$,$OGQICA7W%MP]\DF@#'\."2TU[7=,%S<36MLT#PBXE:1DWIEAN8D MXR.YJK/I\,_Q/1WFN58::)0$N'0$K*!C ."OJO0]ZZF*TMX;J>YCB59I]OFN M.K[1@9^@JM?Z+IVJ30RWMI'-+ ?W;G(*_B.W'2@#B[^>\@FUFVAU"]11K5G$ MC>>Q:-9!&6"DYP/F/'2GRZ6PU/Q'9KJFK+!96D5Q;J+Z3*2,KDG.*[.32-/E>5WM8V:69)W)'WI$QM;ZC _*I#I]H9KF8P)YER@CF;NZC( /_?1 M_.@#@H;W5O$%]:6T@GE1-*MKGRX;XVID>0'=(2HRV",8Z#\:[+P[%J4.B01: MK()+I"P+A]Y9=QVY.!D[<9-%UX]@MH;C3X72V01P\8**!C:".<<=*T+>W MAM+>.WMXDBAC4*B(,!0.P% '!:;&VD:3XOU.SDN7N[6ZNA&KSNZ\*K!BI."? M?&<5<@1])U/PV]KJ5Y=-J6Y;E9[AI%E7RB_F $X7! ^[@8.*Z8:)IJZF^I"S MC%XXP\H'+<8Y'0\<4RP\/:1I=RUQ9:?!!*05W*O0=<#T'L* ,?QW;1W&FZ;Y MDDJ :G; F.5DX,@!.01^![4M]$]AXK\/PP75WY3PW$;H]P[JX1,J6!/)R3R> M>GI70WMC:ZC:26EY D\$@PT;C(/>H8-'T^V6U$5JB_90X@ZDIO\ O8)]: .! ML(+F;2/"=X^KZH9M2E$-TWVQ\.GEN<8S@'Y1R,'KSGFGW5_J5C'=:/;75R\) MUI+19)+DB18FB#[!*1Z38106D*6L:QV;;K=0.(S@C(_ G\Z2;1 M].N(KN*:SADCNV#SJRY$C GWP!^5 &/X?T_5+6^O(KM7739(EV0S7AN61^ M0V&89VD8X.>13? MYGP/I374RJ?F@C+MC<%=E0#/4X K5@T6VTVPN8-(ABM) M9E/[S!/S8P">YQZ9JO)X9LVTG3-+4*+6QEBD4,N6)CY&#V)/4]P2.] &AJEU M#8Z5=W=P[I##"[NT?W@ "3CWKB=+FU&QU^WB;[5#;7NGS3"*XU!KELKM(*5%>-U*LK#(8'J"*R[7PSHME+'+;:=#')&"%< [@",$ M9ZXQVZ4 "WU^[OKM[R2^C#0"=A%$!O& .:2QDN?$&I:)#>7MVD5QH2W4R6\[1!Y- MR#)*X(^\>F/RKJKW0M*U&Z2ZO+&&:9%VAG7.5SG!]1GL:DM-(L+%XGMK5(FA MB,$97^&,G=M'MD"@#AXUU:^\.Z?"-Q4+T) M&3GUP,]!703^&]&N;2WM9M/A:&V&(!SF,>BGJ![4ZX\.Z1=65O9S: M?"UO;?ZE ,>7]".1_6@#DME M3:B)=!U.:RL;^\EBGTFYGD6:Y>5HG0#;(&8DKDDCCCBNO.EV+/.S6L3&XB6& M7HY/YU7L_#VD6$4\=K80QK<)Y M>/4;V235('%SY\[2*Q\G>&"G@$$=@*L^%#-I^IMI>J27CZFUN9C,]VTT%R@8 M N@)^0Y(XP/QKISIMD?LF;9#]D!6#C_5@KMP/PXJOIN@:3I$KRZ?8PP2.NTL MHYV]<#/0>PXH S=7:6'QIH)CN)U2=+A)(A*WEL%3()7.,Y/7Z>E<[I37<.B^ M%-8.I7\MU>744%QYUPS(Z,&&-A..,#G&?4FN_EL[>>Y@N9(E::#=Y3GJFX8. M/J*A32;".UM;5;6,06CAX$ XC89P1^9H I^)[/4+W2!%ITQCF$J,R+,8C,@. M6C#CE21WKD7U2>_DTG2+!;]86>Y6YAGOFCF,L9&8O.Y) W$\'D <\&N]U#3; M/5+;[-?6Z3P[@VUNQ'0CT-57\.:.^FIIS:= ;2-MZ1[?NM_>!ZY]^M '*2#6 M[%+/2[V[FM;.^U(1),+HRS1Q>66\OS< Y++@'K@XS6GJUO\ V(NCQ6=[>>7+ MJ\*R>;=/(=I5OERQ)VDXX/>ML:#I0TMM,^P0&R8Y,)7()SG/U]^M1IX:T9-/ MEL!IT/V:5@\B$9W,.A)/.1CK0!ROB34;R.7Q:EM?31F""Q\K9(?W3,[;B.>" M1C/K6CK5@=(&C-;7VH%WU6%9&DNW;S _#!AG!'RCCH,G YK9B\-Z-!;SP1:= M D5P%$J@??VDE<^N"2:OW-I;W8B^T1+)Y4BRQ[OX7'0CW% ')^&=*@;5?$K> M?>!OM[Q8%U(!M:-#G&?OHZGI0!R\FE>)3ID<IR"*)?#6BS6,-D^G0FWA8M&@!&T MGJ7<* MRQM.QCD#OM:,1YVC SC R-M;'A;3XX/$WB699KEBMVJ!9)W92#$C9()P3V![ M#CI6U#X=T>#4?M\6G0)=;BXD"]&/4@= 3ZCFKL-I;V\T\L,2I)<.'E8=78 # M)_ 4 D:?K,"0:C:1W,2/O59!P&P1G]35:U\,:)8Q^7;: M;!$GFI-A0?OI]UOJ* ,2<7^AKJ_BK6#:_:_LJP06UKN9>"=H)(!9BS =*RO" MU[#H&KFVD6[2.\L?M$SW-M)%NNHP3*1O SE3GC^[7?W=E;7R1I=0K*L2Z7;^&Y&DV^(1%J#/_ M '%(+S#/;[L?_?==YX96'5?#^B:A<(6N;>WV DG"N!L!TA0-!&8HB!]Q#C('M\J_E2VMI;V,'DVT2Q1;F;:O3+$DG\22: .3LOM&E^ M+MNJRWDK7US+]CN$NF: K@D1-%G"E0#@XY(ZUV59L'A[2+;4FU&&PA2[9F8R M@<@M]XCT)[D5I4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9'B36)=#T M@WD4"2MYB1DR,52,,<;W(!(4=ZKP:[="\T:UGBM';4/.)EMIBZ81<@J<#.?T MK4U&&]GM"EA<0P3Y!W31>8I'<$9'7ZUS=OX-NK&"TFL]0ACO[>ZFN03;?N/W MHPR! V0O3'/\Z );OQ5=Q/<16]E#)*FJIIT8DD*JVY VXD XY/H:BO?%NH:5 M!J4%_86_]H6D<4T8BE)CFCDDV9R1D$'.>*I:KH&H6$%NR7HN;R[UV&Z,OV;Y M8SLV\J&^Z-OJ.._>E\1Z#?+H6KZA=W2WFI7*V\*>1 52*-95("KDD\DDDF@" MUJVLZC#;:CI>K6MM%)<:;<36TMM*SJ=B_,IR 01N!ST-.6Z>+_A#XY(E>&:- M<2> Q+&L@PSNW-7=-TF33EU3R[D%[VZDN4;R_\ M5EE4 8SSC;GM0!5\+ZW=:[9&[G6Q$;*I5;:KW%[&]_-:>0OV*TV\C)#E2QWOD_3M6[I:WBZ3:+J+J]Z(4\]E +X^;IQUH M R+/6M5U:ZFETVRM#IT-PUN9)YV5Y=IP[* I .<9ZX[4R?Q1+%X>US4Q:H6 MTVXFA5-QPX0@9)[9S3[;0M4TRYF33=4@CT^:X:QZ50T?7M3MK'7]0U@P/9V-S<#]V[%P4(PB@@ M#;Z'.OM4U6TEGO[<6=KKI5EY&J.(85-TP9'VDY;Y<;?E/ R>E:EIX?U!M1L M+G5=3BNET]6%ND5OY>YBNW>Y+')QGI@]5_^$]:. MPU5BNGW=S8VZW"M8W/F12*6VX)QE6![>XK2N_"9N9[VYCOC%G6IKW1-3U;0+_3M1U"V,ERH5'@MBBQ@'/0N2)X&./>NEM7EDM(GG6-960%UC?5X6+*\U*>7*C9#D%SN]".!0!7NO%%_I2ZE M!J5E;?;+6Q:^B\B5C'*@."#D @@X_.D_M[Q"VJP:7=D;*-H8"D<,9.3\I8DDG!//:M0:,1KEC MJ/GC%M:/;>7M^]N*G.<\?=Z>] &-#XLU"^BT=+.PMUNK\W".L\Q"1-"<-R 2 M1G/Z5'<>.&L;:6"]M[:WU2.[%HR27&V $KO$A*K3:'J&F:KX>M; M"YC,L;WTIGEMRT8\PAL, P]<9SV_"M#_ (0^4QF[;4LZT;O[9]L\GY-VW9LV M9^YMXQG/?- &5J/C*\NO#FNI9S6/VZQA23[397'FQLC$C*G'##!&#^=;&K75 M_"-"&H6ULQEU!$?R+B0;&Y*$<#<, Y!XZ=:NW&C7NJ:!?Z=JM]"[W2% ]M 8 MQ&,<<%B3SSUIDFBZA?6NGKJ-];O/9WJ7.^& H'501MP6/)R3G]* ,W1];U2' M_A(KS5&@:PL+F;)1V+H$13M48 QCWSDU:M?$.IQW.F?VI86\%MJ9VP&&8N\3 ME2RJX( Y /([U(/#'+\W6G- MJ>IQW5OIO-ND=OY;.VW:&D.XY(!/0#DYH HP>+=7D\)MXBDTNV6V,(:.)9F+ MY+A=S?+P@&3QDX'Y='HUW<7VGK<7#6;EB=DEG,9(W7L02![\>U5=.T:[TGPK M;:39WT:W-O&$6XDAW*<')RF[N..M9BZ)JFC:->+IUV@U*]O5FS!;!84R5# * M2=J[5)))S^.* .HN;B.TM9KB4XCB0R.?0 9-5=T@&: +'AO6-3UV%;V6SMK>Q)D08E+2,RN5SC& .#WS MQ4NIZO>IK,.D:7;P2W;0&YD>XD*I''G:.@)))S^56=!THZ+H\-@9O.,;2-OV M[<[G9NF3_>Q5?4M&NY=7BU;3+N*WO$@-NXGA,DPCAMKC^UC97<,DAQYBAOEW!>4.,YZ]/>I;B765\=2BR@M)+DZ1$9! M-,RQJ?,?.,*2$I$T>W@@O\ _B80WW]H&YDBRLDQ)W90$?*0Q& > M.*T;/2+B+7#JMU/FQCVZT 8$GC^.6#3E@^PVEQ= M6QN)#J%SY<<0#%=H.,L2P;\!FI(/&MQ?P::+"RMYKF[NIK1P+C,2LBEMRN!\ MRXP>G3WJ6S\(7>DQV4VFZE$E[;P-;R--;EXYHRY< J&!!!8X(-:CZ-_2@"^+B2UTPW.H&)'BB,DWE9*C R<9YQ6) M::]JCZ;_ &U>6-K;Z2;=KG G9IUC"E@2-NTDC'&>,]370W$$=U;2V\R[HI4* M./4$8-<]:>'M2CL!I%WJD-QI @:WV?9BLSQE2H4ONQP".0O.* &VOB'4TN-+ M;4]/MX+75&V0&*8N\3E2RJX( Y /(Z&J,?B[6I;+3[]-*LS;7US]DC4W+!P^ M64,?EP%RI]36A:>&[_[3IO\ :6IQW5KIAW6\<=OY;.P4JK2'< M%6AT;2=/^V FPO1=E_+^_AV;;C/'WNOM0!4F\6:C:6U]%<6%L=0M+N"W*I,? M*<2E=K D9'WN>.U7(==U*'4+K3-0L[-+Q+1KNW>.<^5(H."&)7*D$CG!X-9O MBG1+B*.^O+:4M+?7]BRJ(BWE;&54@M2B1JW0C+$\'.?Z5H#02+G0I?M _XE:,A&S_69CV>O'KWH YVV\6II MFD6Z&.UM[R\O;E/]*O&$"%'.]B[&[CMI+B.Y+ MVJJX)$A<#('&",<'O5]?",UO%;RVFH+'?VMU<3Q2O#N0K,Q+(RYY'3D$=,UH MR6>MOIGE_P!HV)NS)N>/<<*S+M YXR,Y&>];7A[1O[!T M>.Q\X2E7=RRIL4%F+$*N3A1G@5AKX/OXX(;2/5+<6EM?"^B!M3YCMYF_$C;N M>I&0 >GIB@"C8ZIJVE1>(KZ"SM[FPMM3GDG!F*S;0%+;1C' YY///2M:3Q+J M%[->MHEE;W%K8HK2O/*4,K% ^U >0I')[FHY?"NI/'J=G'JT,>GZE<22SJ+ M8F4*_!56W8Y QDK4TWAB\MYKT:/J,5G;7R*LT1F@" MSI7B--6U2*""+%O+IT5\CD_-\[,-I'MBL-_$6M:C+X;GL$MHA>3W*/%)(P5R M@D !(4G&%S]<5J?\(Q<6%Y:3Z+?1VPALEL76>#S=T:G*L,,N&Y/L%)KF*%G6+)P M[ 9QGWK&@\9V$^IV=J.(;BR%T9R?E0D;@A]]JN?^ UT4(D$$8F97E"@.RKM! M;') R<#VS7*-X L#X>O-)65U%Q=&X$H^]&,X"CV"?+^)]: *%OJ>KZEXETR] MM+2W2XNM(DD$4\K*B(9E*DX!))&WCW]JMRZ]+J5IX?NI;)46;4OL\R"X8-%, MI=/O\ 7VZ4 .TW6M5UF07=C96@TKSVB5YIV$LBJQ5G "D M9!P"><=JP=+UG4M'L-1O#:6\NF1ZQ.DK&8^;AIRN57&, D<9YYZ5O:?H6J:1 M)]FL-3@72_/,HAEMBTB*S;F16W 8))Y(R,TV3PJ9/#U_I7VP W=XUUYGE_=S M*)-N,\],9H VM3)72KP@D$0.01V^4UQ?@>PL+FRTZZ?2]5CNTMDE-W/._E2- M@9('F$'.<]*[BZA^TV<\&[;YL;)NQG&1BL+1-%UW28+*SDUBTFL;:-8O+%D5 M=E P/FWGGIVH X?P[-;R:?H3://?OKK7*?:PKRM&8MYW^9N^3&WTYSC%=+J^ MM747BZ*[BE(TO398[.['9FGZD_[A\K_OHUT?A_23H>@VFFF83&W4KYFW;NY) MZ9/K6(/ &GS:1=V]\[7%]=&626[!9U^(]I%OQIZ MVRV]P2>$DE+LA/\ WZ S_M4_P-JUSJ;ZP;HM^\N1=0!CT@D7]V/R4U))X.:[ MTO5K>_O_ #KC4%A!G6/:4:)%"D#)_B!;\:UK71$L]<-];R!(39):& +_ '&) M5LY[!B,8H Q[NW'B/QC=Z;>22_V=I]M$YMTD9!+)(6^9BI!( 7IZFKEUU$EQ=-)Y*W$S%(U7YF9F.6P,@ >]/U/0KN36$U?2;Y+2]\KR)5EB M\R.9 <@, 0002<$'VJ.?0-2G6QNWU6-M6LY)&28VV(BKC#1E V<<#G.>* *W M_"5W5N)$O;**.6SOH[6^V2%E1) -DJG XRRY!Z%$_X1NRTV.[=+JSD6XCN]NXF<$DN0>N2S9&>] &.WC]H;7404T^\N;6&.=& ML+GS(Y%:0(03C*L"1QWS6AJGB:\T6&UBU!--@O;V5A")+HK#&BJ"2[D#D$XP M!SD59O-$U35M$N[#4=1MB\YCV-!:E%3:P8\%R3G'J,5:UK1I=0GLKVSNEMK^ MR9C#(\>]"K##*RY&0<#H01B@#$M_'0FL[A$AMKK4$NH[6);2XWPS/("5(?' MP&SQQMJ717U%O'6IC4DMTF%A!@6[LR$;Y.>0"#V_"KU[H5_J>EQ1W>HQ+J$% MRMU;W$%OM2-EZ#86.X8)!Y[T_2M&O[;6KG5=0OH+B:>WC@V00&-5"ECW9B?O M4 <_XIETH>-K:/6IITL_[-9D$3RC]YY@P?W?.<9J*P\476C:/8VEU(BW%U+. MUM+JT_E;+96^0R$\EB" !U/X5US:23XG36/.X6S:U\K;ZN&W9S[8QBH=7T:> M\OK34K"[2VO[5716DC\Q)$;&589!Z@$$'B@#$C\<33V$;6UI:W-W_:*6#"&Y MW0N64L'5\=.G;(YJS>^(=7LM4L]+DM],2ZFA:7S);ATBD.[ CC.WEL8)SZUH M7&BWE_;Z<+V^B>>TO5NV>*#8K!=WR@;CCKUR>E1^)=#OM>MWLH[RUBLIH]DB M36OF.IS]]&W#!QTR#C&: (+KQ#J;W&IG2["WGM=,.R=IIBC2N%#,J C@$0(RQ!SW^]Z=J ,4 M^-+FYCT@VEK:0'4+=I@]].43>" 8E8*&^S29P>AVFN?D M\)7X\,P:#%J-H;40-#-Y]GO))).]?G&",\=?6NC6P0:2-.9W:/R/(+D_,1MV MY^M '*)XG31?#?ANT62T2YN[&-A)>S^5$BJBY+'J220 !UY]*LVOB^2]T6[N M83I:SVEP(999+S_1L$ AU<#G.0,8SG(J2+PM?6UII30:G$-0TV-K>*9K?*2P MD ;73=G/RKR#U%6;_0M1O[2P>:_MFO[.Y^T(QMCY+'!&TINSP&X.5BG)C^GMY)V?SG M$2!7 '\.3PP[#FH8_"5UY[S7&I1RN^I0Z@Q6WV_,B[2H&X\' QW'?-;,NE&3 MQ';ZMYV!#:R6_E;>NYE;.<_[/ZT -\/ZJ^L:6+F: 03I+)!-&K;@'1BIP>XX MS6I6;HNE'2+6>$S>;YMU-<9V[<;W+8Z]LXK2H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** (;J[MK& SW4\<$08*7D8* 2<#D^Y%97_"8>'/*,G]M66T-M/[T9!^GI[] M*B\9V\EUX>\J.%IB;JV)15W9 F0GCTQFJSV3MXMUR4VS&.72XHUG'TH U[[Q#H^F>3]MU*V@\Y=T>^0?,OJ/;WZ55U3Q7I6DW]A:W5Q&HO%9U MEWC:J@9!)]#T%O M%/L//T[3/!E[=6MV(K*.6"Y"P.SQ,4VC*@;L9&,X]* .RO\ 7])TN6.*^U&V MMY)!N59' ./7V'O1>Z]I.G$"\U"WA+()%#N,LI. 1ZUQ\\[N=7MX M-1$;P-:V*S+,GE@;&!BZMJ6GKYY/ER0,0C_[N3DUS>LV-TUCXT2*U MF(GN+=HE6,GS/DCW%?7D'./2M?57.F^,[75KJ">2Q^PO;K)#"TODR;PV2%!( MW#C..V* -F77-*ALX;N34+9;:?/E2F0;7P"3@_0'\JKR^*-#@@2:;5+:-)$$ MB%GP64D@$#KCY3^5<''8D5T'V M5V^($]PT#&$Z4D8D*?+GS6)7/KC'% &A:^(='O;U;.UU.UFN&7N2TO3[B+P]X(4VYMELBD%JI++PVS)ZCG<0QC>,QISO VC[I')ZU@:#%-HP\ M/ZCJ%G=?98K&>W.VW=VMY6EW9*@%AN48SC^= ';OKFE1V4-Z^HVRVLV?+F,H MVO@$G!^@/Y5-I^I66JVWVBPNHKB(,5+1MG!'4'T-O/7WH F M3Q1IK>))M#:94NHU0CX#$\_6J%L3J$?A;3[/3KNWN=-E22Y,ENT:P*L95EW$8.XD="<]: .R&J6!L MEO!=Q?9G?RUEW?*6W;<9]=W'UJM<^)-%L[TV=QJ5NER"%,1?YLGH,>I]*XD/ M/'X5M]".GWYOH-35I0+9]BI]IW[]^-I!!'0U%?\ F6MWJ.FW:2V^DOJHO)+Q M[.4LOSJW#!=FTL,!MV0.HH ZNS\76/\ :.H66HWEI:RPWIMX49\%UVJ03D^K M$=AQ6_-T^QR-)<7,K1#RR3(/*3:5X MYYSC'>NS17?3E0YWM$ <^N* .WXF MLG1+>VU'6;.[^VZU+-8Q/L2[L5@2,, I0D1+D^P)'&:S]!TZX$G@\SV=N<9QZ9%0ZE8Q:GIEU83#]U<1-$WL",9KSK^R?$ITH:UM<:Q*/[,>/)^ M6 @1;\>OF#S,^AH [N?Q)HMK;07,^IVR0S@F)BX^<#J1ZCWJ6ZUS2[*&&:YU M"WCBF0O$[2##J,_4?F*YM(8?"_B1Y9[6YDL#IT-K:RPV[2[-A;=&0H)!. M5/H:IZ)I%W;W?A/[592((?MTNQDR+<.044GH#@X__50!T-IXDAFU+5%EE@CT M^TMX)TN"<960,>*=7OK=7>*U6 MTN$M7C_=WC)N.W/? S@>I!/2NSEO)I=#DO;*W=YVMS)##*I4EMN0K ]#GB@" M*Q\1:-J32K9:E;3M"I=Q'("0H[_3WJ+P_P")=/\ $=LTMG*N]&8/$6!90&*@ MG'KC(^MZE9 M '"X&T'U%5[S6/$-O?:9IJV>F&^NTFD?,TGEJ$VXP=N%X\>6 I MW#(SCOUQ0!M:=XE6?1]1O+^W^R2:;))%=('WJ"BAB5/&001BEL/$:7?A!M<> M+RFB@D>:$GE'3.Y3^*FLC6M%>UL;#P]HULSK>71N+N:X9F5E3#MYC\G+$*/? MFLN_M=9MX]>T>>TW#5GAFB:T5WC0R.L;:EX9OF?7HDA)M;&%[C2U52KN M+/5UO+YK3['=Q,L"3F22(K&=W\(/]X=Q0!HURNLZSXCTR_MHH[+2Y(;RZ^SV M[-/(&Y#,"XV\<*>F:ZJN>\30337WAYHHG<1ZFKN54G:OEN,GT'(YH KMXGGT MO5X;+7WT^T5[1YV>.1B-P<*%!8#/!)QCM6W-K6F6^FIJ,M_;K9R8V3&0;6ST MP>]9LMM(WQ"MK@PL8ETN1?-V_*&,J\9]<9KD8].OK2#1[MQ?VUI:7=\KFVMQ M))#OD.QPC(V5P",@< ^] 'HMCJ%IJ=L+FQN8KB$D@/&V1D=1]:P+O7=;.MZI M::;864\.G)&[B:=HWDWJ6PN%(['K5KPQ96\27M]!<7\[7DP>1[R 0EBH"[@@ M1< C'..<5DGPZ=6\8>(&N9]1M[5TME @E,23C80P)QSCIP>] &O!XOT9M+L; MZYO8;07D0E2.9P& [Y]@>,]*F?5W'B6STZ,1/;W%G)<^8#DY5D P>F"&K"C6 MW\,Z_JOGZ=U6;/7 M=*OS$+2_@F,S,L81\EF4 L,>H!!Q7%BSNK6ZCU">QN);.UUZ[FFB2(LVU@0D MH7JP!.>,]R@]1OY5?P7:/PKE/%K:CJ$.O64@U%9!@6=I:V>Y)T"J?,:3 M8-PQM '- '8P:PS:_JUE/Y4=M8P0R^:3CAPY;<3Q@;:EMO$.CWEG/=P: ME;/;PHP.'^88'6LECJ5 M[8-"L5WJ&E:=>6DR22VC1331*3OC*D#?M^4].?>@#O-.U?3]6C=]/O(;A4.' M\MLE3[CM3-2US2]',8U&_@MC)G8)'P6QU./3WK'TISJ?C.ZU:U@GCL18I;F2 M:%HO.DWELA6 )"CC..]-\17=VFMV]L\E[;:>ULQ\ZRM/.DEEW8\O.UMHQ@]! MGUXH V;S7M)L(8);K4+>*.=2\+-(,2 8Y7UZCIZTC>(='33XK]M3M1:2MLCF M,@VLV"<9]>#Q[5PFE7 T@>#C?P74;6\%['(GV=V=""H^ZH)Q[@8HF)M;FVU6 M:TN(+*Z\0B>&$P-YFT0,"_E@;N2"<8SWH ZW4O%%LGA^34])GM[P)/%$<-D MM(JD''(.&S5X:HK^(6TU);4^7;F65/-_>JDV=IJ,NG)<7.N-)81EA;3V*Q)%\FTH66)\M6ADMWW8\G) WC&3[8ZT ;&I^*--TC6;33;R98Y+F-I-[ M, $ P!GZG./H:LWFOZ1IUVMK>:C;03M@A)) " >F?3/O63X@E-AXGT34Y89W MM(H[B*5X86D*,X3;D*"<':>U9,\AL(_$]G=:==W%SJ= MZ#<0"Y/&6QD >HZUMZ/;S6>B6%MTFZT][^'4+=[5&"O*'&U3D#!]#R M.OK54^,/#HC=_P"V;+:C;6_>CK].X]ZXJXM)Y[+Q4L4>I7272V;PR7-L5><* M^&( 5>F/3./:NN%F3\09)S;'R3I*Q>9L^4GS6^7/3IVH NR:S"=5TZSMKBSD M%TC2D&;YVCVDJR ## D>O2H?#^O+JFD:=<7;0PW5ZKE(E.-VTG.W/H #7.:! M97<4'@<26TZ&".X$NZ,CR\QD#=Z?C45M!/;?#^VG^SS1:AH%PT[)(A4G:Q+@ M$]5:-CR.* .]BNH)YYX(I4>6 A954Y*$C(!_ @U1N_$FBV%P;>ZU2UAF#[&1 MY "IP#SZ<$=?6JWA*WDCT07EPI6YU&1KR4'J"_*K^"[1^%86HV$\ECX[Q:2, M]P!Y.(R3+B!0-O'/.>G>@#J['6]+U.>6&QO[>XDAY=8W!('K]/>F67B#2-1N MVM;/4K:>=OX5S&NZ5>W=[#%8PNDCZ#<6ZN%V@,=FU2>W?]:30 MK2WOKG24EN];$^GC>MO/8I%' P7:5+B)Q6\LI?Y8U9@&)YX('/-8%AILZ^%?! M\364@DAU-9)4,1R@Q+\S#''..3[4W5[6XBU#5IA97#Q#6K*<".%FWJJ(790! M\W0YQ0!VMCK6F:E;2W%G?0310Y\QE<83_>]/QJ.R\0Z/J(F-GJ-M/Y*[Y-C@ M[5_O?3WZ5Q6NV5UXCGUB^TBUN4@:QBA8O"8FNG64.0JN!G" KDCG.*NPVL&J M/->)>ZU5 /0YSD'K6MX6O+^]T@R:A&1()G2.1H3"9HP?ED*'E2?2@"U)Q/XP30;*>R#1H'G,K$NQR!M&WC.2,;:V]&L[JV\5W9N%=L M:9:QF8@[7=2^[![G_&@#IZ*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DTT=O"\T MTBQQ(I9W&[W^U[N[DU25(KF.23*.'C+%D ^YM(&,=J=INH:C=7]GX=DNIC=Z?=2/> MSYPTD"8,>3_M[TS_ +K4 =O17F^FW/B;6-/CUFT6^-W),653=1BV"A\&,Q]> M@(S][/-:5C->^1XAUF6^NYVTZ[NQ;6OF8CPBG"D#[W],#% ';56O]0MM-MA< M73E(BZ1Y"D_,S!5''N17%Z*OB.5M)U",WTJSE'NWGNXFADC89)1!]W&01CTP MAW]_;:98RWMY* M(K>(;G<@G Z=!S573/$6DZQ*\-C>)),B[FB*LC@>NU@#CWK-\?\ _(BZM_UR M'_H0K,U1=[DU6XA98_,F MPB@2= ,8#;5(W'.": .\HK@(]3DF^P:+!>:I:2SZ@8+TW4H:>#$6_8K\\-@8 M;)ZFFZE?ZCIL>N:;;ZEQ?9[RVFEOX[JUD47$6H M3"1HB5&,.."IZ@Y_+I0!T5%%% !1110 4444 %%%% !6)=>%=.O+J2:=[QXY M7\R2V-W)Y+MZE,X[#CI[5MT4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 52U/2K;5[=;>\\UH VYH MTD9!)_LM@\K['BKM% " !0 !P *6BB@ HHHH **** *DVG6]QJ5I?R!O/M M5D6,@\8?&[(_X"*+W3K>_EM))PQ:TF$\6#C# %>?7AC5NB@ HHHH **** "B MBB@ HHHH **** "J6IZ5;:O;K;WGFM &W-&DC(LG^RV#\R^QXJ[10 @ P M!T I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@".>"*Y@D@GC22*12KHXR&!Z@BLO3O"NBZ5<">TL@L@4HI>1WV*>H4,2 M%'TK8HH R;'PSH^FW:W5K9!)4!$9+LPC!Z[%)(7/L!5]+.WCO9KQ(56XF14D MD'5@N< _3)J>B@#)'AG1UU$WR6FR<=LCA"_\ >* [<^^*O6MC;68G%O$$ M$\K32#).YVZGGUJQ10!DV/AK2--NQ8#G=M!VYR.N*VZ* *]]8VVI64MG>1"6WE&'0DC(SGM4[( MKHR.H9&&"I&01Z4M% &5I_AO2M*N!/96IB< JH\UV5 >H522%'T J7^Q-.&C M_P!DBWQ8XP(@[#'.[KG/7GK6A10!D+X7T9=/>R^Q PR2"9BSL7+CHV\G=D>N M:?%XR2S'D22K-(&=F9W4@AF8G)(('4]JU** *-WHVGWTLLMS;AY)H/ ML[MN8$QYW8X/KSGK50>%=%_LVYT\V0>VN65IP\CLTA&,98G<<8'>MFB@! H M P!P*6BB@ 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@ 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 **** ,[7;R^T_1+NZTVQ:^O8T_@>-O"\_C2PUJ0_8XUMXX6&U&(F>"?$$W MBCPAI^KW$ AFG5@Z+]W,OBOX;M([K5] MMK#(_EJ[00G+8)QQGL#6MX2\1_%+7+O2KYXQ+HL]PGFS"*%08@^'/KV-:OQ] M_P"1/T[_ *_Q_P"BWKI/A/\ \DQT7_?$2_\.:-?6X( MO9H;=)(8\!4+'!8CT6G/\2?''A+Q;;Z7XG6UN$8H9$1%!V,<;E9<<]>OI7+R MZ5<:W\:]0TZUOY;">;4;D)'(;72?BFEGXS6>YGBN1% MYLDQ*B3/R.V>64_*>HX.3D<4 >^>.O$1\+>#[_4T91<*GEVX(SF1N%X[XZ_0 M5Y?\/_BEX@U#QC9:;X@N$>UO4*1?N%CPYY0Y &((;V?1+G3M-GTZ73+:.W#NV=YC.5;H.+-"M M/@*-*DU"W?49+62$6JMF0,TC8R.W!SS0!U^G?$*77_A=JNOVB);:G90R"1 - MRK(JY! /4'(//N.<5F?#7QMKOB/P]XBN]3NDEFLHPT!6)5VG8YZ <\@5RG@" MSGB^#WC.[=2(9XF6,GN50Y(_[Z _"K7P8_Y%'QA_UQ'_ *+DH ;X%^,>JS^) M(;/Q+=1265S^[641*GDN>A) '!Z'/3.>U;?B3QYX@T[XP6?AZVNXUTV6YM8V MC,*DE7V[OF(SW->8>#O!C^+M#U\VH)U&Q2*6W4?\M,[]R?4@#'N!ZU!H&I7F MJ_$3P[/?N9+A+VTA+-]XA'51GWP * /7/B+\3M2TG7X_#7AJ%)-1)19)63>0 M[8VHB],\CDYZUBW>L_&/P[/:S7L)U!)FQY,5M'*,]=K>4H8?G6'XCD'AGX\C M4-3!6U^V1W'F$9'EL!\P]<<_]\UL_$W7;ZWO)=8T/QW%]EF\M8=/L[PEA\H! M;"G &TEM)IHPTEO*,-&W=3^-8/C_P 9Q>"?#WV[RA/= M3/Y5O$QP"V,Y/L!_0=ZC^&%_=ZG\.]+O+ZYEN;F3S=\LK%F;$K@9)]@!7&?' M^QGFT32+U%)@MYY$D([%P-I/_?)'XT 8EOXG^+FIZ._B*TQ_9H#.%2"'!4=2 M%(WD<5V7@?XE3>*_#6K&XCC@U?3[=I28Q\D@VG# 'I@CD?3UP&^$_B!X9L_A MG9?:-2MHY[.S$,EHS@2,ZKC 7J(1U49]\ 4 ?6=>)>+/$GQ3T*Y MU6^$8AT:"X<13-%"P$1?:GOW6O;:XGXN?\DOUGZ0_P#HY* /--$\9?%CQ'9O M=Z0%NH$D,;.L$(PP ..<=B*VO%OQ \2Z/\2[;1+:[CCLW>V5XS"A/S[=W)&> MYK2^ ?\ R)5__P!A%_\ T7'7 ?%:T^W_ !>:SW[/M!MHM^,[=P49Q^- 'J?Q M9\5ZIX6\.V=WH]S'%/+=B)R45\KL8]#GN!6+J?CK7[;X,:7XCBND&IW$^R27 MR5((WR#[N,=%%<#\0/A>O@?1[:_75S>>=<"'8;?R\?*QSG"*]1\&CQ*-$;_A*C$=1\ MYL>7LQY>!C[O'7->#^$O#'AO4_#\5UJ7C9=*N6=@UJ9%&T \'!8=>M>Z> [? M3;'PM#8Z7K":M!;R.IN5<-EB=V#@GD;A0!F?%7Q'J?A?PE'?Z3,L-PUVD19D M#_*58G@_05YW!XN^*-SX2?Q/%>6C:;'N+-Y408 -M/RX]:Z_XZ_\B!#_ -?\ M?_H+UY5IOA_2[SX>2W]QXS2TN$61UTIY =S*3M&S=G+8';O0![7\+_&5YXS\ M.S7&H0HEU;3>2[QC"R< @X['GD?XUP/C[XI^(=/\87^GZ!<(EG8J$E/D*_SC M&XDD'&"P7\*E^%?C5M,\!:_]IMH$ATB-9HG1 OFL^X!6QU)95&>O/M7G?AW7 MH;*/7I-0TR?4)M4MGM_-1L>66.YFZ')W!3^% 'TGX'\0_P#"4>$-/U1BIG=- MDX QB1>&X[9(S]"*\J'Q%\7>+_%=UIN@:GIVC6\>\P_:@H,@4X )96RQSG ' M\J/@/XA-O<:GH,VXAU^U0(.I9>' ]R-O_?)K/?2O ?Q"\07G]EW=[H%ZX,K+ M>)'Y4C9YVKNR#WQG\* .[^'_ (D\;7.M3Z3XJTJX,2AO+O\ [*8UW*>A( 4@ M\X(_7-8WACX@>(M3^+DN@75W&^G+=748C$* [4#[?F S_"*YOX8ZKJ^B?$E? M#4.H_;M.:26&01N7B(56(=/3D#I]*9X)_P"3@)_^OZ^_E)0!T7BGXC^(KOQ] M)X8T"\LM*CBE,)NKL+AF R22P( R, 9/XUH^%O$?Q"L_%R:1XAL9-2T]W"& M_M[7]VN1E75U4*5Y&*(_ WC/QU/ITQU#1=8$CPRW,\5SND3:KX"^)-IH^E:RNH6[W,4 !W)]#T KV*OFZPNHO"7QXN+C63Y, MOKAC*PX"RAMC_3YQ0!KW7C[XC>!M3MAXJ@CN;:?D*R1C:YCXW^*-&UBRTJQTR_M[V6.1I M9'MW#J@Q@#(XR?3VJC\0[*?3OA/X,M;E2LR@EE;JN5W8/TS0!LZ5J7QBUK2[ M?4;*6T>VN$WQL5@4D?0BO8=+^V?V39_VCC[=Y"?:-N,>9M&[&..N>E>,>$/A M;>ZMX:TS5(_%M]:I-&)!;HA*IST'SCT]*]RH \?^*WCSQ)X8\566GZ+&4VN_8 #(7&#MZ<(P/X5B?%0!O MC'X64@$%;8$'_KX:N"O;*^M]>N_ D1(@EUE=@]\E%/T*L#^% 'HWPP^(/B;Q M'XR_LW5[I)(/LSR;! B'(VX.0,]ZV_BQX[U3PS/I>F:%(JZAM:@B4+%$+A%'H P KE-7\7Q7WQ:?Q%):R7UG:7(,$, M9QN2/A"#@X&0&_&@#UGX2^.;WQ=87\&K3))J%K(&#*@3=&PXX'H0?S%8'C'7 M_BAHNH:K>6T8CT2WE8Q2F*%@(\X!YY]*XGP/XFBTGXK+?) ]G8ZC.\3PN?\ M5I(V5&>. VWGT%>X?$W_ ))OKG_7#_V84 >4:'XU^*OB2"6?1]EU%$VQV6"$ M8.,XYQ5[Q?\ $'QIIGC2/0K"[BCD>.V01M!&?WKHN>2/[Q-:_P"S_P#\B]J_ M_7VO_H KAOBI%%/\8)H9Y_L\4C6RO-G'EJ40%OP'- '>0+\9_M$7G/9>5O&_ M'D?=SS5'XC^/_%&A>._['T>\BBA>.+8CPHWS-[D56TKPKX.TW5[*^7XCQS&V MG281M,F'VL#@_-WQ6#\7HFG^*R0K(8VDCMU#KU4GC- &QK_C;XF>"+JS;7)+ M&6.XW%%$:%7VXW#*X(ZC\ZZ3XB>/]6TOPCX>UG1)5M3J2B1U>-7P"@8#D=LU MY;XHTB?PSXZ@LO%ES?:O8IM<2^<0TL1[C=G&""",]NHZUW?QQ:T;PGX<:PV? M8RY\CR_N^7L&W'MC% 'IG@[5;C5?!6F:IJ$JM/-;B2:3 49YR<#@5XC??&;Q M2=9N;JRF3^R4NL)&;=?]7DE5+8SDJ#^M=7J7B#^P?V?=.6-]MQ?6RVL6#S\V M=Q_[Y#?B17E-OJUK'X NM#;29WNIKM;M;T-\J[1M QCI@OW_ (J /IS6-9*^ M!K[6]-E&1ISW5O(0"/\ 5EE./RKC/@_XSUOQ<-8_MBY2;[-Y/E;8E3&[?GH. M?NBL7P-X@_M3X)^(=-E?,^FV5Q& 3SY;1L5/Y[A^ K%^"?B71O#PUO\ M?4( M;3S_ "/+\PGYMOF9Q],C\Z /H.N1^)>NZAX;\%7.I:9*L5TDD:JS(&&"P!X/ M%;6C>(]'\0K,VDZA#=B$@2&,GY>(/$'Q!O\ 2=1NTDLX8YF1 M%A52"K@#D#/0UYQ;^&+RU\!Z9XWT=Y$N;2X<7&SJNU_ED'TZ'\/>MKX)SO=? M$F[N),!Y;29VQTR70T ;^O\ Q.\3:YXMD\/^"84'ENT:S;%=Y2OWFR_RJO'? M\^<54C^)/C?P7X@AL?&<"SV\@#-^[0,$)QN1D^4X]#].*POAK?VW@WXFW<&N MRK:XCEM&EEX5'W @D]@=IY]ZN?&OQ!IGB'6]*M=(N8KUK>-P[VYWJ6.WK0!U/Q6^(&N>&M6TV/0[V..VN;3SB3$K[LL<$$CTQ6D_Q'FU3X17WB'39 M4@U:T6-)TVAA'(74$X/8@DC_ !%>>?&&TDL9_"]G/_K8-)CB?_>4X/\ *L_Q MUX?O_ &J7UC9N_\ 8VKQ#9GD%0P;:?\ :4@<^A]S0!Z+H?CK7[WX/:UXAGND M;4K6X*12"%0 /W?\.,'[QKF=)\:_$_6]"O\ 6+"[MI;2QR9\PQ!@ NXX!'/% M/\,_\F\>)/\ K[;_ -HUC?#[P7KGBS0-033_ ! ^GV7G>5/;@OME)4)=&T:QU>UU/4;>SD>1)4^T2! P (.">_M[T :FC^/_$5Y\9)/#LUW M&VF+>W,(C$* [4#E1NQG^$5G^(O'_C0?$B[\.:->P*#>$?%EKIOB46MRDFQGBC1,LC'&59<<\'KZ5M_%SQW MK_A/6K"VTBZ2&*:W,CAH5?)W$=Q7FOB!;7P9XOL+_2=?M?$4B 3&251*%8'A M2JY8G% 'OUC*\^GVTTAR\D2LQ]R 37 MD?Q"^('B+0/B#!I.G7<<=FZPDHT*,?F//)&:['3_ (C>#XM-M8WU^T5TA16! M)X( ]J\F^++!_BQ:,IRK1VQ!]1F@#T7XH_$>7P:EO8:;%')J5RADW2C*Q)G M..Y)!Q]#7&7/B?XN:!96^M:E&)+*5E_=/!$<9Z!@@#KG_/-5/CG:36OCC3]1 MDC+6TMJ@4]B4=MR_D0?QKTG7_BSX;TG08M1LKN#4II2NRTBF ?!ZEA@E<#/4 M=>* .H\.ZNVNZ!9ZE):36DDZ9>"92K(PX(Y R,C@]QBM2LCPSK\7B?0+;5X; M6>VBN 2J3@;N"1G@]..*UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&ZM8+ZTEM;J M%)H)5*21N,A@>H-< _P2\'/WTNP5UM;<$(';<>6+'GZDUH44 *V\2113 MC46F>8L925W/G/'_ (TWQ'\./#GBG4QJ.I6\IN0@C+Q2E-P'3..IYZUUM% M'(+\-?#_ /PD4.O2K=SZA$Z2+)-.6RR !21WQ@?E6QXC\-:;XJTO^SM4C=X! M()!L;:0PS@@_B?SK7HH XZ;X9^'9_#EOH,B736%O.9XE,YRK$$'GTY/'O6?% M\%O!<<@=K.YD _A>Y;!_+!KT&B@#-FT#39O#TFA+;+#ISPF'RH?E 4]<8K,\ M/^!=$\,V-_9Z;',L-\NV8/*6)&"./3AC72T4 Z?28YD-R%$GF M2E\[QXKF;/X*^#K2X$KV]U<@'(CGG.W\E S7H=% $ M5M:P65M';6L,<$$8VI'&H55'H .E,O;&UU*REL[V".>VF7;)'(,AA5BB@#SF M3X)>#I+@RK%>QIG/E+<';].03^M=EI_AS2M*T1]'L+1+:R=&1D0G+;A@DD\D MX[FM2B@#G/"W@?1?![W3:1',AN0HD\R0OG;G&/\ OHU2D^&?AF3Q,OB 6LL= M\MPMR-DI">8"#G;[D9-=A10 5G:YHMGXBT:XTK4%=K6?;O"-M/#!AS]0*T:* M ,7PSX5TSPCI\MCI22)!)*9F$CECN( Z_116=JOP[\/ZSXC37KR* ="NO"=MX M9ECG.FV[[XU$I#9RQ^]]6-=/10!YW_PI/P;_ ,^]Y_X$FNJ\,^%],\):=)8: M4DB022F9A(^X[B .OT45M44 8_B3PSIOBO3%T_5$D:W642@1OM.X @<_B:Y, M?!3P8"";:[/L;EJ]$HH Y63X=>&V\-MH$-F]O8/*)9%AE8-(PZ;F.2?_ *PK M5\/>'=.\+Z2NFZ9&R6ZNS_.VXDGJ2?\ /2M6B@#D[7X=>'[+Q2?$5M%<1:@9 MGF)68[=S9W?+Z')XJEK?PE\)Z[J$M]-:S6]Q*Q:0VTNP.QZG!!&?IBNYHH Y MKPQX#\/^$6>32[0BXD7:T\KEW(],]A],5#IWP[\/Z7XH;Q%;13C4&DDE+-*2 MNY\[N/\ @1KJZ* .1\2_#7PUXIO3>W]K)'=L &GMY-C/CID<@_7&:3PW\,_# M/A>]%[8VDDEVH(2:XDWLF?0< 'WQFNOHH *YSQ-X&T#Q;L;5;/=/&-J3QL4D M ],CJ/8YKHZ* .%T;X1>$M&ODO$M)KJ:,[D^U2;U4^NT _CFMSQ1X/TGQ?; M6\&K)*Z0.73RY"G)&*WJ* *6D:7:Z)I-MIMD&6VMTV1AFR@S>+E\3O!(=25@^[S#LW!=H.W MZ8KI:* .7A\ :';Z[J&LPKI1ZAJ<,QN8XQ$&BE*?*"2,X^IK M;U71[76=%GTJ]\Q[:=!')AL,1QW]>*OT4 87ACPCI/A"UGMM)25(YW$C^9(7 M.<8K+U_X8^&_$NL2ZIJ,-PUU*%#%)BH^4 #CZ"NQHH \\7X*>#58,+>[R#G_ M (^36QK7P[\/Z_KR:S?13M>)LP4E*CY>G%=710!SWBCP5HGC!;8:M [M;D^6 M\;E& .,C([<"J5[\-_#^HZ!8:+=+=26=@S& &<[ESVSW'I7744 +28HA]CC@%N(SS\@7;@_A5R MB@#CM(^&7AS1(M0BLDNECO[9K6=6G)#(W7Z'W]ZS/^%)^#?^?>\_\"37HE% M'/>%O!>C^#TNDTF.9!%=5;4=+AG2X: M,Q'?,6&TD$\'Z"NLHH Y7Q-\._#?BNX%UJ-FRW> IN('*.1[]C^(JMX>^%OA M;PW?)?6MI)/=1G,W&1^-;%% ',6?@'0K'PK=^' M((IQIUTYDE4RDL2=O0]ONBK7ACPEI7A"SFM=)25(II/,<22%CG&/Z5NT4 !& M1@UP&I_!OPAJ5Y)"M"\(Q2+I-I MLDEXDFD8O(X],GH/88%9&K_"CPOKFK7.IWL-RUS<-OD*SD#.,=*[>B@#AM.^ M$7@W3;N.Y73GGDC8,@GF9U!'^SG!_'-:/B?P!H7B^[@N=6BG>2&/RT\N4H,9 MS7444 >=_P#"D_!O_/O>?^!)K7UGX<>'M=UB+5+Z*X:ZB5$4I,5&$Z<5UM% M&9KOA_2_$FG&QU:T2X@)W $D%6]5(Y!^E<;;?!/P=!=+,T-Y.H.?*EN/D/Y M']:]%HH 9##%;P1P01K'%&H5$08"@< =A3Z** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH \;T3X@>(KWXQR>'9[N-M-6]N81&(5!VH'V MC=C/\(K.\9_%/Q)X<^(=[803Q/IUK-'_ *.T2_,NU21NQGG)YK)\-?\ )Q4W M_82O?_09:B\2Z5;ZW\>;G3+K=Y%U M",#D"O'?$MIJ_AJ6X\*7[DP6]SY\?'!RN Z^S#'Y?6N_\>?\D/\ !_\ O1?^ MBGH O:-J_P 7]>TF#4]/EM)+6<$QLRP*3@D'@\]0:Z7QE\0=1\$^%-*BNX8I MO$=W"/,#8\N-@!O8A>O)P /?TKD/!?PPOM>\(V&IQ>+;ZR2=6(MXT8JF'8![UW.C_$.3Q'\--8UJV1+;5-/MI3(@&Y5D"%E8 _PGT/H1S5;Q M'X_\,W7POO/(U*V>>ZL#!':*X,JNR;<%.HP3UZ<5Q'PWLIXOA=XZO74B">T: M.,GH2D;EL?\ ?8H F\+^+_BAXP2[;2+RTD^R[?,$D42?>SC&1_LFNA^&/Q*U MKQ!XCGT'78X7E$;,DT:;2K*>58#@CW'IWS7E_A#P_K6K>'?$%]HVJ7-M)8)& M\EK"[+]H4AR>01R IP,'.:[CX"RZ&;V^C,#KKGEY$KOD/%D9"#'!!QGKG\Z M,:\^+WB^SUZY0W<;V=O=E&3[.G*!S\N<9Y -=G\5/B'JOA^_TNT\/7,:M-;- M=2L8E?1QPK&O-;'2O[6?QVBKF2WB>Y3VV3@G_QW=^=&A&Y\3?VUJ=Y\ MRZ3H#0QGKC$?EK^8+F@#VSX5>)-3\4^$Y;_5IEFN%NWB#*@0;0JD# ^IKS'Q M)\8/$Z^(M2.C7,:Z7!/Y47^CJXP. 2Q&?FP35[P;X@_X1OX%:Q>H^VX>\D@@ MYYWNB $?09;\*\_TG5K2T\&ZSI,NE3SW&H/&R72GB+RSD<8]2V>>] 'TE>:S MJ&K_ _.K^&UWW]S:K+;)A3ACC(^;CCD<^E>-ZY\0?B=X;FBAU>1+6292R*U MO"=P'&> :Z[X#^(/M>@7FAROF2RD\V($_P#+-^H'T;/_ 'T*Y_\ :!_Y#NC_ M /7L_P#Z%0!U/@?5/B3>ZY;R>(8-ND20LYD\N)[CF@CLFF55A5,,'09R!Z,:]3T?_ )%VP_Z](_\ T 5X-\!/^1XOO^P: M_P#Z,CH W=?^)_B;7?%DGA_P3"@\MVC6;8KO*5^\V6^55X[_ )\XJK%\2O&W M@SQ##8>-+=)X),,Q\M P0G&Y&C^4X]/PXK!^&>H6O@[XF7<&NRK:GRY;1I9> M%1]ZG)/8':>?>KGQJU_3/$&N:5:Z1AJYI_Q'FUKX5:EK-K(D6M:?!B==H(5 M^,. >S#GZY':N%^,]K+8V/A&TF_UL&GF)_\ >4(#_*L7QAX?O_ =R9+!W_LG M6K/;SR,$ M&?<'!!]/QH ]@^$OBG5O%?A^]N]7G6::*Z\I"L:IA=BGH!ZDUZ M!7DWP!_Y%/4O^OX_^BUKUF@ 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 Y2S^'6@6/BMO$D, M=P-1::28L925W."&X_X$:=)\/]"E\7#Q.T<_]I"02[O-.W<%"CY?H*ZFB@#F MO%'@30O%\MO+JMN[2P JDD3[&VGL3W'^)]:;J?@'0]6\.6&A74']'M]*L ZVMN"$#MN/)+'GZDTNL:-IVO:<]AJEK M' -!T2^U&[M(IC M)J"/'<"20L&5CD@#M4>D_#GP]HNDZGIMG#.(-2C$=P6E)8J 1@'M]XUUE% ' M$O\ "KPR^A1:,4N_L4=PUR$$YYD90N2?H/U-=1I&D6>AZ1;Z78QE;6W38BL< MG'4Y/?DFKU% ')^'OAUH'A?5VU/2TN8IW1D8&8E2I.<8^H'Y5+XH\!:'XPN; M>XU:.=I($*)Y ME^$;&:STI)5BED\UA(^X[L ?R K_,DMQ9R7#0SD?\?$)A;:Q/]X8VGW&>] '?T5Y_#J6JKX0)L48R" >N.10R,.A!Y!KF?"(234?$D\N#?'4Y(Y"?O", >6/IMZ?C3KI M[O5O%<^E1ZA<6-K:6DD3-?O<2V;WMT;-HEEW%\",&0@! M5S@XYZ>] '?T5P;W/B-;?2K*ZN+FRDGU1H%F?RFE>W\MF!;;E=W!&?8'%2:A M<:G_ &__ &';2ZO-!:6BS-);20B:5G9@"S2$#:,8P!UZT =Q5>UOK:]:X6WE M#FWE,,O!&UP 2.?8BN0@N]?O+C2M#U"XFL)Y4GFGG3R_-EC1@$ QN56(8%L> MG%7_ 5"UNNO0O/).R:M*/,DQN;Y(^3@ 9_"@#E9&HMK6D_VEKS6D5G=ZB]M9100NLA0;B#(Q.%+?-@9X'&30!Z#17"23 M^(M-LM6E*ZFEFFFS2K+?R0/)'.JY4J8R>",\$<$59N;/7E\.VMU:ZE?W<\[0 MRW:QM&K^7M)80@C .2.O) ZYH [*BN(M-2EUR_T[2K/5[Y+7[)+<2W!54N)& M60)Y;?+A2I)S@Z6_UK3+F[ENUL;A%BEFQOVO&KX) &<$GFI/%-]=6MK86]I,8)+Z] MCM3. "8E;))&>,_+@9]: -VBN!UG4M2T*/7]/BU*XN!!IJWD$\VTR0L6*E20 M!D<9&1ZUV&F64UG QN+ZXNY9"&9I<84XY"@ 8'MS0!>HK#\378@L[>W2XOH[ MBYF$<4=CL\V4X)*@OPHP,D\8Q7,1:QK0TB6UDN[B&ZAUN&R$LHC:41OLX;'R ML1N//TH ]#HKA[B36;*XUW3[/4KFZDM+>"]MC/M+DY;?&2 ,A@F/;-:NBZN^ MO:[<75K.QTN"UB55'1Y9!O)^JJ4'_ C0!T=%8WBK4Y](\,WM[:[1.BJJ,PR% M+,%W$>V<_A684OM,\0V.DMK%Y=0ZE;3AWEV>9"Z!3O0A>,[CP01G% &_9:O8 MZC<3PVD_G/ VV0JIV@YP0&Q@G(/0U;>1(D+R.J(.K,< 5R_P\MVA\'6;M;N;;(00GS,,+@#Z\YY-/^(,1E\&7>)9(]KQ'Y"!G]XHPV]G)*%N+D.8DP?FV@%ORR*L5QNL:;*?$GAFR74[P-LN\W.5,I&%.,[<#TSC MI^=9TFNZO%:)I4<]S<3G5Y;'[3&(Q,8D3?@%L)O(.,GT/&: .]NKJ"QM9;JY ME6*")2SNW10.]2JRN@=2"K#(([BN OY/$-IX;UYYI-1MX+>!9K2:Y>!IMPSN M1MA8%>G7!YK4M_M^I^+M0MFU2Y@L[6"UE$4.T;F;<3DD$X.WD#K0!UE%%<39 MWFH)8Z_K<^H7,PTZYO!!:#:(RJ9P&XR?SXP/>@#MJ*X72)?$KS:9=JNIS)<% M3=FZ>V\C8RYW1A&W+@XP.XZU5&IZIIFCZQ%J5_J$>N1V$TX27887QTDA*CH. M.#Z]* /1**XB[OM0\.7.FW']HW6H1WD$S2V]QM/S)$9 R;5&.1@CIS4&CW/B M:Y_LK4434YA,9!'V>%Q MUS]*YCPVM_KME!KMQJ]W&TTCLMI%L$2(&*A""I).!RMRIJE M\'%S=JOS)\I61CN'R_>..>W)XH [:VN8;RUBN;>19(95#HZ]&!Z&I:X*'Q%> M:-I^EZC>S//;7^D(R(0/^/I4#!1C^^#T]5HGN==&I6>AR2ZE-)#8+7-N&U-(_W)48)1SNY!Y&. M.W)XH ZF"9+FWCGB),QSZBVE7FJM/IML))1"81! M$VTL-^\97+&_GU!&TB6]V7 7Y9491D;0,+\W M(]J .[HKBM(;Q&M_I\Y35);>;_C\:\>V\K!4D-&$8LO...>#6;9W&LSZ/X;O MVU^]$NIW MIU"Q[0A5SE1MX;Y!SSUH [^[OK:Q6%KF41B:588\@G<['"CCU- M6*\XU%[R1)=*FU">7[)K]I%#6Q//.01CI2I;:_+X/L[^VU.\NKVZCMY9T5HU(CQEQ%D8#$'J>N* .VHK) M\.7D-[HZ/#=75QLD>-S=J%E1@3E' Y'2M:@ JO9WUM?Q/):RB1$D:)B 1AE M.&'/H17,7]S?V'BSS=2O+Z#3)98DLWMPA@R< I*,%@6;HW3D<\4 >E53;5;))+V-IP&L8Q)<#:?W:D$@ M].> >E<7XEUB^MYM1U'2KK4Y%T^5$EQY0M4(V[D(/SL>>2.F:MW7_(2\<_\ M8/A_]%24 =C!/'D7_H K%\3:CJ M']N:?I%DMX$FADGE-FT2RL%( 53(0 .Y\10V^GVEU/=VAG MU86\JZ7;ZY9+J%Q+#975L#>.JO+#!( 9# MP,';SCCO[4 =_17 VFJ/%;ZY,=8U.XTW=;PV-TJJTKNV=R1Y7#') W8[]>*B M35]?L;+Q'; WAFLX(9[?[68Y9HUPDC<7+:A);MM?& M59/+8D9.01TYH ZVH+.]MM0M5N;29)H6)"NAR#@D']0:DFC,L$D8D>,NI4.F M-RY'49[UP.E7VIZC!X:M&U2YA%W'>&XEC";WV.-O)& ?<#N: /0:*P?"EU=3 MV5]!=W#W#V=]-;+,X&YT4C!;&!G!Q^%/\378@L[>!+B^CN+F81Q)8A/-E."2 MH+\*,#)/&,4 ;=%>>1:QK0TB6UDN[B&ZAUN&R$LHC>41N4X;;\K$;CS]*MW$ MFLV5QKNG6>I7-U):6T%[;&?:7)W-NC) &0P3'MF@#N*0D*I9B ,DGM7.Z+J M[Z]KL]U:3L=+@M8E51T>60;R?JJE1C_:-7/%49E\):NHD>/_ $.4[D(SPI./ MH<8/L: -965U#*P92,@@Y!%+7#RB^T[PKX=AL]4N5DO+JVC:63:Q1&3E0,8P M,<9S5K5UGAGM-(L]1UNXO1$\Q6W>$,5+=Y6?FV9QN^F>*Y'7M*E&L>%[=M6OV;[3,O MG;D#_P"J<@_=QG'&<=/?FFZ]JU]H.LZI+#<2SI%HQN(XI<%5D#A,\ ''<_C0 M!V]%!]6N+]-1259EG"X#+'O#I@# R,8Z>: /0**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH K7]A;:G: M&UNX_,A+*Y7<1RK!AR/<"EGL;:YNK6ZEB#3VK,T+]U+*5/X$'^7I6;XMO7T_ MPS>W*I.RHGSF"812(O=E;!Y%5+OQ-=6]W?VMEI$EV=/B229S<*F59=W&1DMP M>/;K0!;B\*Z1#>I=);R9CE,T<)F(_>X[%>,]>M5HO%-U=_8X;+1WEO9[47/ICUH MNZAX7TK4KTWLT=X3(HZ!MI&?QI;GPQI5RENODRP&WB\B-[>=XF M$?\ <)4@E?8UDKKG]K:UX8GMS-!'+)=I/ S8(=$(*L!P<,#_ #JZOBE6TX2_ M8V^V&_\ L'V7?SYN['WL=-OSYQTH T6T336TN'33:1_8X&1HX@.%*L&'ZC\> M<]:-3T6QUVN+&..7RHY1)YJR$JFTX'.X8.>E & MLFAV"164?ER,+*4S0EYG9@Y!!)).3]X]<]:;J6@V&JSQ7$ZRI<1*52>WF>)P MIZKN4@D>U5=,UV\NMD6>CPRQ64;JLTIFD+R-(6<@ DEB3V%<;JS)9^#KN^LM5UM%>X@ MB:2]FDC>-?-4,5W@$<,>:N^';]?^$HN;33M8GU32$M/,EEFE\X0S;L!1)WRN M3C)Z4 =3>Z?;:A]G^TQ[_L\RSQ?,1M=*=>V-MJ5G+9WD*S6\HPZ-T M-T(8QX_)4;_@=9EKXLO9-*\2Y+FX\]O[-R>6 M620PQ[?HZG\Z .L@\-Z?!:7=M_I4T=U$89?/NI)"4P1M!9CC@GI4]YH]I>V, M-I)Y\< MY\1W.E6VG^8EHZ+/*UPJLNY0=P0C)7GKF@"1O"FD&SMK:."6$6Q8PRPSNDJE MN6^<'<<]\GFIX/#^F6T5E%#;!%LI#+#AVR'((+$Y^8G<>N>M8DGCJ)%>\6R# M:5'*8FN?M*!R VTN(NI7/OG'.*O_ /"07=U?W,&EZ2UY!:2^3-.TZQC>,;E0 M$?-C/.<4 :UO86UK=W=U#'MFNV5YFW$[BJA1QVX Z4FH:=:ZI9M:WD0DA8@X MR000<@@CD$'N*SCXB066NW/V9L:2SJR[_P#6;8P_'''7%5QXFN;C5!I]CI33 MR?9HKIG:<(BJ^>"<'D8].>>F* +2>%]*2QO+1H994O0%N7FG=Y)0.@+D[L#M MS6R!@8%<+J?B#4;/3=?N;.&9+NWOX866:X$B1JVP90;< $,./5B>U:]]J5TF MHZ#%=VLUL;FX8,(;H%0P1R%<8^=2!GMSB@#5U/2;35HHDNEDS$_F1212-&\; M8QE64@C@D54A\+:1 K+';R8:XCNFW3.V94^ZYR>3P,^N.WDG:X7>&7N8\9 )Z M'/OB@"]<6?V>:ZU*QM4FU&6)(L22E%<*3@$X.,;CVJOX8T-?#^B1V7[OS2[2 MRF,87>QR<9[#@#V K8K#\07KVMWHT>R<13WR1F2&<)AL$A6&#N4\Y''04 :] MS;07EK+;7,2RP2J4=&&0P/450TWP]IVE7)N;=)GG*>4))YWE94Z[5+$X'L*R M#XQF6)[LZ1(-.BO#:37'GKE6$GE[@F,E M5/,TZQ#?@$JH(^8@$9S@4 :VGV%MI=C%962A('IR /I39 MO#FE7%M<6\EME+BX-TY#L&$O'SJP.5/ Z8KG+O7M1U&Z\.SKI\UE87-^ICE- MP-TJ&-R R#H".<9/3FI[/Q-):VLCFQNYKFXU>2S\A[E7V2;"<*Q 3Y>G;)/ M/2@#=3P]IXTNZTYQ<36]T")O.N))&?(Q]YB2.!VJU!IUK;7MQ>11[9[A$21M MQ.0F=O'08R:PCXO,-M>+=:;)'J%M7A\ 8.>XXP:NZ-K=SJ. MI:A87E@MG/9",L!/Y@;>"00<#C _GQZ@&U56UTVTLHKB."(!+B5YI58E@S.< ML>?7TZ5!K&H7.FVJS6]I',DFTNRNH-/DEFN;QK$P M+*OR2@,?O="OR]?0Y]J -'3_ UINESK+:+ M#K-=&U*/3XY6O)[.2VA:XN7D"*P^ZNXG:,XZ4\>+FB2X%]IS6\MI=Q6]THF# MK&LF-L@;'(Y&>F*UK?5%NM;O=.CB)%G'&9)MW&]\D+CV !_$4 5=+\,Z?ITL M=R(Y9+I8O*#SSO+Y:XY5=Q.T?2GV/AG3--NEGM$N(PA)CA^TR&*,G.=L>[:. MI[4[5]9;3KBSL[:T:[OKPL(80X08499F8] ,CL>HKGM?\3WTOA>_^R6DEK?V M]S':7*>< T.]EPRMCG(88/&,Y[4 ;R>%]+BOS>1)/$QE\XQ1W,BQ&3.=QC#; MTZWN[NXB29#=[_.C$[^6Q;[S;,[03Z@9KFM26_CU/P_H:6MTEG.D MDLRKJ;^8S#&09,[B%W9Z\\#C%7[SQFMK+>_9K'[1:6#&.XE-TB.2H^8(AY?' MU&3G&: -PZ+IYL+*R:W5K>R:-K=6).PQC"G)]*9J6A6.JS13W"RI<1 A)X)G MBD4'J-RD''M5!/$LUYK#V&FZ:;E4BAG:=I@B".3)!Z$YP.G?GI6Y=22Q6DTD M,8DE5"40MMW'' SVH 2TM8K*UCMH PCC&%W.7/XDDD_C3+NPMKYK9KB/>;:8 M3Q?,1M< @'CKPQKE](\57X\)Z??ZC9&6[O#'%;+%(N;F1L]L (."3["MK2M: MDO;^YTZ]LC9WUNJR&/S!(KHV<,K #/((/ H 2]\,:5J%W-PZ4 :T6 MA:=#!IT,G'-L-[?(=I7UYX)ZU%-X:TJ>U:W>W8(UT;P%965EF))+A@<@ M\GIZU7U;Q,FE7&H0M:M(;.P%\2'QN&YEV]./N]:CD\2W-O9PRSZ1(L]Y*L=E M;"92\I(+9;LF ,GDXH >-&GO/&":S=P01QV<+PVNQRSON/+-P N!D <_>-;] M> M2>F#5RZ\2S6-G:FYT]5O[N0I!;K=*48 9+F3@!<>V>G% %O3O#FG:5.);07( MVJ4CC>ZD=(U/95+$ ?A4D6@:;#:6%K' 1#82"6V7>WR, 1G.>?O'KZU#H>O+ MK#W=O) (+NT91+&LHD7##*LK#J#@^AX-+JNM265]:Z?9V9O+ZY5G6+S!&JHN M,LS$' R0.ASF@!;OPUI5[]H\^W8FXG2XD*RLI,BJ%4@@\8 '3'2BW\-:5;VU MW ;=IUNQMN&N9&E>4#H"S$G [>E9LGC$)80RC3)FNVU#^SI+4.NY)=I/WNA' M YXX.:Z&SDN9K5'N[=;>'-/LHIXT^U2)-$86$ M]U))A#_"-S' ^E33Z+9SZ7!IQ$T=O $$7E3.C)M&%PP(/3WK,O/%$\4^H&RT MJ2\M=..VZF$RH0P4,P13]X@$9Y'I6:U_=:UXWM($CF;3$LDO(3%=F(-N;B1@ MN"W3&T\=3WH UKCPM9FSL;*V3RH+>]6\9VD9I"ZG=G).26/!)/0GVK?KA-'U MF:'^WM?UJ*XC6TN)(55;LNB@$*(UC&%SG'S'J3VK4MO%S&[%M>V"V\LD$DT/ ME723!]@RRMM^ZV/J.O- &C<^&]-N]2%].D\D@=9?+-P_E%UQM8IG;D8':I&T M#36TV;3S ?LTTQG=-[X@E9;H[IHEN)%C=L8W% <;N!SCMGK5LZ'IYOWO3$QGD@^SRDR,1*GHPSAC MUY//-4+OQ%=+?W5II^DM>O91J]T?/"!"PW!%R/F;'/8Q]Z #3M.M]*L([*T5UMXLA%=RY49Z9))P.WI46IZ-9:NL7VJ- M_,A8M%+%(TTF,,T[W"JRG;G=Y>,[>0 < M\UGQ^.HI!%=_8@-+FF$27/VE/,Y;:',74*3COG'.* -Q-"L$@M(MDKK:3_:( MC),[L),$;B223]X]?6JNLZ#%(,8R-I#+RI '!'?K7 M.7M[=+X5\3RKPY/'O7?T N?"EC'9WQM+T[Q3+>ZE/ILNGQQ7JV[3Q)'=I*KX(!4L! M\K9([=Z *FB^'+M;ZY>_MEM]/FMC!)9-?278F8D?.2_3C(X]:W-,T&RTF0R6 MQNB=GEJ)KJ24(OHH9B .!5#P9JNI:QX>M[O4H%5W7DV MFK11)=+)F)_,BDBD:-XVQC*LI!'!(IMOJBW.N7FG1Q$BTCC:2;=QO?)"8^@! M_$5F^*=5U+3)M'73H%E^TWHBD#.%W#:Q"\@XSCKVQ[T 68?"ND0*RQV\F&N( M[EMTSMF5/NN6V\0HMQ;SQF/3);D(ER#&Y7;N!7'4$X#?7BH8_%]_++IZ)H$G_$RB,EF3=( M-V%#'?Q\HVG/?Z4 :GAC0U\/Z)'9XC\UG>64Q#"[V.2!GL. /8"M66))XGBE M0/&ZE64C((/!%<[_ ,)A"FBF\FLWCNQ=FQ^R&1>9P3QOZ;<#.[TJUHWB'^TK M^XT^XMEM[N&-9=L 3QTJ74-!L-3NH[FX699T0Q[X9WB+(3DJQ4C(SV-.OM5%AJ>FVDD M),=Z[Q";=@(X7< 1[@'\JS(?&5E=V N+.)IG;4!8)%NP68MPV?[NSY_I0!H6 M?AW3+!K,VUN4^Q^;]G'F,1&)#E@ 3TX_#M3)O#6FS1R*%N(3)<-ZL9I]/359H9+MK@$QAIBJX0\E1D#J/85I7_C# M[/=WL=I8K=0V)VW$AN4C.X#)5%/+$ ^W/% %T^$M'V6R1P2P"WB,*^1<21EH MR<\D^M*WA32#8VUFL$D<=JS-;M%,Z/#N.2%<'('/3.*IMXKFN; MAX=)TI[[;:17@:C\Y829W9Y/?O4_\ 8E@9?->$RO\ 9?L9,KL^ MZ+.=K9//U/-4;?Q#/=^(;K3+;3]\5I(L<\S7"JRY4-N$>,E>1SFFCQ3&?#46 ML_9&VOWR,H(!SG)ZGK5)?$%W>7]Q%IFDM=6UK.8)KAIUC^ M"@CYL9YZ5B6/B2]TN/6;FXL9KG3X-5F22Y-P,Q*7 &U#R0,CT]J .ZHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#,\1:9+K/AV^TZ%T22XB**SYP"?7%58]$G2_URX,L>W4 M(8HXQSE2J,IS^)K:EFBMX_,FE2-,@;G8 9/ Y-1VM[:7J,]I=0W"J<,8I X! M]#B@#FKOP<;W0=#L);@)+8)'#,Z9Q+%M"R)]&P/RJ[?:3J,.N_VMI#6ADDMA M;30W)95(5B58%0>1DC&.?:M:WU"RNVD6VO+>9H_OB.56*_7!XIHU73FWXO[4 M[$$C8F7Y4/\ $>>![T <];^%;RQ71YK>Z@EN[2YFGN#*I59?.SYFW'0C/'TY MJ\OAM!XP;6_-_=&+(@[>=C:9/KLPM:HU&Q-F;P7MN;4=9A*NS_OK.**#GA8@@(/'4[3BF^(]& M+G7-0FF@6VN-/CM_WB,^TJS$L0!G^(8QR",UTMK>6M[&9+2YAN$!VEHI X!] M,BJ&I:Y%IFKZ?9SB-(;I)G:>20*(_+"GOZ[O6@#F?!-RIURYB26#42]LK/J$ M4TDI3:<+$S/QW) &.AR*Z+Q-I5YJMG:+8O EQ;7D5TOGYVG8@XK4UO39[W0+K3].>*VDG3R]Y& JDX8C'?&<>]:$, M\5S"LT$J2Q,,JZ,&!^A%9-CXCM;G4;^RN)(+:6VNOL\:O, TWR*V0#C^]C'/ M2@#.E\'&RNM,N](NYA-8L4"7=P\B>25*LH!SC^$CZ4VS\%K!_P (X\LRF32T M83[ M60*OYF@"EH&F2Z182VDCH\8N9I(=N?EC=RP!]QDUF:MH.HZIKUK<@:?##;7$ MC]"&.1UQ@]*W9M2L+>".>:]MHX9/N2/*H5OH2>:?->VMO&))[ MF&)"I<,\@4%1CG)[%+G2Y%M([31;G3UF+K-<0DSA"VXJ>,$C) M;/IQ5N'2=;TJ]OO[*DL)+.\N&N<76\/$[8W8V\,,C(Z=:VDU33Y)8HTOK9I) MANB59E)<>JC//X4^74+*"Y2WFNX(YY/N1/( S?0$Y- ',W_AW66_MVVL+BQ% MIJVYV:8/OC9HPA X(.!SVST-:6E:)/8:Q+>221LCV5O;!5SG='NR?I\U;E5 M8=2L;B62*"]MI9(QET256*?4 \4 8%]X7N;NT\01+<1(^HW$<\#$$A"@3 ;Z ME.W8U;GTO4M1FT>YO?LD#WX!-13:C96Z2//>6\2QL%=GE50K8S@Y/!Q0!S&D^%;G23#9"TT:XL( MI"5N)83]H\O.=I&,%ATW9_"K+:#J5QXKM]5F&GP);NY\VV#B:>,@A4DSQ@<' MJ>1QBN@-]:""._ /Y5&^JZ=':I=/?VJVTAPDQF4(Q]C MG!H K:%<7]U:W$E^(_\ CYD%NR(4W0@_*2#^/U:UI54,,#W^:M1'61%=&#*PR&!R"*@DO[.*Z2UDNX$N'^Y$T@#M]!G)H YZ3PO M=/X7O=+$\/FW%\URK\[0IG$F#QUP,?6I(])UO2K^_;29;![6]G-R5NMX:*1@ M V-OW@<9QQ5BZ\1;?$D.B6:6TT^P2SF6Y";%)QA0 2SX!...!UYK:EEC@B:6 M:1(XUY9W8 #ZDT ^&+J\G\0Q?:(5L]7A7!P?,BE"!!QT*X&?6HW\/:OJM M_:S:Q+8K#%:3VKI:[\GS%52V6'MT[>IK?.LZ6JRDZE9@1';(3.OR'T//%23Z MC8VUNEQ/>6\4#_8:+;7EQI[VVESI(LD>\22JJ,@R" M, X/J?PJ5/"]TL\Y^E:FJ^)-,T>&REN9U*7LZ00L MC @EOXLY^Z.YJ[+J-C!;)\U*)&@O 1'(^I0RR2"5N1L+/U*@#I MP >U=9)?6D,222W4"1R#*,T@ ;C/![\50;787U33[2R^SW4-T)"TT5RG[L*. M"%SELD$<=,&@"#Q#HUUJ5YIMU;+:3?8W=FMKO/EN6& W /S+VX[GI6;8^%+^ MW2U66:T_K7,4=AJ21QYY) M3";.F.N<8Q4W@JPNK/PY%-J&XZA>,;FY+C#;F !],*%&/:MJYO[*SS]JNX( M,+N/FR!<#.,\GIFE:\M4M/M;7,*VV-WG%P$QZYZ4 9FLZ5=W.H:?JFG20"\L M_,41SY"2(X 8$CD'@$'!K,E\+7MSI&I+<7%N=1U&[AN)60$1H(V3"CN?E3KW M)KI4O[.2U%TEW UN3@2K("A.<=>G6D@U"RNA*;>\MYA%_K#'*K;/K@\4 4[W M2Y;GQ%I6HJZ".SCG5U.S\0:E?AHQ!.&".5;B6<*)"QZ '_&I]4UW^SM5T>R6 2C497C\S?C8%7=G&.< MT 8EMX8UB+1;&P:>Q$FDS)+8S#>?,V[AB1<<95L<$\\UKZ3I5\FL7>KZI);F MZGB2!(K?)2.-23U(!))8GH*L:=K OFOV>.**"UE*+,+A'61<9W>AH YF]\-:SJKZM/>3V*2W MNFBSC2'>5C.YCDDC)'S=<#Z=SK:QHUS>0Z=/9311W^GR"2$R@E'^4JRMCG!! M/(Z56_X2K[1XL;0]/MH;@0;3%7!+D 9/3%;<>H64UT]K%>6[W"? M>B652Z_49R* ,>YTS6-42P:_:QCDM=0CN=L!7][J M5S%-;E;F6UD6"7=LD$6[*28'W3D>O3I70MJNG++Y3:A:B3<4V&9<[AU&,]12 M#6-,+,HU&TW*F]AYZ\+ZGGI[T 8%GH.KV<^K7*1:.7OTA M]KB)=F05/'(*G MKCKVJC%X(NXK6"4-IYNK>[EN(;1T9[5(Y%"M$,C('&X$#@]J['^T;'[']L^V M6_V7_GOYJ[/^^LXJEJGB33-)T.36);A)K1, - RN7).,+S@F@"31K*6SMY/M M%II]O,[9*V*$+M XR2 2>O8=:K:MI5Z^KVFKZ8]O]J@B>!XK@D))&Q!Z@$@@ MJ#T-27>O0QOIXL_(NQ=SB(E+E%V+W89/S8..!SS5Z34+**Z6UDO+=+E_NPM* MH=OH,YH YV'PK=A+6::YA:[.K#4KHJ"$^X5V)WX&WKZ&NKJK<:G86A87-[;0 ME2 1)*JXSTZGO@U95@RAE(*D9!'0T J.TDC3AO,@9E M"N5 X;@9&2,'UJ[IWA\Z;K<5S%(IM8=,BL44_?\ D8G)[="*T9=1CCU6WTY5 M+SRQM*V#]R-<#W@O+>69/OQI*K,OU .10!@OX4:YT' M6=,N)T7[?>274;H-VS+AER#UP0,BGV.BWHCN%N['1(&:!HTDLXB&+$8R20-H MQGCGZUN17]G/)I9I$CC099W8 >Y- %31 M+%],T+3["5E>2VMHX69>A*J 2/RJGKVEWMYM6FUG31I\]\M[;R6T )DD MCE5@,=L@]: ,:32-U;+:E8I.D#7MNLSL52,RJ&8@X( SR MXU"RLW1+F[@@>3A%ED"EOID\TMU>VEDBO=W4-NK'"M+($!/H,T :SC8&W8VNR]??&:KV'B.UNK^_LYY(+> M6WNS;1H\PW2X56R ;NZ;75<8_P"!9SGM0!4\,:7J6BV"Z9=-:R6EN"MO M+$6WL-Q/S C X/8FD\0Z-=:E=Z;=6RVLWV-W9K:[SYH M64UR]M%=V[SQ_?B60%E^HSD5)'<02QQR1S1NDGW&5@0WT/?H?RH Y2R\*7\" M6RRS6G[K6#J)\H,J[61@5"]L%N.>E6-2TRTM!XCO-6N8H]/U*.*//)*839Z= M:OG4+ M(7@LS>6XNCTA,J[_ /OG.:47]F;S[&+N#[5C/D^8-_\ WSG- &+>Z)?:A?1W MDSVR2?V;/:.J%B \A4@@D?=&WZTL'A^XBE\-,98B-*@:*7&?G)B"?+QZCO6O M)J5C%,L,E[;)*[;%1I5!9O0#/7GI2W.H65FZ)=7EO \GW%EE"EOID\T ,YXV./0@D'%;&BV$]H)9+JRTNVD; 46*$<=\L0, M_E5VXU"RM'C2YN[>%Y/N+)(%+?3)YI;C4+*SS]INX(, ,?-D"X!. >3ZT 4/ M$VBMKVBO9QS&"<.DD,PZQNISD?AD?C5.'PC;6WB2QU*W;9;VMKY0@[%U&Q'^ MH0L/RK9?4K".5(I+VV21VV*C2J"S>@&>341U-%U2:U;R1## )9)C.N4.?NLG M4<8.3QS0!B2^%[I_#&H:6)X?-N;YKE7YVA3.),'CK@8^M1R^%[NVU2^GLK;1 M[J"]F,Y^WQ$O"Y #8(!W*<9QD8R:Z>&^M+F:2&"Z@EEBXD1) S)]0.E1QZKI MTUS]FBO[5Y]Q7REF4MD DC&E_;$MCJZ9I-YJ&H:"(4MT4JJWBOYA+!<<+QUSF@!NIZ#J6I>(;2\(T^ M&*UN$E2YC#BY,8ZQGL03G/.,'I5%O"VMC2QH\=S8?V?'>BYCD8/YK+YWF[2. M@(.>>EO874D330D3+*DBJ0&PPQ@C(X(JQI^OVNHZUJ M>F0Y\VP*!B3P^X)G.7 "\, M,Y(Y'6HKCPO=3>'- MH"!MW_H0_P" USU&)=J7,*RA2<[,$@X/.1]:+'2=)'P MML1>,EBKPPR/<"+<0^X,"PQ\PW8R#QCTKT"B@#S2&_2[;2;S4;:U&CVE_<)- M/!"5MYFV#RYBO89+#/(![TV>"&\6]EM8 =&NM_0X-> MFT4 .]8CMX5AA>SMG*HNU2V9!GCOC%)KMK#=^,_#:SP)-&J7;8= MP!VI@\UT]% 'FYG73K"[M3#:PV;:]-&)[F#S(K1=NX,%Z#)R!V!:JMG#IKZ/ MJD-WJ:6T<&L+H->I44 8GA.^;4/#\4[6D-M\\B M@0(4CG0UZ5 M10!Y>89K/6)/^$BOK>VDDL+:.*2\LQ.LF(\2*K$X!WY)'4Y!J[!;6&@ZMI1U MB?[1I4>F>79W-S$?+60N200<[3L*@9[+BO0Z@BO+>:ZGMHY5::WV^:@ZIN&1 MGZB@#BFNM#M_$OVZ^2!=(ET]4L'D@Q$"';S% (P&/RGIR*J:+IYDNO"<5[:$ MP@7\D,4Z9\N,LIC!!Z?*1CTKT&:ZM[>2&.:>.-YFV1*S %VQG ]3@&IJ /,S MIEM!X7OYH;**.>+Q!F)TC 90+E0,'L-O'TJ*>U@DO==L=9U&WM+F[NY-JS6' MFR21'B-HWSDX& .A%>HTF1G&1GTH @B1[33T0L]Q)%$!D_>D('\S7FNEW4, M^N^&[U9;2.5IW2>UM;3RA:[XV C=NN=V!@]3R!7J)( )) [FEH \T72]7AG MNH+=9%@\-RO/9*#Q<;SO">^(RR?\#J=W>RT'2I+Y+6!M5NI+RYO+N$2I;,RE ME !X#;<(">F#7HE)D9(R,CM0!Y9IUM!2Z]0%8C:?<5W%I>6]_:IZ-S M[O+&_E&,!68G:JGH!GBN,OS8QZ5XDL+Z#?K]S=S&V4QDRRY/[ED.,X V].F# M7IM% ')V-D%\?R23P1M.NDPEI-@_UF]P3GU_I5GQ\I;P+JX4$DP\ ?45T=0" M\MVO7LQ*IN4C$K1]PI) /Y@_E0!Y_!X=TG_A.='A.E6OV=M'+.A@&UGR!DC& M"<$\GFL2SO6M_">@Z==BWM[&2>ZW7EW9_:1"5=MJJIX!.2,FO7+:ZM[V 3VL MT-@P)!P>1[@BIJ /%8(H/^$,L)+J'SK;3O$0\XR6^#';DY;*8RJG() M7Z5I>(9;23Q+I]^)K.#06L-EE+<:>TUNK;CN 08VMCOCI7K%% 'E"Z% MGX5 MM9)UU&PN-5DF0?9VC14(SLV,20N0>#ZUT.L6%M8^/_"365C%$%CO%Q#&%X$> M0.!TRS?F?6NON;RWM/*^T2K'YTBQ1[OXG/05/0!XK;7XN]=T+4W>W@OFU,"Y MM;?3_)-L&8J0\F,L3GOZFN[\#L%OO%,+9$@UB9RI'.U@,'\<&NOHH XK5=.M M=1^*-@EY:17,*Z6[!98PZ[M_H>,\FN2@@2VL]/-] [:!9:Y=K<1%"R(O'EDK M_=!)]N?>O8J* /'-4BCN/#_C"ZTJW9-$N)[3[*JQE$=PRB1D7'3-=#J6FVNE M>-"FGVD5K#+H,@<9KT*HKF!;JUFMW)"RHR$CJ 1B@#Q[2FTF]T MGPI:Z+;*=?ANHI+B2& JR("=Y=\:]1TC3(=&TFVTZ!W>*W0(K2$;B/?%7: /+)[C0+3QA=OXA@B MD@;2[=(_-MS+\V.0, X.*;ID%W8VO@/^T$EBQ>3A5E!W1JP/EJ?3C%>JT4 > M/WMF8DUE1:/_ &5%XAC>]A@C.# !S\HZKG&<5Z'X;O/#MXERWAZ*W6,%?-:" MW,2DX..PSQ6[10!Q^O6Z#XD^$KA85WE;M7D"\D"+@$^G)Q]37&)I5M%\,TU& M.RC744U(.MP(\2C$^/O=<8KV.DR,XR,^E ' V6EK_P )IXT>RM(8[M8(3:2" M, I(\39*G'!)ZGOWKGK!=.FLO"]AI-FT?B*VO8WO"(&62-1GS3(Q'(/N:]@H MH \\\.Z39O;^+[^6RB:\&I7BQS/&"ZKMXVD]/O'IZUC6.A:>UCX#9M-@+32/ M]H)A&9/ES\_'//K7JT%U;W)E$$T6R7!T?3]=M(;6WCL)->\IVFMO-AM8R =_E]#@@8[5F"U6X M\*^-+2VQ=I');W-N5M?*!&?FD1,?*, \CM]:]LHH \ZU231=07PG=Z'!!Y": MQ&FZ&W\O;QEAT'?&?>L&^6PCTKQ#I^I6;R^)[B^=K;]PS2R L/+:-L<*!Z&O M8Z* //;+1H-0\;:JFL6<-U(FEVZLTR!QOVX8C/?W%;7PZ:1O .D^:6WA'7YN MH =@!^0%=110!R\&]/B1J#."V[2XC$/4!VR!^/\ .N4L;R*XUCP]?B2T@N#> MLLUI;6GE_90ZNNQWZY)P,'&3T%>AW"6+:W9L\H2_6.3RE!Y>/C<#ZC.T_4#W MJS/>6]M)!'-*J/._EQ _QM@G _ '\J .)\+SV=CXC73-,>WO[5TF.]:?C(QI-HLU^A?1XKLM>#:64?(?++@?PAL9[=*Z2.ZMY;F M:VCFC:>$*98U8%DW=,CMG%34 >5Z@L5Z_B";2%4Z<;RQDG,,&Y6B"G>=@QO& M<$@=0#6I;6.GWD&M7]KJ=K?#^SGADBMK,11D\LI/)!88/N,_2NZ:ZMTNH[5I MXUN)%+I$6&Y@,9('MD5-0!PMQ9Q1^$/")CMD5UN[!CM0 @DKN/X]ZSK^P@/A M+Q;=?94-TNIS,DOEC>,.I4@]>.?UKOX]4L9M2DT^.ZC>[B7<\2G)4<=?3J/S MJY0!YMJ4<,?B37%UF^MK7[25$!NK'SO-AV (V>QW94U338H;"YNHLH2"?,'.0'/R^^*] HH YOP"H7P78A5VKNFVKMQ@>:^..U+K34(8Y+^XNY/LT?DEI9#Y2!-AQG(;/3H:]+I"0" 2,GI0!YBT4MIK M-Q_PD5_;6TDME;)')>6?GK(!&!(JL3@'?N)'4Y!J_%:/HVJ:5;0W4DADT6>U ML[F1"NZ4NK(O^R<#H?2NZ%U;M=M:">,W"H)&BW#<%)P#CTR#4U 'FE@VGS67 MA:QTR +K-K7MA:!X[?0IGOK$ \3,Y M#K'] /-7_@0KTFB@#A'B8?#'6]1NTVW&IP3WCJW5=Z_NU_!0@KL-+69-'LDG MSYRVZ!\_WMHS^M.OK&'48%@N,M$'5V0'A]IR ?;(!Q[>E6: .%\)7.C6MG;6 M&HI"OB 3MYZS0YF:8L?GSC)!ZANF.]8\?V4^&;?2UB'_ E8OU=AY9\X2B;< MTA;'W=N?FZ8KU*DR,XR,^E 'G-_IUO+X=\;W#VD;7 O)3'(8P7&V-"N#UX.3 M5JUNM(L-9UD^)DB^TW$B- ]S#O$L'EKA4X.<'=D#O7>T4 >::@D">(M;75[Z MVM!:U=.T6"/QC:6]R!>BUT.-$EGCSD^8PS@ M]\?C7;4@((R""/44 >#DU+XFB_T M_7G6/YI/#>68+]YMS]?4XQ7H.1G&1GTI: .(N]-@M]:T)+.);3SM-NHI)((\ M'&Q".G4@\CWK(\(3VMWJ^@ILLK&6PM9(@(R=]V2H']T 8P6())S^->FL-RE< MD9&,CJ*P[7PQ'#?6US!M8L]&U"XNWQ'(WFRR2LO[Q!P7SQQ MTKT.B@#EKC3U\.PWGB/4-0NM3O+>V9(C,%4*#CY55 !EC@9K T^WU7P]>:#? M7]BD*LSVU[.L^]I&G;?N8;1C$GN<9KTBD!!&00?I0!Y9;Z7=W5O9W,,;;/$D M\L=]VVIYQE4_]^Q(OXBNF\/:I:Z+IHTVZWIY>JRV$ 6,G.YRR=.@VL.:ZA[J MWBN8K:2:-9Y@QCC9@&<+UP.^,BIJ "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[7]6CT/0;W M4I,8@B+*#_$W11^)(%<7X1U*#3WU32[;4X;R1[,:@LL<@D F*XE'_?0#8_VJ M[G4=,MM42!+H,R03I.JAL LIR,^HSSBF7VCV>H7=MW.K27":NH2:$PHJH6A+ADP,@@CG)(.>@J6RUW4KK^S- M(-QC5$O9(;Z0(O,":S] M&T:9?$>I:]>6L=M<7*)#'&LF\A%ZLQ QEL+P.RB@"3Q7>7EI96(L;DVTMQ?P M6[2!%8A7;!X((K U;7M6\,7&H6+7;:BWV6*>VEFC0/&SR^40VT*&'.1TZ8KH M/%.E3ZQ965O &^2^AED9)-C*BMEB#V('IS3X?"NEQP7D4Z37AO5"7$EU*9'= M1T&3T [8Q0!APWWB&S>Y+'49K7[%-(TU]!"AAE5>"#C YI1_PDK^$ MK34H-2N+JZNH[>69(H8@8XR,OY0(P7P1]XGH<8Z5O6OAZVMH;B)KJ_N$FB,) M%Q=-)M0]@#P/KUJ:71K>32;?3DFN8(K=46)X)BCJ%&!R.O'K0!S<&KW.J3Z5 MI5AK-QMF2>2XO'@19QY; >7M*[58%N?E[>]0OK>L!5TX:@/M$6M+8-=^2I,D M31E@2N,;AD=.X''45O?\(EIBVD,,9N8I897F2Z2=A-O?[[%^IW=\\5-#X:TV M"VMH4CDQ!=?; [2%G>;!!9B>6)R: *OA^YO5UC6-*O+Q[Q;-H6BFD15?:ZDX M.T '!'7'>J>M7^HV'B-9+N^N;+1B(A%-!"CQ[RV&68D%ESP 1@<]:Z*#3K>V MU"[OHPPGNP@E)/!V @8';K5+4O#=EJUR9;N:[:-MN^V%PPADVG(RG3K^= &+ M<:YJ*>%O%-XMQBXL;JXCMWV+\BJ%VC&,'&>]0PV>H7OBGQ$]EJTMC*D=JPVQ M(RNWE'&[<#Q[#'6MB^\':5?R7AE:[6*\.Z>".X98W? &XJ#C/ _*GW?A.PN[ MNXN3/?1/QZ&JK:WXAU(ZA>:<-0#07$D5M;Q6\30.$;;B0L=^3CG&,9XK=O-* MN[G5M)M;>RBMM*TR99UE\P9?$;*$5!T W=2>U6G\,6)OY;N*:]MS-()9HK>Y M>..1_P"\5!ZG SC&>] &;:SZMX@U/45CU*72XK%TA6*&.-V9RBLQ90LS6MPT7F@<#=CJ0.,]:DN- M)]4@U%9;J&YB18RT,S+YJ*], M5ER#C=N!YSGVQ5Z:YUX2:_#83RS/;ZA"'>*&+S MA 8U9@@P S#.!G)P/6NE3P[I\>F6FGJDGV>TG6XB&_D.K[QD]^323^'K29[N M19KJ"6ZF6:22"'[R.^T>*6.^EO<,RM+-&(Y 0QRK* , M$=#QVKE9M0UQ=%UK7$UEP=.O+A8[5H8_*>.-R-I.W=DCC.:['2]+MM(L_LUJ M'VEVD=I'+,[LM:^\*Z;J%U/-(;F,7( N8H9V1)\# WJ.O''N*M_V+9C M5H-2C5XKB&'R!Y;E5:/G"LO0@$Y'I0!R&BZKJFI6NBZ7'??9I+B.YGN+J.% M[*DI4*HQM!.YL9V>VFDE1%*R'YHV.T#T*^G(JPWA M33#8VMK'Y\)M'=[>>*8K+&7)+88=CGITJGKWAZ:]T!-!MDDG@N) 9[NZN2SP M@.&W#.2Q/. , 4 :'AF[N]1T9=0NW)^UR/-"A4#RX2?W8XZ_+@Y/K7,W/BO5 M; S:=C[5?V-Y)+)89&/\2J20/U_0>E '$:I?W>N10W<%YLM'UV""Q<(&"JF5:0? MWLONZ\<"K-WK>K:.=9T_[:;N:&2T2VN9XU!3SV*G<% !VX)''>NF3P]IT>G6 M%A'$R6]C*DT"JW1E)()]>2:6Y\/Z=>27[W$)D^WQQQS@L<$)G;CT()SD>U & M;93ZAIOBJ+2+G4)+^"YM'G5YHT5XW1E!^X -IW=QQBG:[-?R>(](TRTU"6RA MN8KAY6B1&8[-F,;@-7]-T&TTVZDNUDN;BZ=!&9[F8R.$!SM!/09Y]ZHZ[ MH<^J^(=)N%DGAM[>*X626";RW5FV;<8Y.<&@#%BUS6);]/#IOL7/]H26S:@( MEW&)8A+]W&W?SMSC'M4D]]XA3^U]*M+F6[FL)K=_M"QQ^>8) 2P P$+C!QQR M#ZUNCPII:Z:EDJ3+LF-PLZS-YWFGJ^_.=Q_EQ2IX8LHK*6WBFO4DFE$TMTMR MPF=QP"7[C'&.GM0!SUUJNH2:9875GJNH2Z=&TRWUS%:Q_:8F!^4/&5X"\AL+ MGC-+/KFH:GJTMII]U?M:VMM"XN+"")VG:1=P9M_ 7'8#UYK;/A&P%HMM%<:A M"NZ1I'BNG5IB^-Q<_P 1.!_2GR^%--8P-;&YLG@A6W5[2=HRT8Z*V.N/?F@# MGKO4_$<5II]WJLMUIMH+=_M4UK;I(R2AR TBD-A"HS\O0GFKS:E?P>*E^WZA M<6^GSRQK8&*%&MYP5'RL^"RN3G'('I6M?^&;/488X9KF_6%8?(:-+MP)4]'Y M^;Z]3ZTC^%]/EOHKEWNV2*1)8[8W#>2KH %(3IQ@>U '*VFN^)-3LEU>RCU! MWDE)CM%@A^S&,/C:6)W[L _-Z]L5KVE_J,'BV2WU>^N;=9IW6RA$*&WGCVY4 M!\;@XZD$CIQ6G#X8L;:]-Q;S7L"&7SC;17+K"7SDG8#W/)'0^E.'ANR.JIJ$ MDUW,\* (/$UW?02Z/;V-T;9KN]$$D@C5SL,;G M@'C.0"/IWZ5SES>:_:V/B&==>F^.:EG\-VTA$"30S%'>/CY6(ZC(!H Y9M;\0ZD=0O-.&H!H+B2*VMXK>)H'"-M MQ(6._)QSC&,\5KV4VK:IXIU*!]0EM+2S%LXMXXT))9-S*6(/'!Z<\]16@_AB MQ-_+=Q37MOYTGFS16]R\<VMHFFFPH.T#:%SC)+$< =:J2ZE?WV M@S6^HF5IK/7+6$-,B+(5WQL-P0E<_-U%=9-X7TZ9' \^*1KMKP2Q2E724C!* MGL".,=*8/".E_8[VU(N6CO'264M.Q;S%QAPQ.0W _*@#1U>>2VT6^N(6VRQ6 M\CHV,X(4D&N5M-2U:SN?#]U=:E)=Q:I [30&%%5"(?,!3 SVQR3G-=?+:1S: M>]E*7>)XC$Q9OF((P(4M];ELX]/:/[/&L,; M)DPJYW94DC)/<=:E\,^(+S6M34S$+#)I5O<^4%&%D=G#$'KC@4A\)F_U[7+B M^ENX[2\DBV)!&-.N;B"=/M%L\4(M_]%F:(-$.B';V M% '(Z?+J&O7_ (:GDU*6WNI;*\+W$4:;B!(@P 5*CH.U3B_O+N_TFUOY5GGL M->:V,ZJ%\T"!V#$#@'#8./2N@_X0[3$@LHH)+RW^Q1O' \%PR,JN06Y'7IWJ M9O"NEG38;)4F189_M*3+,PE\WG+E\Y).3G/K0!S]]K.HZ9J>OPQ7"R2M^-BC@\<'IBH[GP] MIMXVH&XA,@U 1B<%C@[!\I'H1ZBGZ9H\>F-(RW=]<,X"YNKAI, 9P #P.OUH M Q=9O+RS\4@1W/[IM+N95C,:'RW39@AL9YSR,XX%5-/O]8CE\,W5SJKW":O' MB:%H458R83("F!G@CG).<]JZ>[TBTO;Q;J96,JV\EN"&P-CXW?R%-70[)(]+ M0*^W3,"V^;IA"G/KP: .+TZZO]"\->(+Z.]>XG.J2P)YT:!5JJ3T% '/M M>:Y;>#++5FUAY+R]^Q\-!'Y31+*72+73&5_LUMY7EC=R/+(*Y/\ P$4\Z3:F M^N[PJWG74*P2G=P57=C'I]XT < MRN<;$O17QUQD\]>32MX4TXZ?8V<;W4(L"3;2Q3%9(P<@@-Z8.. M>P% &'K>M7^B:OKLD78V\D"R1J!&SRM'U !*@\X)]:L7-WJN@ZG#9S:I M)?I>6=Q(&EB16BDC4-D;0/E.>ASVYK$VXDN9VD9(SU5<]/YT 8>FZAK$3^&+RYU1[F/5T M"SP-"BJA,)<%<#(((YR3G/:MCQ3>7MI;Z#_ )XJ MXNAV20Z7$%?;IF/LWS=,(4&?7@U/?:=;ZC]F^T!C]GG2XCP<8=>G\Z .,N)M M>A_X22-/$%P1H\2SPLUO%NDS'OVO\O(XQP!UK:T35[O4-:OXY7'DI8VD\<8 MPC2*Y;GJ>@Z^E:M:W)HVCZG>ZA=6VG266^XN[6WCD*S;NLBE3A-O] MT?6M73;>:;XA:Q/'J4_E"WM7\M5C*R*1)@$[#M-DL8+$37T M=I%#Y!ACNF5)(\DX8#KU//6KXMYXT2,B"4HLB*V=I8"QN!!+<7\-N9"@?"N2#P:PKS6]6T1M:L3?&\EA-H+6XN(U!C, M[%#NV@ @$9''M77W^G6^HK;BX#$03I<)@X^=3D57N= TZ\EOGN83)]NB2*=2 MQP53)7'H023D>U &'/)J=AJKZ--JT]W%>:?-,DSQQB2%TP#C:H&T[NX.,5;\ M"6\L/@_3'DO)9UDMHV1750(AM'RC !(^N35_3_#]GI]S)=;[BYN9(_*,UU,9 M6$?7:,]!GGW[T[1]#MM#B>&TEN3 W,2Q+$@01IGE MCMR<=>".G.:V;W0K6^U*'43+7YD$I3>F<[6QU&:D@T:R@M+VU$9:"\ MDDDG1SG<9/O?@: .5T76=4&OV,$MQJ%S97]O+(DE[;Q19*!2&0)R 0>C#TJ+ M3-4UH:;X:U>YU5[@:C/';SVQA14PRMAA@9W94'K@^@Z5T5IX4L+2ZM;E9KV6 M:U!2%IKEGV(1@K@\8Q^/ YXJ>/P]I\6GZ=8JC^1I\JRP#?R&7.,GOU- &#IN MJWMIJ5W%X@U2XM;@)/(L+P)]G,:G(>)P,G:N"03GVJII_B#4[/5(OM$NH7=C M$M-:Y>:X:[N\I)&J7-PTBQK(,.%!/&1 MQ]*6T\*V%I=VUUYUY--;*R1-/<,X"$8*8/&.GOP.: *^@0ZMJ%A9ZM=:W*3= MP"5K:.&,1('7*A3MW97(Y).<57^'UM/%X;262^FG1Y9PL3J@5")G!((4'GJ< MD^V*T[#PS9:9@KK;K2[:\OK>\F5C- M;I)'&0V!AP W\A4*:!81V>F6JJ_E::ZO;C?R"JE1GUX8T :=%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 8_B;5IM(T8S6J*]W-*EO;J_W?,=@H)]AG/X4VPL+[2R]WJ.OW%W$L M1,JRQ1HBD82S+@%% Z-0D_&>,$D9 )&X#-5O^$YL_+AF&FZFUM-,;>.=85*M*"5V ;L\D8SC&>]00 M:7K5ZVAVFH6EO;6^E2+*\\F7"6#VMHBS[V+,P9F+ ?+PH QD\YH UK? MQ3!(UW%(9R5VL0>F,9'6F6OBVWNKFVB_L^_B%W$TMI) M+&H$^U=Q"_-D''(W 9K"M_#-ZE_ M-H4Y],5)J^N1:3+:0?9KBZN;MF6&"W"[FVC+'+$ #WKF_#=@)?&&I20SQS: M7I\CFS\LY59)\-( 1Q\N"/;?6YXFLI+^TBA72(]14,6YN/)>(XX9&QP?H1^- M #KGQ''!);P1:=?7%Y-")S:Q(OF1)TR^Y@!SQC/4&HCXML&M+26VANKFXNF= M(K2.,>;N0X<,"0%VG@Y-<^/"NJ0S6=]?VD.M7!LDM[E'N#&RNK$AE8C#<'!S M@\9K1_L*\TVYTW5-*TRU26&*6.XL%GP")"&)5R/O J,Y'- &S%KL;W6GVLUG M=VUQ>B79',J@IY>,[L$]<\8SFJMUXML+2.9WANG\J_&GE8XPQ:4J&&!GD<@> MN>U5K^WUJXO-(UA=-A^TV;3+)9_:1DHX !#XQD8''OUJC#X?U>3,MS#!'*^O M)J#(DNX+$$ ZX&3QZ4 :DFN3/K.DV[VVHV;7 F;R'CB(EVJ?E9@Q((P&&.N1 MFJ>G>*KN^\+7VHW&G7D#0B;$D*1GA79Z688D,C,R@KC(^^<_2@"X MGB6.*WL8(;>^U.[DM([AQ!&@8(1PSY8*"3G@'UQ2'QE92_9%LK.]O9;F)YA% M!&H>-4;:VX,PY#<8&3D5BOX4N;6[MKMM+@U,/8P6\T+7'EM%)&N,J>A4YY^E M6=6T"=](M;6PT"WCG2-VCF@O#&UI,W.5; +#/)]<=* .JO;V.PTRXOYD?RX( M6F=0!NPHR1]>*SCXFLA%HLGES[=7*BW^4?+E=PW<\<>F:GNM/N+WPQ-IL\ZM M=36;0/-C@N4VEOIGFN1L]$\332^&(+S3[2"VT9U#R)<[VD 3:& QP..G6@#3 MD^(6FQ&:1K#4_LEO<&WGN_(!BB<-MY.>G3H.XI9/%MU'X[?0QIMS+:K C"2* M($[F8#>3N_U8'?&N-+UFQ M\90ZO8VD-W!+8I9S*T_EF(A\ENAW#':@#'O?$]])X2UB^M;V\2:+55@"SVZ1 MO I9,Q\$YP#C)YKM/$&I2:/X?O\ 488&FDMX6=4 SD@=3R.!U/L#7(7OA+5I M?#WB&UBCB:XO-7-[ ID #)N4\GL>#79ZM9R:GH5]9*5CDN;:2($G(4LI']: M.*U+QAJ$G@_1]42WO+2:2\MDG A \]67*]C",(_[PP3D5A?V)X@OO#6BZ;M M>$[O6-Z8MK')G)$@?=R/3I0!?T[QI97][:VSV6H68O 3:2W4.Q) M\#/RG)[ .O6MSQ=ILFJ6$,,>C0ZF Y)#W/D/$<<,C8/- M &=JOC.[L==T6TBT>^>&]ADEEB\D&;@<*HW8R#RWMBM/6?%<6ARYNM+U)K55 M5I+N.$-'&#ZG.>.^!6 - \3647AB_(AU/4-,2=+B.2?87$@P,.1SM&![XJCX M@\(:WJ]]JTDNG6EX]VB_9;F:[(^R +RBICKG//XF@#J+[QE:VFL'2X-/U"^N MA"L^+2)6!1N^2P_R:K:-XLN]1\6:II,NF7*PV\JQQRK$,1_*23(=W?'RX'3% M.T'1+^S\2/J-S&B1/ID%O@."1(OWA]/>BQT[6-+\:ZI=16D,^G:F\3M/YVUH M=B;2-N/FR: -;6]?M=#6W$T4]Q<7+^7!;6Z;I)".3@9' [DFN=USQXL7A+4; M[3K6[COK9Q!)%-$ ULYZ,XSC'H>YTUI ;:5]@E2 M1=IPV#@BL*\\)ZSJ.A>)IIXX(]3UEX2ELDN5C6,C +8Y.,YH ZCPX;F/P]'/ M=2ZA<3.&D(O(U64?[.U>!TR/K7(/XXU/4?!.M7BVES9W5N7\JX$0$8 D50N2 M3\^#SQZUZ/&I6)%/4 "O/&\-^(5\-:YX=%E;M#<2236]T+@#>6D5@I7''&>< MT =!HOB^VO[N#3KBSO[.YD@\V-KN(()E Y*G)^O.*CB\>Z9+-$PM;];"6;R( M]1:#%NSYP,-G.,\9QBC4/#]W>Z_H=QA1;6MI/!<,&Y!= HP.]T:VT M[4M!MKJ"*3YKX:C*H9020?*S][I[4 =9XTUZY\-^&+C4;2#SIU*JNYM;WB_2)]>\*7^F MVK(L\R+LWG )5@V/QQBLN73];U;4_#M_>6$-HUA/*9XUN!)A2@ (..YSQVH M;J'C."X\+:I=VR:C97-HWDS*;96FMF/1BA;!'XU8G\9V]E=6VFBRU+4+U[-+ MG%M I+*>,D;A@\?3FJ%_X8U*XC\8K&D>=5\K[-EQSM7!SZ(/&<5G'J-E8V=_<7MM;,\LEO"'2U8J2N\DXR M.O&>E:&B:C.W@BQU*<2W5P;%9G"C+R-MR<#CDU@WFA^(+"]\0Q:;9VMY9ZR& M8227'EM S(5.1@[AZ8KIM T^:P\+Z?I]SA9H;5(I-IR 0N#0!@:'XZ:X\'2Z MYJFGW40@3?(\<0$6AA4/,&Z,HW= M/7.*YF#P[XA_X5[>>%IK*W5HX]EO<+< B;,F[ICY>/6MOQ9HVHZGHMA;V:+. ML$T;W-HTQB%P@'*;A[XH FB\:Z4VCWNHSK8JYYP#W/8U0B\#:L;'5TBL[.P>2ZM M[RSA27?&"F)9M6U#3[>S5M)DLE1+D2$N6R">!@=: M)K+QE#::-HBS+J.IW>H0,\316RAY2I&JVN>+H-.N;G3K6TOKV]AA,DOV2$.( 1\I8DCZXYK&^'=TD MFHZU#(#/?%HY;B]6[6X67((5=RJH&!GC'K5F[TC7M.\0ZS=Z7:6U[:ZO&@?S M9_*:!U4KGH'[8316_B.TLGO+1)1 )7B5Y !YFTX++@GC.?RJ@_BVWM]9BTZ[T[4;433FWAN9H@(I' MYP 02><<<C:+9Z=#C9;Q*F?4XY/XG)_&O.8_!6N+<6,LVFVLM[:Z MBEU/J379:2Y0/G 4CY>".I[4 7K;Q1JE[KVMWABU2.VTQ&\JS6!-C$+R)#G. MXD[L ]!6QH_C:.7PFFL:M:W%L0J GROEG=N@B&26_&I],T&[AN/$_G[$34IB MT+ Y^4IMR1VK ;PKKNH^";?1+NSMH)M,DBDMV^TEDNMNX$' !08(]\^E '0P M^-+)H[X75E?V5Q9VS7;VUS$%D>(=67G!].O6KF@^(D\01F:#3K^WMRBO'-X+;E.0=W &=OZUV.BVLMCH. MG6DP E@M8HG .1N50#^HH P4\671\=7&AG3+E[:../;)'%D@L>78[ON>^,]: MR-&\=M90ZBVL0:C/!%J4L1O4A!AA3< JDY'3V!ZCUK8N-.UBR\=OJUE:0W5I M=V\=O,6F\MH=K#[U?$=SJ<6F1:I#>11!HS?/;-"Z*%ZKPRD#_/?L]#TV'2-&MK M."V2V5%RT,6PS)/[1/[P?ZG)Y^OM6I=Z!?3:_P"(+Q%3R;W3!;0DMR7P1SZ#F@#.\.^) MI+/PQ%J^LSZG=7-_*L<-LT" NY&?W*KU4YZD_P /:M8^.=.32]2O)[:]@DTX MI]IM)8P)EW$!3C."#GUJA-X9U2/P_P"&7MEA?4M&V,T$CX23Y=K*&['T-4=1 M\*ZYK.G^([RY@MX+_4XX88+5)MP1(V!^9\ $G% &[+XWM;?3DOKC2M5AAEN$ M@A#P#=,7!*E5W9QQ]>155OB+9(+H/HVLK)9X-VAMUS I&0S?-C!'/X&K_B;1 M[O5+;14ME0FTU*WN9=S8PB9SCU/-4+KPYJ$MWXTD5(]NK6L<5K\_5EA9#GTY M- &GJGBF'3;:&Z33=1O;22$3FXM8@R(AYRVIN-T$6YY 1E=N6'3OFL>^\&ZQ<-;QSV%KJ$0TR*UB$]T42SE5,,VT [N>< MCFK4&@:_ID7AF]MK&"XN=-M9+:>V:X"?>& P;!':@#6A\2Q0^(=>^VW5S#:Z M? CM#- JH@Y^=6!+-N]"!5G2_&-GJ6H064EE?V,MS&9;;[7"$$Z@9.T@GG'. M#CBLG5O"%]K&H>(R[1PQ:C9P1PONSB1.>1Z9 J6UTK7M5U_2+W5[2VLH=*CD MVB*?S#/(RAJI\/=)T9DB^V6MXLT@\P8" MB5FX/T(KHO&6E76M^$K_ $ZS56N)E4(&; X=3U^@H BT?Q;;:EJ$>FRV5_97 M3P^=$+N'9YRCJ5Y/Y'%+;^+K>36(M,NM.U&QEGWB![J(*DNT9(!!/;GFH-3T M/4+KQ+I=];,D:6UE/"TA;E'9<*0._-: .ST'Q3!XB(M?O M=)\9:3;PPW=U;2VTSO:VJ!F=AC!YQT^M5] T#5;3Q6;]=/ATBQ,;BYMX+LRQ MW#GHRI@!,56-XY)Q%DL1T.#]: +(\;Z0=%_M+%S MGS_LOV3ROW_G?\\]G][\:6W\9Z8\%\]Y')&5"L*AF)8X& 2/6LVV\:64LUW!2#^?]:J?$PL/!I\P5 VA:UX@UF?4=5M[?3E6PELX(8YO- M):0$%F( &.>E &W_ ,)18_9-&N/+GV:NZ);C:,J67(W<\<>F:YG1O'+V<>HM MK%OJ,MO%J4T1OEA!AA3< JD@YX^G>F6FA>)I5\,V=W86D-MH\Z%Y4N=S2A1C M "/IWK*LO"^N:-;>'K^T@M[B]T M^VDMKBU>;:'5B3E7P0",T :6H:_>3:EX8,,5W8Q7EW)'/;W$85V"J>".>,\\ M'FKQ\9Z:- EUO2JE_I^N:K=^'=0GL;>&:SO M'>>%+C=MC88!W8&2!V%8:Z9%J'Q4EAL[J.;3(G74KJ*-@RQW*AD ..C9^8CV MH ](!R 2,>QI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH :[I&NYV55]6.!35N(&5V6:,K&<.0P MPOU]*Y3XG*&\!WJGH9(1Q_UU6L7QUI-OHVFZ3;Z?:VUKI+7@:]W1L8B=H"&4 M*.>>N* .VUG6H=)T"ZU95%S% F_;&X^;G'!JW'>1&SAN972%955AO8 #( MSC->5_853P?XKN[._P!-FLY854V^G(ZQ1R+@D@,3C((SCC\J;K08=P(\[&W(.0>>^1FI' MGACB\UY46/\ OLP _.O*K@II_A_0=(O+K2KBRNGFFBU"[A:2&! ,JBAB#GD@ M9/2L^PBLKKP?;BYU:RB.GZI.+:*^0_9YA@':RYR!@Y'IF@#V5YXHXO->5%CZ M[RP _.G>8GE^9O79C.[/&/7->.7U^VHCPSL64FN7> MB6-M%'%:0I*)(2 C;\\ 5I:C?PZ98O=3[BJD*%7[SL2 JCW)('XUQ'@TZ.? M'FN'0A!]A^RP;?(&$SSG%;7C+?N\/X_U7]L6_F?^/8S_ ,"Q^E %Z\UTPZW; MZ3;6PN+J2/S9&M-LYM>\0WTMM%)$&!]X'[_?.#0!Z-'<0S*S131N M%.&*L#CZTGVFWRX\^+*#9Z:UK!K[BUN])=;G1Y_,33(?+B##: M0IPQ#, 3Z''UJ>QT32V'@4MI]LQN8&,Y,8/F_N-_S_WOF /- 'HWGP^6LGFI ML;[K;A@_0U0U?68M,TG^T$47$?FQQ@(XP=[JF<\]-V?PK@)8].MDAM[Q;>/3 M(/%$J>7+@1(GE,<8/ 7)Z=*-0-F+;Q'/HXC_ +%2:QI(QVKJ-&GM-"T;1].N=2%R]P/+MIMC 2]64#KC"X R>U &^2 "2< M=36%<^*K)/#5QK=I_I,,.?D#;2N)U+3[/2O$5S#86T5K%-H5R9$A4*'*LNTD#J1N//7FJL^FV=E M\/\ 1)8[9([:8V;:G(B_-)#P6WD37F6L1V=P/$H\.I"^G?V2//%F!Y1G#$C&W@MLSG'M6EJ>J6.M>( M=.73-2C8C3+P&>$[A$65,'CN.N.M '9RW]NB2E9HG>,,=@<9R!DBH-'U:'5] M,M+M-L;W$"3&'>"R!AGG\Z\Y\-/IU_>6$EI#IUE-9Z;+'*(IT>2Z8J.<+SQ@ ML=WS<].M7]+T^SL=*\#7MK;10W4TL:2S(H#2*T#E@Q[\@=?2@#O-4OTTK2;O M4)$9TMH6E95ZD*,X%9-OXAU"2!KFX\/7-M:B%IO.:XB88"EAPK$\].G>I_%_ M_(F:U_UY3?\ H!KGM-OM%'AZ[M[3Q ]]=2Z>W[B6[\W9B,D[5[?_ %J -73O M%YNI-/%[I-U8Q:B!]DG=T=)"5W $JL6TFOSZ."?M,5NEP?0JS$?I@?]]"L MZ7Q9;_\ "+7FNVEN]S';.Z&(,%+;7VD@_3YOI7):BUV=0U;Q1I:F6X6].G1A M3]Z,Q+&#^$I4_@:W_"6FV^E76K^'RBR06TD%Q&'7.=T:_-SWWQL?K0!U/VF) M5B,KK$TH&U'8 Y]/K4U<#XU.G6&L_P!J32:==W,=JJ-IEZ 6D3>2#">H?.1T M.<#I7HXH $N())-B31L^-VU6!./6E^T0F18Q+'O;.%W#)QU MX]J\LT@Z,WA_PJND_9#KPN("WV?'G!<_O?,QSMVYSGVK8TS3?^*;\1W]A;(V MKFZOA#,%S(IWL %/4?0=S0!W:3Q22/&DJ,Z?>56!*_4=J%N(7+A)8V,?W\,# MM^OI7G7A^PT^ZN=*DM-9T:*:!"[QV5J8KATVD.LA,A/?)W#.1FJEC%HO]GW^ M@B]TXV;6(?\ MBU4!U7S!A)_5B2.XR,\"@#U&*6.9 \4B2(?XD8$4DD\,()E ME1 !D[F P/6N;\%WD%Q;W]O!;:>@M[@*T^G*!!<$H#N7'0XP",GIUJ*^TZSU M+XC1)>VT=Q&FDEA'*H9<^;C)!X/4T =2T\*.B-+&K/\ <4L 6^GK5.#51/KU MYI?E$&VABE,F[[V\L,8]MOZUY[>6T%QJGB"'6-0T>TN'N&6(ZA:EYA#@>68F M\Q>/3:.#G-:TGVNPUG6K**Y,FJR:'"+60\-/(BR LOOD@_C0!W"3Q22-&DJ, MZ?>4,"5^HH6>%Y6B25&D7[RA@2/J*\Y\-V5C:_*R6EK#MFB5@X(F?=R2<#!426]Y;*/M4#_ 'BLI'7)("GCD#BK'AJQL+F\T:6RU?1DN8!O:*TM#'326L5TF%1HYO]7AF R_^R,Y/L*X"0V]O%XLM[2[T^:&31Q*? M[/A$4)<%@< ,P) (R0>XSS0!ZLLT3LZI*C,GWP&!*_7TJ';937BR;;=[J-/E M;"EU4^AZ@&N.N-/L],U_1C8VT5N;G3+M9C&H7S,+&1N]3DDY/K5+3-/M++2O M M];6T45U-+&DLR* [JT#DACU(X'7TH ]#\^+SO)\U/-QG9N&['TIWF1[6;> MN%X8YZ?6O+(_L'_"-6T:B$^,#J"[N!]I$WG?,3_%LV9]L5E++-% F^61(TZ M;G8 5PD6EV&I:MXD-[:0W!CL+;894#;,Q-DC/0\#D>E4]-FL)+K1)?$SP-9M MHD)M6O<&$R_\M,[N-^-O7G% '?RWI2_MK9(3(LRLS2JZXC &1D$Y.?;/2IUG MA>3RUEC9]N[:&!./7'I7'74>F'Q)X:N-,CMQ;O:7:1O"H *!5P 1V!)Q]363 MI6GVEIH'@B_M[:**\DNHDDG50'=6C?()ZD<#CVH ]&:ZMTE\IIXEDX&PN >> M!Q[TZ:6."%Y97"1H-S,>@%>4Z8;"XUFPT]O[/2_M=7>:347F02W&';Y-I^?< M,]#0!FV'B.:_P!+CU!--80SN@MU M%PA=T8_>(X"X!!QDFMMKB%75&FC#,=J@L,D^@KS]K"SB^'/AJ2.T@1_/L)=R MQ@'>S(&;/J>Y[U7U'3K.;P]XTOY+:)KN"^E,4Y7+QE51AM/45%=_NJS %OH*))X803++&@&,EF QGI7FGC">TOI=:CF72[6YMK1/+>>#? M=7+%-RF(Y!4 \9&>0<]*UK&RL=<\5.]_;PWJ-HMJX,JAP2S29(SW]Z .VDEC MBC,DDBH@ZLQP/SJO/?>7'Q\V>,[!QGWQ6[4,"1]15/1]5&K07$JQ&+R;J6WP6SG8Q7/XXKSFRN M[276= U*W;2;.>:_99+2TAVS1*P<$3/NY).!@J.3QTKL/!LT9BUBUWCSX=4N M3)'_ !*&D)4D>A'(- '1R311#,DB(,$_,P''K36N8$$9::-1)]S+ ;OIZUS. MN6-KJ'CK0X;R!)XA:W+>7(-RD@QXR#P?Q]JY[4K>V_X2768=6NM%M(PL:VJZ ME:%QY&P#]R?,4##;L@#.?PH ])>:*-T225%9SA59@"WT]:7S$VLV]<)]XYZ? M6O--6@L= DM+NXO=/UB\ALX(7M+M!YLRACM>'))#'/3G.*FU#4[*PT;QQ875 MS'#>3SS/% YP[J\"!2!U(X/(Z8YH [6'6(Y=9O\ 3VCV"SABF:4MPP?=V[8V M_K4NGZM9:GIL>H6TZFW= X9CC ]_3\:YC2_(;Q/J-G0RG(-9-WKOE:]!I%K;"XN&C$LQ,P01(6QGN2>O ]*K^#KV*^T(M#9VULD4 M\D6+0?N9"&Y>/_9)JFMA:'XFW$XM+?SQI<ADZ?: M1+YO[PO_ !;=N[KQC%=/X/TVS,^L7[6T37?]K7069E!=1O(P#V')Z>IH ZMW M6-"[L%4ZCA+WB[H8I:_:VUU:S6Z3121FTC\N([DPQ13]HRNW M?GC[N[&>^:I7KZ =7T1S]A_X1P)<>60%%M]HR/O?P]-^,]\XH [6XCM+NW"7 M*030L0P$@#*2.0>>.V:47=LRHPN(B)#A"''S'T'K7FT=O;W5O:11Q*^C2^)< M6B$?NVB\I]VT=-A;=@=.O:G:AHFEQVGCIDT^V4VP#VY6,#R3Y"OE/[OS<\4 M>D27,$3;9)HT.0,,P')Z54;50OB)-(\H[GM&N?-W<##A<8_&N*\WPZ?$>M/X MC-B=UE:E/M6TL1L;=LSSGITYZ4GAV2ZM-1T$7S-'=3Z)+%!Y_!9Q(K*IS_%M MP<4 >A">(S&$2H90,E-PW ?2JUEJUE?W%U!;S!I+67R9!T^; )QZCDV^FQRZOI-KK"W(DD!M&%]YRMEU9C)DYP0)Y6B25&D3[RA@2/J*RM3U*Q\/6S20V\' MF23QAXHRJ,3(X7><#G[V?>N,\-V-E=3:(UMJ^CQ7L#"1XH+1DNWPI\Q)"9"3 MGG)(Z\U1WZ._AFV-U]E_X28ZE$;H2X^TB3SQNZ_-MV].V* /6J*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH 1E### $>AH90RE6 (/!![UC^)M4N-+TR-K,1FZN;B*UA:095&=@ M-Q'<#DUSVK:OKFA2ZE;OJ279ATE[R.1K=4(D#A>0."/\>] ';K%&L?EK&H3& M-H''Y4/#'(@1XT91T4J"!6)?:M/;:[HMOYJ);W,%Q).6 _@5"#GL!DUBZ-X@ MU%_$&G6TEY-?66H)*4FDL?LZY5=P:,YR5(SU]CF@#MGC210KHK*.@(R*:T,3 MJ5:)&!.2"H.3ZUQ%O<:WJO@6_P!5NM5";[2X"110*,;2PR6ZYPI'&.H[BGMJ MFHZ+X6T.WCN7N+K4#&DH'>M' MQ-'?Z=X-O;RXOOM-Y:NEU#((A&$*LIV@#M]X9YFQ=^,;LW/-3^![K7M8TJUUG5-3BDAGC;;:QVZK@AL! MBW7/!XZ32US^NZM=V/B+P]9P.HAO9I4F!4$D*F1@]N:Y_6O% MFJV%MXOEAECW:9-;+;!HP0 Y7<#Z]30!WJPQ(I58T52=XX MXXP6:1R %'G4HI83#,Z6\UJK@ 2/O#$GYMW/4<9H ]+BN-/:XCM8I;8S&+STB1E MR8R<;P!V.<9JUM7CY1QTXZ5P>AOYGQ!TZ3:J[O"\1VHH51F4< #H*WO%]YJ] MCH@FT:)GF\Y!*R1>:\<7.YE3^(CCB@"]J6D1:E/82.Y3[)<_: H4$.=K+@_] M]5?5$5-BHH3&-H'%<1!XFN9!X;%KJL=^EY>207$WV<1$@#.TK_"1Q3-4\8W^ MEW7BH!8YA8/:Q6:,N K2KR6(Y(SS0!VEW)9VMH9KQH(K>$9+RD!4_$\"FS6< M%[/:7,A+BW8R1*#\NXC ;W(!./K],<5XLLM;M? FM-JNKQ7RO FU$M1%L;>N M<$'D?6K6EW^N:9XDTK2]2OX+ZVU"U>1-EN(C"R ' P3D8]>: .UJO,]G;,KS MM!$9F$89R%WL>B\]3[5SWQ%\\>!=2:WG,)5 7(7)9<@%?;KUK(UE=3L--\+& M[O;:^634[>-A)9J.&QM(Y."H##(Z[O:@#ORJDY(!.,=*,#&,#'3%>;:IXC\2 M1P>(]1M=1MX[?1[SRDMVM@QE7*\%L\8SVY]ZN'Q+K.@:E=P:K=0ZC&-);48_ M+@$11@V-G!.1[GF@#O$C2-=L:*J^BC II@3RV2,"+((#( "N>X]Z\[T7Q5X@ MFU#2I)C/>0WSJMQ -+DB2V##AED/W@.,Y[5W6LWT6FZ-=WDUTMJD41/GLF\( M>@.WOR1QWH SK3PU)'J%K=WVK75^;/<;9)4C0(6&TDE5!8X)'-;VU< ;1@=. M.E>=:7XG\1R7NI::%EO+D:<;RS-W9"V=F#!<;0>0<\=.F*W/!>L3ZG!ZF MUS>Q;/.MI;3[/);L0<@CN/0^U '4D @@@$'L:KI-9&\>U1X#G:K%:W" M:= 9)GM@_F$>Q.%!/UH ]#VC;MP,8QBC:-NW VXQC'%>:OX\U*[T+P]Y(^SW M>IK*T\\5LTYC$;%24C'4DC\*Z3P=K&IZDM_!J4C _P-T( M(P<>U '3!% P% &N3UB^UJ?QI#H>F:A%9126!N6D>W$I!#[> M2/;K63#XNUFZT?3;-'MX]5NM1DL'NC'E%"=7"^N,<=.M 'H+1H[*S(K,OW21 MDCZ4KKO1E]1BO.-4\5:]H<&MV$UU!=VFO\ B.ST_P /:S>ZC;W=IJD\4$MJ+81F/?G#*P/)&*LR>*-4 M7P9XEU(2I]IL+^:"!O+&%164 $=^": .TCGL_MLMO%)!]J50\L:D;P#T+#K^ M=))-96LL<$CP127+$)&2 92!DX'?BN"2#5[_ ,?:J^EZG'8S_8+9W9[<2ASC M@AV\UL_F1VTD+>2VQU MC8'8WH0.A]JEP,YP,],UYI;>(-0TBRUB.);2349M<%A'/Y C4NP'SN%Z]#WK MN='L]6M!,-4U5-0W8,96V$)3KD<$Y'2@"Y/):Q20_:'A21WV1>80"S>BYZGZ M5,54L&*@D=#CI7)^+I9X-=\,D&!X)+]8S') K$-@G:ZH M9#Z#/6K7E1@L?+3+')^4&D\8F[MO[/:XQ_9OD#/E>9Y?^LSG=W]/Y4 >CK&B,S*BJS?>( M&"?K0L<:.SJBAF^\0.3]:X^QO-?U?Q=J]K%J<5MI^G7$0\L6RN\BLH)7)Z=^ M>3S6#-XE\4C29=8BU*U$4>IM8K;-:@AAOVABVE<1'X@U'2;KQ!I^M:M"PLK:.:&^%J%*%^ "@/S?-C [_P L M*Y\0ZY=Z;X@TFZNK@%-,-Y%/<6(MY2H.&7:#T/9NHH ]1GGMK9%DN)8HDR$# M2,%&3P!D^M2[5P!M&!TXZ5YMJ(U.P\":'-<7UO>1M/;?NY;-9L7?C& M['./K08XV;<44MC&2.<>E<)%X@UOQ!K&F6>FWL6G1W>D+?.S6XE*MOVD+DCV MZ]JWO!VL7>LZ%YU]Y9NH9Y+>1HQA7*-CV2Y6W,L0GD4L(RPW,HZ MG'4@4]HHW38\:LG]TC(KC]3N+Z#XB0QPK;3L^FS26ZO"H9&'\._K@GZ=:=X+ MUN^U">XMM6U%CJ*1AI+"6S\AH>>2#_&O3G_&@#L-J\<#CIQTHVK@#:,#H,=* MYCQ5J6J6NJZ'I^F7,5NU_+)&\DD7F;0%SD#(Y'-8DOB[6-)TW7;6Y>"\U"PN MH;:"X,?EJ_F]"RCICGI0!T4WAB6[NE-YK%W<62W N!:LD8&X-N +!0Q4'MFM MNZN[:RMVGNYXH800"\K!1D\ 9-.9(!$T;*> M5(!P1COUI/B3_P B;+_U\0?^C%H ZW:NT#:,#H,4;5P1M&#U&.M<-=:QX@U* M\U^73+ZWLK;1B46*2 2&X95W-N)/RCL,5'#XAUOQ!J^EVFG7L6G1WFDB]D9K M<2E7W[2%R1[=>U '>&-"X6/MSR: /4&BC>/RV12G]TCC\J<%48PH^7IQTKS9O%NOVFC:X7::;[+;I-;7 M\^GM;Y)8!D*,,$\\8KL] AU9+3S]6U&.[DG5'5(X!&L7'('.6Z]3Z4 :GE1Y M8^6F6.3\HY/K3@JABP4!CU..37):U?ZU-XRM]#TS4(K*.6Q:X:1[<2D,'QP" M1[5@Z9XG\2-I^A:S=WUM+;7VH+826BVP7 +,N_=G.::EZMM+'_9^V%,D!E$V*KF34]UM:O&\T/D F1/+8JH.?EVCTZT =\T:,ZNR*67[K$E>76/C;Q#=);:I&L\Z33 -IT>F2;%B+8RLW=@.?2N@TF[\0ZUX@U M=%U6*VL=/OC"L0ME9I!C."QZ#ISUY- '6PS6USEX)(I?*8QDHP;8PZKQT/M4 M=W)8V5M-<7;6\$''FR2X5>N!DGWK@=+UJ:R\+:AOO8[6^;6);:.2UL%=IW!& M<1#@L>>36=JVNZAJ_P //$=MJ88W%CF:7M10!#*]M; W$S11=%,CD+U. ,GWQ4H &< #//%* .Q9 M5=2KJ&4]01D&D"(IRJJ#C' [>E5],NS?Z59WC*%,\"2E1VW*#C]:X\^)+^+7 M+1X+Z2^T^YO_ +(W^A>7"H)(&R3.6((P3R#@T =I=S6UO:22WCQ1VZ#+M*0% M ]\TLH@2W;S1&(%7+;@-H _I7GWB*[U36_".NZBM\D%A$\D$=H(0Q=4?:69C MR"2#@#IQUK3U&[U36!K\=I?)9V6G1M 4\D.T[^7N;<3T7D 8YZG- '5QW5I- MY"QSPOYJ>;"%8'""&26=XXX@,N[D!0/4DUQ&CO=?:=!MD MFC59O#^Z)S I>%@L8R&/)!SG'3@53M#J%K\(3>F^6;%H)5CFMT=0HSE3G[V? M4T =K;Z/!%J][J6X2-=K$-K*"$V @$?7=6B55B"5!P6$-G=II\=SI2WCD0"1E?>5 M(7/&/KGI0!V?EQB0R!%WD8+8YQ]:#&AD$A12X& V.0/K63X7U*XU;P[:W=WL M^T$NDA08!*.R9 [9VY_&MB@!HCC5V=44.W5@.32&*,N7,:[CU;'-<-8ZWKIT MS1M9GOXI(;N]2UDM1;A1M:0INW9SNX!]/:I)],VR1JAZY##G &>N: *\/A"S2XAFN;R_O6AAD@47,P8>6X *X '8=>OJ3Q2 MVGA*VM+FPN/[0U"9[#(MA+*I5$*[2F HR,=SSP.:?9^++"]N+>)8;R-;H$VL MLT!1+C S\A/J.1G&:FB\26$VGZ?>1F5DOYA!"FSY]Y)R".V-K9],&@">RT6T ML=%_LE \EKM=")#DD.22"1C^\:SU\)6HTM+"6^OYDA='MI'E'F6Y4878P Z# MCG-*WB_35F(\N[-J)O(-Z(3Y ?.W&[TW<9QC/>I;;Q-9W=_/:PPW3?9I7AGF M\K$43*,G(]-E MUC23IB#$=S(BSOG&R,'J&T\6:?=W-O&(;R**Z;;;7$T!2*U9>N^+Q]EVZ4MV<7L-N;Q8,PD^:JNH8]>,C.,9[YH W3I\[>)H]0$ MLB6T5H8?*$AVR,6!!V]!@ \]3N]N;>HZ?;:KI\]C>1"6WG7:Z'N/\:I^);V? M3?#&I7MJP6>"W>2-B <$#C@UB6NJ:IIFN:79ZAJ<%]!?P22N3"L3V^Q-VX[3 M@J>G(H OZ;X/L=/O/M;W5]>SK"8(GNYO,,*'J%X&/KUK3T?2K?0])M]-M3(8 M( 50R'+YXXQGJ* +6N>'[77DMO/FN+>:VD\R&>VDV2( M<8.#@]:S1X#TO^S=3L7N+Z5-2:-[B228,Y*'(()'J.?Z5>_X2>T337OKFUOK M5%=42.: AY6;[H0#.XGVI@\6:>A[4 79 M=&MIM=M]79I/M-O"T* $;=K')R,=:RK7P1I]G87VGQ7FH?8;N-X_LS3 QPAC MD[!C@_7-7]/\0VNH:B]@(+NWN!%YR+!0!7M_#=G:ZO::E%).)[:R%BHW#:\0.1N&.N> M>,5;U33O[3M!!]LN[0A@XEM9-CC';.#Q[5G/XNTN+39+Z7[1$L5PMM-$\1$D M3L1@%?Q!XS[5JV%Y]NMO.^S7%OEB-EPFUN.^,]* ,$^!-*_LR*S2:]CDCNC= MB[2;$_G'JV[&,GZ=J=;^!])AMM4MYGNKM=3"?:3W(A+G@#=[GC.,>]0WOC#3[*:\1X+V1;)]EU)%;EDAX!R M3Z8/;)X/% $/_"%6KZ;=V%SJNK7<%S&(B+BYW[%!!&WC /'7FM.30[275=/U M%FE\^PC>.(!AM(8 '(QSTIT>MV4DM_'YA4V*+),6'&QEW!@>XP#^1JS97D=] MI\%[&'2*:,2J)!@A2,C([<4 ,U/3K?5M-N-/NU+03H4< X./8^M9*>$+0:?9 MV<]]J%TEG>)>0O/,&8,@PJYQ]WVI]KXNTZ[N($2.[2"Y".V>!5C &!RV-Q?.X\O59O.N"'&0W'W>.!P/6IY_#>GW.I_;IU>1_L1L6C8C8T1.3D8Z_C5?6 M_$4ND:SI=DEC/<)=^87,4>YOE4D!>>N>OM5%_%+Z?XBUN"ZAO;BUMD@D18+? M?Y*E"7+$?XD\'% %[1_"L&BW$;V^IZI)#$I6*UFN=T2 ]@N.W;)XK2U?2K76 M]*N-.O59K>=<,%.",'((/J" :J77B6RMVMT@CN;V6XA$\<=I%O;RCT<], ]L M]:JR>([>[FT4V=S,D5Y.RY^S9#E0V8V)(*-D'M_#0!';^"K2"\>\.J:K+=O; M-:M/)<@OY;8Z''!!&1C'/K5W1O#=KHUU6TAN$G>6[9EA2&,N68# M.,"@!FN^'K77DMO.FN;>:UD\R&>VDV.AQ@X.#UI;'0+6PU.345FN);F2VCMG M:5PVY4Z$\?>/)[:!XX19:A-*C?Q?II^S M"TCN[YKB#[0JVL!0G3V=K:ZBEVS M1EB2WS 8P<^E;.EZ<-+M/L_VN[NR6+&6ZEWN2??T]JSKSQ99V=Y=VOV34)VL M]IN&@MRZQAEW D_3TYJ2X\3V$1MUMDN;^2>$7")9Q&0^4>CGI@'MW- %IM'M MF\0)K1:3[4EL;8#(V["V[ICKGWK-?P7I3Z8UENN5'VMKR.9)-LD4I.?=->;O(@@B+2MM^]E>,;3PLE])(KHT! M$B[58X"YZY'TQDT '_""Z6^G7EI-->3R7LD\\216&L78N&NEM[6Q%Q);_9AR"PS(&S MDX!((QV/I6E<:Y8VUVEO)+RUL]TSC[B1+C+,>PYX_&@#FO#'@>.VL-(N-5GO MY;FT172TGN T,$GJJCT[RF::UBN-L1D/);;CKD=^ M*T;'Q197UY!;>1>6[7(+6SW,!19P!D[3].<'!Q4?C#6;C1-!>>TCD:XDD2)' M2/>(RS ;B/QX]3@4 0WW@JSO-0EO5U'4[66:)(9/LMP$#(HP >*L_P#")Z8@ MT=;<2VZZ2Y:V$3>H^8-D'.>_>FMK)TC3[87-OJ]^[Q&5Y!: N@Z_.% 4$=,# MGBGS^*=/B%EY*7-VU[ 9[=;:$N9%&,_3[PZXH BF\':3<6FHV\RS.E_<_:I# MOPR2=BA XQBKFCZ*-(\XG4M1O6EV@M>3^9M SC' QU_&J%KXUTRZ:VV0WR0W M$H@6>2W*QK*3C82>^>/3/>J&H>(+H1W[6MU*CPZG:VQBDMPAB5F0,,\[@P.< M\=: .BU+1K;59[":X:0-8W N(MA !8#'/'3FL]_!^FR>'[W12]Q]EO)C/(0X MW!BP;@XZ9 [5?_MNS#:DKLT9TT;KC>,84KN##U&,_D:LVUW'*KK')$) M0'&& (SR/6@"M'HUK'KSZRK2?:7MA;$$C;L#;NF.N?>LA? 6DK<*?.O39K/] MH73S/_HX?.<[<>O.,XIT?CG3)5M72UU(QW:YMG%JV)FQG:OOU]N#SBK2>*]- M?3'O2+A"EQ]E-LT1\[SO[@4=3@YX[\^V$[QN\S=NZXZ9IQ\7:;'9W=Q MJSZA-=>>6OXHXI0KX"A#E2O'!S5>#P/I\=U<7-Q>:A>2W-JUI,US/OWQMCCI MQC'&,5!/XI(\0V+6JW5YIUUIC7"16T.]F;>N&[$<$CD_K6G_ ,)3IATJ"_B> M659Y#%%#'$3*T@SE-G4$8.<],4 58_!=DNCII "[AMI]D=QCCYACTXXQ4K>+],BT^YN[A;F#[+*D M4\,L)$D9<@+E>X.%%QE\9X'(]_:@"S!X? ML+;6(-2@5XY(+,64<:GY%B#9'&,Y_&I='T:VT2UEM[5I"DDSSMYA!.YCD]AQ M5LW$:6AN9"8X@GF,7&"HQDY%/YT ;EUH=K=:S%JKO,MS%;O;KL; "MU/3K[U6TGPM:Z5J3ZB;R^O;QH?($M MY-O*1YSM' [U)9>([2]NYK7[/>03QP^>(YX"C21YQN4=3S@8Z\]*;8^)+:_N MVL_LU[:7)B,T:7: +5]HUMJ&HZ??3-();!V>(*0 2PP<\< M\53G\):7=?VN+A))%U5D:=6;@%!A2N!D8ZUD:=KFHSZ3X/FDN2TE_+MN3L7] MX/*=O3CD#IBNMNKJ"QM);JYE6*"%2[NW10.M &3I/A:TTK4'OS=7M[>&/R5G MO)O,9$SG:O P*MZYHMMX@TJ33KMI4BD*MNB;# J0002#Z54M?%-E<3B&2WO; M5WB:6$7,!3SE49.WW YP<'VIMCXNT_4+FSBCAO(TO5S;330%(Y3MW$ GOC/U MQQF@"#4/!.GZA=W%P;O4+ WO@X]>U &!X@\(K%HT-MIUC>7JB^:[ M=8[M(G4L#D@L-IY/0_G2:)X2N[[1I[37OM4,*W*S:>AN@\]K@=?,48SGMVK9 MG\8Z?#\EC%R+3[1'#^Z\TL%V[B1T)Z]..M/N_%NG6D]PK17V>< X[T (?"EO+HE[I=UJ.I7<5WCS)+B<.XQCA3C Z>E;D48BB M2-<[44*,^@ILLXBMGG57E54+A8AN9N,X [DUSEAXKMTTO33*]W?W-[%))$8; M7:T@5@#\H.%QD=3CB@#8?1K9]?CUDM)]JCMS; 9&W:6W=,=<^]9\7@[38=)T M_35>X\BPO!>1$N-QD#%N3CD98UIZ5JEMK%B+NUWA=S(R2+M='4X96'8@BJ6I M^);72;ATNK6^$$>WS;I;%[3_A(9-9BNKV&:;;]HACEQ%/M&!O7'/%+?\ BBSL+RXM M/LU[K-EKECJ%TMO;R,S/:I=QL5P'B8X!']?3(H M SM.\'6FE7<FZ-;:7<7\]NTA>^G-Q+ MO((#$8XXZ<5+IFHP:MI\=[:[_(D)V%AC< 2,_0XX]JQ=(\5&_;5CYOY(]2,;3O),&?>AR&!(ZD]>WL*NVOB>VO=.>_M['49+<(CHRVQS+ MN. $'4X[GIWSBD7Q9IW]G7MY,ES;_8F5;F&:$K)'NQM)7N#G/% %Z;2TFO;" MZ:ZN@]D& 59<++N7&7 ^]Z_6K]82>+=._P!,%S'=V;6L!N66Y@*%HNFY1WYX MQU]JEA\01RZ=+>?V;J:",J!$UL?,?=T*@=1_+OB@"WJNEP:QI[65R7$3.CDH M<'*L&'Z@5$=$M3)JK[I../K5>'Q3IKZ?>WO0=^X% &]9V ML=C8V]I$6,<$:Q(6.3A1@9_*L%/!EE&($6]U 06UP+BV@\T;(7#;N!MY')&& MSP3BENO$#&STN39>6+7=W%"3):ALY(^4Y/RALX#5+/XNTVWN)D9+IK>"7R9[ MQ8288GR!AF]B0"<8'>@"&\\%6-X+V,7NH06MZQDGM89@(V<\EL%202>3@XJ> M]\*VMW>7-S'>7UH;M EREM*%6; QD@@X..,C%)?^+;"PN;R!K>]F:RP;EH+< MNL2E0VXGTP?KP>*VHYHYK=9XFWQN@=2O\0(R,4 9]KH-I:7%A-&TI:RM#9Q! MF!!3Y>O')^053A\(V<.CW>DB\O6L+A#&L#2*1"I).$.W/?OFJ]EXKMTLEFN9 M+N=[B]F@AC%IMD5ER?+*@GD8(S^>*N0>*]/FCC9DN86:[%D\UHI2,J&&> M >,'DW4UPEW>VC7,:QW(MI0HG4# W9!YQQD8.*MVNAV5G?Q7=N MC1M#:"SCC!^18P./<5F:M MXH#>'=:>S%Q9:E96QE\JYB"NH(.U@#D$<'UZ4 6I?#I@L--L-/GGBBMKT7+2 M>;@XWL[*!+$8Z=^W/05GP:M;MJ']G.66Y6V6Y)885D)P2#['K]169%XDA MO]3T<6TEQ%;WD#["XFFW7%XMI<3>?-9+*!#(^)#>G;!<2P%8W?!.W/KP?;C@T-XQT_[7%"EO>212W0M([E8OW32[MI 8D= M#GGV.,T =#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &/XFTF;6-&,-K(D=W#*EQ;L_P!T2(P8 M9]CC'XU3:76M.RG3HR M\]G'_D7VAS7<*2D?;%U K$ M\>[(8Q[LA@.P7&1UK;L-#N6TCQ#8W(\G^T+JY:-P0?DD& W'\JZ2J]W=&V2, MI;S7!>58R(0"4R<;CDC@=30!R6AZ"T3V M(&,U472-=A\-V_AP:5YBVMU&RWBW"!)(UF#YVD[@V.HQ^-=O;7]M>3W4,$F] M[63RIA@C:VT-CGKP1TI;.Z-W:+.]O-;$E@8YP PP2,G!(YQGZ&@"EXFLI]1\ M,:G96J;YY[=XXUR!EB..3Q5.#PCI=MH=U9V=E!9SW=HT$DT:#<-RX//IGM70 M$@#)(QZTM '%:%H+1R6$&H>'Y4DM-I-T=0,D6]!\K(FXGD]B!C-:6DZ9W#A&=)% )4GC( M('!QWK=R#G!'%+0!P\N@ZK>FZU"6T6*>\U2TG^S>8I,<41498YP6P"<#/;K7 M<455U'4+?2]-N+^Y8B"",R,5&20/3WH X;5- UF\:[,NF37=X+Y9XKHWBB/R M5D#*B(6X.T8P0!G)S6O-HM^^G>+XA"-^HES:C>/GS J#OQ\P(YKHM/N9[NT6 M:XLI+-R>(I'5FQV)VDC\*QY/%9_M"\L[71-3O#:2>5)) (]N[ ;C(],G>^T6RMY$2;4;<:??1AOF\E<.S#'H ZY_VZ[FXMEGLI;4?(DD9C^4?= M!&.*YF?Q'96NM7KIX>OI;JVBC^U7,,,;,BLNX*?FW' [#/2M:]\2:;8Z!'K4 MD^ZQD"%'4?>#D <'ZY_ T <];Z5K5QI^AZ)"96218?N[%!W9 M; SD#'/6MWP[87-@NJ"YCV>?J,\\?S Y1B,'BKFJ:M:Z1:Q7%TQ$DZPFK&_ M"V\T!L[I[9O-Q\Q4 [ACL&2,=0=RAE.2.O:M4W1N"=Q/S'+#IZUU.1G&> M?2EH Q?"VGW.F:.UO=1A)3A7<48:"T>JIMI&)8JQ8Y=,G)ZY]*ZA]4C M37H=),;&26V>X#YX 5E7'U^:I[6Z:Y68M;S0>7*T8\T ;P/XA@GY3VH XRUN MM7MO$7B.*VTS[?N1BN]BMK>*::XBBC66?!D=1R^!@9/? XJ72R\]-Y1D9,AL[<\@XS^-=/10!SXTVXN_%'V^YM-EI-I0MY$=U.'+Y*'!YX/ M4<5DV?@Z\;P]K%C>7(-S<1?8K64\[;>/(BS]>"">2!BM3Q387.IZ)]FM(]\OVB!]NX#Y5E5 MCU]@:T;_ %"UTVPFO;N79;PC+N 3CG'058) &2>* .6U_3M0N]<1VL9K_3OL MVR.&.Z$*QS;CEG&02,8P1G&#Q5;P[H6I6,_AYKFV\L6-A/;3'S%.&+)MQ@\@ MA2?YXKLZ3<, Y'/3F@#C4T#4AX[2WA6ZD4*\P0 M;V4= 3UQ5B@#C['0M1ATWPA#) ^G/FY&]?D_=.OKSR1TJIJ'A?4+B:]NA;" M4IJ_VR.#S_+,\1A5" P/RMUQG'3WKNR<#)Z4F1C.1CUH XFZ\/27F@W_ -ET M26SO9G@51/>"5W1)5],E\)Z MB;>VU"2V6>Z&H7%Y/8Q7!C^648VK("/F4!3V!YKOB0.I H) &2<"@#BY_#TE MQH\IM-&DL[J:\MG=)KOS7>..16R26(& 6X!K0\6V,]['#]ETJ>YN45S#=6]T ML,ENYQCDD9![]>G0UN75_;64EM'<2;&N9?)B&"=SX)QQTX!ZT279CO5MS;S% M#$TAG 'EK@CY2,CGM7>V-[;ZE8PWMK)YEO,H>-L$ M9!Z'!YJ<$$9!!% '.:QIFJ3Z^;W3]L;#2KBWBF9AA)F9"G'7L3G':LG2-#OX MM?TR];29[9([>6&YEGO%FD=V ^<_,>,J1QSST %=SN SR..O/2EH X:ST?6; M70O#T;:>&N='NL/$LR_O8]C+O4]/XLX.#P:Z/Q-I,FN>'+[3HI%229,(S9QN M!!&<=LC%:U(""2 1QUH Y#3]&,TC23^'I[2XB@D$8R[2%&\\$$\G% M/@T2_32?"$#0@2:=)&;D;Q\@$+*>_/)'2NLR,XSS2D@#).!0!YC8I-IM]IL6 MH*[Z3#J16RBAN(76.1F94Z?.P7<>N".XXJT= UF6XLYKG3)I[ZVU);B>\>\4 MK)&'.!&F[C"D<$+C';4W/F9&W <+CZ\T )-IU[=&[5WT&/5//,$%Q"V',@(X^^?F^8I MQCIS6C%X9EM;F^M+C1)M0M[FYDE6XCOS&FR1LE73<.1DC@'-=:=#TC[?_:!T MRS^U@[O/,*[\^N[&<^]:% #8HTAB2*-=J(H51Z =*X[P_H&I6$OAQKB (+*T MN8I_G4[6=U*C@\Y /2NS!!&0PEO&N%Q8SF["0P)M&5*9SNW9YP%KJ-=BS% 753V!Z@4 M+96D5A8V]G NV&"-8T'L!@5S,%AJEJ?$&G_V>TD-_+//#=+*FWYXP I!.X'( MQTQ769!) (R.M&1G&>: .8N]-U5?!.F6%JKBX@CMTN88IA&[HH D17S@$XZY M'UK#?PUJ3VGB&.VTEK9+]+4V\37*N08W^8,=QP<<]2/?->B44 FW,OB1 M[Y;%+NV_LJ6W,3.H$CEU(0Y[$ \XQ6''I'B%-.NX;:WN[?3S<0&*P>]4S>4, M^:B2!OE!^7 W= >F:[X$'."#BJ]A?VVIV:W=I)YD#EE5L$9*L5/!]P: .&7P MMJ,BZN;?3A9":2UNK2*6X$@+1')1R"<$X]QSUK?OAJOB#P_JNGS:2VGO-:M' M$TTZ.&<@C'RDX'3D_E71$@#)( ]Z6@#E;JVU35M*TI9-,>UGM=0MI)(WF1OD M0@LP()&.O'7CI6?/HVM)H>I>&X;!9(;RXE*7YF4(D,<\=Z .4L] U*&]L)'@ 2'6;NZ<[UXC<2;3U[[AQUJS)X=GO3XGAG7RDOY M8Y+64,#AEC0*W'3#K^E=3N&,Y&.G6@D 9)P/>@#CCX=U(>'+*8K'+K$=^FIW M$98*LLF?F0'H,*=H/3Y14>H:)JOB!M9O);06+SZ;]AMH)959F.2Q9BI( R0! MR>]=M10!R6MZ+J6M:7IL\$9L=04&WN%+ABL$@VR#(X)'##Z5?O=(E_MS0)+2 M$"SL8YT;# ; 8PJ@#OTJ_K.J1Z+I4M_+&TB1E 54\GAH XVUT'4 M8O#'A>R> "XL+N&6X7>OR*H;)SG!ZCI6&$FTV^B6]5WT2#5M\$,%Q"P20RG; MT^=@&;)7@@^N*]-!!S@CCK5!-#TA-0^W)IEDMYG=YPA4/GUSC.?>@#0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#!\7V4-_H7D3WUO:+YT; W)Q%(0M+6%T&PL].?2&LHK6'6+:2Y-NZ[(^HRV.%[5VBVT"6_P!G6"-8<8\L M( N/3'2HQ:6-O;&W%O;QP2':8]BA6)[8Z&@#SOQ)>6]\_C%[6X2:,65FA>)L M@'>^<$5M^(M$TS38=%:TLXHG76+8[P/F)+ $D]23@9)ZUU:V5HD9C6UA"%0I M41@ @=!CTJ5XTDV[T5MI##<,X(Z'ZT <7H&GZ*GB?Q'!-;V:WCW95$8*':-X ME+ #J0?F)_&N;M49]+\-6<[6::8PN\+>Y\AI1*=JM@@9VYP#QUKU1K6W:Y6Y M:WB,ZC"RE!N ] >M#VEM);_9WMXF@_YYE 5]>G2@#SV31(/[&C#:QHTENM^T MUM:22'[(V$PT7+'H77@L&T'6;RY=/^$H2^ MD6$[O](2028B5!UV[=O X()KHM-TRS'Q&U*Y:TA%REG!('"\J[&0,0?<#%=4 MUI;-OKT[UPC[;;1_%]C!OBJ MXT>U@6VM;_1I/.6/@%Q(H5SZL-QYZT[PQ=W'B'68;F\5A)HUL;64$=;ICMD/ MX*@_[[KL)X3(DC1%([@QE$F*!BF?YC.#CVJGI.FPZ+:-&UP99IYFEFFDPIEE M;J<#@=@ .PH R/&'E-=:)#?L%TB6[*W>XX1CL8QJY_NEL=>.EEO/$3:I:GXN\ M2IINJQ6<$BVPD<6XE9@8N"IW #C/8]:CU.UC.HZ?X:M-.N=0T_2[0M<1Q-'G M)#%&S,D:*S8!*J!G' H6*-)'D6-5=\;V P6QTR>] 'F M?[SQ1HVA>&[[='=133PW8)^9&@B*J3@^KQFGZ5+>3ZSI7B>_C:.>6\&ENA[* M(F4_G,&_2O1UMH%F,RPQB4YRX0;CGW_ ?E3C#$RA3$A ;> 5'#9SGZYYS0!A M>)]+LYO#4]I]IMM.B>57W286)F+AMK\C(8\'GO3?!EU;7.DSQVUE;V@MKIX7 M6U;="[#!+(?[IS^'-;\L,5Q$T4T:21MU1U!!_ T0PQ6\2Q0QI'&O1$4 #\!0 M!PFI"PTSQM]OE-CJ,ES=P0^69/\ 2K-R %V#NG0D<=>]9\^H6D7@&[T^2ZB6 M]&JLA@+C?G[7N^[UZ5K6 R/@,YC& M6QTR>_04 >=7D/A]V\7S:FULM[%=,;=F<"9#Y2;2G.0=WIU(I]G#I-UK-Z?% MGV7SQI=DSB[<*0^Q]Y&3USCD?2 MKB.)ISAI!YJ%!SU.P UF/%]GLXK%?LT&D?V[>1S+/D0#!/EH^"/ESVZ9 S7J M&;8#3848037=JL\-L_P!\)@?RS57QK+<0^$[Q[9Y$(V"5XL[UB+J)",?[ M.ZM1]/ADU.&_YJWUH X'7;7PW!X.U<: +'S3:J M[BU<,QC# [C@\]^34NL7NG:MXHBB@U6)8O['NQ)<0R@^2&*?-D' P,FNR@LK M2V#B"UAB#_?\N,+N^N.M)'8V<"A8K6",8( 6,#@]?SH \PN8K >#_$&E1V.G MO+9003-=6!WQ3#)PY'\+@!L]>O6M[4H]#;4]!LP;,>'6\\E$9?L[3X4J&QQT M+$ ]379PV=M;1-%!;PQ1M]Y$0*#]0*CCLM/:S,$5M;&V8G,:QKL)[\=.U 'G M1B@GA6TMR7T;_A(XHK8*QV%#&=ZJ1_!N+#CCK3[WP_I4:^-E2RC1;&%9;15R M! _D;RR#^$[@#Q7I MX%CCC$,82,@HH484CI@=J#!$?,S$A\T8DRH^<8QSZ\ M4 >:W"G4]>G76)=+*+96[6PU0MM*LF7=/F SNSD]>!5VTT6*YU[0K#5)TU.- M-)F;?DE)AYB;X!KNIK*UN519[:&54^X'C#!?IGI4GE1^8)/+7>J[ M0V.0/3/I0!P4D6G:/XU2<"POS=7J0H%?_2K)RFT*!WC '3C&>]=O:ZA:7TEQ M';3I*]M(8IE4\HX[&GBSM1<_:1;0BX(QYNP;OSZU#;65OIQN[C?\]Q*9II7( M&3@ >P 4 ?AZYH Y[Q/]EE\2:-;:PR+H[I,2LK8BDG&W:'[=-Q /4U1U"+0C MJFAV8:T_X1T_:,HK@V[7 QA6YQQE\ ]Z[>>&"XA:.XCCEB/59%#*?P-1"ULI M;-8!!;O:D?+'L!0CV'2@#SD107$$=I 2^C?\)&D5J%8[3&8SO52/X-VX<<=1 M3KW0-*CB\;".RC06,0EM N0+=_(#Y0?PG< >*])%O (XXQ#&$C(**%&%(Z8' M:@PPD2[HH\2#$F5'SC&.?7B@#SZ./0;WQ%J;^(FM&']G6;J;EP#RK[F7)Z]. M1R,^]9=J;N^.AP:S)9FU.G%[<:J&,8PR>0"_E^7U[$FO0D\/6@UJ]U&9( MIQ<1PHL4D0(C\O=R"?7=^E7[N*TE@VWL<#P@CB8 KG\: //;S2;*#2_#IU&X ML;ZR&JL$F'S11PNK_NPS$_*& ')[#TK7GL=/F\:Q+;P0/!6W^SO!$\&,>6R KCZ=*5+>&(H8X8T*+L7:H&U?0>@]J /,K(:= M#\.M*6U:"*.6>V75S"P5A'NPWF8Y'/!)[9J75DL;<>)K?0O)73!HI:=+8@Q+ M/D[<8X#%>N/:O14LK6-I6CMH4,W^L*Q@;_KZ_C1'9VL-NT$5M"D+9S&L8"G/ MMTH X[6/#FEPZ'IXBDT^UN$/$ASECR3GGITK6\/:[ICZ#I)5([ M!;LM#;V^[(+*2"%/<<$@^A%;L]K;W40BN((I8QSLD0,/R-07&FV]Q-9O(,): M/YD40 "[\;0?P!.![^PH B\0/=Q^'=2>PW?:UMI##MZ[MIQCWKC+%-'@U#PP M_A]X6NYP?M9A?+21>62S2^IW;?O2&WBC>3EV1 "WU(ZT W@NHC%<0QS1GDI(H8?D: /, M9H+*?P^CS)'+I%OXB5+:27YD6V+*&P3_ ;MP],5N2:5H^I^-;6V-M;7%A'I M#>5&N&BXE X X..?I78"*VFMO)"1/;XV; 5P.,8Z4L5K;P;?)@BCVKM78@& M!G.!CMF@#RY&FFTWP[9W4MM_9@EO(O\ 3BQA9TD*QJ_(SA0< G'%6FT>(+I- MLUY:7.GW&M I#9.?*B'DON0')X)'(SCDUZ,UI;/;F![>)H3R8R@*GG/3IUI4 MM;>-(T2")4C.44( %/MZ4 ):6EO8VR6UI!'!!'PD<:X5><\"N)\.)H5QNN]: M>U.OK?NLAN9 )8W$A$:J"Y6Y>VA:=>DIC!8?CUH \RN? ML1\.:A>RNG_"6K?.L9W?Z0LHEQ&BCKMV[>!Q@FK6M:;:74/CB\N(%>YM65X) M"3F)A AROH<@LNW#-ZM\QYZ\U#8II%J_A.70S = M3DV?:Q:N&9X?*)D,@!YPVW&>]=_?V$5_8W%OA4::!X!(%!*!ACC_ ]J9I>E M6VE6<,,,40D2)(WE6,*TFT 9./I0!YSID]K_ &]X>U2S73+,WURZM;VS$S[& M1N)6+88Y XQP>AJ5=/M8_"@UE(@-1BU@B.XR=ZC[7MV@]EP3QTYKT=;"S5F9 M;2 ,SAV(C&2PY!/O[U)]G@\OR_)C\O=NV[1C.YP#PU;?P[@TNWT/9;);1W_F2K*=YX[>))I/OR*@#-]3U- '+^+WM+K4]/TVYMM.) M>.687&I9,2 ;00%R-S'([C !-<]HZ1:I8^$;2[=;J#[7>PLNXE615DVJ>#VQ7I4]K;W2J+B"*8*=RB1 V#ZC-"VT"OO6",-N+[@@SN(P3]2* //Q9?8 M;+6Y=/CVC1-6%U;0IT5/+0R(OH"K/QZFNB\*$:A_:&OG27ME+;6MS]B,Y_?2QQ*S,I&".>,X[\XJQ806]I806UIM^SPH( MH]IR %&.OX4 RFQ)< %U="O)[@$X_&LC7K>*"3 MQBD*^6'FTYV\L[3N:0$G([D]Z]$N+6WNT"7,$4R@Y D0, ?7FE:W@??NAC;? MC=E0=V.F?7% '$-X8T5O&5_8?V=#]D.F1S>2!\GF%W7?CINP!SUK#M7FU%?# M\6IS6+6C:0KPC4]QBDEW$-W +A=O7L37JWEQ^89-B[RNTMCDCTSZ5%)96DUN MMO+:PO"OW8VC!4?0=* ,KPG:-9:&L7VZ"[A,KM \#%D1">$4DDD#D=:YK5[' M4&\07_AVP=[>+5F74!<+TAVC$GXEUB_[[-=]%Y039#LVI\NU,87';CI3MJEP M^T;@, XY _R!0!YA?R7&M^&-9C'K(6'_ $5>U>T M;0M6U6#P]!]F>70WF\N ?>D60 .!_>P3SU-=[(EN(MDJQ"-F^ZP&"Q.?SS^M M/\M/-\W8OF8V[L&SM;>1Y(;:& M.1_OLD8!;ZD=:<+> 1QHL,>R,@HH484]B/2@"6BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q M+J5YI.CM=64"R2"1%=G1G6)"<,Y5>2 .<"J5IK]U)=Z% ;BPNX]0\_?/:AMI M"+E=N6.#Z@YK;U"WN;JU\NTO6LYMP(E6-7Z=B#V-8$?@W[/#!);:G+%J$5U+ M=?:?*4AFD&'&SH 1CCMB@".?Q3>K<#/3&> M*@\2KK*:?I8NY+&6Z_M>W\EHHWC0\G&X$L>OH:NKX-3[-"\CNE80J@&S^$ =CZDF@!=%U/4) MM5U+2]3%LT]F(I%EMU95=) V/E))!!4]_2H=0U+6'\3'2-,:QC5;);DR7,;N M[CBC*$<+LW8/X[OTK$U#3=4N?'#7%E=RV4? M]F+&;@0"16;S6.WGC."#0!0;QS2:FMB9&21(I%*%A(H/S#MQST-:*>#XK2&R;3K^>VOK M7S/]**K(9?,.Y]X/!R>>V.U79=#ENH=.%YJ$D\UG=BZ\TQJN\@,-N!P!\WUX MH R=1US6M-U2SL+FXTRW$D6XWDT$@BFDWD>6OS_(=N#R3G/ I]SKNLW#:OM $"Z_J^K7[0:.M MC%$;""]1[I'8_O-WRX4CT'/;G@YXV] U,ZUH%CJ31B-KB(.R Y"GN!^-1V>A M6]AJ[&#_P "_2IM%TM-%T:UTV.1I5MTV!V&": .+T+4 M]6TC0+6ZQ9OIC:E) \>UO.P]PR[@V<<,>F.G>M#6O%EWI&JR!;C3[BVBGCCD MMXX93*JL0,M(/D5N<[2.16H/"T(T"/2?M+[$N_M7F;1DGSO-QCZ\54N_!KW, M5_:QZM-#97=P;IH5B0D2E@WWCR5W ''X9H ?#KNH2^+9],FDL;2*.3$4$T;^ M;<1[<[T?.T\\8 .,'-'C;SOLND?9S&)O[5M]AD!*YR<9QSBK-WX=N-0U2WN+ MO59)+6WN5NHK80HNUU''S]=N>^+K_03?VFK0VTUY#%'+;/;AD242/Y8W DE2&Z\GBHXO&ES9-^35N+1;F>SNK35]4?4(+B(PE#"D0 /4_+SG_.* *G]IZUINE7&KZQ]@-M% M;-.;>W1Q(K 9"[B2&],X'-,MM8UFTO\ 2H]62R:'4R406RLK0/L+A223N& 1 MD 6U[':OJ,-]'9QR1JXB;>@<.5Y887.0,]*UK?PM#;Z7 MH]B+ERNF7 G1BHRY 88/I]_]*2[\*07YN8KN*1 ,P21H%4C/!X' M(/J: (O#VOW>H:G<6%UY,X2(2QW5O!)$AYP5*OG##@\$Y!IWB76;S3)H8[2\ MT^)WC9Q%/!+-(Y'HL9R%]6YK5TVTOK59/MVI->NQ&W,*QA /0#U]S5*_T&6Y MU@ZE::C)9RR6XMIML:ON0,2,;ONGD\\_2@#,@\9D1Z=?7D4<.GWNFO= C)99 M4 9DSG!&TG'&>#3],\57.IMI%LMLD-[.\OV^)P3]G6,8;OP2S)C/8U8'@ZR? M0M,TJYE:>+3IUEB160LX7DBC@C5M\CB7RT.[.%&>HP?7VJ]9^$IK672B^KRRQZ6V+:,P(HV;2 MA#8Y)VG&>/I5R/PQ:#PU+HX)X^E &=HWB2^N=:@L+ MIK6ZCN(W82VMO+&(649VMOSD$9P>.G2M'6=4O8=4L-)TU8!=7:R2&6X4LD4: M8R=H())+ #D58TRPU&TD+7NL27J[-JHT"1X]R1R3^0]J;JVC'4+FTO+>[>TO MK3<(IE0.-K##*RGJ#@?E0!R?B'5=4U'PU?V,OV2.YMK^&TNMJL4E1V0J5YR M0PR"3QD9YKN-/M196$-N(K>(HHW);Q[(PW4[5[#.:QO^$3B.E3VDMY+)/V3,;$-AR=W M(^0_+CT&>]7U\0ZC%8ZO%>3Z;;WFGW"1&X='$+JRJP.W.[=AL8!Y-7;?PM#; MZ5H]B+ERNF7 N$8J,N0'&#Z??_2F7OA-+JYNKJ.]DAN);R*\C<(&$;QH$'!^ M\",_G0!S]_XFU._\'>(@DT45Y8;1]HABDBWHP!RJL0R-U'.:U]7\07^C1Z=9 M3RV1O[PN?/\ (D\J-$ ).P$L3R!C(Z]JG'A)98=8CO=0FN?[5C59V**A5E! M*XX QC@YZ=33Y?#EW<0VDDVL2'4K-V:"\6!5PK* RLG1@<<__6H QQXOU9H( MX8K>TENFU&*S$QCDCAE1T9@P#?,""N".>GO6A-)?0^*M AU%;"=WCN")HHG1 MHV YVY(K.PGN+"[@O&D19+.&51&R*6^^V5 M<<$<8YK0\#?\BK#_ -?-S_Z/DJ.S\)36LNE,^KRRQZ4V+:,P(HV;2A#8Y)VG M&>/I6IHNC_V+!/;QW+RV[S/+%&Z@&+SCU]:I#PM):FWETS5);.XCM([.5_*5Q*B#"D MJ>C#GGWH HV_BG4]4.CPV,-I!/?17'G&<,XB>%E4X (W#.[CCMSQ@M7Q/J\M MK90QQ62W\FJ2Z=,[*YBRBL=ZC.?X1P3_ (UKV/A>UTZ?2Y+>63;I\,L:A^3( M9""S,?7(S^-9&K>';JWN-.73YYM\NLR7CS+$'\G?&_4=,9P.?6@!9?%&J6$U MQ87L5H][!=6J>9$K".2*9]N0I.0PP>Y'2F>-M4F-IKND[(_(71_M(;!W;B[+ MCKC&%':K[>#TGM+W[5J,\VH7",PVTT$DMLC"56+(^PE74@@ C#=0>M;]MX_EECTVZ2>!F0 [5!"H<=< ]: M &:5JFM:X1J%K]@ATLSM&DTYF-IY*-M);/VTU-/CBTR&.0&='8R;DW;>&&.A MY^G%9U[)<^(O$7A>1X[)[&YLWNQ;7$1D R(]V><%@&PIQQSUKJ$T.-+O5KCS MFSJ,:1L,?)=8- MAJ.M6L-D=+L9I(S"ZMYLR1G#L&!PO0X&#TJY!J^K:CXDO;*R^Q1V5H(',LJ, MSNKKN( # XSSVXX-)<^$/.%W:IJ<\6EWDQFGLU1?F+'+!7ZJK'J/U*!=;M;^;3(KG3Q$ZW3*Z0E9,XW+N)R,$<'GBK:>%H4TJVL M/M+E8+\7P?:,DB4R;?IDXI-1\*PZA%-(DOQ87 M@DNK4.&B6J# W %<=.&/ M7/KFA?#<\FC0:=>:H]PL$T,D3^2JD+&P(4XZYV]: *%SXCUAK75M5LH;+^SM M,EDC:&56\V81_P"L8,#A>AP,'I3Y]?UF\O-432A8+#96\5PK7*.S2!T+;?TJQ=>$3.;VWAU2>#3;^4RW-JJ*=Q;[X5SRH;'(]SC&:OQ:%##=ZI.DA MOXHXB@7B,(I48_.@"UI-\-3T>ROPFP7,"3;[E>$-:0RKY3*I(^=LJ_W<'&,5T^G:9X-,E#VL1A0 +@J0Q'+':2,\>N#0!B:3JFK:'X9DU0+9RZ5#> MS^=#M83;#.P+!LXR">F.@ZUJW/B+69+?5]3L(K+^S]+EDC:*96,L_EC]X0P. M%[@<'.*E3P:_V8V$VKSR:6T[3R6GDH-Y+[]I?KMSVZ^]2W?A(SM?00:I/;Z? MJ$ADNK5$4[BV-^UCRH;'/7J<8H GT_7I+_4-5C5$$%M;P30G!W-YB,WS<^PZ M5@PZMKFJZKX8N(+FU@6]T^2>2%HW*%ODSD!QGJ,>G/7-;ESX98ZA/4KAT8 $%3_ +H- M &GKM[=Z=H=W=V-K]JN8H]T<6"=Q^@Y..N!UQ6)_PDEW'X7;4TN].OG^U10J M]O&ZJ%=T4AE+$AAN/&?2NDNX)Y[)X8+IK>=@ LZH&*GUP>#6"/!Z2Z?J<-U? MRRW6H2QS27"1JFUTQL*J..-H^M "ZYXH;1-2NXY(5DMK?33>8&0[/YFP+GI@ MY':L[Q.-=_X0K6'U5]/\MK-CY=M&X9&R.-Q8AAUYP*T3X1%W.G2I]:U6\@U&PTK34@-Y> M"1_,N 2D2(!DD @DY( &15N72DEUNTU,RL'MH)(0F.&#E3G_ ,=_6HM7T7^T MI[2[@NY+.^M"WDSHH;AAAE93P0<#\A0!0N]3UJVGT[20;!]3O#*QG\MQ%'&@ M&3LW9).X#&[\:HR^*=4@C>S:"S;4X=2BL7/S")A(NY7 SD<$9'/0UJ3^'KJX M6TN)-7E.IVCNT5V(4 "N,,A3H5P![\=:CC\)Q"*,RWDLUT=02_FG90#*Z\!< M#@+@ =J ,N;7?$\)UN/_B4L^D()I&\J0"=2F_:!N^4X!YR>W%6UUK6]4U62 MUTK[!#&EE!= W4;N29-WR_*PX^7K^AK3E\/QRR:XYGW%/M_%.I:G;^'_L$-I%-JD4[2&<,RQ-'C) !! M(Z\<=N:MQ>$%L'LWTK4)K22WMFMF=HUE,B%MY//1MQ)S[]*DTSPI'IK:5MO) M)5TWSQ%N4982G.&([CU[T 4K7Q/J"I U[#;;8M3?3;R2(, #C]VZY/ )*@@Y MZULZ/J'[7 ;***W)B9')"D/]WYL!LCDXYX]*QO#VIZMI/A[3[@BS?3)-0>W:/:W MG /.R[MV<<,>F.G>NKDT24>(3JUI?O;^:D<=S#Y:NLJH21@GE3@D<5 GA:%- M!MM*^TOL@NQ="3:,DB4RXQ]3B@"E;>(=4>/5]1N%LX],TRXN8V148RRK'G!! MW84].QSSTIUMK>M6T^D2ZI'9&UU1Q&J6ZL'@=D+*"22'& 02 .:U;30K>WL= M1LY&,T-_/-+*K#'$G5?UJE9>%Y(;JP>\U6>]@T__ (](7C5=IV[0S$?>(!P# MQ0!6B\3WC^$]-U4Q0>?=7D<#J =H5IO+)'.>2RZK-\/M"G MNIX+B>2ZL7A8A@3EUQYC$DDYZD8^E:=YXLU#0SJ5MJ<=I/=0) ]N]NK(C^:Q M0!@2Q&"">,Y%7;?PG+%I=OILVJR36MI/!+; PJ&18FW!21][. ,^U6-3\+6N MJWEY<3S2J;B"*(>7@&)HW+JZGUR?TH R[/Q'J=W<7%@S65RSVKRQW$=K-'&C M+C*.K')R#P01T/%0:3K&IR6V@:;I-MI]LMUI9N275V6'!48 W9(^;&">^<\8 M/2V.G7\4^8FQ1Y"1A>O/'4_CCVJOI?AJ+3+C3I4N'Z%O[LB_,A_[Z KD_P#A#]0.>:?>>)M-L[U+/,\]S) MPD=M"TI:,D@,-H M/'!Y^GJ*Q9[;5-,E\06MOI,M\-4D:6WFC= JEHPA63<00 1G@'(-6=$T.ZTO M7K8R+O@@T6"S\\$8:1';(]>F#0!)IWB,*VH#4)LLNJO96L:)EF 52 .N,DD M^G6M^ZN8[.UEN9=_EQKN;8A=L>P )-<1%X*V:0;9 MK=@H;:,X5CUR?[@%=1XB749?#]TNDEUO&5=FT@-C<-P4G@-MSCWQ0!7'BJRE ML-0GABNO/LHO-DM9K=XY,$':=I&<''459T#6!KFD6][]GFA:2-&99(F09*@G M;N'S+SP1P:YK3M&NFUC49(].OK6UN],-NCWUSYKF0$_>^=BN=W3V/2M[PJ]T MNA6ME>:?<6DUG!' WFE2KE5P2I4G(X[XZT 9%[K.HR>*=2TZ/7-.TR&U6$QB MYA#M(74DXRZ],?K4DUUXBE\12:5;:I9Q&VL8IW>2TW+*[,P/&X%1\OJ:AN;6 MYM/%^K7LOAN74X+E(/)D01':44AOOL".2/RI\GAN/7O%4NH:MICBU?3X51)) M,;7W,64A6YP"/44 2?\ "5W4W@.+6(K=/[1N3Y%O"ARKS%R@QZKD%OI4VK^* MOLW@5?$%F@=Y4B:*(\Y9F4%?J,G\J9J>C7]WKVF0Z?Y=AIVFPM+$_E!T,I^0 M*$R/NKDY]ZS+/0=8@GMM(GA\ZPM]6^V+<@*J&,HS[=N21B0XQ[T ;-SXIB7Q M)H6GP8>#4H7E9\= 5S'^>&_*NDKS^#PGJ%A:33(AGN+74H#9H",_98WX7)_V M9)/RKL[&ZN[BXO$N;!K:.&79#(9 WGKC[P Z?0T 7:*** "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 **** "BJFIO M>QZ=,VG1)+=X_=J[8&?4UP-_K?B;0Y;-KK4H+BYF;]Y8+&A*=, [1GG/_P"N MM*=)SV9S5\5&A\2=NYZ312*25!(P2.GI7%>+?&,UB;G3],BE%S#M\ZX*@K$# MC&/KD#GUI0@YNR+KUX4(<\SMJ*Q_"UY<:AX;LKJZD,DTBL6<@#/S$=OI6Q4R M7*VBZ:I!VQ@]:RXO$'BM] DUH:G;_9XY?+ M,;1H')XZ#;SU]:%AY7:NNPGF--).SU5^FWWGJ-%>?ZMXNU/_ (1'3-3M76WN M)Y627"!@<9'&<^E4KSQ)XGT6+3[R[O;6YANT$JQ!%!VX!P< $=>U"P\F$LQI M1Z.UD[^IZ;17#:IXDU*'QKI]A!/LLYS"6C,:DX8\\XS5/Q'XOU31O%TMO'*& MLXC&3"47D%02,XSW-"H2=DNUQSS"E!-N^CL>BT5POB#Q5=QZEHYTNZ M+Q%9 MAL4YRV#U'![5+XD\3:D->BT'1 BW+8#RL <$C.!GC ')-)4).Q4L=27-OHTO M6^UCM:*XJU/C;3]6ACN3%J-JV#(4V* ,\X)"G(KM:B<.7K M9:_JNG:XEK=Z=;3Q:]),/,6,L2 !@ 'UX7&/>O6::$4,6"@,>IQS6M*HH:VU M.3%8:5=E_FO,YBX\43:3J6E:/=6AFN;B*$2S"3 #,=IXQSR":?XZ15\ M(7Q50"S1EB!U.]>M=-124TI*26Q4J$I0E"4KIZ+3;3\3!\%_\BAI_P#NM_Z& MU;U%%3)\TFS:E#D@H=E8****DL\\^*/32O\ MK_[)76:M_R*%[_UXO\ ^@&M M>BM74]V*MLO3:*MXAV=M+F$,N@G'G=U%6V//_B':06/A[3;6UC$<,QL+^99II)(8Y61W^3)4'H!T]J[2BI]O)0Y4:?4:;K.I))[65MK M'FWB(?\ %SM-X_C@_P#0J;J5I#?_ !4:UN$WPRJ%8>WDUZ715*O;ITL1+ *3 M=Y;RYMOP/%;W2[K1?$MMI\[,T<82 8!/H!T'7DFO9*145!A5"CV&*6LZM7G25MCIPV%]BY2;NY>5@HHH MK(ZPHHHH **** "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 **** "BJ][>VVGVQN+N9880RH7;H"S!1G\2 M*2>_MK:[M;663;-=%EA7:3N*KN//;@=Z +-%%% !16;JFO:=HQB2]G*RS9\N M*.-I'?'7"J"<>]6K&^@U&SCN[9G:%\[2\;(>#@Y# $75W;PL M3):2".4$8PQ4,/KP10!:HHJO->V]O=6UM*Y$MR66(!2=Q49/(&!QZT 6**** M "BBB@ HHHH ***"0!DG % !152?4[.WTQM1>=6LU3?YL8+@KZC;G/X5;!R M1T- !1110 454U'4K72K0W-VY5-P10JEF=B_:Z6W8L;:=H)%IPN.-@ M(4G/U(JU0 4444 %%%1/AR,=:G^VVWV.2[69'@C#%GC.X#;G=TZD8(Q[ M4 6**CMYX[JVBN(6+12H'0D$9!&1P>15:^U:STVXLX+J0H]Y+Y,.$)#/C."1 MT_&@"[169I^OZ;J=G!=VUQF&>5H8RZ%V^HVB75JY>%\[6*E,O#^C78DF^RONYO+.W MO[8V]U$)8BRL5/JI##\B :66U@GF@FEB5I;=BT3GJA(*G'X$B@#@(+N^3PQI MGB;^U+N2_N;J(/;F4^2X>788A'T& 3R.>UG;_9-W7ROFW[?^!8S^%.U>634?%-AHXO M)[>S>VFGN&!!'YU$ MWAC16L(;+^SXE@A8O&$RK(QZD,#G)[G/- '+0ZC?VEK+>M?3SVNC:L]M*SOG MS;8A02_]XH6SG_9-,NM2U::RL)8Y;D+KE^S(%F\MHX A,:*QX0L%!R.>37;0 MZ380:6VFQ6L:63(R-"!P0W7/UR:6\TNQO['[%=6LTJWM1;1V:B+SEGP69B9%(*L23DD8'Y5-J6 MD6&KQ)'?VRS"-MR$DAD/J&&"/PH X\OKMNNGZ-?W4]K%?:@\:7'GAYEA$>\( M9!_$6!&>N*TO#-FMCXI\26ZS3S*IML-/(9'YC/!8\G\:V'\/:3)I0TQ[&-K- M6WB,YX;.=V>N!(9&DEG;RL*#\H"C!Y'-=Q/!'KP/=/+.Z2SR27R MF!XR?G41=%P,XQR"*T-(M+_4H-;NQJUV+N.]O(+0-,?*BP2JY7HV"<\YQ@8K M?@\-:/:W_P!N@L(XYPY<%2=H8]2%SM!Y/(%6DTNR2UN;5;=!!=,[S)SAR_WL M_7- '!+J%W:1V^B27.IVFHSWEO!>//<^=M1@YWQ.:?) $WE^3Y?3IWZYYS6WX?@GO]8U>[N=0O76UU M*2*" 3$1JH1>"!U'S=#P,<=ZUCX:T8ZC]O-A%]I\SS=W.-_]_;G;N]\9J];6 M=O9FO.K_4;L:@FKZ;)J/V4:HEL\D]Y^ZD!D".J MPXQMSD \'C->BUC2^%-#GFEFDTZ-GE?S&^9@ ^<[@,X5L]Q@T AR/2K.JZY>Z/<7\7FN\FIVD,Y(% &M90-:V-O;O,\SQ1JC2NSMY%CM+T6Q+2+N+D]6YX Z#'O5RV.L6VK^%4U.ZF^U2BXBN8 MTES'(%1BC$#@MC!)]:Z"\\.:1J'D&YLD9H$\N-E9E8)_=R""1[&K(TRR5K-E MMT!L@5M\<>6"NT@?AQ0!S_@:">XT2UU6\U"]N;F99%(EF)0#>0,+TSQU//)K MJCT-0V=G;Z?:):VD0B@CSM0=!DY/ZFIZ /-;>YU*T^']AJXU*^GO[XQ6[RRW M'RQ*\@&0#\H;'&X\\YK232_$Z+?06_:&2?(VE6ZJ"-P/IP1 M76)I-@FE#2Q:1FQ">7Y##*[?3FJL'AG1[:UN+:*R7RKE0DH9V8LHZ#)).!F@ M#D9+V06,&FQW.K6=ZNK6T%VD]V9'17'\,F3E2.?Z"DUK4M0\-7.JZ?87US<1 M?9H)5DN9?,:U:27RS\S=MO(SG!YZ5O:EX-LIK&VL["VABB%]%W2F6'AO2-+N?M%E9)#)@J"&8A0>H4 M$X4?2@#C(K>2Q^#R7MK?WT%YZ#BM+6-0U'3=4U#1X;B8 MS:OL;379B?)9L)* >P4?.![UOQ>&-&@M;JUBL46WNN)H@S;6&2< 9P.2>F*T M9+2WFN8+B2)6F@W>4Y'*;A@X^HH X>?^U=2U[5+&%M0:+3A%#"(+\0,,H#YC M]W))[\-'M!JFPWPB G*'@MW/'K4.H>'=)U6X%Q>6223!=F\,5)7 MT)!&1[&M)$6*-8T4*B@*JCH .U '*^-[);N30.XQP> MV3ZU0\4SW$D^I+IDNI^?IEH'ED2]\J*)MI93MP?,8CD@\8QS7:7-G;WAA-Q$ M)/(E$T>?X7&<']35*\\.Z1J%X;J[L8Y9F4*Q;.' Z;AG#8]P: .=0W6O:]#! M-J%[;PR:+#=,EK,8OWC,WS9'/^/&;49?)N4EE)C93 M&Y&%Z @J.1SZYKM[72;&RD22WMPCI MLK;B2(U.0O)Z#-)'HVGPV]E!':HL5 MDV^W4$_NS@C(_ G\Z .(BDF(T^*:YGG%OXH>&-YY"[!51P!DU*H]7O/LWEV<3Q6BQ@E_GQN9R?8$ #U/- &TJ[$5020!C).37' MZE%<:AXGU>U.I7UO!;Z?%-&EM.8P')D^;CGL..A[YP*[&JWV"U-U-<^2OG3Q MB*1^BD$#I^.:CT M7_A(]2LM.UB![IYYY$EE=[X&!HRWSH(NBX&0,<@CK7<1Z381+8JELH6Q&+89 M/[OY=O'X'%5X?#6CV^H?;H;"-+C>9 5)"ACU8+G:#[XH XR\:_;1M2U5=8U& M.XM]9:VB"3_(L9N FW;T/#'KG''88I/$BS6%GXGTH7MU<6HL(+A!I/874SP74IEV/$H97&>0"3@CI2Z);:^ M;C2[Z-[MXI<-=O<7ZRQRHRYRJ?PG."-N..*Z?3_#^E:5)))9V:1R2+L9R2Q* M_P!W))P/;I3+'PWI&F77VFSL4AE&0I4G"9Z[03A?P H YG1K#5=3\&27T&L7 MAU2=)HX6EG;RT E( Z9PN-QR1GV%;'AB]@6UO;>5KV"XM)0MS%?W'FF(LH( MPY/*GJ.>_:M7^QM/_LIM+^RI]B8$&')QR=Q]^O-9]WX4TV70KG2;:WCA@NV! MG)!=FY'.2G% &]7.>*[;4IA9S6;73VL+.UU;6EQY,LBXX*MQG!R=N1 MG-=$ % Z#@51U/1=/U@1"_MQ-Y6=AWLI&>O((ZXH Y"T@MO$/BF&2WU#4$M MGT.%DECF,N, =R:[6VTNQLYUFMK6.)T@6W4H,8C4DA0.F 2:JR^&=&FM[>![%/+MMW ME!692H8Y89!S@GJ.E ')Z5>W5\/!LU[*9)UO;N)G8@EMB2J,GN< <]ZW_"?^ MO\0C_J+R_P#H"5>_X1O1Q:):"PB6".?[1'&N0(Y/5<'Y?H.*M0:99VU_<7L% MNL=S<@>[DT_1;Z\B3?);V\DJK_>*J2!^E<5]A99?".HR MZG>7D]W=*\ADF+1DM"[95>BXZ#':O0" 001D'J#6/:^%-#LKJ.YMM.CCEB#@XR,U9 ML+Q?$NJVEC#J6H1:;'IJW"8F,HX?#6C6^H"^BL(EN Y=6YPK'JP7. M 3Z@9H Y@W=]H&J7KZE)?3W>R274DU\KQ2QL/FVQ]%(SD8QC&#FNJMO#FD6FHM?P62+=$LV\DG!;[ MQ )P">^*2S\-:/87HN[6QCBF!)4J3M4GKM7.%SD]!0!JUS%B[77Q!UI)N5M[ M*WBB'^RY=F_,@?D*Z>LXZ9L\0+JL+*#);_9YT/\ $ =R,/<$L/HWM0!3L/". ME:8]H]JLZ/:0201'SF.$1\.]3N(;V^24"[(*W+?(4E<@KS MP3@9]Y H YBQCN-:UFVMKG M4]0CB&B6TY$%RT>9&9@6)'4\?XUI^%P=;T2RN]0=KJ6SN)EAF)P)-K,BR$#@ MG;W]R:+CP=9WGB W5U!&]BEA':Q1"1U92K,>V/EP0.O:NBM[:&TMH[>WB2*& M-0J1H,!0.P% ',>+[2'2/ %XMDIC^R[)XFR2WF"0-N)/));DGWKJD)9%8C!( M!(]*H:SIG]L6D=F[*+9ID><'JZJ=VT?4@9]LUHT &7H3CG M=USWKT![.W>]BO6B!N(D:-).X5L$C\<#\J@&C:<+5+86J>2D_P!H5,G DW;] MWUWA]O3M6S-X4T.XFFFETZ-GE?S&^9@-_7V'VQ )58J2!TR <''OF@#BM%_X2/4K+3M8@>Z>>>1)97>^ M!@:,M\Z"+HN!D#'((ZUKZ!9S:I<:QIZ@WE:CRF2 MX6^NXF=B"6V)*HR>YP!SWKK)?#.C36]M ]BGEVV[R0K,I0,XZ4O\ MPC>CBT2T%A$MO'/]HCC7("2?WEQ]W\,#K0!JT444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!FZ[J MXT33#>FW>?$L.]9A\6FR;44UBP:SDL[9;H+'*)1)&Q*C!P/F MW#&/?K6CX@TN36-+%I%(B,)X9%CK6H7TLEP(X;G3EM%P, MLCK(7#>A&2/RH ?#XDNHKR.UU32C927$$DUOMG$@?8,LIP!M;!SW'7FH=/\ M%D]W)I,EQI+6UGJ@ MYC.KD,4+ ,H' (!P<_4"E&B:OJ&HP7FKSV8-I!+' E MJ&PSR+M+L6Z<=AGKUIT/ARXCTSPU:F>(MI,D;2GG#[8V3Y?Q;O0!63QGN?:K[^)D32=4O,K&2-F4*RX'!'R]>V>AH 9%JVJQ^)];:RT][^)8+63RC3VV MZ^LUM)@Q'EK*) 1Z@X'\JYM?"M_:^1=V=U;B_MKVYN(Q(&,;QS,24;'(.,ZMWGLR;A6\W;C*M@?(?F'J*CUOP MW<:I>:G-'/$@N]*-BH;/RMN8[C[?-5R71Y7UG1KT2)LL()HG7G+%P@!'_?)H M YOP_K,]KH,NNZA;W$U[>7)@A079<3.9&545#\J 8QGT!-:=WXPETRWU :EI M9AO+.W6Y$*3AUEC+;%;33AV=U]K@EVDIO$K. 1P M<8;!JOJ/A;5-:BU*XO[BTCO+FT6T@2'<8XT#AR22,DDCTXQ0!?N?$6H6:V8F MT4B:]N##;PBY7/W"P+'&%Z8(&<>_>B_C2^AMKZXFT%EBTZ7RKTBZ4[.ARG'S M\,#SMK(-JLQDB) MSA!L1>?^^3TH DU_Q3+H$C22V$3V2*',IO$21AWV1GEL?44U]9U4^.$TZWMH MY;!K))LF4*<%\&3[N>.FW/O5+5?"-_>SZP(I-/:/4HU7S[A&:6 ! NU>V,C/ M48R>#6@^D:K#K%EJEH]F95LEM+F*4MMP&#;D('/.>H% %2/Q)]BGU=I;6Z>Z M%_':0VIN ZN[("H3( 0$F>V59BC*P&><\&F7WBRZM MGU9K?1VN+?2GQ..G7GBAJG@[4;T:Q#%)IQ34)O.%U.C M-,F,8C]-H*X!SP">*U&\/7,ECXEB:6$2:N&V8R1&3"(^>/49^E %A?$MLLNI M+-&8H[.V2[5RW^MA92=P';!!&/\ &M"RO6N-)@OKB+[,9(1*\;-GR\C."?:N M.U[2X[_5]"TF"?-S'&L.H+&I(-J-K'<>P+( /]XUW,T*3P20R#*2*48>Q&* M.;MO%LLHL;N?2G@TN_E6*WN3,"V6^X63'RANW)ZC-5++6=8O;;Q,MU;HD-K+ M/''*DPS'MC4A0 !GKG=GO[5);^&=5-OI>EWEW:-IFFS1R(\:MYTPC_U:L#P, M<9(SG':K*:'J=OVJB&Z:X#EV6,,=X[9 )!R??%$?CR)_*NOL:#3)9A$L_P!J0RX+;0YB MZA2<=\XYQ5U?#LWD>&XFEC(TI0LW7]Y^Y,?R_B]G2+2_+L[>YEMI+AYQDLA(RJXY!P.XQ MGOBI]=UB32%L1#9FZFO+D6R)Y@3!*LV22#Q\M.T+2Y-*MKN*61',UY-< KG@ M.Y8#Z\UE^,OM'F^'OLGE>?\ VHNSS<[<^5)UQS0 /XR6SAO4U*P>VO[5HE%L MLJN)?,.$*OP,$@YSC!XT\J._6[LHTN;6S>]5(+I9DE1>HW <'.."._>H; MKP?>:J+V]U&YM1J4SPO (XRT,0B)*J0W+ DG/3K5EM OKO1=4M+BVTBUFNK5 MH(FLXV&"P()8D XZ< =N] "7/BN]M+"UNI]'6+[;-'%:K)=!0=RELR';A.G3 MG.:LR^(+_P"UPZ?;Z0)=2,'VB>%KD*D*;BH^?!R20<#'UQ5G4;&]ET:"RMH= M/N,!4FCO58QNH7!Z9YS@]#6'I?A75]!^SW%A=VDUS]G-O/'<;Q'MWLZ;",GY M=Q7!ZC'2@"XOB\W$>FK9:;)-G3FM/0]7.L6L[ MR6QMKBVN'MYXBX<*ZXZ-W&"#GWK+T[PK-876CSFZ25[5[F6Y;:1YDDW)*CL M?TK4T;2Y-,DU1I)$<7EZ]RNW/RJ548/O\M $$VH2S>,K?2HW*106C7DV#]\E MMB*?;[Q_ 5D67B:6VM2?L%S-=7.K2V?D/=A_+D"DX5B F5Z=LGKTK1EM'M? M'D&HD'R+NQ-H6'19%?>N?JI;_OFJ\?A>Y2XAD,\6$UF742.?N,K +]?FH >/ M%_D6MZ+W3Y(K^UN([;[)%()/->0 Q[6P!SGOC?Q%?ZL?"]U)=67]GRK/; M!&ANO,W S(",@ CC@_6I=0\*W%Y>ZG=QW4<4TUS;7=HQ4L$>)0/F'<'GIV-2 MZAI6N:UH=Y97\NGP2N8W@, =E#(X?YLXX) ' XYZT :D&JB?7KW2_)(-K#%* M9-WWMY;C';&W]:Q[?Q?)J%IIO]G:89[V^@:X\AI@BQ1@[2S/CUX&!S4DFE:W M%K3:G9S6"R75K'#=+*'(1TW'@"CIVK7@M(#=1W0\_Q#+"^R[P83YAVH>#O3J"!@<5J MR^,9XX[F[_L=SI]K>-:3W'VA=P(DV;E3'(Y!/(Z]\9I+?PO?+8P1SW%N9EUD MZE(4#!2"Q8J,\YYI\WA>YE\-ZKI@GB$E[>R7*.TTK[3:::XBN)WN!'\^ 3A=I) W#)_(&NGE>1;=WBC$DH0E4W8#'' SV^M> M9^)_(MO$6IR?:[.5F:.3^RW\]#%;O47\/W6N36DD][-(^!)?G8RB0C@'Y8PH'89(%6(_'*'3[V9[$- M<6<\,4D-O%;K_A#K;1Q/;O-!<^>5D!\J8>:7V-WP M<\_2JS^$=2GDU"2233XOMDEI)L@5E6,POG XYR._'/:@"TWBG5EN[RS_ .$> MS=6D0N'47J[3&3^T+;;]I=\_O NX*<]20&YSVKW1RV?-V<%A[;LC\*Y+5+&?1O MMI4]Q$^IVTB?V6UNC%I'0@I\OKC M(/;!KKM%TY=(T6TL%.[R(@K-_>;JS?BJ06FD&Z73(UEN) M#<+&-A7=\H(.3@'CVZT6OBQC=6ZZAIS65M=6KW5O.9@^40!FW*!\IVD'J:FF MT">6X\1R":,#5;=(HP<_(1&R9/XGM45QX8:[&CQS2H8;.RFM)P,Y?S(U3*_] M\GK0!7L_&RW%Q8F:Q2&TOI%C@D%TCR M]S?&.5S]3C/-,/C6[-M!>)H4CVD] MT;-'%RH8R[R@PI'W2PQDD8]/6?1/#]]ILEK!<6^C26]L-HN8X")Y !A2>RMT M).321>%[F/0K"P,\1>VU,7K-S@KYS28'O@XH S]>\0WD^A:G;O:/9:C8W-H& M2*?<'5Y%(VO@=1D'(K4;Q;_9\MW#KE@UA)!;&Z39*)5EC!P=IP/FR0,$=Q4. MK^%[R_FUB2"X@1KY[-H]X)">2V3D#KGM_2FWGA6]U][J77)[9&>T:U@2T#$1 M[F#%R6QDY5>.F!0!-8^+FGU&VL[RQCMVNE9H#%=I-RJ[BK@?=. ?4<=:@C\: M7+>&_P"WI-&:*R9$,6ZY&YF9@O/&%7G.XGH.E7=)TB_@FS>VFBH$C*K+:0%9 M&;INY'RC&<@9Z]:DL-)OM,\'VNE0&SFNH(5B/GJQB< _,"!SR,T 0:MJFHP> M%)M7:W6VN+1A/Y<@Z\5VEO"MO;10)]V- @^@&* . M>M_&=E+%HQEB:*74Y'B\LG/DLI*D,?\ ?POU85FZEK]U=ZMI$NGVLCHFI7%L MB";:+G9$P+$] H;/K]W/M5QO!4#3:]*9B#J/-O\ ].YXY9B: (6\9K#:2"YL3%J27?V/[(9UVE]N\'S#@; M=ISDC\*C?QPMOI^I2W%B/M5CY3-#!<+*LBR.%!5P/7/! Z>]-O\ P?/=7MY? M1S6QN#?+=VZS(7C($0C9''H<'D=.*GN?#MY?>'[NSEATNTN)I(BIM(R%"HZM MACC)/![#K0!+>^)KG3XK>.[TV.*^NY&6WMVNU"E% )9W(PN,XP,\XQG-6]"U MY-9^U1-"(;JTD"31K*)5Y&5*N.""/IT-0^(=!DU2YL+ZV^RM=61<+%=INBD5 MP P..0> 0?:KVCV1Z4R;Q2D6@ZKJGV1B-/N9;G.".HX/0U2O_"VLS:?K&EVMW8K97]P M]R))%?S%+L&*X'&,]_3M0!JRZ_>3:E=6FDZ4;T6;!+B5K@1*'(!VKD'<0",] M!SUK(;6M3T_Q#XFDAT][VWMO(D<&Y"")?)!(0'.3U..![UI?V3K.FZE?SZ/- M8M;WT@F>.[#YBDVA21M^\#@'!Q]:F&A7!G\0R--%_P 32-%3&?D(BV'/X\T M;%IRLW8,]O;QQ,R]"54#(_*L'_ (1>Y\[?Y\6/[;_M+O\ MR>V,@!BE0$D$]"..OH<^U2S>(=3CU :;%HBRWXM!=.@NP$4%F7&XKR M?E&.._;%06GA6XMWTZ:2ZCDN(M0EO[I@I =I$92$'8#(Z^E:HTN4>*I-6\Q/ M*:Q6V"<[MP=FS].: ,O3?&$M\VE32Z2]O8ZF=EO.9U9@^TMAE X!VG!S]0*D M/BN2#7H--O;"*!;B8PQ.EXDC@X)4M&.5!QUR>V:99^%[FVT?PY9M/$7TJ<2R M,,X!@A$*Q_=[YSN/K[5!I'B61])TFVT^SN+V]NXI)MES= M-[633;VX-RV[<)4\EO7L9+8 MRJ#'*JECENA' Y]#GVK1T76)-3>]M[FT^R7EE*(IHA)Y@Y4,I#8&00?2LNU\ M*W,+V-Q+=1/1&2^DB=%&3QVJW18W C7:69<<@\_+Q]>V.:NF^+Y;Z72G METI[>RU3(MIS,K-N"EL,H' (!P8GE2V*6H3G(8.[9^G MS"LZT\,7-OIGANU:>(MI4@>5AG#_ +ME^7\6[T .7Q7)%KT&F7UA% +B4Q1, MEXDCAL$C>@Y4$#KS4B>*4?28+D6C?:Y;W[";7?RLN\JP)QT !;ITK(L_!^IV MHTR,OII6PO!<&94;SKG[P)<]CAB>^3CD4_3;&*_^(-[?VDIDTZV'F, I""\( M\ML'N0B\X[M0!VM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 9/B/5VT/2#?*L9Q-%&WF'"A6D5 M2<^P.:LV&KZ;JDJ76@03A#I;6\DIA:+SW+J0@W 9(4,,_[6* .WL=;TK4YI M(;#4;6YDCY9(I0Q ]>.WO5J2Y@AFAADF1)9B1$C-@N0,G [X'-)E!(4$XSCF@#8N=8TVSCGDN;^VB2W8)*7D V,1D ^A((.*9)KFDPZ='J$F MI6JVHY M'<=#433:I<7.CZSJ7VBRMTBGA\^VLMVURXVR&-E8H'4=<9^@- '??VMIPTW^ MT?MUM]BQG[1YHV8Z?>Z=:H:)XABUO4]4AM9()K6U,0BFB;=OW+DY^AXKEY-/ MAL8],U13?7VEG4I+N[62U*LK%"BR>4%!VA@&Z=\UM>&I4NO$GB*\@BE6VG:W M,;R0M'OQ'@D!@">: +,WBJRL?$5YIVHW5K:10Q0O$\L@4N7W9')[;1^=;4=Y M;33F".XB>4(LA16!.T]&QZ'!YKD[F\M--\9ZQ+J-M.\%Q9P1H5M7E60C?N3Y M5(SR.#6,T&I^%_#6BZK';O\ ;5BDLG@/W@LK%H5/^ZVP?B: /1K>Y@NXO-MY MDECW%=R-D9!P1GV((JE%X@T:9[E(M4LW:V4O.%F4^6HZD\\ =S4FC::FD:+: M:>AR((@A;^\W\1_$Y/XUP4:3-I^IZ%HL=S=Z>^G7(C6XM&BDM9#TCWD#<&)/ M'7CK0!Z*;NV66"(SQB2X!,*[AF0 9./7CFJL>NZ3-?M80ZE:27BY!@692^1U M&,]1Z5R,MXVM:CX?33HKM)(;6Y1Y9+=XUBD,. "6 Y!]*T?"FH6,&E:;HS65 MS;ZA!%Y[N(H(00#)*X502<#DUPFGZ?)%X0\&!;1TFBOH6D C(9 0^X MGC(]ZW/'CI'X=C>12R+>VQ8!2Q(\U<\#K]* -FQUC3=3BDDL;^VN4B_UC12! MMOUQTJ.UU_1[X3FTU.TF\A2\OES*=BCJ3ST]ZXC7H+CQ)=ZK=:%;S^5_9GV> M20PM%]H?S5;8H8#<0@89_P!K%3?9;;5(9KF&_P!2N+BST^X5(9-/$"J&C*[" M1&N3TPN>U '7CQ%HIBGE&JV9CMPIE<3+A WW:- MK&K6LC65K+=1>?':NN[.WRYS'@LNX!ATX)]Z .V&L:8;*.]_M"U^RR'"3>:N MQCR<9SCL?RIUAJ=CJL+36%Y#4R121VI5MN%8A7!P>YZ?I0!8F\3Z7!XC M&B37,<=T8U<;W4 LQPJ#G.X]<>A%6I-Q7EU'*+:XT\6\2-& M1 Q$C-)N27?C: %QSGC;B@#MO$>J2:+X>O=2BC622WCWJC]#R.M/@U[2+E+E MX-3M)5M5+3E)E(C ZD\\#@\UG^-H99O ^J0QHTLK08"HN2QR.@%-FM/+\>:? M)%;[8?[-FB9E3"XWQ[5/;UP* +$'B73X]+L[K5+_ $^U>Y!*!;H,C8/\+'&1 MTYK:# J&!!4C.<\8KR^!/[,\,:/>(;JWUF*QDCCB:R>:.X4N3Y3@#@D@=P>? M2NWUF&^U/P;>10Q&&^N+)@(@>5SJR;6R7/)_2@"2]\3VNF>(Y M-/U"XMK6V6T2=999-I+,[+MY]ES6G=:MIUE9)>75];PVTF-DKR *^>1@]_PK M(%KYGQ#GGDM]T?\ 92()&3(SYKY&?ICBN0L;2\LK;P[>W,EY:6D%M/#YD5J) M6@D,O!*E6P"HQD#MZ&@#T-M MZM$NH)DD@==RR*@SPFZO()]2GNI&N+;R]K>20&V[5V@E01 MQR3FNYN0!9S # \MOY4 4[3Q#HU_="UM-5LYYV7<(XYE9B.O !YI\>N:5+=_ M98]1M7N,,?+64%AM)#9';&#^1K@=*GAU3PWX3T[3[>9KZVFMYI)/L[JL*+R[ M%R ,$9'!YS5]-(NIO &O6]K:LMY<7=R^W;M:4>:>/Q48'UH ZVUU_1[U)WM= M3M)EMU+RE)E.Q1U8\]/>L"S\:?;=)O=42;2DMT(=9 M.AV=M$>QD+ M_P#?(H U=2\3Z7I.L6NFWMS'#+<1M(&=U54 P!G)[G./H:M'6M+6]6S.H6WV MII#&(?,&_< "1CKG!'YUC>(9ET_Q3HFI7$>);Q;4F:6^+1EEVF11$FT GMDG]: ->RUW2=1NGMK+4K2XG3EHXI58 M@>N :SM=\66.EXMX+NTEU#SXHC;&4;@'=5/ .<@'-.74-.('EDAU'E[OJ!SFI_$^FOZRN0,?Q'&!CT- '56&O:3JDQAL-1MKF15+%89 Q &!DX^ MHHN]36#5['3TDM3+<;BT7?E6MX;!88[6. M"5 Z*V2^9$7."0 !G K7UJ&1_%/AJ5(F98YI][!W- %Z#Q!H]S>1 MVD&J68V2?3@\FN@\8P22V6G3""2>WM=0BGN8D0N6B&HV6H>;]CNH;CR7V2&)PP M5O0X[UP6N(^KQ^)]0TZVG-G+IL=N"860W$H8G*J0"<*0,XKT*WACM[>.**-8 MXT4*JJ, #I0!5_MK2_MJV7]H6QNF^I6BWC$*(#,N_ M)Z#&>OM2KKFE/J)TY-1M6O02# )5WY[C'K[5S7AB\M]*L5T>_MKA-6-U)YA^ MRNXE=I"1+O ((P0< M\[L4 =S-XAT:WNEMIM5LXYRQ01M,H;<#C&,]]<;?Z=))X5\5J;-FEEU8LH\K+.N^/!''(Z_K4OBVRE;4-<-O:N5 MDT#8/+C.&82-@<=3CM0!T[>*= 03%M9L!Y)VR?OU^4_G5J?6--MK!+^>_MH[ M23&R9I0$;/3![UAK8*OC?2Y!: 11Z3(FX1_*IWQX&>QQGCZURUK97=E;Z%>3 MM=VEE;F]C,D-L)3 [3L5)0JV 5&,@<<=C0!Z)_;6E_8H[W^T;46LI(2;SEV, M0"2 6V3.^5) 57'7)[?C7&?V3#LTFXMGN[R*YU MQ;F4W%MY>"(G4MLVK@$@'..2:CUNPNFO?$316U &ZOC*PGU:>"UO+&6RAL3<-<>< JOOVA6;H!R/SJ^OB+3[?3K:XU*_L; M626%)2OV@%<-W4\;AUP:Y[[1!JOB6^NK""8VYT1XM[6SQAFWY"CC:?X>OHK*22:![V$0R6\C(JM M*<'Y%9E. ,?+@C/2NO\ !*01^&HXX+@3$32F7;&T8CD+EF0*P!7!.,&@#2EU MS2H-173Y=1M4O&( @:50^3T&/4TLVM:7;78M)M0MDN6=8Q"T@WEFY QUR+]/O-P+$#/O7*?9;7Q1K MVM+!',MI^&][N8T=8O/!R6'\)XR,\ ]Z2#7;:2[U! M9+JR6VM9$A\Q;@$ASP5.Y48P- MV/D9:<5'EDAP"F[Z@"*UN_P"SQ!%:QP31B1 P M+/F1%S@X S@'K0!UM_J=AI4(FO[R"VC8[0TKAM4-3\5:3I=M8W,MW$ MT%[*(XI$D7;@]7SG[H[GW%4-8==.\96.JWL4KV"V4D"2)$T@AE+**U?&R9Y %;/3![Y]JP[81 M7_CH7\<+/;/I"JDCQ%1GS6R/F'!QVKE;2SO+*T\.WEP]Y:6=O'=1&2*V$K6[ MF4[24*M@%1C('''8T >AG7-*6TBNSJ5H+:7/ERF9=K8!)PLX>)]+_ .$BET-KF-+M$0@, MZCNZG##)%879&8_,94P[A2 <$X&<6ZCE6*]LX(H)%A9U9U=\J2 <'YAU[4 ;*Z[I+W/V9-2M6G %-:N+;3_,O3=7D MJ1.F#*V]MN1U(( ^HK%M!=7>NVTUK>7MQ/-I=Q!Y\EGY$<++&'4K&PLKNTN;F:]6WFB64%HU*L2< ]00!^-:)UW25U(:<=2M!> MDX\@RKOSZ8SU]JXFUFMY;#PGIUO87,-W97D7VJ-K1U\HB-@Y+8QRW.<\]:K: M7IGFZ#N+<4 >GT444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!%2'9+G2@#O:H7>DVU]?6UU<&5S;'= M'%YA$>\=&*]"1V)Z5RT.I^(97TW1[J26RN+NYG47'XVU6XNEGO6CE$\<7S QNV1A1C&.,8X)H Z@N@5F+* OWCGI]:9;7 M,%Y;1W%M*DL,B[DD0Y##U!KC/#%E=QZ=X@==7N\B^NT&4BX8/]_[GWCCZ<]* MI6FNZK?0Z-I\+7J!M*CO)Y+"&'S'9CM ?"JHP>@[CI0!Z+5/4M-@U2V2"YW M[$E28;3@[D8,/U KC[B]\4+IMG->_;K>VAEF6ZFMH8C<-&,>5(4^8 ==P7/2 MNJ.I)%X;.IPS?;$2T,ZR 8\["9S@=,XH TJIKJMB^IMIJ7,;7B+N>)3DJ/?T MKE8+[5[&W\/ZI<:J]VNJ3113VQC01IYJE@8\#<-O'4G(S5CP3:3PSZZ\M_/< M?\3*6,K(J#) 7Y_E4')''IQTH ZZBN"),R>2P 9=P(4G'TY/MB%=1URWTF?4Y-:EF-CJ MGV(PM#&$FC$PC);"YW8;J".G2@#T*BN'EN-9N8?$E_#K!7+?:M3UK7Q9PZG+86[:7!=X@C1F$C M,XZL#QP,CV'3G-.QUK4+Q?"-]/<9^U>=WJ.E:VEWVH0^*)+76;Z[BEF MEE^RP&)/LTT0Y78X&[U>!)Y51IY/*B!_B?!.!^ /Y47D]O;V4 MTMW,D-NJ'S)'; 4?6N#OKJ]UO^R[Q+QHH;C72EDZHIV1)'(FX9')8ACSGJ*D MU6_U6TT3Q3:'4Y)9-+\N2&XDBC+.KH&V.-NTC.><"@#M-,L8--TNVLK4L;>" M,)&6.25 XY[U)'>6\UW/:QRJT\ 4RH.JALE<_7!KG(Y=2UW7-4MX=4FT^WT] MHXD6"-"TCE Y9MZGCG QTK/EM+^7Q/XF>TU::T>"VMGW1QHWF,$?&[<#QP> M!CK0!W5%9VBWTVI^'+"^8()[FU24C^$,R@_EFN+;6]7T_0-7^W:E>1Z[!:&8 MV\\$812&QYD1"X9>W)/O0!Z+37=8XV=SA5!)/H*YKQ!KEUI.J6;1L6@%A=W, MD.!^\:-4*\]1U/3UHL+74Y=%&I7FM37!N+-I)+<11B$;DR N%W#&?4YH VV\ MC6-*!@N91!I-<; MX?EU'2M-\(R?VE)/;7Z);O:O&@1 82RE2!NR-O.2/FSQSD"@#H:IWVJV.FM"MY&^FC632?M'E*J M%0"Z93EU:>E2ZIJ&HZS<3:I*MO8WTD,-ND: , BG#';DC+<8(]\]@#JZANK:.\M9; M:4N(Y5*L4IR.>G: MK::O>1:=J%C=:I>-"-IYP45PN"-N<$Y; &!0!T-AX?L]-NS>M< M7=S<",QK+=W!D,:$@D#/ S@9/7BM&>[M[9H5GGCC:9_+B#L!O;!.!ZG@UYSJ M5[J5_P""=?M+Z>Z26QO(D#2K$)&0F,A7VY7(W=5ZX'O72:J+W3K[PY'_ &E/ M<+)>F&7SHXR9 4=@3A1@C&!C'% '445P*ZQK'_",Q^+#J3[7N%SI_EIY7E&7 MR]F<;MV#G.>O:EO]0UHV'B34X=7DA&DW3K! L,91U5$8AR1D@[B.",>] '>T M5EZW>36_A74;ZW;RYX[*2:-L [6"$@\^]6N "<# W$^OM0!V%Y>6^GVDEU=2K%!&,N[=!VJ>O.-;FUD>&->@O4O MGL1;QO#-?)$L@?> R_NS@C&"#@=ZW/$U]=_;_LFFWNI"ZBMS,T%E#"RKR<-( MTG&#@C:#DXH ZHD @$@$]/>EKS]I+O7M2\&WQOY[2:ZLYG;R%3"ML4DC@QQWH [FBN&N=3U MRWNK&[UJ>ZTNQ:WAWM;11R1I.3AQ+D$A3P 1P,]:[F@ HHHH **** "BBB@# M/U/28]4\HM=7EL\1.U[6=HSSU!QP>G<5)IFEVNDVGV:U5]I\NKD(8TDNYVE**2"0N>F<#GKQ6O10 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 5=1T^WU73I[&Z4M!.A1PIP2/K M4:Z1:)<7TX5M]\BQS'=U"J5&/3@FKU% $%E:0Z?8V]G;@B&WC6*,$Y(51@<_ MA62WA+36COX=UT+:^#^;;B=O+!8@L57L21V]36[10!2GTJTN;^*\FCWRQ0O MH)^4H^-P([_=%5--\-V>E3H]M->^7&"(H'NG:*,'L%)Q],YQVK8HH I:EIL> MIPI')/=0%'WJ]M,T; X(ZCJ,$\&L\^$M*%K:PPK<6[VN[RIX9V64;CELMG)R M>3FMVB@#)N/#EA>EPUTYF1\8R'SD<<8Z>U;5% &'%X3TJ*.9 L[>?/%SVDTRL7M)?.BP<8;:5Y]>&-6J* ,J#P_9VU_=74#W*?:BS2PB9O M*9F&&;;TR?6H9/"FFM;6441N+=[*+R8)H)V20)_=+#J..];=% &/<^'+6ZM+ M>V-UJ$:PJRAH[R0,X;[P8Y^;/OT[5HVME;6=C%901*EM%&(TCZ@*!C'/6IZ* M ,2R\*:98W4$\8N'%MDVT,L[/'!GCY%)P../;M6C8Z=;Z?\ :?LZL/M,[7$F M3G+MC/\ *K5% &9J>A6>JS0W$K3PW,(*QW%M*8Y IZKD=0?0U7F\+6$JP$37 ML4\,9B%Q'=.)60G)5FSEAGGGIVQ6W10!F6^@:=:/I[6\'EC3T=+=58X4/C=G MU)QU--?P]I[V%Q9&-_)N+K[7(-YR9-X?.?3H..H/]:T[SPKIE[&&=HXY0!@;E!&<#CZ M5MT4 9UEHMI87*7$(D,JVJ6@9WSF-"2N??D\U';>'M/M(]-CBC<+IS.UOER< M%@0<^O#&M6B@#&M?#%A978GMI+R*,2&46R7+B$,>20F<=3G'3VIT/ANQBU5= M1:2[FEC=WB2:X=TB9\[BJDX'4_G6O10!1U72;76+1;>Z$@"2++&\;E'C=>C* M1T-4[CPQ97)AD:>^2XCB\DW$=RRR2)G.UV!^;GUZ5M44 065E;:=90V=I$L5 MO"NU$7L*A72K);N]NO(4RWJ*EP3_ !JH( /X$U=HH S5T&P2UTVV6(K%ISJ] MN W0JI49]>":;=>'M/O%U-9DWK7@DN[ M:X=!'*]K<-%YJCH&P><>O6K,6CV<,]Y,BOONXTBE)RL MH;#3H+&W#+!!$L2 LP M7<:L)H;;[*A+<"/(./KD#FKU% &&WA+2FNS,5G\HS?:#:^>WD&3.=VS.,YY] M,]JT+73+:S^V>2K#[7,TTN6SEB #CTX JY10!F0Z!800:9"B.$TTYMLN?E^4 MKSZ\$U#<>&-.N/.)$T0),YW!,XSGGTSVJR^@6$EEJ5HR/Y6I.TEP-Y MR2RA3CTX45IT4 5[FR@N].FL)@3!-"T+@'!VD8//TJ"\T:QO]+33[B,M!&%\ MLABK(5^ZRL.01ZU?HH R4\.V7]FW5C<275W#=+ME^U7#R$CV)/'X8J*3PK82 MR12-+>AUA%O(RW3J9HQG D(/S=3SUY-;=% &(_A73FT^QLT:YB%@3]FEBG99 M(P<@@,.<8.,>@%+<^%[&YNFN1+>P3.BQS/;W+QF8*,#?@\G'?K[UM44 8VH^ M&;'5)@]U)>-$557MQ@J[10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1W%Q#: MV[SSR+'%&-S.QP *P8/'&@7%RL"WA4L<*SQLJD_4CC\:I0E+5(SG6IP:4Y)7 M.BHHK$U3Q9H^D7)MKJZ/GCED1"Q7ZXZ4HQ9J4 M5S7_ GOAW_G]?\ [\O_ (5K/K6GQ:4FIRW*QVCJ&5V!&<],#KGVH=.:W01Q M%*5^62=O,OT5SUIXVT&\N5MX[PJ['"F1"H)^I_K5V^\0Z;IVHPV%U.4N9@I1 M0C'.3@<@8ZBATYIVL"Q%)QYE)6]34HH)P,FN:_X3WP[_ ,_K_P#?E_\ "E&$ MI?"KE5*U.G\UA.M345+F5GMJ;-%4M4U:ST:U%S?2F.(N$!"EN3D]OH M:R%\>>'68#[[CMKZX,4LBAE&QB,$D9R![5)JNNZ?HT44M].424D(50MG\J?)+33<3K4U>\ MEIOY&C15&^UBPTVR2[N[E8H7 *D@Y;// ZFL_3_&.B:E=+;07>)7.$61"NX^ M@)XH4)-72%*O3C)1M:7ERR3* 2HC8]1D<@4FG>+=&U6 M]2SL[EGG<$JIB8=!D\D4_9SM>V@OK%+FY.97[7-NBBN>N_&^@6=PT#WF]U.& M,:%@#]1P?PI1C*6R*J584U>;2]3H:*HV^KV%WISZA;W*RVT:EG=<_* ,G(Z@ MX[5D?\)[X=_Y_7_[\O\ X4U3F]D3+$4HI.4DK^9TM%5[&^M]2LH[NU^,=$T^\EM+FZ9)HCAE$3'!^H%)0DW9(J5:G&*E*229NT5@6G MC/0KV[BM8+MFEE8(@\IADG\*;/XWT&VN)8);MA)$Y1AY+G!!P>U/V4[VLR/K M5"U^=6]3H:*S-+\0:7K1=;"Z65T&60J58#UP13-5\2Z5HLZ07UR8Y'7>%",W M&<9X'M2Y)7Y;:E^VI\O/S*W>^AK456DO[:/3CJ#2?Z,(O-W@$_+C.F>(=,UCS_L5QO$ !D+( M5"@Y]1[&L^3QYX>CG,7VQFP<%UB8K^>*I4YMVL0\1124G)6?F=)145O<0W=O M'<6\BR12#*NIR"*R[7Q7HUYJ8T^"[W7)9E"[& )&<\XQVI*+>R+E5A&UVM=O M,V:*KWM]:Z=:M,9 M)&"*/)<9).!VI^SFU>Q+Q-%/E^.GXTN25[6*=:FHN3DK+S->BLO2O$6EZT66 MQN@\BC+1L"K >N#UIL7B72IM7;2UN?\ 3%8IL*$#(ZC.,4G.,5!JGBO1]'N/L]W=?OAR8T4L5^N.E" MA)[()5Z44VY+33_OK?3+*2\NG*01XW M, 3C) Z#W-+E:=K:E*I!QYT].Y9HKFAX]\.D_P#'ZP_[8O\ X5HW?B+3++3X M;^6X)M)CA)40L"?P''?\JITYK=$+$T9)M26GF:E%9TFNZ=%HZZJ]R!9L 1)@ MG.3C&.N?:I=-U.UU:T%U9LSPDE0S(5SCTS2Y7:]BU4@WRIZ[_(N452U+5K'1 M[<37UPL*$X7.26/L!R:SK#QCH>I7*V\-WME8X59$*[C[$\4*$FKI:$RK4XRY M)22?J;U%9.J^)=+T6X2"_N&CD==Z@1LW&<=A[5%IWBW1M5O4L[2Y9YW!*J8F M&<#)Y(]J?LY6O;0'7I*7(Y*_:YMT5S;>//#RL5-X^0<']R_^%6QXJT@Z4=3^ MTM]D$OE;_+;[V,XQC-#IS70E8FB]IK[S9HJE'JUC)I:ZG]H5;,KN\Q_E&,X[ MUDQ^._#TLXB%Z5R./QH4)/9%2KTHVYI)7\SHZ*R]4\1:9HWD_;;@ MH)@3&50L"!CT'N*HP^.- GFCACO&+R,%4>2_))P.U"IS:ND*6(HQERRDD_4Z M*BL/4/%VC:7?26=W-RB)CC(!'('H:DTWQ3HVK7(M[.\#S$9",C*3],C MFCV<[7MH'UBES@P2!(3;D;SD9;DD^C8KT'5--M]7TZ6RN@3%(.JG!!'((K MEQX!>2*"TNM;N)K"%MR6_EA?CJ52JN6$;WZW7W/R.MM M;B&XM()HF_=RQJZ9Z[2,BN3UV70?#>H27J6GVC5[H';$6+Y+'J0GWDO@30;O2K:YN[U?*ENRI$/38!GJ.QYZ=JZ^L M+P_X=ET26=Y-3GO/-4 "4'Y<>G)K=K.K+FFW>YT82G[.BH6M;YA11169T'CN MDRW$7B74S;Z2FINWF*8G&0HW_>QC\/QK:T70+_2?#&OW-]%Y!GM65(L\X ;D M^G6NET3PFFBZS=:BMVTIN%8%#'C;E@W7/M6UJ-F-0TVYLRY03QM'N SC(QFN MN==-VCMH>10P$E'FGNKV6G4\=L+VXL_#%VHTNWGMYI3&;J1ME\+[J5;E)OM,R2?)G"_,HQSWXYKK--\'V]CH%YI$MPT\5RQ8N4VE3@ $ M<]B :JP>!_(T*[TDZF[07#K("8ON,#SCGO@?E5NO!O?J8PP-:*U5_=:Z:,YS MP_;ZZ^BP-9:!I5W;DMMFN$4NWS'.:-((Q"2\<8PBOP& M^E:T?P\EAC$<6OW2(.BJA 'X;JV;SPI;:CH-OIMY/)));CY+G^//KSG\J3JP M4U*Y4<)6=!TVFG9;M6T]"MK&@^%8;2T^W106L2L$C=#LW\="1U'&2P:+RX-C!MV1YAP<]_K6K#\.4::(WVKW%U;Q?=A*[<#TSN.!]*O M^(/!<6N7\-T+UK;RHEB5$CR 21W'K4PG",E>5]S2M0K5(.U-1=UVOI^!U#_ M '&^E>-^%(M2EENO[.TNQOB N\7:@A.N,9(KN='\%-I6IQ7IU::<1AAY;)@' M*D>OO5"'X;FW++B(MUV1[<_DU%.5.":OO;HPQ-*O7E"?):U^J\C9T^XN= M(\.WE[JFGV=E+$6?R[50JN !C.">2IPJPA=WW9-?"UZRC&UDD]WU^1A^+-2&K?#ZPO01NDF3?CLP5@WZ@UR] M]=SOHFFZ?/IUK:QN \=X5^9UY&21]>>]=R/ @_L!M).IN8C<"=6\H94X((ZU M';32I+A@UKCRYPG/OQGO_A3C5IPT7XZN%Q%27/&*7*E97[?UU.8^(,!O?%6G6\; &:%$5 MCTY=AG]:P-6U.[?2K?1K]&%Q82LH+?W<8Q^&/RQ7H<_@S[3>:71R*<*\(\L7T)KX&O-SG%6 M;Z7W7_ 9ROBW_2/$6AVMP2+4P0@C.!AFPQ_(#\JZG6-%\*PSV;7Z06;9(BV' MR@V,=2,=..?>K6M^%;/7+"W@F=HYK=0LU1[2+BO>M8W>'JQG+W%+FMJ^ASWB<3/\0U%K!%<3'RO+BEP4 M<[1P>>E=7H%OK":F&U#0M+LX0AQ+;(H<-Z<,?>FZWX)76-9?4EU&2WD(4 )' MG&!CKD4_2/"$^EZI#>/K5S.10R."K*>A!ZBN*F^'2+-*;#5[BU@D^]%MW9'ID$9'UK.G./ M(XMV-\31FZT:L8\R2:M_PYS_ (39HQXDMXF)MOLX"Y0XZ#)%>@:9X5L])T>ZL;=V+W4926=AECD$=/09Z4[PUX<3 MPY;SPI JITU+1*][6TOZFI81F/3[=6MX[= M_+!>&, *C$9(&/?->WT^*^*-.SQ2#("A^6Q[?UKT[0=(70]*CL5F,P1F;> M5VYR<]*S]*\)QZ7X@NM5%VTIN-^8S'@#VJW>LWNK>;!&0&'V:($;=QST[+QQ6-J-W9Z]KVKW5U=)%&D+"TW'[ MS+@*!]<$_C79P>!A8ZA=75AJ3VZW"/'Y8BR%5NP.>W4?2IM)\"Z5I]L\=U&E M](S[A)(F,#'3&?\ .:KVT%)SN8K!UY4XTG%))MO71]C&T'4_MWPXU.U=LRVD M$B?\!*DK_4?A7,:!=7N@(U+V;RFWF4=^ <'\\CW%=W9^!X[%M16"_<07L M3Q&+R^$!Z6Y:ZBO$".I3;@#/O[UGCX>RQ126UOKU MU'92'+P;.&^N& _2G[:'.W?30GZE65*"Y=4GLUU?7HT.M/$%G:_#Z:\L+?[( M4W0I$'+;93Z$_7-<&AM]/L--U&UN4;4$G9Y(\\J 1M_D?SKT>^\$6]SHUII= MO=O;V\#F1ODW&1SW/(]_SJ6[\$:/<:8;6*W2"7:H%PJY8$8Y_''ZTH5:VFC2Q,?LT\;2CW)"]?< _K71:IH/A:'3;3[; M'!;0*RK'*GR%\CH6')SUYJ3_ (0ZVE\.1Z/=W#S"%BT,P7:R9[=\CDUEQ?#E M6DB%YK%Q<6T7W8=FW ] =QQ^ J5.'*ES6M?YFCH5N>4W34N9+>VEM_Z1H>)- M)TI_#%W>Q6T$DBVP\JX^\Q "G=WXQS67\/=*L+O1&NKBSAEG2Z.V1T!88"D M8/UKK]0TV.]T>;34;R8Y(O*!5<[1VP*K>'-"7P]IKV:W!G#2F3<5V]0!CK[5 MFJG[MQOKTF[=TSF[V"'3/B?:1Z^./@+ MN&&&.W'/XUD:G97=YXOU=K(GS[>22==OWOE8=/?O^%=_H/@NUT>^-_- M8C.F>&!4]L_CVK=3P-:P^(TU:WN6B59?-%N$XSW .>!2:AX)6;5I-2T[4Y]/ MGD)+^6N02>N.1UH=:%]'I8%@Z_(^=7?->Z=GZK_@F;X&U"U;5[NT?2TL]0VL M7:,L V&Y!4DX(/\ D5O>-_\ D3M0^B?^AK1X?\*V^A3S71N)+J\F!#S2#'!. M3@>YZ\UHZUI@UC2)[!I3$)@!O"YQA@>GX5C.<754EMH=E*C56%E3DM6GV_X8 M\J@BU.7P7+Y6DVSV2L6:\.WS5P03CG/MTZ5V_A:TTW5O RV"F22$[DEWC!5\ MYR/ID$537XKSVM M_3.G X5T5)R6M]/3H>:>+5%W\0=/M;P_Z+^Z7:3@%2W/YGBG_$73=/L(;"6T MMX;>9F9<1*%W W%:PJP2BV]NARUL)5;J144^9WO?;]3G/&#^-=AX>AU+^T&;4/#UA8(L9*30*F[=D#'!/8FI-=\)QZW MJMK?&[:$VZJH01Y!PV?7WKHZSG53@HHWH824:\JDGI=6VU/&_#*W[:A>?8=) MM=1;'S)P%;?ASPFGAZ[N M;A;MIS.N,&/;CG/K5WQ#HBZ_IGV)IS"/,#[@N[IGM^-7.M%U$^AC1P52.&E% M_$T]-+?U\S@->DE7X>Z#&I(B=F+X[D9Q_,UTQT/PVOA.RDOHH88/+C8W"C#E MB!U8:P%^&X;9%-K5Q):(_>MK3K77_ +;:_:?#>C1V^]=\B1KN5<\D?-UK0UWP9;:Q!8P17!M8K-"B M*J;L@X]_:JV!\8?]T.#FE\,QC7/&_VUUM[%X#O-M&I4D@8P!_.N MQE\)I+XL&O?:V#!E;R?+XX7;US[5'<>#8V\2C6K2]:VEWB0QB/()[]QU[_4T M_;0Y>7R)^I5O:.=KKGO;3;O_ , YF?2M2M/$%]?>'[BRU$2EFDC#I(RACDAE M/OZ5I^ -0LI9[RU334LKQ5#2>6S%7 ..C$X()_6KEUX&']IRWVEZK<:>\I)= M8UR.>3C!''M5O2/"=KHME>*LTDUQA!I:Y+P%IDNGZ==NZ2K%--F'S4VLR 8#$=LUUM;/ K[).,@J<$9'7US[5O*@TKW."GF$)R2<6D MW9/S.ZHKSWP9K.HWVGZV]U>2RM# &C+MG:AZT_J[NTWL3_ &C#EC)1?O7[=#UNBO.-+\1:M=^"M8GFG=<>+_L;[B/*D))QZT?5WK=[ \RA[MHO57Z+ MK;JSU>BN'US7[O0/"M@D-ZMW>7.[;=XSE0<[@#WY JJNE^-;:WMK^WU-[F63 M#-;L^0H//.[CZU*HZ7;L:2QJ4N6,&VDF[=+_ )GH5%<7XBM/$IADU2#419PQ M6PDDMUD.0P7+ 8&#^=8WAM/$^O1&[BUIEABF".LCG)Q@GH/0TU1O'FYD*6-< M:GL^1W?H>FT5Y]JNLZQK?BM]#TFZ^R11$JT@X)*_>)/7KP *CAU;6_"_B:WT M[5+TWMK<;?F8Y(#'&03R"#VH]@[;Z[V$\?!2^%\M[7Z7/1:*\TUO5=2;QS/I MR:T]A:EE =FPD?[L'U'?^=2:%K>JP^,4TLZH-4M6)5I!R"-N<@^WUQ3^KOEO M?I<7]H0Y^3E>_+TW_,]'HKRV]U^^O/$5[;7VM3Z3#$[)$(D)&0< ';STYS76 M^#;C4Y["4ZA>6]Y&"/*FBD#GW#8_#KSS4SHN,;MET<;&K4Y(I]>W3\4=+14< M\T=M;R3RMMCC4NQ] !DUY3;>*]9CU*#5+BYF_LZ2Z93'GY0."5Q[!ACZ4J=) MU+V+Q.+AAVE+K^'F>M45QOQ U.\T_3K*6QNGA,DA!:-L;ABLL>+[B]\#W)6X M:+4[4QJSJ<,RE@-W]#_]>G&A*45)=2*F.ITZDJ;W2OZ]3T:BO.-4UO4XO .D M7D=[,MS+,P>4-\S#+]?R%5KJZ\4Z+I5CK+:L;BWN A\MOFQN7< 01Z=Q5+#M M]?(SEF,5]EVLF_),]0HJII=\NI:7;7JKM$T8?;Z$]1^=<;XBUS5K_P 4IX?T MB?[-@A7D'!)V[B<]0 /2LX4W*378Z:V)A2@I[WV\[G>T5QNE67BS2M!5QH?Q M2;-H!E(Y7YDX/3G/;T/6A4&[Z["ECU'E]W>_5=/G8];HKSWP_?>(?$F@7<$5 M]Y5Q#,FRY;Y25(.5R!SV_.LI9O$[>)O["&M/]HR1OWG9]W=Z9Z>U-8=W:;6@ MGF"Y8R4&U+;;?L>KT5@12WOA[PM<3ZK=+=7$*LV_)(8G[HYQWP*XSP[XCU># M6]/;4[N:2TO057S#QR2H/M\P_*IC1IZE17!_$+5M0 MTVZL%LKN6 .CE@AQGD5#X]UK4M,UBT2RO)84, 8JIX)W'J*<:#E:SW)JXZ%/ MGNG[MOQ/0J*\XU_Q=<7GAO3[W3[E[:=I"EPL;8PP'3Z=Q7?V+M)I]L[DLS1* M23W.!43I."39K1Q4*LW&/1)_>6**\UUC4]4E\=3Z9%K$EE;E@ Q;Y4_=@_S_ M )U:\)ZYJ;>*)])N;\7]N ^)1R,KW!]#TJW0:CS7Z7,8YA!U.2SWM?3<] HK MR'2]9U34)IEN?$[V(3E3*Q.[V%=,MQ>6O@[5;N/7O[0D4J(YHR?W9R,C]:@45Y78ZEJ4 MS6DMAXH\V[?_ %MM>$HJGT&:3P\N913*CF$'3=1IZ>CO?T.VHKS75&\4>$1;7LVK&[BD?:R.2RYQG'/;@\ MC%2^,_$5]''I-SIUU+;QW,'FE4;UQU_.FL.VU9[BEF$81DYQ:<;:>IZ+17G. MK^+[B]\'VMY9W+6]ZMPL5P(S@YVL?R.,_P#ZJ;XJUO4[/2/#\MM>S1O/:AY6 M5N7.U.3^9I+#R;282S&FDY)722?WGI%%>3:3"68TU%R2NDD_ MO=CTBBO.+%[N:YME'C:-W=U'E,&('Y3E M31[!WMW 4/&1N.'Z9ZUGZ%X3?4]!U/SK26*^C*M;M( MI7/!RO/7/2O6:*;Q,KMKK82RV'+&,G=1O^)YIIUQ?3^!-3TJ>QF2:% 8L0%= MZEAD=.2/ZUFZ/)%86/DWOA*:]FW$^:R,#CT^Z:]=HH^L;Z;^8/+W[KY]4K;) M_F>?^(-*N/$/A/3[RQTY[:2V+@6?\03...!_=!Q[U#)XMU^[L[:PT_2KB"]4 MJKR;-P...A&!GWZ5Z-14JLK6:OV+E@I,_%5K>MI\MI96^T% MI <;5.3R0,DY[5Z916GM^MM=KG.\ FVN9\K=[>?J>:W^CMJ'Q,=;FREDLI& M9MC!2/*'\0]Z70[:]\*^,9+0VLLMC,VSSA"6PI^Z=P';O^->DT4?6';E:TM8 M%E\5/G3UYKW]>AYMJ%W.NJW,/B70?MD8RL,UM"58\\$,.HQ[\5=^'FE7UI-> MW\>5(<,"HU54(;#4-$\ M91^(;2T>Z@8[F5 3M.W:P..F1SGWKT.BLH5'&3? M#G!KUNBM(UU%Z1,)X&4XKFFVT[[?IL<1HEY#<0ZE;VWAR33=UH[%\'YR. OW M1SR:YW0?"CZGH6J":UEBO8RK6[2*5R<'(YZYZ5ZS10J[5^5;@\!&?+[1WM?H MEN<=X O+O^SY--O+22!H/FC9H2@93U[G"#E\+3^XXGXAR7D]I:Z;9V\TOFOYDAC0D8' !(]S MG\*Y[7/#'B.VTNU:XDAN8K3Y(H[9270'Z*">@KU>BG"NX))+8FM@(UI2E*3U M_#_,\N\7_;M8LM$NA9W!E,#"51$V5;(!R,<<@UI>,K.XN/%^CR1VTLD:B/66RN#O18U+; M#W4X^O'L:]4T]2NFVJL""(4!![<"K%%14JN<4GT-:&$A0J2G#KT['FE_HK:E M\2Y$NK.9[*1QN<*P4@1#^(>XKN=+T#2]&+FPM%B=QAG)+,1Z9)/%:5%$ZLI) M+H.CA(4I2GNVV[VVN>,Z-&VG3SM?^'+B_5P BM&PV\]>AKJ3.+_P9K%O::%+ MIVW81$%),A)&2!@=E%=[16DL1S.]OQ.>EE_LXN*EI9K9=?/<\FB\*27/@HWJ M6DJ:C!,Q*LI#2)QQ@^G7\ZW;?4] M44I8ARW74J&7JG\$K:6?^9X]J,$>L0VL6G>'KFVU'($Y1"L9X[#H.>>V*W?% M'A_5(5TC4[9&NKBS@CCF"@L=RS7*M$.6 YU+GE=NVMNWD>4^,O"UQ8ZD;C3[>62TN3N,<2D['[C M[<\?B*L^*[&[FTGPTL5K.[1VH#A8R2IVIP?2O3:*:Q,M+K84LM@^?E=E+\-; MGEGC7PM/9ZB;O3H))+:Y.7CB4G8_T'8]1^-/\56-W-X<\-)%:SN\=L0ZK&25 M.U.OI7J%%"Q,E:ZV">6P?/RNW-^&MSS2SU*S@FMV3P5*LJ,I$N&R&'?[OXTS MQ&+VR^(!U*#3Y[E(C&P"(V&P@XR :].HI*ND[V_$;P+<.5SZI[);',Z!XGO= M8U$VUQHTUF@C+^8Y;&01QRH]:Z:BBL9--Z*QVTH2C&TY784445)H%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 451UC5;?1-,EU"Z61HHRH*Q+N8EF"C ^I M%5M,\16>I7C67E75I>*GF?9[N$QNR=-PSP1]#0!KT444 %%-=UCC9W8*B@EB M>P%,MKF&\M8;JWD$D,R"2-QT92,@T 2T45!+>6\-U;VLDJK/<;O*0]6VC)_( M4 3T52M=3@N]2O[&-9!+9,BR%@-IWKN&.?3Z5=H **KW%VMO-;1&&=S.Y0-' M&65."PXQGUJQ0 4444 %%%% !15*YU."UU2QT]UD,MX)#&5 VC8 3GGWJ M[0 4444 %%%% !1110 4444 %%06]Y;W3SI!*KM;R>5*!_"^ 6]O<6\$LJI+3.6>-I/,$9\L8(&"W0'GI[&K% !15>[NUM% MB9H9Y?,E6("&,OMW'&3CHH[GM5B@ HK-GUF*+6(]+CMKBXN&19)#$HVPH20& M!D\'BM*@ HHHH ***@NKRWLEC:XE6,22K$F?XG8X4?B: )Z*KRW:PW MEO;&&9C/NPZ1DHFT9^8]L]O6K% !1110 4452U/4X=*AAEG61EFN([==@!(9 MV"@G)'&30!=HJE;ZG!ZX55\J)BNX*23DG&.@/49J"T\1PWNGO?PV%^UKN M58I!"#YP9L;D4$G:.N2!QS0!LT444 %%%% !112.P1&8] ,T +1698:Y!J5M MIMQ!;W7EW\9DC8Q9$8 S\Y&0I/;UK3H ***0D*"2< W))_Z[I574KJ#5/&^B1:?*D\EE M'<37+Q,&$:,FU02.Y;''M74W5K;WMNUO=P13P/C='*@93@Y&0>.HIMI86>GQ M&*RM(+:,G)6&,(,_04 <'::BK>$/!J?;,W$E];JZ^9\S8+!@>Y]ZIVEKJFM6 MUS>BXLH-6^V.@N)M0E22W<2$+'Y87;C V]P?>O04T/28KAKB/3+-9V<2&18 M%#%AR&SCK[TLFC:7-?B^ETZT>[7!$[0J7&.GS8S0 NKP+PR+N#P." 2, M\>U<+;I;6O@/PY':S&&WOIK5-0DCF((4H=P)S\H+ *<8ZFO1ZHQ:+I4$=Q'# MIMG''<_Z]5@4"7_>&.>IZ^M &'H:16/C#4M-TZ1FTY+6*5X_,+K#,688&2<9 M4 XJ'Q/I]C=^,?#OVU,I(MPC$R%0<("HR"/>NGLM/LM-@\FQM(+:+.=D,809 M]<"B]T^RU*$0WUI!=1 [@DT8< ^N#0!Q%[I=KJ&K^,KF4R^9;Q1/"TGXUZ$EC: M1B4):P*)E"R 1@;P!@ ^H X^E176CZ9>P1076G6D\,( BCEA5E0=, $<4 (QR,@).-V!CDCM5WP-IT#Z6FJ2F66\::X0 M222LVU?.8;0"< &.*, M$D)&H49)R>!ZDDT REO=>U> MQ=;40V"QQ6L=QJ$L!@BV AT"@YR<_,3GC%>B/;PR31S/#&TL6?+=E!9,\'![ M9JM>Z/IFI2))?:?:W+Q_<::%7*_3(H \_P!5\ZVNX;77I)M1E&E((&M)RJI- ME@9&Y7!;Y<,?0UKZ'YFE^(-/L[ZX1#'H$0;Y\(75SN(['ZUK:WX?N-2NXIK< MZ6%2+RMEYIXG*\GE6W CZ=*GLO#&FV^CV&GW5M#?+9+MCDN8E8@]R,CC\/:@ M#D=!NEENO"4\DX=9)]2"R,V=V7.T _3I4%YGF&*$V-MY44GFQIY2X1\YW 8X.23FHGT+2))YIWT MNR::;_6R&!2S\YY..>0#^% &#H&G07GB#7+VY,LLEMJ16!6E;;'^[0Y"YQDY M_05>\6S0BQM+.2V-P][6T-Q"QR8YD#J?P- 'FT5W=6>E:CIS7OE64>L MP6\TMO<,PMX'52X5SRHW<>V36WKT%AHNC"+2KAK:WN+NWCO9(KEF,4+-@MDD M[,]-W'Z5U,6E:=!'+'%86L<?PKL;71M+L898;33K2"*88 MD2*%5#CW '-)!H>DVMO-;P:79103<2QI H5_]X8Y_&@#B%MEOM,FTJWBALKJ MQO8VN+1[YS!=Y0D*LF<@$?-C'!'([UUWA:]MK_P];36D$D$0+IY4DAD*%6(( MW9.X9!P?2I_^$?T;[%]B_LFQ^R[M_D_9UV;O7&,9]ZNP00VT"06\211(,*D: MA54>@ Z4 <)IMM#IY\87=BF-3@N)S N\D\PJP^4GG)SVI+1+6QE\*W6EWJ-HN/*7S ,8QNQGIQ3+7 M2--LKF2YM-/M8)Y/OR10JK-]2!0!D^-"_P#8]JB2R1^9J%M&6C&X55GACE56#@.H8 M!@<@\]P::;2W,DTAMXM\RA)6V#+J,X#'N.3U]: /.[N<:WIUHDD:/=V^CPW, M]WI(**O5L@DL>G J::.#5[?P)=:H3(9U*S2-(5W$P,>2".2PKMI=& MTN=K=I=-M':V4+ 6@4^4!T"\<#Z4LFD:;-8"PET^U>S4Y$#0J4!SG(7&.I- M'%:A%/JOBS4[.46DEO:0P_98[B^D@"H4R9%V [CNR-W; I]AI,U[XCM+#6[M MKWRM&1G\J=O+E;S6"L2,;OEQR>IYKL+G1-)O(X8[G3+.9( %B62!6$8'0+D< M#VJREK;QS"9((EE$8B#J@!"#D+GT]J .%O)[?3K_ ,4PO#+-%-<6D:0BX:,% MY!W?.44L><=JR[A9K31O&FEL\(BAM(9%@@G>5(F8-NP6Y'W02*]+ET^RG6X6 M:SMY!< ": //[[R M)](\3:M>WDL>KV5U,ELPG93#M_U*JH.,-QV^;<:M-8C6-3\0G4C/YD%G;R)& MLSH(I#$Q) ! SD"NQFTC3;B^2]FT^UDNTQMG>%2ZXZ8;&:L"UMQ)-(((M\P ME;8,R # #'OP3UH X'3UM];U31QK$S2))X?BG<-.R!G+#+'!&3R:9H5_+_:F M@B2\DDLQ<:A!;S2R$^;$I7R\D_>X!P?:NGN/"FGW>MQW=S:VDUI%9"UCM9(% M94P^X$ \# XQBM2XTK3[RT2TN;&VFMDQLADB5D7'3 (P* //;F2WU$L)KCS+ M5O%>S<)2!M\GH&!X&<]#2:T([&V\1Z?8S,^EP+9R[6D+K!*9AN4$DX& &([5 MZ VC:6]N;=M-M#"7\PQF!=I;;MSC&,[>,^E/@TO3[:R:R@L;:*U;(:!(E"-G MKE<8- ')^()I[+Q+ZM=-M(+A\[I8X55CGKR!F@#(\7Q@/H4X++(FJP("K$?*S<@@=W&T5Z M*MO"MP]PL48F=0KR!1N8#. 3U(&3^=5HM(TV"^>^AT^UCNWSNG2%0YSURV,T M (]3F::2ZAO+U(6:5L1*-PPHS@=3_D"J5II%M)+X0+O=,=2M6-[ MFZD_?XA#@-\W0-V_#I7H*6EO''+&EO$J2LS2*$ #EOO$CN3WI%L[5?L^VVA' MV<;8,(/W0QC"^G''':@#SR%HY(O[ ,!NB-4NH[5;B[DCCBCC .&(.6QOX'^% M5]D=[X3LDOI1-%:>(%MQ()V95B\W&-^>WRX%=Y!IMC;+ L%G;Q"W#"$)$!Y8;KMP.,]\=:9!I&FVMX]Y;Z?:Q74 MF=\R0JKMGKD@9H X VP3PS+KBS7']H0:NRQRF=SM3[5L*XSC;@GC'>O1EO+9 M[R2T6XB:YC4.\08;E4]"1Z4W[!9FW-O]D@\AG\PQ^6-I;=NW8Z9SSGUYJ*+3 M(H]8N-3)#3RQ+"/E VHN3CW)))S]/3D RO%LL+6]CI[VWVB6]N?+B1[AH8\A M2279>2, _+W.*Y&&9XM!N+>>>-H;'Q%;HI68R)$FZ,D!FYV@D]>E>D7EC::C M;FWO;6&YA)!\N9 ZY]<&HAI&F+!+ NGV@AF55EC$*[7 X (Q@X[4 8^E2(/' MGB!"Z[GM[1E&>6 #Y(]JJ>,Y+F35-$T]3$+.Y:7S5FG:%)'5041G4$]V..Y% M=0MC:+<1W"VL(FBC\I)!&-RI_=!Z@>U+=V=K?V[6]Y;17$+=8Y4#*?P- '#3 MV=SI?AS4));V*,QW*2:9%:7#SF*? B!8 D,W\/HQJI*8W+"^O=42 M'5O-E:$0=1Y6X9*)PJ@CJ#GO7?PZ3IUO'#'#86L:0/OB5(5 C;IE>.#[U(^G MVN/>@#@+ZVU30]*U6>UN;:ULVCA1XK.[DG,!,@# M2C/0X'(H PM1G@O_&EG M9I.LT4FEW!DCCDZ@LF#P>_.#7.PV=E'\&GN+8E;C[(LKLDS9$B\9Z\=^*]!L M]'TS3V5K+3K2W900##"J$ XST'? _(4B:)I48N0FF6:BZ_UX$"CS?][CG\: M.3UIKVPU>[TFU>7'B!4^S.,D0N,+,1Z?)A_J#52ZM)K_ ,2ZI82K;-!8Q0I: MQW-_+ 8X]@^==H.3G.6/3&*]":*-W1VC4O'DHQ'*Y&#CTXJM>Z1INI/&]]I] MK=-']PSPJY7Z9% $&E1W]KX2R:W>7D*SL9V+2EFQ*C+G& ,\8XVBO25544*H"J!@ # JG%I&FP7SWT6 MGVL=V^=TZPJ'.>N6QF@#E-%T6P-WXM_N>^:R[BWO=:U37VGDM$N+:Y:*!Y]0E@>U0*-C*JKC!SNSWYKN[K1=+O MKE+F[TVTN)T^[)+"K,/Q(HN]&TN_N$N+S3K2XF3A9)859A]"10!S%GIC:AXO MN(-7E>X>VTZU9T21EC:7+Y? QGD'&?6F:0D>D>+5@NRMW/?RW!M[^*Z9CQEC M')'G V@8!''':NT6WA2X>=88Q,ZA6D"C:3INHR1R7MA:W+Q_<::%7*_0D<4 <+X>01OX)E0N&ETV='PYPP5%*\=."Q_ M.H;>&33_ (6Q:Q:RS'49X(TENGF8LD;2 -CKM 7N!QUKT2.PLXO(\NT@3[.I M6';&!Y8/4+Z X'2GQ6MO!;"VB@BCMU7:(E0!0/3'3% ' M9:IH]O>W^E/8Q* MFGRL;>VO9+DRMC*2!77J"#SWS6SI.D:&VF1S6\[7,]W:$/(;MV:<$#<2-W)S M[<>U;UCI&FZ87-AI]K:E_OF"%4W?7 IMKHVEV5T]S::;:07#YW2Q0JK'/7D# M- ' V"P6?PXT8VLS01WDUM%J$TP-=Q%HVEP?:?*TZT3[3_K]L*CS?][CGJ>OK2P:/ MIEK9R6EOI]I%;2Y\R%(5"/GKD 8- ',:EX'-9TVYT731"WV;[0'2"WFFW.2A(8 DDL!@\^F*U+S3+#4+ M=8+VRM[F%3E8YH@Z@^P(XJ"31K5[S3YA''''8;C!$B!0K$;<_0 G@>OL* (_ M$M[!I_AR^N;B.22)8]I2*0HS;B% ##[O)'/:N' N-*F\1V"M! AT*2Y\BVNG ME6-QN&W7@UZ5+%'/$\4T:21N"K(XR&![$'K5*'0M(MX_+ATNRC38T> MU(% VM]X=.AP,CO0!R<5N=)U3P]9W\]A$'7.2>=WIZUF0V] MA/H_A?5S=-<:I=:E;-<2O.22Y)++MS@!3QC'&*])^R6^^%_L\6Z $0ML&8P1 M@A?3CCBJJZ%I"WANUTNR%R7#F86Z[]P.] &A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M &9KNK_V-IZS) 9YY94@@AW;=\CG"@GL.Y/M6=?Z[J6@:1/>:Q#8EMZ1VXMY MF"L['&&+#Y0.N?3/%:>MZ0FLZ>+1SW%+K>J^(AX7COU6SM&FGMO+5)&+*CN 0QQC)R <=B>O%;,FDZK M?:1J-CJ6J02_:[=H$:&U\L1Y!!8@NG2@"G_PE>JBS M.IM86@TV.^-I+B5O-(\[R]X&,=2.,^M;?B+59]'TQ;FVACFE>XBA5)&*J2[A M>2 <=:I-X5W>'9])^V?ZV\-UYOE]/WPEVXS[8SGWH\:P7%QH<,=J&\W[;;%6 M";]N)5^8CN!UH JW7BVZT.2]AURU@$D-K]JA>UD)65=X3:=P&T[F7VP:BT_Q MI)-J,=G.VF7#3PR21FPN3)Y;(N[:^1W&<$>G2K4OA&35&O9M;OQ6O2Z?:)#-'$T:"1R8]Q +R$#A #GC)Q5Q_$&H>5IEK!'I]SJ&H-(8 MY(9F:W$:#)?.,GJ!@=SUJ_;Z3>6'AJSTNQOHXY[:*.(3R0;U8* #E=PZX]:R M;;P9-91PW%MJ,<>I174UR)!;?N?WH =/+W<+\H_BSD9H )/%E]!#);R6$!U. M'4(K&2,2D1MY@RCAL9 (([<I0WEC;/>V4EMM$,K".5)GVCDC( M(YJRGA)V42W%_P";>OJ,5_/,(L!S'@*BKGY1@ =33]3\*_VC>7]Q]L\O[7]E M^7R\[?)D+^O.@"O-XJNM'DU*+6[:W5K2T6\0VCE@ZEBNWY@,'< ,].: MKV'C&2[U&&PN'TR;[9%(4-AYF;R;FP% MFT:K@KARX<-ZY(XQVJQIUCJ\+%=2U6&[A$90*EKY;,>/F8[CS] !S0!7\$_\ MB1HW_7JG\JYFVN[VSG\4^(KVULY[G3Y'CB;>Y9-J)\BY& N&)/PB/L#RO'TJE/X7\[2M>LOM>/[6E>7?Y?^JW(JXQG MG[N>W6@"*?7-8M8K..6RM#?:C,([2%96VQKM+,9&QV ["J]SXLOM/M=2BNK& M!M0L9;=2D4A$ =I4AER M,@@D=16;)X2ENK:^:\U!9+Z]F@DDF2':BK$X945=QP.#R2>N: (6USQ(NHWN MG"QTLW-M;K=;_/?8R'("XVYW94\]*W++4I-4\-PZE:QJDMQ;":-)#PK%<@$C MMFF'1LZY>ZEY_P#Q\VB6WE[/N[2QW9SS][I[5-H^FC2M#L]-,OFBWA6+?MV[ ML#&<9.* ..CU/5G^%C:CJ"6UV&ME=LS2*\B'[V2,8;ITXK4U#Q%JL%SJ\-A9 M6CQ:5"DTC3S,"ZE-VT \\'DGTIT7A.\7PK=^'I=4C>T:'R;9Q;8>-V< MEW"T$C.\:HH8A\@ G:W4=Q5+3_'C7-WI_F_V:T%_*L2P6]UON("WW2XQ@]@< M=,]ZVI?#$=P=)6:??%8VDMJZ;,>:KHJ$YSQ]WWZT[2-)U;3/L]M)J\5QI]NN MR-#:XE90,*&?=@XXY"C.* *WBZ\U2T.C#39(D,VH)%)YC$;L@D*<#[IP<_A4 MD^KZM+JATK3[:S:[@MDFNY)I&$:LV0$7 R<[2YMKA M+F&1DWJ'7/#+D9!!(ZBJ"I&3W(H M O:)JQUO1(KZ.'R96WHT3-G9(K%2,]QD'GTKFM)U'6[CP/J5Y>_9;C:+G;F5 MPS!9'# D#@;00N/;I74Z+I46BZ3!812/((\EI'ZNS$LS'ZDDUEV?AN[M+#4= M,&HQMIURLXA0V_[R(RDDY;=A@"QXP.O6@"G;ZYJ;&VT[2;*T^32H+L-G2M/3_#W MV&_6Y^U;]NG16.W9C[A)W=>^>GZU#;>%A;Z?H%H;O>-)?<6\O_6_(R8QGC[V M>_2@#$B^(@E\F\4Z<;*698Q;KN.]=3KVKMI%G$T,'GW5S. MEO;Q%MH:1NF3V )/TJGI.A:EH_DV=MJT9TJ%B8X7MLRA,YV;]V,#UVYJYKN MC_VS9Q1I<-;7-O.MQ;SA=VR1>A([C!((]Z .4DUJ[T+Q#K>HZQ%;&6'3K<*E MM(=CEI'"\L..3@^PS5JW\;S^=+ \>GW\QM9;B%=,N#)\R#/EL",@GL>^#Q5N M7PC<:A)?RZKJ2S2W=O%"#;V_E>48W+JPRS9.2#S6G:V>N)#.MWK%O([1%(7B ML]FQNSD%SN/MP* .=O\ 7KR^\"7VHRIIEU"$4LMM*KB+2]/U"U;3(8[NV M$XCO;AE=B0#M4*/?K6A9:/,TNHWUS((Y]3MH4DA"Y$+*A!YS\W+?I5&#PG=V M+VCV.J1QO%I\=A*TMMO)5/XD^8;2XTKR(X-0@EE: M&=V +!,X; Z#/'O4FJ^,VMM6O+&UETN,V042&^N3&97*[MJ #L".3W/2K$?A M2ZM=.T6*TU*-+S2=ZQ2R6^Y'1@5(9=P.<8Y!ZBK#:#J5OJ%Q>:9JL-NUX$-T MDMKYBF15"[T&X;20!P_>K?A_26T/1HK!KC[0R/(YEV;-Q=V?IDX^]B@#D/#&LZGH_A/1KBYM; M5])D98#)'(WFQ[G*AR",$9(&!TSWK;'BBN/ M+^>H+'P?>PV%AI=WJT<^F6CI*(4MMCR,K;@&;.* MX2TMX@A\V,HLESRA=<]0$XSTYXH D\?G_B3V"M'-*CZC;H\4+8>12W*CD']6U/3)K+4M9AF#R12(T=GY>S8X%=,GD),OD*DA/\ ?7Y6_4&J=IX.M+== +RF232%90VW M'FEEY)&>/F^;O6GHVE_V1:SVXF\R-[F6>,;<; [%MO7G!)YH YJ+Q;KDUCIM M^FFV)M[^X^RQH;A@XZ\]*2_\*&]FU2= M+XQ37=Q;W,+"+/DO" !D9^8';[=: $UOQ-<:5=ZC!#9"X-I8QW2@$Y):1D.< M \ #)_&L_5=9UF3P_87=IPKKX-E.G7J/J$:WMS>1WHEAM]D4 MG2N@6VNI=*>VO+B*2XDC9'EBB*+SG&%)/0$ M=ZS8_#>RS\/V_P!JS_9!4Y\O_6XB,?K\O7/>@#.C\6:@UA!KCV-NNB3SK&I$ MC>>J,^Q9",8QG!QUP>M3Z'>:S<>*==AN'MWLK>X5%&YMR QJ5"C&.<@GW)ID M?@^X2V@TM]3#:)!.)DMO(Q(0&WK&TF[!4''\.>.M:,&C7=GXBN]0MKZ,6MXR M/<6[P;FW*FW*ON&,@#J#TH K>(O$ZZ1?VNGQ26<=Q.C2F6]E\N*- 0.W)))X M ]":H6_C2YO+:T6TM;66ZEOWL6*SDPDB,N'5@,E<8[9ZBMG5=%N+K4K;5-.O M%M+^"-H2TD7F))&Q!*LN0>H!!!%$NC75VVDRWE^DL]C(=9_X1O6HPL%MJ6G7$44DD+L5*/M(9)KG1A86 M5RVG1:C=!V:269DMXT4]1AB.H]: ))]7U:;56TK3K:S>ZMK=)KN2:1A&K-G"+@9.=I.3T M%:.A:LNMZ/!?B(PL^Y7B)SL=6*L,]^0>:SI="U1;[^T;/58(+Z:!8;HM:%HY M-I)5E7>"I&X]R*T-+T:'2M#CTN.21T56#2DX9F8DLWU))- &%8^+IY/$=MI= MT=,E%RTB+]BN&D:%E4MA\@ \ CCH:;!XLU1[2SU.6PM%TZ:\^R,%E8R@F0QA M\8QC(Z5+8^$KZT;1U?58'@TE\P1I:;-ZE2IWG<"Z\WR^N)C+MQGWQG/O0!'+XHFBTZ^S;1G4K>^%DEON.)&=AY;>N"K!OP M-2>,KS4;+2[1].DCCD>]@CTDZSIAM4G-O*LB312[=VUT8,"1W&1TH S[W6-9 M@U33]*@M+*2[N;>261VD81QE"H],D?-^>*I>(O%EYX?E9I3I3I%&KR0?:&$\ M@_B*KC '7&>N*UX-'NCJ]EJ=[>12W%O;RP.(H2BOO92",L<8"@=\^U9VH^$K MJ\DUB.#4XX+750#.&MM\@(0+A7W ;>!P0>^",T 2W>NZM+JM_8Z5:6;BTMXK M@R7$C+N#AOE Z_+UJFWC&ZN9M)2S@L[=;^S6Y5[Z9D5V)QY2$#[PZ_B.*V+ M+1'MM0O+R2Y61[JUA@8+'M"F,,"PY/7=T[8ZFLNY\(7LWARVT%-4M_L*6JV\ MHDL][$C^-#N^4_GC&: $\2^+;CP_=RDG3'MXE5S ;AA<.IQDA<8'?&>N*NS: MSJ=YK%WI^C6UHPLE0SS74C*"SC<%4*#VP2??I5*\\&W,\6JVMOJJQ6>I &;? M;^9,"$"X#[A\ORC@CUP1FKCZ!J5OJ$M]IFJ0V\UU'&MVLMMYB.Z+M#J-P*G' M&,D=* *_VW7&\>BS4VHM181RO$9&(&7(8CCEN"!GC&/>JL>O36%QJRK8Q-J, MVJ1V<2B=S'([1J0QS]T!>N!VK7N-$OCK5MJMKJ,<=PML+6X$MOO650V[( 8; M3G/J.:@N?"?GR7LZ7ICN)KZ.^MY!'GR71 @!&?F! .>G6@"I>^+-0TE+ZWOK M*W>^ME@EC$,A\N:.241]QE2#GU[5)/XEU73I-2MKW3H)KJWLOML"VDC,'7<5 M*G(SD$=0.12W'A&XU!+V;4-222^NO(3S(X-J11QR!PJKN)Y.%(5N<#KZULZ#H4NE76H7ES<[?;& M>] $VF:MJ#Z[<:1JEO;).ENMS&]L[,I0L5(.X Y!'XYK!\4)#/XVLX;K3[[4 M(/[.D?R+1RK!O,4;C\Z\8)'7O75#2L>)6U?SOO68M?*V^CEMV<^^,8JCJNA7 M]UKL&K:=J<5G-';-;%9+;S0RE@V?O#'04 &YD:! MGE9U8B,@':2V03ZD5;TW4KS2O"&IW"BZ*/=-%I"7>[S65]JQ@[OFQN)(SSBM MZ+1+Q]3TS4+[4$GN+))T;9;^6)!)MQQN.,;??/M4FMZ!'KMUI_VN7-G:R-*] MM@_O7VX4E@1C;DF@# M-3GTOP)K5I=3M)?:.DMMYAZO\N8F_$,OY5DW?B#4( M- T.V9B+S3[G.I8;GRX'5&S_ +V]37077@6W:YN#8W/V2TNEA%S;["_F&.0. M#DMQD97\:N77A*TN;G79]^V35K80.=N?+(4J6'U^4_\ : .AHJ*VC>&UABD MD\QT159\8W$#DXJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** *NH:E::5:&ZO9A%""%S@DDDX ') M)]!51_$>E1Z='?O=%8)',:9B<.S#JH3&XG@\8[4SQ+;V]QI!6YM;RX594=?L M0S+&P.0Z^X/_ .HUR+VFNW/]E:IJ$>IR16DMQ$# JI=>4VW9(4'?@@@EW$22)<,%>=;91)"Z' MS&Y"X8 \_E7,3:,R16NLV5EJ<[1ZBEUG<@]*S[GQ19NMI]ANX@9[Q+<-/!+L?)&0I QD@C!^[7-ZO:ZAK">)YXM* MO(TNK2UC@66/#2[78MQVZ]#S73>)[2>Y@TI;:%I/*U.VD8(/NHKY)^@% ":? MXML;[4-2M"LL;64C+GRG(=54,Q^[QU(QU...M+:>)K--"MM0O[VW;[0[K&;: M.0^9AB %0C>2 .>/7M5?2#<:?XGUBVGLKK9>W0N(;A(]T6WRE!RW8Y4C!]17 M-VVBZC9VNA7LUOJ0CMUNHIH[/B:(O*65@O4@@8..>E '9-XIT5+".]^VAH9) M#$@1&9RXZKL W9'IBM*UN8;VUCN;=]\4B[E;!&1]#S7&3:591:8MX+/Q +B: M[,ZSJH:XAD"[=Y4=B!C!!SGD5TWAZ74IM M)-739?E#Y@P%/4X) X!(P2/6@ M!EMXFTB[U$6$-WFY)955HW4.5^\%8@!B/8U#HOBBTUJ^OK2))$EMIWB&Z-\. MJA?FR5 ')Z9SQ7*1P:O=WFBW-];:O)?0:@)+S>N+>)?F7]VHX(^8]E9!(2$"1-(6 M(Z\*":@D\2:/'86U\U_']FNB5A< G>0"2 ,YX/'7/'6J/B9]0%[IZ1B_&FM MYGVEM/7,N[ V#CD*?FR1Z#I6#HVEW\2Z,DEC=1_9M8N97$PR5C9)"K$C(/W@ M,@](])NXHI(;L%9;C[,NY&4B7&=A!&5.!WQ5V.^MI;Z:RCE#7$"J\ MJ 'Y0V=N3TYP:Y.\T6YN?^$L(C:%WGAN;*5A@&2.)"&!_P!Y<'\:T?!@ENM* MEUJYCV7&JRFY*]=L> L:Y_W0#^- $\OBBTA\5?V%(D@D\E7$@C)[)1?SW=_;+:070MT81NK(Q4?*^X=U MGL!;![>/?L<2%OF Z##=?:LN[TJ_>^OF6TE*OK]I<*=O6-5CW-]!@_E0!M'Q MMX>579K\@QG$BF"0-'[LNW*CGJ<"KM_XATK36B6YNQNE3S$6-&D)3^]A03M] M^E8\^GW3:EXN<6SE+JRB2$[>)&$<@('KR1^=8MOI=]IE[!=746L>5/IMK$#I M_+1/&F&1UZ]\@].M '?VUU!>6D=U;2K-!(NY'0Y##VJO!K.G7-M9W$-TC17C M;+=CD>8V"< 'O\IZ^E1Z#80:;HMO;6\<\<>#)LN"#(I8EB&QQG)/2N1D\):A M)?:FJ'9!8R-*[6^O]4L8DD2>R9D0M&^'P@8G.W Y.,$\XSWK*_L:^3P MQHX>!WOI=4@OKP*.59I-[Y_W0=!.D>Z(CR0N"W M8Y4C!]10!/X:\76.L66G1372?VC@)(J\/$^C'4/L(O M5\[S?)SL;9YG]S?C;N]LYK!M],O4T'P7$;602VD\1G7;S$!"X.?3D@502PU$ M^%(?"G]F70O$N5W7>S]R%$WF>:']2.W7)H [9M9T];6]NC<@0V+,ERVT_NRH M!(Z*K(^)CHNV3=Y,E M)I-[<3:A-+-;R0Q@QLKQJ/O9X((/'7TK447.F^+8+N2QNI;>XTV&V$D$>\1R M*[$AL=!AAS[&@#5\3:XGAW0+G467>Z+B-,$AG/0''0>]4K/6YC-I%K-J-I-/ M>EW/^B2Q;T"DX0'.""/XCR.U3^,[6>^\(:E;6L3RSR181$&2QR.E&LVL\_B/ MP[/%$[Q03S-*X'" PL 3^) H ?'XMT*6.61+\&.%&>23RWV(%.#EL8!SCCJ< MCCFJVH>,]-L])74(1+.AN4MRIAD0@L1DD%<\ YZ<]!UJII.F+#\/&L=2TVXE M#&8RVT:_O&!E8@@9'.,$5G20ZY>>'+U'@OKF"UO;>:S%U&%N98T96<$<9(P< M$\F@#NK6YBO+:.XA+&-QE2R%3^1 (K/7Q+I+ZC]@2[WW D\H[(W9 _\ =+@; M0?;-7;*Z%]:)<"&> -GY)XRCC!QR#TKE_#H2>'M'\-_V5AVD X/J!34\3Z;>1W<=C=![J&!IA&\;(6 'W@& W+GN.*YKQM M:3JWB&[\EA;OHL<8DQ\I<2N2,^N"*NW27?B+7+*:#3KNUALK:X626[C\O>TB M;0B\\\\D].!0!M:)K<=]IVD_:I46_O;)+KRPI ;A=V.W!8<9SS4=YXBM1=VE MM:WD DDO3:R"6*0@E?OHI P&Y&,\=?2N;N/M6G>!-&U3['-#J&A"-7AF&TNH M41R*/4$'(/L*OMH=U::+X9MA$\L\.HQW-VRC.&8.TC'VW-_*@#7_ .$LT,W2 MVPOU\QIC!_JVVB0,5VEL8!R.A//XT7_BO1=-N9+>YO")8R X2)W"L>BDJ" 3 MV&WYBOVH-N'MMY^E9VN0W=I.,2NA/(0D@-],@U'?V<&KZ3<6?GPSX@ET>/4'8 MKK5V?L5WC^&V8"+/U&T2?\"- '5KXHLY]006UW$]J+)KME\F7S&7(PR\8*X/ M3KR*SI?&R7'A&+6;51 WG0+,LR-MC5W ;YB &X)Y'%7FTR2+Q;8FW@9;.'2I M;=7 ^53OCVK^0/Y5@V]O?3>!K'1FTR]CN[&>U64/%\K!9ADJW1A@9R.U '8Z M;K>G:NTR65QYCPD>8C(R,N>APP!P>QZ5G>(]7U&QU+2;'3FLHWO6E#27:L57 M8N[^%AUJ2.TG7QY<7?DL+=M-CC$F/E+B1SC/K@BL[QA:"?5]"N)](FU.R@:? MSX8X!+]Y %RIXZ_RH =?ZKXBLH=-A\W2)+J^O/(21(I#&J;&;.-^2,1_9VC3RV^8;3P,D#([U:UO0/L?AZ32-"MG674YUBN+ABTA5#]]W8G)^4$= M>_% &AX7\1#7]+FNI8OL\D4K!HVX(0C?&Q^J,I_.L<>/H_\ A E\1&)/.,PA M,/.,[_S^Y\U5=0L-?TF[U*6.".[&HZ:\ %C;LBQRQKB,D%FZAB/^ BG_ /"& M3?VJME@?V3]@W%<G7@U)8^(-+U*\>UL[DRRINSB-@IVG!PQ&TX/'!-'AUKEO#FG?;(GBN5M MT65'&"& P<_B*P-"2[M/$2VVG6FHV^D,)6N(+V,".%\Y4Q-U()).,D?2@#HM M3UO3M(>%+ZQ\Z=[E\S!)BS==V,]<9Q[T :.H^(-+TJX6"[N2LS+O\ +CC: M1@O]XA02![FH+/5Y+KQ+>609#:1V<-Q&V,$ER^23Z845G%[G0O%6K7DNFWEW M;Z@L+0RVL7F%2B[2C#J.>0>G)J&^L;Z\UO5 EK<0IJND+#%,0-L,@$F5<@\' MYQ0!M6?B?1K^\6TMKU7E?/EY1E63'78Q&&_ FEMO$VD7>HBPAN\W)9E56C=0 MY7[P5B &(P>AKF]#TP7#:7;7MKKT<]B5?;.1]GBD1<###J.H&,\&J4<&KW=Y MHUS?6VKR7T&H"2[WKBWB7YE_=J.HY'(SQG)H ["#Q/H]U)(D%YYGE*[2,L3[ M4V9W;FQ@$8Z'FEL?$ND:CY_V:[RT$?FR*\;HP3^]A@"1[BLC2;75=.\#7J6= MMLU/S+J2&.1<$L9'*GGKQC&?:LFWLKR36C8_DC@W.DWR7$!,33QQ PMR3YF_.,'KZY/2@#6_X2C1?[0^Q?;E\[S/)SL;9YG]S M?C;N]LYJ]?W]KI=E)>7LPAMXL%W() R<=O.7#F)A] MF;#[A(&].AQUSVKH_'IQX*U X)QY? [_ +Q: +UKXFT>\^TB&\^:VB,TJO&Z M,$'5@& )'N,TQ/%>B26DMTM\#;Q[",#)K U2.\\0ZB]U;Z M9>6\5IIMU$6N(MC3/(H"HJ]2!C.>G-6+O3KN'0/#$T=G)*=,>&2>U11OP(BI M('=E)SCZT ;UMX@TJZLKB[CO$6&V_P!>908S%QGY@P!'XBF6OB32;R"XGCNM ML5N@DE>:-X@JGH?F R.#R*Y/4M+U+6YM7U2WT^:.)VM/+M;@"-[H0N7;*GIG M.!GKBM+7I+KQ1X=NK6STW4()8VBFVW$8A\W:X8HI)ZX'7IG'- &Q;>*-&NTN M'CO546\7G2"5&C(C_O88 E?<4U?%>BFP>]^ULL"NL>6@D5BS?= 4KEL]L UA M0Z=9:B+FZN[#Q!!ST]ZK0Q7,^G74&H6FN3Z;!/"V MGRF+;>0L N",CVZ581$BC6.-51% 554 M8 Z 4ZHUGB>5HEE0R(,L@89'U% $E%%% !1110 44U9$=G575F0X8 Y*GKS MZ4Z@ HHHH **** "BBF^8GF^5O7S-N[9GG'KCTH =1110 44A8 @$C)Z#UI% M=7&58,, \'- #J*0LH7<2 /7- ()(!!QU]J %HHIID02",NHD()"YY('?% $ M-_8VVIV,UE>1^9;S+MD3<1D?42.( R.J!B%&XXR3T% #J*:DD<@8QNK[25 M.TYP1U'UIU !1110 44U)$D+!'5BAVM@YP?0TZ@ HHHH K36%M/?6UY)'NN+ M8.(GW$;=P ;CH@H 6BBB@ HHHH * M*** "BBB@ HHHH **1W6-&=V"JHR6)P /6@$,H92"",@CO0 M%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!4U#2[#5H%@U"TANHE;>J2H& ;!&>?J:X+1M"TJ/P) MJM^FGVRW<:WZI,(QN4 R* #].*](K'M?#\-KX?N](6>1H[GS]SD#(\TL3CZ; MJ ,71M1UBR.@65V]E);ZA:%8?*C8-"R1!AN);Y@1UX'-9]OKVH:?H]N\4=A9 M127]U'>7HMG:&)E<@,4#9&\YY)P*ZP:%$)M&D\Y\Z6C+&,#Y\Q[.?PYJJ/#< M\%B;:PU>>V#SS2R?N4HB]>])DDN[.#RS$7^<^<'=NPO0=CGGI4MOK&M6EWI!U7[$]OJC M>6$MXV5K=RA=1DL=XP""<#FM2UT&VM]/U"QD+307TTTLJMQ_K22R\=N:J67A MAH+RRFN]4N;V.P!%I%*JJ$R-NYB!\S!> 3_.@"G!XFO9/"NC:HT<'GWMY#!( M IVA7EV''/7%5I=?\0"QUC583I[6FF74\9MFB3OW8#8]C5R/P7Y<=K M;#5[HV%I=I=6]ML3"E7W[2V,L,YQS_2J-CX8O=036+>\O[NVT^YU*=WM5C4> M=&6R,.1N"M[4 =@LK7-B)K9@K2Q[HRZY )&1D9_K7!V?B"_LM TEH4T_3K6> M2Y\^Z-N[01NLI & WR[CDY)Q7H2JJ(J* JJ, #L*YW_A%IHM'BTRSUB>W@ F M64>2C^8)&+'.1P1D@&@#?@9GMXW9D=F4$M']TG'4>U1ED**2Q8@ D8Q@^OM766%E%ING6UC!N\FWB6)-QR<*,#/Y5G6_ MANSC\-2:%,7GM9!(&+<-\[ENW3!/'TH QM.\1ZM<:G!9.]M,?PFLG1-2GT#P8-5ECM)KV_O&ACD$#!B[2N"9""68#!.!V 'O7 M9Z9IE_8RYNM:N+V-4V)')%&OIRQ RQXZ^YJLOA6U'AR+1S/-MAE,T5PI DCD MWEPP[9!- &)_PEVIV]IJVX0W9MK%[N&Y6SE@3._BT^-Y7465Q'<*0!\Q0' /YT 8.J>(=1TZ_MM'>[M1> M- UQ-=_8I9$"[BJJL:L3DX.26QQ[TRW\4ZI?06-E!;PQ:G=7$T7G2Q.L7EQ@ M$RA#ACD,N 3U)YXK*]")N^;A@5QM*D<8QV% %'PFMTNL^)%O9(I+@7D>]X4**W M[E,$ DXXQW-&H/JQ^(%E!:7L,5N;"20Q21,P.)$!X#@;N>#VYZYK5T;13I4M M]/)>RW<]Y*LLCR*J\A0O 4 8P*;JFB27VHVVHVE_+97<$;Q;T17#(Q!((8>J M@YH QKGQ!K4EOK&IV*V0L=+EDC,$J,9)_*_UAW!@%[XX/3FNKMKA+JTAN8\[ M)461<^A&:P+OPD+AKV*+4[FWL+^0R75JBKAV.-V&(RH;'/X],UT AC%OY 4" M()L"CC QC% ''V/BN\;Q#962R0[[:UE18V521B1B5D^[@XJYX9US M4-4OIX=0FLX9HP^_3Q"Z30X;"G<6PZD-$V*Q&&:, E'4Y!P>#]*9::,T.K)J=Q>/<7 M(M/LK,450PW[MV!T/:@#FSXVNIK#2418+:\O%E::4PR3)$(WV':B\G+=,G@= M:W?#.L76K6UR+N("2WF\L3)$\:3+@$,JOR.N".>1UJNGA".WM+);._GM[NR: M4Q7*JI)61RS*RD8(Y_05MV-O/:VHCN+R2[ER299%52<]L* * ,77/#=WJNH M7-Q#J?V=)=.>S5/*W&-F;)<'/&1P?H*R=4N/^$/U:*]8JRW.E& A$VJ]Q",I MA1TW L /:NYK.U?1K76H[1+H9%MGTY- '!V NY+?3?!M_)YEW#J/ MF7)/\<" 3Y/L695_"M-=9O\ 3Y=4\FWT_P"V/K4-F7$;*L@=%PS?,3D @<>G M2NI&BVH\1-K87_2FMOLQ]-N[=GZU2E\+P2SS2FXD!EU&+4",#AHPH"_0[: , MV;Q/J.D#68-12VNKFS2!X&@0Q+*9F*JI!+8PPZYZ51OKW4M&\3Q:AK,MK<&W MTFYF"VL31]&C)7YF.>V#Q]*Z+4/"]GJ4^I27$DN+^"*)@IP4\LEE93ZY.?PJ MNGA1I[KS]5U2?4,VDEH4>)$!1\9^Z!SQUH @35M>M+C3%U!K!EU0,D8AB93; MR["Z@DL=Z\$'I5>T\;M(^BQ3VZAY\IJ#+TMGW&->_ :0$<]JT['PRT%[9SWF MJ7-\M@I6TCE1%"9&W#6XMI']KMNF/=3MP,?1LM]30!B M3^*]5:SL[U3:6>GW<\^V]F@>1(XU.(]X##&_!.XD#&*[2W=I+6*1GC=F0$M% M]UCCJOMZ5E7FA2R:=;6%AJ4MC;PPF HL2.'3 '.X=0!U]S6AIUA#I>FVUA;E MC#;Q+$A8Y) &.: .(T>PTK4O"&QC/OGC!ED\(RQ/=1Z9K5U86 M5VS/+:I&CJ"WWMA8$IGVJ_8>';;3KVQN()9<6=C]AC1L'*94Y)]?E% &3-K> MN7"ZO;$6VE.T3)-&Q:Y=$#/@AAL'.!P:OZ-K\FK:M-$J(MK]AMKJ+@[_W MNXD$YQV%,O?"IN)K[[-JES:6NH'==V\:J0Y("DJ2,J2 <5)-X9"WZ76G:A/ MIX^S):R)"JL&C3.W&X':1DC- &/I_B/7-8&C0VS6-O+>V4MS+))"SA2KJH"@ M./7N:M012>+]/^RZFL,<^F:F%G,2DJ[1X8%,G*Y##KG@D>]5%\,7MAK&C6FF MWEQ!#::?-%]K\E7Y+H0K C'/)_"NFT;2(M&LW@CEDFDEE::::4C=+(W5CCCT MX'8"@!FB:+%HL5XL;!FN[J2ZDVKM4,W8#)QP!^M9'BG7[W2;AELKRR#1VYF^ MS/:RS2/C/4H?D7C[Q'7-=76#?>&C=ZC>74&HW%JE]$L-W'&B'S%4$#!8$J<, M1Q0!2&NZKJFHV5IIAM+9;G3$O_,N(VD*;CC;@,,]1^O6H;7Q1J>J6>D6UI%: MPZE>B8S22*S11+$VQB%R"#XX+6Q6SU">VN[*29HKE55B1*Q9E92,$<_H* (_!@N%D\0"[>)YQJCAV MB4JI/EQ\@$DC\S3?%.OWNDW#+97ED&CMS-]F>UEFD?&>I0_(O ^8CKFM?1-& M_L=+S==RW4MW<&XDDD55.XJHZ* ,?+56^\-&[U&\NH=1N+5+Z)8;N.-$/F*H M(&"P)4X)'% &7=>*+]KW3"DEGIUC>6D<\?I0!RVA^*;RZU^VL+B>UO(;J&22.>VM9855DQD MN2'7!ZCT]ZV/$FK3Z38V[6PB$US=1VRR39\N+>?O-C&0,>HY(JM9>&)K>_TZ M\GU>>Y>P1HHD:)%7RV7!& .O"\Y[=*F\6VAO= E@\J[E4NA9+5$=B <\J_## MU'>@#!E\7:EIJ:I%=M:7-Q!>06=O)#"ZQEI%W$L 6/ ZJ/3WI)/&&IVEEJK, M(;LVUF;F*Y6SE@3(8 HRN>O(((/3-.T/09[[3[S3[B.ZM=.CDBFL)7MXK>>. M89+,%0 8!VXR.>:W)_#]S?:-?Z?J.L3W0NX_+W^4B>6/4!1U/OZ=J *,NOZE MHVHR1ZP;2:W:PFO4-M&RM'Y>"R').[ANO'TJGIGBS4[B\TXS"&>&]<*\$-G, MC6P89!\QOE<#@'@=&,ZU=7%E NR*WDCC^[C #.!DX_#WS0!GZ+J^LZCI,^K74^FVUL@G5%:-L91 MF4.[;N%^7D8[9SS@4+/Q+=W[ZCIMS+!&;4>%Y]!>65K>;SS^P+;Z.P.R6-V:9?+5R,A@% MZGG![<#'/2:+IIT?2H-/^U27*0+LC>10&"#A5..N!QFJ=QX:@N+?7(C/(!J_ M^L( _=_NPG'X#- %*UUG5H=86SU*2P*7%@]W%)&C((2I4%6)8Y'S YXZ'BJF MC>)[^]UI-.DN;2Y6YMI)8+F&SEB164CCYSB1?FZJ>WO6S?\ AJUU*97GEDVB MQEL2JX&4?;DY]?EJ&R\-36^I6-]<:M/QXQ[UKZAKVH:+I^EVLT]M)?7S$+ M.+:0I&BJ"245F9CR!U'7MBKMKX56WTR]TE[^:72[A)$2W**#$'))PX&3U.,T M-X9GEL[59]8N'O;.3?:WBQ(K1C;M*D8PP(ZYZT 8[>+M6CTR[*P03W,%U;PQ M3M!)#%.LK ?=;E2.0>2.AKK[!+V.VQJ$\$T^XG=!$8U [#!8_GFL^;09;S35 MM;_4YKEUN8[CS3&BXV,K!0 ,?+[GDUM4 <1>:IJ.GZIXFEM;*UFNX%M2LD< M+EO+8MRX#9?:,GC&:Z30;Y]0TM;A[ZTOA4DD-ZC-13:&YO=1O; M74)K6YO5A7>B*VSR\XP"#G.3FI-$T9=&AN0;A[B>ZG:XGE=0NYR . . , 4 M97R,YSCWZU?U+P[+JM^DESJDYLDGCN!:"-,!TQC#XW 9&3^/-4[C MP7Y\%U9KJ]U'I\]Q]I^S*B85RX]\0>%[U8;5K6^AD>'?&?.A)BWG#;L<\#IVJS<> M%)9KC46AUFZM[?49-]S#'&G(VA2%8C*Y Z_RJ-[62;Q1HT%II\\%CI"R!II% M"H08]BJG.6Z]?:@#''CF_GA;4K98I+82E4L5LYFEDC#;=WFCY0W?&".V9EQO.0P"C)P.O2I[+PY-IL^RQU>Y@T_P X MS?8Q&C 9;<5#$9"DYX]^#2-X%(T<%SC+*6!VDXYZT M 5-)?5I/'&NH]["UG"T/[DQ,2%*$J%._"^_!S[5/X[FN[?P=?S65QY$JAZCK$%WINCQ363ZC=+++)76)CJ5HS^5>+ M"@^5@ R,F,$' /KFKNCZ/'I$$X\^2XN+B4S3SR8W2.<#H. .F* ,O4M4 MUE]?O--TU[&);>R2Z\RXB9R26<;ASQ4TKQ%K,\N@W-X+(VFL @1 M0HP>$^67!W%B&S@YX&/>N@_LB/\ MBZU+S7WW%JML4P, *6.?K\U5(/#-O#: M:);^?(RZ5]PD#]Y^[*<_@V>* ,>U\5WG_"0V=J]U97MI=W#P;K:UE01L Q&) M22C_ '<$"FCQ+KBZ<=8<6'V&*_-I) (W\QD\[RMP;=@'D<8/?GL+UMX.:V&G M1_VO%X&T&72OM$GER77VHO@9!\[S29EC^?!# *!G X/(I-3\17ND:=;?8[ MRR)AT^.8VK6LLTC87GTT]K2&SBM[>X\R:) MGV.ASQ&GB:^:QBMO+@_M@ZE]@=-IV#!W%P,YQY0W=>IK;L]' MALM5N[Z)B#<10P^7CY4$>[&/^^OTK&L-)-WXZO-=:TGMX8X1!&)L#S9M '54444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!D>)M:;P_H%SJ*0-.\0&U "1DG'..@ MIMQXGL+2&TDN([R)KMV2&)K9_,9E&<;<9Y[4OBO3KC5?"^H65HH:XEB_=JQP M&((.,^^*HRI?:MK.@7[:9/:I:S3F9)V3<@,1 /RL<@DX]: +=YXHL["*.2XM M-15&B$SD67('R]#QU%37WB*PLOLRYFN9;I/,ABM8FE=T_O8'\/(YK" M\1:?J=]JMY&]G>W=I+:A+(6]T(8HY#N#&7YE)_AQPW':H=-LM6T6YTO4#I,] MTO\ 9,5C/#$\?F0R1G.?F8 J<]CVH ETGQ/<7EEI3S7+I)>:A-$&:T)#HKN! M&2,!&P!UY^4\5J)XQTEYHT!N?+>M/.AZE_PA3V'V8_:CJ?GB/-BH.#]#Q7&:S!=V-SK'VF"Y_X1TWJW5RL+0L2?E8G<7##+ $KMSZ'FNR\5 M6<^I^$]2M+2/S)YX"L:YQDGZT 0Q^)[2Z2XMXQ,=JI7OB"61]&:T2 MXMEN-1%M/'*52,JY M."RY[D9P:TM;X22/ 9S;Q%(F8SR9QB,#EN0>1QP:1/%.F-9S7#--$8)D@FBEB99(W<@*" MIYPSDD4.ZP/N.X@E06R0.>W- '3:IKUOIINHMDDMU!9M=^4B$[D M!QV]ZI6OBZU?0;+4;JWNXI+G8B0BW>G%4OLFIZOK][>2:;+ M8V\VDO:1F>1"V\L3R%)QUJ)(+BX\)V-AJ'AO4'ELA%'^YGC5U94(\V)@XZ$# MN#\WUH ZVSNDO;6.XC25%*K2*PT]9I)[V[N;1;E1:VCDRJ?X@HSC\:V=.U M&VU;3X;ZSDWP2@E200>#@@@]"""/PKFO#>C:A8ZAH\MS;F-+?0UM93N!VR[U M.W@^@//2M3PI8W.G:&+>ZB\N7[1.^W(/RM*S*>/8@T 3Q^(M,DM(KDS[$ENO ML:AP0?-W%=I'8Y!K+\1>)UL)(H[65PT&H6\%WMB+_*X+%1P_ M0+M&!Z4 :ESXJM'T74[F!KFWFLUQ*LMHY> D95VCZE>^>F :GF\26=G]GMW^ MT7EV\"S,EI;-(P4_Q$#.T$] :S-3T>_N+CQ:T5N6%]IT<-L=P_>.$D!'7CEE MZ^M):V^IZ!J]S=KI4U_#?6]NI^SN@>&2--I4AF'RGKD'UH DF\5?9/$MU!,E MW+:"QAN(HH;5F==Q?X_M*XG>&\$B")5E/)?)W KD] \NM, D^T064XB=GXV$DLN5^]P#UQG-8.GZ+J^F6VEW@TR2233K^Z=[3 MSE9GCESAE8G!(SW()YH U].\5H]SKMQ?/+#9VLT,<,4L!612T:Y7;C<26)QU MZ\<5>'B[2EM;N:X-Q;-:JK2PW$#))ACA2%(RM4;_ ,36&FWC6]U' M>(B,JO98L#AV4G/.<9) M..M.( <%=XRV0V)L+1PP,^U6Z,2. /4FHI?%NE0W+Q,UQY4 M/0&DTNSN4\4:QJ$MNT<%U#;"(L1DE0^X<'MD5S5AX8:WA;1M1T?4[R)IV'VB M+4F6W>)G+;F3S!@@'E0O)'O0!W&HZA;Z5IT]_=,5@@0NY R0/I5&S\3:?>7A MM3]HMIO+,J"Z@:'S$'5EW 9 JMXZX\#:Q_U[-67J6FZGXKNX!)I\VF06UI<1 M^;.Z%G>6/RP%",?E&F7MU!!']I07!(MYI;=TCG(&?D8C!X&1 MZ]JCB\8:7/;W%S$+IK:V21YI_L[;$V'##=C&>.@K(T+1?WNGP:AHFIQS6>UC M-+J326ZR*,!D4R'.>PVC&:FM]%OT^&U_I1MB+Z6.["Q;EY+R2%>@"] M_P )GI9G$"PZ@TSIYD*+929G3^\G'(]Z63Q);77]BR65TR0W]QM#-;,P? ;, M9/&QLCO_ '30NG78\2Z/=^2?(M]/EAE?Q36BE$+!HFPS-C CXR^2<#'6H=(M;^SO-9TZ:PE$5W=37$5 MXK(8]K@8!&=P.>.E8_\ 9&JWO@[3=,DTRXANM(E@UC\V:.[B:)E3GYL'J.#R*S;?Q.VI>*=-L[1+J&UFM MIY7%Q;&/S,;-C*6'(Y/3\>U9]SX;.K:/J9MM+O[.^>%(XGU&],QD <.4YD?: M"5 _&M" ZGJ?BK2[^?1KBQ@MK:>.0S21M\[;, ;6)(^4\T :VA:HVIVF]#U'L1@_C52X\2?9_%J:*;*Y=&MQ+YL<+-\Q8*.@QM&>6]:A\( MPMOUR\_Y9W6IRM$>S*N$R/J5-.U"*^L_&%OJL.GS7EL]D;5Q R!HV\P,"0Q' M&,]/2@"G8>,(H9]2CU1K@I!J4ENLZVS>5$F0$#.!@)K'2;EHKN. M\6--OF7"VSM%'GIN<#'^%85WH>I2^$_$]FEL3<7E[-+;IN7YU9E(.)=(U?4YM:MWL;V[\Z/;I[1W8C@B79SN7>,MNSU!SQT% &^GB7=XLGT4V=P5 MCBC<3)"S EB>2<8"\#GUSZ4[Q5JD^CZ;;7,#LN;V".3;'O)1G 8 8))(].?2 MJ5O%J%CXFCOO[,N)K>\L;>!C&R9@=6;.\%AQANHSTJYXLM+N\TRV%E;-<2PW ML$YC5@I*HX8\D@=J );;Q1I<\5X\DDMJUFN^XCNHFB=%/1L$<@^U):^*--N9 M7C?[1:.L33@7<#0[XQU9=PY []ZYW6-"U3Q3)J-Y]B?3\V26UO%/(H>5EE$I M+%"=H^4*.<\DU8@T6WOH[A[K0M4AD2TE0-?:F9!EUVLJYD;&1_$0* -6U\7Z M=>7*P107V]X'N(MUJZ^;&HZID9;.1@#GFH+'Q7:)I>GR7,\UW<7JRO#]GM'# M2A&P0$&2",CKZ$UB>'#>PZ]HZ:ZER9_LLD%@Q$.P *"^=CL2<*/F.!QTYJYH M&AZE9S^&VN+8H+2"\2?YE.PNZE>AYR >E '4Z7JEKJ]D+JT9BFYD970JR,IP M58'D$&J5]XFL-.O3;W4=VB*ZH]Q]F?R49L8!?&.XYZ,MD'.5.3CG% M '2+XDSXMGT0V5P5CBC83+"Q&6)ZG& O Y]<^E3^)];;P_HDE^MN\[*Z($52 M1\S 9..@_K@=ZI,E]9^,FU!--GGM;VTAA+1LF8&5V)W@L.,-VSTJWXLL+G4_ M#-W:V:"2X.QT0MC<5=6QD],[<4 4-2\3/:ZOHFV*[6UNX[@O;_96,S,FW;\N M-PZD_3FM >*-+.E+J(EE\MY3 L7E-YIE!P8]F,[N#Q^/2JACO=2\1:)J1TZ> MUA@CN4E6=DW(6";>%8]<'\JP[KPUJ+-)>?99I/)UF>Z%O#<^2\L,B[=R.K#! M'7!(SR.] '8:7K-IJWG+!YL1U7IU=LE*MJ87GNFN MH3/ EM TC2*" < #C&>^*VLHM.FC96F\PQR/(CE2222<[N>169!HVK:=+8:DM@UPUIJ% MZ[VJ2*':.9CM=X2.&.6+RW0&-2001G[ MQ/7^56-0\3:?IMU);2"YEDA023_9X&D$"GH7*CCH3ZXYJMX=I('(]:IS0:II&K:V]MI4E^FI[9(7CD0!'$80K)N((' M.1G@T &L^(II-;TG2]-FGBCO4,QNX;7S@5^7;M)!7'S9)[#'K6SXCU=M"\/W MFI+"T[01EE0 \GWQT'J:Q],T"\TV_P##2$>9%8:?+!/*",!SY> .^.#^5:_B M6PFU3PSJ5C;8,\]NZ1AC@%B.!F@#)U'Q/)!-H4Z1745O=3R1S0M:MYCXC8@! M<;OO8Z5I1^*-+?2YK]I)8XX9?(DCDB82K)QA-F,ECD8 ZYK/,>H:I?\ AZ[? M2[BT%G<2>>LS)E0864,-K'(W''K[5F:KX:U&[GU.X2W=@NK0WL423^4TZ+"$ M8*P(*GDX)(Y% '5:9KEIJDTT$2SPW,(#207,+1.%/1L'J#@\BJ6I>)/[.\26 M6E&RN)5GA>5I(H6TZ!+N>__LO4;.72X MDN9KJ&18Y1' S+'N (+-T P>OU]*;;>)K"YU*.Q\N\AEE+"%KBV>-)2O)"EA MSP,U'H]C=6VKZ_<21>6MU<(\+,0=P$2KV/J#7,6>D:P]]HMS=Z;J#WMM>;[Z MYFNU9&RK+F--^-HW \*"!Z\T :OB/QA%;6-TFF&X:XAGCA-PML6A5O,4,IDTS6H/"LOAI M='FF=+D.EXDL?ER)YXDW'+!@V.,8J[K>AZE=S>)&@MBXNVL3!\RC?Y;@OWXP M/6@# MW:/,>0 PSU!)_3M67XBT>>^U74)VMO,M)-%DM\^:L>9-^X+D]/7)&!5+PY)> M)XFMO[=6Z.H2V+1VKLL00QJ5+Y".WS$[>3QQ0!U6J:S::0L(N/->6=BL,$,9 MDDD(&3A1SP.IZ"L71_%#36.I7EU%>3*FI/;0116C&4*%4A2H&1CGDU/K5M?6 MWB/3]:M;)[Z*&"6WE@C90ZABI#KN(!^[@\]ZQ%T_7!;SR/87L=M,G&X;1T M_P#K5F30ZII&L:W-;:5+J$>I;'A>.1 $<($*ON((' .1GK2>'O#]YH^K6 E4 M/#;Z.MJ\P(P91)N( ZX_"@#I-/U"VU2PAOK.3S+>9=R-@C]#T.>*P+7Q4]__ M &W"EG<0R6+2I'(86V?*@.6)& 5,LLS%<@X#2NP MZ>Q%9L%KJ-I>>(;(Z=-)%J$LD\-TCIY8W0A=K98$'*XZ=Z )_#GBNWU*TTJW MN3<+>W5JKB22W:..9P@+[#@ XY/'X5:'BW2FNEB#7'DM+Y"W7D-Y!DSC:),8 MZ\9Z9[UG1Z/?"Q\'1& AK!4%UAAF+%NR'OS\Q XS67HWAEK:UMM&U+1]3G$+ MA6N$U)A;,H;*OL\P8[';MZT >@T444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C,J(7=@JJ,DDX M%97_ DFF-H=QK,<_FV,&_=)&,YVG!QZ\UH75K!>VSV]S$DT+XW1N,AN<\CO M7(:!I]KJ'@?4]/N)/L]M+=W<;.I"[%\UNF>!0!L'Q1 --O;UM/U*..UB\UA- M:M&7'HN1S_2I(_$=L=4DLY4FB&8A&[0N 3)T#97"'/ !QG-8D%K*_B'4_#1U M2ZN["?3/,=IG#O [,5P#CN.<'TK<.A&4R/<79DEEEMY794"C,3AA@>^,4 ;% M4[K4H+._L;.0/YMZ[I%M' *J6.?P!J'Q#>7&G^'-2O+1W M6N02QL+#6?"5]!=SW+S>=)+-)BW&H?;YM*M' MNMP8RM$"21T)]3[UJ5YMILTJZYH%_;(]M9ZK)(I2749)Y)XS&S NC?*IR ># MQG%7+&YNYM0LO"CW$QGL+UY;B0N=SVR8:(D]]Q=%/^Z: .]HK*\37=U8>&-3 MN[('[3#;.\9 S@@=?PZ_A7.1VT&G:OX>CT^]N9QJ22+=![IY//C\HMYG)."& MQR,=<4 =/8:S!J5YX_><] /?@_E7,^ +&"TT6YDA$FZ2\G5M\K.,+*X& 2<<=2.O?-'C>SM[ MI] ^T;]O]J1QDK*R<,K9Z$V\]UE9,ED4ER%5>/?- 'J54QJ4#:R^E@/]H2W6X)Q\NTL5'/KD&J7A MBVU"STIH=0GCE(F?R2DYFVQYX4N0"Q'(R1V%9\MQ%:_$"\FE;"IHJN0.I"RN M3B@#J:AE%O"S7DH1#'&0TK<;4ZG)].,UY_H[W$'B+09X%>UM=5BF.Q]0DN)) M5\O>KNK?/?3:;-.MY'>R21W: _>VY^1LD<#@\\ MXXH ]%AFCN((YX7#Q2*'1AT8$9!I]8?A"TMK7POIQMBQ$MM%(VZ5G^8H,XR3 M@<=!Q5+6;9=1\::=83RW M'L9WDBBF:,.0\>,[2#WH ZFBO-+&%[?1=(U5;R M]:\&L"T+R7+L##Y[1["I.,;0.V<\T"63_A$D\1_;+G^WFO0NW[0V-WG;/(\O M.,;>,8]Z /2ZA%W;F\-F)5^TB,2F//(0G /TR#^5>?ZC;M<:;XOU%KN\6YT^ MZD-HR7+J(ML:-PH..I[BM*&RM;GXC_:9_,\XZ5!<#$[J"XD8= <$<#CI[]DEAL;B6!-\J1,R+ZL!P/SH GK.AUF"YU>;3H(;B1H# MMFF5/W4;8#;2V>N".F>M<9:$6VE^%]7MK^YFU+4+F%;DM<,PF#@^:I3.T!>> M@&-M:W@S3;:UU#Q#+$)=ZZE)"-TSL-NR,]"2,Y/7KVS0!UU%VM+6>Y,%U82R3) M-.\FYT= '^8G!PQZ4[XA6T5SX0G,F_,0/=%PJRPG*;1GYR,A<]LGFM"N3U.T%GXH\/PVD\\"O!T;4;$M.FK"UBE:^2[>>.6(RA&F 8_(P#$]/T% 'I]0 M7EU'8V-Q>2AC%!$TK[1DX49./RKG;VVT?P[H-]>12WDJO;@,$OI&>3<0H8$M MP22/F%<^B7>GS^(-,D5887T1[C[,E[)L>*==BU"ZN%& MGQQ?9(8[AX@JE-QD^4C)W9&>V* .SHK@_"-]/)J.D_:;J1A)H"2'S)"0S>9R MW/4X[U4LKD:MHVEV&R6^N;FXO)8RU])!'L25AEF3EL K@#/X4 >CU"UW EW' M:-*HN)$9TCSR5& 3].1^=>=V'[2>^GYUB:V>2&X8L\:B7"[^"1@ 9 MX/0\&M2\T33H_'6CP%9EB%A/L'VF0'*NA'.[)ZGZ]^E ';45YS)#JFN:AKSY MC$]K=/#!(^J2VYM5 &QA&J$$'[V2>>G:M/2-/FO_ !5J8U:XFEELX[-O+CG= M8A+Y>68*",\CH>/;F@#LZ#R,51UF\AT_1;V[N/-\F&!W?RCA\ ?PGL?>N(T[ M[9INNF#;]EAN]*FG^SC4)+DA@5VL2XX;D].#^% 'H444<$*0PHL<: *J*,!0 M.@ JMJ>I0:39_:K@.8_,2/Y!DY=@H_4BN*TR%K.#P=J4=U=OHT M5!>R2PV-Q+ F^9(F9$_O,!P/SK@- L]7OK;1]6@F@%Q-(DEQC54U/4(=)TRYU"X#F&WC,CA!DX'I7 6<4D?AW1];%W>-? MMJBPL[7#E3&;AHRFTG;C;[4S6(8M7\-^*]1O[FT7^X/Y5YQYLG_" M)+XC^V7/]O&]"[?M#8W>=L\CR\XQMXQCWH [G3_#VCZ5.T]AIMM;RL,%XXP# MCT'H/85I5YUJ-NUQIWB_46N[P7.GW,C6A2Y=5B*Q(W"@XZGN*] MI&EM89&^ M\R*Q^I% $)U*U\B\F242+9EA,$Y*LJAB/K@C\Z?8W<>H:?;7L(817$2RIN&# MM8 C/OS7%:3IUI#'XPF3S!/'^ MA$=RKSNZR+]G+ ;2<#! Q@#% 'H%%>9:?;ZYK=@^IPO!'J9NF N)-4E3R660 M@1&$(5Q@8VYYSGO7IO:@ HKS"RLO-T'PK?/>Z@;F^NQ;W+B\D&^(K)\N-V / ME'3!_&K$\LUC/>:+%>7,6G?VU;V[.9F+1121!RH] 'H]%>:Z\T MNE_V]IFF7EREI'!:2Y\YG-O*TX4A6))&5 .,_P ZV=4TF"UUC0-,AFO$MKN> M.XN=NFZM$MJ3.^Z-6,65SG)'SMP<]:GU*U-VGC.[DNKP2Z>S26GEW+H( MF6W5L@ XZCO_ (T >@T5YIK-S+=W=R+W^T)YI=-A?3_L4K*L,K*@:7!+;:196\^/.B@1),'(W!0#C\: +=9TNLP1ZPFEQPW$]QM5Y#$F M5A4D@%SGC.#ZGBN)O',V@>(-=GOKF+5K.[F2#;<,HAV-B.,(#M(88Z@YW5K: M%80_\)WK5TZ2K<+!;2%3,Y 9U?=QG!]@>G;% '6W%Q%:V\EQ/(L<,2EW=C@* MHY)-5;K5K:TEL$?>WVZ7RH2HR,[2V3[84U0\:0K/X*UE7#$"TD<;6(Y"DCI[ MCI6#J.F6?V3PG:0O,()KU69EN'+',#DX;.0#['Z4 =W17FNHW5YI$>L:58W$ MJVD>IVL(:6Y8&&*6-68>8=Q4%N,\XW5T7AW2]1T_6)RP@@T]H!FU34)+HB3= MPXWJ"H(R#SS@4 =%<7=O:>5Y\JQ^;((H]Q^\YZ >]0C4H#K)TK#_ &@6XN+1T"JEPZDXE8#+ Y./<]>: .KN;R.UEMXW25C/)Y:E(RP!P3EB.@XZFK%>> MZ=/<3V7@ZZEN9WG-[-;.YE;]XBB4#<,X8_(O)&>*+$36G@S5?$$VB7=IIEU$93J'F(JE R$*NY@V>V*AM=(T3P M]'/>6UE:V2JA:654"X0TNI[E[A9V>:2Y:3S?W)._!) M Z]L5T'C.%9_!>LHX8@6021NSG!QV/';%,\0VT,EQ<:=802AM,L1(TTNI M2PK"#N*E0,[VX/)]!S0!VE[I]GJ4*PWMM%<1*X<)*H9=PZ'!JI;:]:7-NDL4 M=P4:[:S&V(G#JQ4DXSA3[5RMC;$F:+[1,2 V2I M!.T":8;?$,T 83,=\9>0D-SAL[5Y.?U- 'I=%>:O&Z>' M+K7!=WGV^VU=DBU,UA)[_4M7LS]NEU9KU$LY8IF%O'" M=AV-@[1QNW*1DY'J* /3:IZEJ4&E01S7 < 8_+SM 7TQVS0!ZA17FNK74ANWU MO3TD@2'54MC/+J$A:4B0(ZB'E=G7C(..:NZI=7=I?ZAX92XF$VJ7,@&!2T %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55&GV)LY;06D! MMI2QDBV HQ8Y;(Z')ZUC^.KB\M?!FI364BQR+$=S$D$*>#MQWYJK!+=:2]AX M>TFQTV&]DA>YF9580QH"%S@?,S$D#D]C0!OZ?I6FZ1&T>GV5O:JYRPB0+N/O MZUQ.J> M1@_8_L/VK[3VW;?,V?7R_FH U8?#FBV\WFPZ59QR"02ATA4$,.A!QQU/YU%I M>CS6VJWNJWLT,MY)=6E.A7-[:V2V6K@*@A9C)$QC+@DG@@X/';U M- '7$ @@C(/:J%CH>E:9-)-8Z=:VTL@PSQ1!21Z<=O:N:MO%6K71TF]$-BFG M:E>FV1/F:9 "W)Y S\ASZ9[UH>,[K4;73+-].F2)WOH(V+$\AG QQV/?VS0! MO6]O;VB&*WBCB4LS[$ ))R3CW)S3;VQM=1M6MKVWBN(&^]'(H8'\#7*7W]K MCQMIPMQ9&^.ES"1I-_E+^\CR0!R>PQD=:;+XXD33; -':V^H74TT+F9V\F(P MMM=N.2"<8'OUXH ZNVTVQLF1K:TAA9(A"I1 "$!)"_3))Q[U!/H.D75E'9SZ M;:R6T1)CB:(;4)Y)'I5+PSK\FM"\BF6 RVL@4S6Y)BE##(*YY'<$>U1PZOJM MWXBU*RABLX[+3Y8Q)+(6+NK(K$ #@$9/)]N* -VVM;>RMTM[6&."",82.-0J MJ/8"HY+&SN+N&[DMX9+F#*N:! MXGFU#66TVX>RN"8#,D]EOV#! *L&Z'D$'//- &\--L1 D M(!$DOG*FP85]V M[P'>N9U+4+[Q--X?@-M9B&6[FBN;6W050\6JL'@?5TA41JEE($"\!0%XQ7/V&E:?'H%]>1^'[G3KB.P''T" MWO8IQ&IU.4I*D+)Y?S!MWRLQ;&,?6M1=6N3XU75#*?[)DN#HZKVW@;@_XR!D MH ZFWT/2;2_>^M]-M8KI\YF2(!N>O/OW]:MPV]O;&5H8HXC*YDD*@#>Q &X^ MIP!^5<3)X@DT[Q[JL]PW_$L6W^S9SP)8X_.Q_P!\L_Y5'H5C=^)/ VHZ+J;A M+LW)$Q;)*!RLV1[C?QVR/2@#N;NSMK^V>VN[>*>!_O1RJ&4_@:J1Z#I$.GR: M?'IMJMI*84*HB%MH9F(4 GL,GD^E $MMHFE6086VG6L(:/ MRF"1 ;DSG!]1DGKZU%!X:T.UBGB@TFRCCG7;*JPJ XZX/'3VK%TKQ9K/87#Z?<;K5[B*:R+[,J0" MIW=>O!'I0!U;6T#727+0H9T4HLA7Y@IP2 ?0X'Y47-M!>0-!*M1OX-)M[:VM8M0O7N$D,S,8HS"<-C&"VFNI=_V>(QG &0>=QS@G XKLXFGDL$."!22L<:A5&3DX ]R:J:GH.EZLPDO=/M;B9%*I M)+$&*_B>WM7+Z1K=\EAI%I865G'/?W%XK;Y)#&C1NQ+#)).<$X]^U0Z]J^JZ MCX2OH62UBN(-12PNMC/MD4NGW>X!#@$'MF@#HM/\+Z>N@Z98:E:VM\]E$J+( M\089 YQGL<5=FT#1[BUCM9M,M'@BFP2V]JMQ<,5984+$@*BK@\D,J7% M[HIO+6T2TUB)I(!"[%XB$W@,3P=0 ))(58X' M0<]:N1VT$4\L\<*+--M\QPN"^!@9/? KD[#Q=([73;B33;B.Z>2,-9,[& M)E4M@L1ANA'&,&DT"[UZXT_7)+F:SF\JZN8XP^_AE;&WKPF,XQS0!V$D:2QM M'(BNC@JRL,@@]016=;>'=&LRK6VEVD++NP4B (W#!Y]QQ7/:/K5[Q1)=65TUM(82=C$ ,&&>1D,.*Y^,3/X MZUN_U.*SFM]+@C>-BK,\*%78%,\!CCD_3% '<5G0Z!I%OJ!OX=,M$NR23,L* MALGJ<^I]:Q+;Q'JR+I-[J%I:)8:I*D<:1,QEA,@)3<3PV> <8QGO5OPSJVK: MW;I?W$-G!9L9$54+&1BKE0?0#@\<]/>@#7&FV*VL=L+2 01N)$CV#:KAMVX# MUSSGUJM=^'M$U"Z:YN]+LKBO/'U-9*:AJVE7/BR_LH;.2UM;PS3+,S!W A0L%QP.!U.?I0!WP 4 M 8 X JA_8>DC4O[1_LVU^VYSY_E#?GUSZ^]<]J7C-EU26RL9;"#R(HY)'OB M_P [.NX*H7IQC)/KTKH-$U7^V=#MM2$+0F9"3&QSM()!&>XR#S0!8.GV;17, M1M83'=$F=2@Q*2 "6]> !^%6%4(H50 H& !VKB+;Q3XAN;+1;P6>FB+5F$4: M&1]T;[2VXG'(^4\#GH,]ZLCQ5J*1264EI;-JXU 6";&80L2@?><\@!XV#]UQM^7T MXX^E>*-5TV'5+:YLK>74+-(IE:#?Y31.VTN5Y8;<$D#/ J'5=6UB;2]%N M+.^TYVN-2CC,MJSF.13G /.<9!R,^E '2OH&D2:B-0?3+1KP$-YYA4MD=#GU M]ZT:@WS16'F3^69UCR^S.TL!SC/.,UR<7BS4H?"D?B#4+:S2&XCC^SP1LVXR M.0 68\!><]"0/6@#J4TVQ2&WA2TA6*V??"@08C;GE1V/)_.B73+&9+E);.!U MNB#.&C!$I &[UX _*N2A\=&U:Z^WFSNHXK1[E9; OC*D#8P;H3D8/UK5.JZ MQINF7.JZU#8I:Q6[3&*W9S(K#D*2>#Z9XYH TH-#TJVLGLH=.M8[9V#O$L0V MLP(()'G;/ M4T =2^FV,D*/ML\$EM#/<1*!NW*1&N N3@+@]/4FK/A[5GL[/PY83HB MVMUI2-%+GGS$12RGMC:%Y=2NQ)!!HC1>0(!]LL/,>(#/*L&'KT M[8K=TNQ&F:5:6"RO*+>)8A(_5L#&35;0=3EU;1H]1GC6))B[Q*,_ZK)V$^Y7 M!_&J&BZMK.M1P:G'!8PZ5,241V7R V1\N3C./?K0!IS:'I-QJ"ZA-IMK) M>*01,T0+9'0Y]15M+:".XEN$A19I0HDD"_,X7.,GOC)_.N3C\5ZF=-M]>>TM M1HL\ZQA S>>L;/L60G[O4@[?0]:9?>*M9M[;5;^"SL6L]-O#;.CNXDE&5&01 MPOWAUSWZ4 =FZ*Z,CJ&5A@J1D$50M="TFQ1%M=.MH523SD"1@;7QCR>XM=/^W0M 6V$9*E6SSG(ZBICK6K6][:VFJP6?DZC%)Y M$ELS9C=4W;6W=U#D%_*C"[L=,XZUQUAXC_L3P;X8M8S;K<7EL-DER2(XU5068XY/4 M>O6F:CXIU.^\.7WV26VCNK2\MXVN("_ERH[K@IW!R<$>F>>: .ZO+*UU"U>V MO+>.>!_O1R*&4_@:CM=,L;(HUK:0PE(_*4H@!"9SM^F23BN?UCQ-=:3/9:;+ M)I\=_-$TTLTN\0HH.!@#YB3GIGL:@MO&5U>VD%O:VMO)JD]X]HAWMY!"KO:4 M'&=NTCCKGB@#IX].L(TACCM(%6W/VNM0^)4JW4 M5C/;V=I'+ LJLQBRSX91T#[E&3Z 8H Z&S\.Z+I]R+FSTJS@G!)$D<*JPR,' M! XX)K295="CJ&5A@@C((K@;?Q%=Z;IJE+:QM3-J=S#6%K/<1C"/+&&8#.>_O6-KFN:EI, M-J#/I$5P\19XYGD8NPZA HSM_P!H]/2JEKJ:ZSXC\+:DL9C%SIUS)L)SM)\K M(S0!T$_A_1[FSAM)],M)+> DQ1M$"L?^Z.U31:3IT$,,,5C;QQ0R^=$BQ@*C M\_,!V/)Y]ZJ:]J\^FK9P6<"37U[.((%D8JBG!8LQ'. >G-8L_BC5=/;4X+R MWLGGLFLP&AW;7$TA4G!Y&!]: .G.FV)M7M3:0&!W\QH]@VE]V[<1Z[N<^M\(=I *G=UZCD<&@#L478BKDG M QDG)-9I\.:(UZUZ=)LS,Y&/3/6M/6?$=YHJ6%G/A#;IT,<6HR+?QWW]H-=M$&WS$$'*=-N#C /&!3KSPDMW<:HWVZ1(;YXYP MBH-T,Z;=LBM_P$<$58T7Q3INJP0(MY"UX;<321J"!T&[;GJ ?0G%1VWBK3UT MU+R^O[4)-/)' 8 [;U4G^$C=D#KQ@4 2Z?H=Q%JS:IJ5^+V[\C[/'MA$21H3 MD_+DY)(&3GM5#_A M+_X1T:-EO*^U_:=^/F^]]WZ;/D^E=-!/'/O9[U8N?$NC6=\; M*XU"&.<$*P.<(3T#-T4GW(I\WB#2K?4/[/DO%%WO5/)"EFRV,< =.1STYH X M:PL)[+Q-'<6%M=2W3WI\X76E^6%B9CO?SF*[G7-)&M::;43M;R+( MDT4JKNV.C!E.#U&1TJK9^)+-]/N]0NKZT%I'.NX'!'XT 5[;1KA=7MM3O+U9[F*UDMFV0^6K;G5L MXR<8V@8JB/")AB@DM-1:&^M[J>XAN/*# "5B61ESR.1W!X!I^G>*8-7\4&PL M98Y;067GEMC*P?>!WQQ@^GXUH:CJ@M-1TZS2:W26ZE(*3;LL@!)V8&-V<=>V M: +.GP7<%L5O;P7L0C 'H "?U)J"RTE;/4M4O/-\S[?(CE"N FU F/? M.,TEAK^E:I=26UE>)/+&"2%!P0#@D'&" 2!Q4VI:K9:1;K/?3B&-FV*2"2S8 MS@ D]#0!F:5H%_I!BMK;6#_ &7"Q,=L]N"X7.=GF9Z#/IGWJ*7PDDR:I"U] M((+VY6\B"H ]O."#O5N_*C@CU]:V[#4+34[1+NRG2>!\X=#QD<$>Q]JI7_B? M1M,N9+:\ODBFC 9TVL2H/0G X'O0!!+H=_J&DWVGZMJWVF.ZA\H&&V$6SK\W M4Y/Z<=*@A\.:BFI1:A+K*M<1VDEJOEVBHJJV""!N/(*@\Y!Z8%7[[Q)H^FI M]U?QHDZ>9&5!<,G][Y0>.>O2GW?B#2;&.WDN+Z)$N4+P$$MYJC'*XZ_>'3UH M QCX+:Z>]N-0U(RWUP(MD]O (?*:(ED?;DY;)ZGMQ6WIMKJ5N9#J&II>9 "! M+81!<9R>I))^O:J$7B[3IO$/]DJS!V@CE20JWS%\X7&..,')]:DM/$5I):ZA M>W-[9K96UP8ED4L-HPO#[@/FR>@]10 NHZ)<3:L-4TW4!979A^SREX1*DB Y M'&1@@DX.>]0V?A6&R.D&.ZD8Z?++,[.H+3O(K!B3VY8G]*N6_B+2;J))(KQ2 MK3+;C*LI\QNBX(R,U6\1Z^-*TG4I+1XGOK.))3$X) #-@$].N#W[4 :&L:<- M7T:\TXR&(7,+1%P,[O+<6KV[0;!9*A&5V@Y#=JO:GX M@TK1Y4CO[Q(7==P!4GY?4X!P/8O'*XSGJ.E M$MG8O8Z);Z?#/\\%LL"3%.ZKM#8S[9QFN>/P]TD:$EE&H2]55(O]G[SS <[^ MO7-7K?Q''_:&L_:Y(XK"R%NR2E2#B1,Y;\2.PQWK9DO;>*\AM'E47$ZLT3F8W&H"^=PFWG(^7&>FT;?H:U;32Q::QJ-^LQ M(O1%NBV_=9%*YSWR,?E2ZGK6G:/Y7V^Z6$RDB-<%F;'7 )P.YJ*]\1Z1IZP MM=7T:>>GF1@ L63^]@ G'OTH J^(= N]?B>T.IK#83($E@-LKMP<[E8GY3T' M0XQ5[5M(@U?27T^9Y$4[2DB'YD92"K ^H(!J.Y\1Z/:1PO-J$(6>/S8=I+>8 MO'*XSGJ.E-E\3:-#86UZVH1&WN21"R@L7(ZX &>._''>@"$Z)J%[IM[8ZMJ_ MVF*Y@,(\JV$)7(P6ZG)_3VJM;>&;U=0M+RZU99FM[>2U6-+41KL8#I\QP'_M1"Q)$GG;.3L96Z9[[?7O5J;1Q- MKK:GYY!:R:T\O;V+;MV<_I4FGZK;WD14W$+7$4,G_ &$ IC>- MRMNZ\?=Z>]8.O>'(K32;*TDEO)8DNYK@O!8&<*78M\RJ M6T=S;2I-#(NY)$.0P]C67)XLT**[:UDU*)95E,+ @@*X.-I;& <^IH QM'T_ M6KWPZMJL\6G0)))%&DNG*/.@.-I:/(V'.[COW%=+I&FQZ/I%IIT3O(EM$(P[ M]3CO4&H>(M(TJX%O>WT<4NW<5()VKZM@?*/D:?*L5S?1K(\8E1%!8 MLA) ( !R.#T]* *5AX66QFTN079?[!+7C?YQ)QUXQG\:)_"JS6FH6_VL MC[9J"7Q;R_N%2AV]>?\ 5]?>K$&OVS7.K-/>6BV=BRJS996C.#NW[@!U'&,U M9T_7-,U1)FM+M'\D9E!!0H.H)#8('O0!5U#1+F;5AJFFZ@+*[:'R)=\(E21 M21QD8()/.>]0V7A6&PETAXKF1CIYG=BZ@M,\H^9B>W))J%/%]I?>(],T_3+F M&XAN!,9FVMD;5!4J3@$$YYYJUXJ\0IX>TM9@8_M$TBQ0B0,5R6 );'. #GWQ M0!,VB*VIZI>>>]2GQ!9:;8VC:KJ-N9YX_,4Q1,N]>NX)\S 8(Y-3W7B'2+.&VFGOX5CN4 M+P,#N$@&/NXZ]1^= &19>$;JU;2%;5P\.E/FWC%J%RFTJ0QSRV#U&/7!J[8Z M#<6%WJ BU &PO)))C;M!\R._4A\],Y.,=^M:ZW<+60O Y\@Q^:&*D?+C.<=> ME8FE>,M*U+13J[M;-;) MY7MQ(LT8Y&5R,$')!SW/6IK+PI%8S:5*EU([V4D\TC.HS/)*"&8^G)S5E_%. MBQV:7;WH$+N8T;RWRS 9.!C)&#U'%2R>(=(BL;>]?4(!;7.1#+NX<@$X'OP> M.N>.M #M,TH:;/J,HF,GVVZ-R05QLRJKCW^[^M,CT2(:GJUW+)YB:C''$\17 M 4*K+USSG=31XFT9M,;41?Q_95D\IF(.0_\ =VXSN]L9HF\3:/!8P7LEZH@G M++$VQB6*\'Y0,\=^.* ,^T\*SQOIT-WJSW5AIKA[6 PA6RH(3>X/S;0>, >] M:NAZ4-%TB*P68RB-G;>5VYW.S=/^!8HDUW2HM+CU-[Z$64N!'*&R')Z 8Y)] MASQ6=?\ C/2K.TL[I)3-%!CCKS0!9U;1;B]U*SU&QOQ9W M=LCQ;GA\U71\9!&1SE00E:I]DEFACBN%DMQ*LFP85@,C:V..I'3BMV)'6W2.20 MR.$"M(0!N..3@<"LNV\4Z'>7<-K;ZC#)+-Q&!G#'&<9QC/MUJ:VU_2[S47L+ M:\26Y0L&10<97J,XP2.^#0!1M?"RVVG:%9B[+#291(&\O'FX5EQC/'WO?I3+ MGPFL\UW<1WKQ7,MZE]!*(P?)=4"8P3\P(!STZUH:QJ@T[['&LUO'-,\9J*7Q3H<%W]EDU&%9A)Y3+S\KYQACC"\^N* *\'A^^A:]O M/[7!U6Z$:_:?LPV1HAR$6,GH:JKX-9=,DB&H[;Y[\:B+A8 $648'$>? MNX'3.>: -Z*"5N$/F2]HW.?+'_ MC_D* '#1;R]T^\L=:U);V"YB\K;';B':/[W4 M\_IQTJ./0+^>SFL-6U?[=8R0- 8_LPC<@\;F;)RP]@*EG\01P>,+7065=UQ: M-.K=]P/ _(.?PH\/^((]>?4Q&J@6=X]L"/X@H'S?B<_E0 _2]-U6R=$N]9^U MV\:;$0VP1CZ%FRP%58/"RP:)HNF_:R1ID\( .![GB M@"M!X?FM]0U!H[__ (E]^[2S6IARV]D"DJ^>!P#C!K"US0+C_A&M-\-QRW5U M=)(BV]W'!L$,0^5B[#@8C+#U/I747FOZ580037%]$J7 S#MRYD&,Y4+DD8[B MI;75K"\EBBM[E)'FA,\87/S1@X+?F<4 688(K>VCMXD"Q1H$5>P4# %8>E^' M[_2#%:VNL?\ $JBD6\2RRW\2(\KPJ3GETS MN4>XP:K?\)+:R:BJ174!MELWNI%9)!+M!&& QC;@G/?I0!3C\'R)!!IS:HS: M+!.)DL_) ;AMZH9,\J&[8SQUJQ/X66?2-7L/M9 U&[-R7\O_ %>2IQC//W.O MO5>/QI9WGA1]7MY8;>78/EN@^R-VS@,5&2..HK5O_$6E:5*D-_>QQ3,F\J 6 MVK_>.!P/T6W1,ECN+9&.2><8Q5BR\/74MY9W MNK:D;LVL3+;PK (@A9=K,W)W-CCL.O%7[KQ'H]G/##/?Q"29!(@7+94\!LC. M >Q/%:;,J*68@*!DDG@"@#EX?"$UMIVG0P:JZW>F,PL[DP [8V&#&ZYPPP!S MP>!5Z\T.YU/0)].O]2,D\CJZW$< 01E6#+A?6J7_"8V5UX@TRQTZZ MAG@G\XSMM;@(F05/ (R#R,UMKJU@UK9W(N4,-XRI;OSB0L"0!]0#0!ESZ!J$ MTUK?C5TCU:!'B-PMJ/+DC8@[6CW=B Z!=7UK8N^J,NJ64K2Q7BP*!\P M(*E,X*D''7/ YJR_B71H]1^P/J$(N-XC*\X#G^$MT#>VWIM9CG/_ +]*K6'BC3+W0$U=YU@@V(9?,R/+9@#MR0,GG''6KNG:M8: MM&[V-RLPC;:XP0R'T*G!'XT 90\.WMM9S6]CJL<0GNIYY1+:"56$C9VX+#IG MKGGTJ"U\'RZ4MH^CZHUM/#;"UE::$2K,@)()7(P02<8/0XJ]JOBBQT?6;+3K MHL&N4>0N 2$"]. #G)S^54QXPL[/7=6L=4NH+=+66-83M.=K1JQ+'G R<9X% M $LOAV^;44OXM8V736HM;B1K96WJ&)W*,@(DF-;V\2-I%+(H!9BOK@ G'OTJY;W$-W;Q MW%O*DL,BADD0Y##U!H S]WG50VQ@".0>H()!% MOM1U3Q'::E=.6GBLVCO([?RUWH78;020<$+D9[UH:=XI_M3Q%J%O#A--\.>)+3 MQ)8?:;8%'&=\9!RO) YP GAZ2=S&MHEMYRC!^50 V/J <5 M!/X?U"Y6SN9=84:K9L_E726H"E& #(R;CD'&>HYJ;5/%%CI&MV>F7)8-![Y)J[D:3.D-]?1PR,H< @G"DX!) X'!Y-5M0\5:?IVMV>FS,/K62+%K72TEFMM6M[^*_O9+6XL[8R-'ND/WEP!QYVXX7RQC+9.,8]:N0:K;SS6\.R>*:>)I5CEA92%4@'/& M>1P: $T66^GT6SEU*%8;UXE,T:]%;'/T^E>?Z=)+JW@?3]#M-/O&N6N@WVDP M%8H@LYAU4OM1M]/-M]H+#[3 M.MO'@9R[9Q_(T 8&G7$FI>-_[0CL+Z"V&F&'?B^7(SQ7UN4%L^X86-CRP.3QSCUK3\43W\1T];?[6ED\K M"[ELHO,F0;3M !(!/!(&1705'-<0VP0SRI&'<1KO8#> MUM=5CG@NXM^H231_:EP[HRJ0Q/0D\Y]#UJF=533/&GB'?8WMV9(+4!+:W,N2 M%?@XZ9SWXZUVE58=/MH-0NKZ-"+BZ5%E;<>0F=O';J: .%LK35]+L=*TN^74 MH[-+(L5TZ+>S3,Y/ELV#M"J0!T!YYXJ;P[IMY&_@[[193H;*UNXYC)&1Y3_( M!D]LX.#W'2N^HH YB=Y=/\=M=26=U);7=E% DL$+2*KK(Q(;'W>&!R>.M8]Q MIM_'P>1]#7?T4 1)+9DD=%/S%%/)QGTK*U6VO];_ .$HFMM,O$6XL+=+<31%#*49R< ] M_8\]/6NXFU&WM]2M+"0L)[I9&B '!"8W9/;[PJW0!Q>L7=_?WRJT.KPZ=-9! MH8[6WP\DI)RLI(.S QP<#DY-0^'=/NUN_"TEQ9SI]DTN:&0R1D>7("BX.>A( M#8]17=44 HZ4M MC8VVFV<=I9PK%!'G:HYZG).3R23SDT <_P"+HU5[2ZACU--1A63[-<6-N9@I M(&4=<$$-QU';J*Q1!JEOK+:GJJ:K ]]96^3ID0D$]BU&]DLY[.V,AC#.<97!RK#';!QU%>A44 MOM1M&BG&G3"Y*K\J.QCP#Z$X/'UJKHRW*_#^\T22PO([ZVLIH MF5X&"NQ# ;&Z-GCIZUV]% '":CH>I/9Z.UC&\)Q;(5$\SSR98G+MR3S0!PPTVZTK5-3COFUN1+O8T*FCD66))%^ZZAA]#0!PNL:5?SZIK=S'9RS1)>V%R M(PO_ !\)&HWJN>&/MZBF:S8W_B:YU:ZTZSN;>,Z2;1#U"V6P3S@<=#R>* .6AN7U3Q+X>E@TF_M(;2*= M9?/MFC6(E% 7)X/3MQ6GXLMI[K3;1+>%Y674+9V"*20HE4D_0#FK(\1:>;)+ ML._DO=_8P=ASYF_9CZ;N]:M '*W+RZ-XPO-2GL;NZMKNTBCBDMH3*8V0ME"! MR,[@<]*S=#T6^M+OPM]ILV7R%OI' &X6_F,&12>@.#C\#7>5EV_B'3[G[4ZR M.MO;$J]S(A2$D':0KG@X/'% &I7G*6]U+X$309-,O?M=K=1>:K6[;'47()*M MC##;SQVKT:B@#F_$T]]'>Z?'&;Z/3G\S[3+80F24, -B\ E5/.2!V'(K T;3 M;U$T6.2QO$%OK5S(XGCY5&20JQ(X_B'(XS7H=% '#7NG)]MU^2]L]1$3W]O- M;3641:1'6%1YB@#G!!!X-1K?>(9;73AJ*ZE%:,\XEGM+7_2) "/*WH 3'N&2 M<#J!TKO:* /-]+L;[3[?2+V;3;Z2'3K^\\ZW,>Z4"0DI(%'WL9YVYZG'2MS7 M;J74]+L+^VTZ_*6>IPS21/;LLK1KU94/)Z^F>#7644 <3K=E>:[J4LEE;W$2 M7.AW,"/-$T>'9UPK9^Z3@]>U.@,^K:CX#4H9)8S&=T:B1B6([#!Z^]6M)^TV?BA; M72[;48],EDF>[AN[H9OX03P<\5V=% &#XJMI[FUTU8(7E*:G:R M,$4G:JR DGV K O=,O7\'>+8%LYC/<7\TD*",[I 2F"H[]/TKO:C2XAEFEAC ME1I8<"1%8$ID9&1VR.: (M11I-+NT12S-"X R2=IKCO!:Z?IUMI\"^&[^TU M)K=8;BY:P9 6P"VY_0D5W5% '$^#?"5O#HFE76I1WK7< ,BV]S,Y2%\G!6,G M /X5G3Z/XBU/3-5U2.*"&XN;D7<$4T3BX3R3^Z4W;_B61"55=8P'C8;6(PV2.W)YKT&B@#A[6P'A?6+*[CL=0N-. M.G"VC*Q&66W?S"Y#*HS@[@,@?PXJWPULZ;J#6DUA);E4MRTD;^8K# M<@Y (!Y_.NMHH \_TG3KU[G0I;C3KB()JU]/(LD?^K#"0J6[#DC!_*N@NK6> M3QQ:7"PN8!IL\9EVG:&+QD GUX/Y5JV^HV]S?WEE&6,UH4$H(P!N7<,'OQ1_ M:-O_ &M_9F6^T^1]HQCC9NV]?K0!Q,<=W-\+;K1/[.ODO[6S\EHWMV =@%].A$JN @4HPVDJ00<9P,&NUL[V"_A: M6W+%%=HSN0JRNM3\+:E9VAQP3W=S:QEC+;%1( M"A &X9&"1@\>E3LRHI9B H&23T H XDS2:OK.@"WTB_M([6*X27S[9HTB+1; M0N3P>1CCBJ5G]MDTCPMI1TG4$GTZ\A^U.\!"($5E)#=&!SG(R/7%=KI>K6^L M6YN+1)_(S\DDD3()!V9<]1[U?H \VT_16%@V@:M_;^Y[A@XMXE-O(&D+"3?M MX'()R<@UZ!J,#W.EW<$8S))"Z*">Y4@59HH X%?M5SX;\/XTR_WZ--;M=V\E MNRLP5"A* _?P<'BMG15FO?%.IZP+6XM;26WAMT$\9C:5E+$MM/( W #-=+42 M7$,D\L"2HTL6/,16!*9Y&1VS0!S_ (A,UIXBT34_LES/;0+<1R_9XC(R%U7: M=HYQ\IYJHUC1+Y :,YE_P!' P/7GCZUU%I>P7T+9[2U8W4EP M9+19%P)3Y* 8SU&1C\*PXK&^O]7C>(ZP[W&EW-JUU?0&,),P4@ 8&T9![8Z8 M)-=Y)J-O%JD&G,6^T3QO*@QQM4@'G_@0JW0!S?AK4MECI^DR:3?VL\$*Q2;[ M8B)"JX)W_=()'&,YS3/!3RVNCQZ1*WTY[6=8K=GDCD*QXR@&<90C.*[.RNXM0L+>]@),-Q$LL9 M(P2K#(X^AJ>@! <@'GGUI:** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P/%]W<6NE6Z6\[V_VF\A MMI+A#AHD=P&8'L>V>V:Q;VW:TU+5M$BO;V2R?2&NF$ER[O%(&P,.3N 8=L]C MZUV=U:V][:R6UU"DT$@VO&ZY##Z55LM"TS3H)X;2SCC2<8EQDEQC&"3R>* . M(NM+B/@7PH/M-Y\]S9$_Z2_&_9G'/&.W]WMBM+7+J[T77I9+.>YD\O0[B989 M)F="\90*VTGKUR>IYKJFTRR:TMK5K=#!;%&A3LA3[N/I@5(UG;/>+=M"IN%C M,0D(Y"$@D?3(% ',P6S:9X9DUV#4+Z^O?L#SCS;EGCE?9NR$SM'/0 "J&AVN MO/)I.H1/.R3%7NI9M2,R3QLN21'C"G."-N,8Q7467AO1M.NS=6>GPPS8(!4< M+GK@=!GVHLO#FCZ=>?:[33X89N<,H^[GKM'1<^U ',:+IVHZGX/GO8=7O!J< M_P!HBADEN&V1@2L ,9QGY?O8)&>.@K6\,7UO#!>VDYN[:YM946XBOKLS;"RC M;MD).5/4>YZ"MC^R;#^S'TW[+']B?=NAQ\IW$L?U)-9]SX3TR32)-,M[:&"V MFE62;Y=S-@@]2:K*,;7]0.@ M_"@#D9);U;6>TBU.]0?\)*EJLOGLSK$57*@G/')XZ5=U:*\C\0V6@6AO);1; M1[DJ=1>*25R^,&4Y8A1V![CTKK#I&GDDFUCR;D71X_Y:C #_ %X%&I:/I^KI M&E_:QSB,[D+<,A]B.10!QZC6DGTC0]4O9H(+NYN#YL=SF5HD4,D9E !SDMDC MDA:L>*='@@T[1[<75\T8U> ;GNW+*&;&-V<\=N(C.YN/F)ZYX'/7B@##^R-J/B> M\TJXO[^"TT^SA,"173HTA;=F1F!RQ&T#DD5E:==7^NMX6ANM1NTCN(+SSV@E M,9N!&ZJC$KZC!R/4^M=;/X7T2Y@@AFT^)T@4I'DG(4G)&)([F_GOY=->6""UDAO&VP-@+LECS M\P8\EN3SS6YXHNH[;2 C_:C)'M(FU0: ME)81->!@_FD'[P& V.F0.AZU:OK"TU.U:UO8$FA8@E6'<<@CT/O0!YXUYJUG M;ZOISW=S;M!?6(CQ=F=XEE8;E$C $CCH1WQS5S5;V\\+W&O0V-W&=%@#"+3H4W%"V ?F*-N4GU(/.3S5Q]/M);B M6XDMXWEEA\B1F&=T>2=I]1R?SH Y--*BTWQIX>,=]>79EMKHL]Q<-+N.U/F& M3@9SVP.E:'B*6:?7=%TC[5-:VMX9FF>%RCN44%4##D9R3QSQ6A8>&=&TRY2X MLM/BAF0%5=+O#EL+F_"&&[ ;[;+OXVM][=GN M?J !V%4?%E[=%M8U#2GOE?3-H>(= *W][,-2MI3*?-EO]!M$NKF"*YO627[/*T99?*H%G)]* ..OX-=TC1==F#W%M9BP9H MQ)?M<21S _>5C\P!&>_45IZGH6H)IEJ;&\OKIC*LMW$U\\.5W+NKL[ Y8J4V]2/K4&FW=[K M;^'+:YU&[\J:.^25X)3&;A8W4(Q*\]!U&#R?4UUUQX9T2YM[>WETV Q6ZE(E M5=NQ3U (['N.]7$TVRCDM9$MHD:U1HX-JX\M3C( [#@?E0!PL=Q>O!9:<=2O M0B:_-9>:)CYC0A'(5FZGZ]> >HINH:AJ&CIK.EV=WO^FOI^-TPE'0@L,@$;LC.,BNXMXQ<:/% M'O91);A=Z-@C*]01T/O4%EH&E:=#/#:V,21SKLE!&[>O(P6+SVV".1'=4*YQ@ )].?6NS;3[-XKJ)K>,QW9)N%Q MQ)E0IS^ ITUE;7!MS+"C&W<20Y'W&P1D?@2* . 0@>$K?D?+XCY]O\ 2S76 M^+;^YTOPKJ-Y9G;/%%\C8SLR0"V/8$G\*G?0-)DBO(GL(#'>L'N$V\2,/XB/ M7OFKWD1&V^SF-6AV;"C#(*XQ@YZ\4 Z.Z1G(:X<@8G*\#/ QR1W//6N_T[0-* MTF5Y;"QB@D==I91D[?[H)Z#V'%3II=BFFMIRVL?V-@RM"1E2&))X]R30!RNO MB[MM2T;0K)[N2VG2:5\WS1R3%<$+YIRV!N)P#T ["JC0:W;W.F:?>WEU!;7& MI,D>R\,DOE>2Q*-)@$_,#@]1ZY -=4?#.C'3ET]K"-K57\Q48D[6]02<@_0U M/;Z)IEK';QP6<2+;2&6+ ^ZY!!;W)!/)H R_#!E@U'7--:YGG@L[E!"9Y#(Z MJT:L5W'D@$G&:IRV9U;Q;K=O*)4ENL.KD $_@ *PI_"-GJ'B+4-0U*WAN89XH4B0DY7;NW9]CD<<] M* ,#0+R]\3W&GVFI7UU'$NF_:/\ 1Y6A:X?S63>2I!QM53CIEJ8CZOJ.BVMU M]IN[RSL;BZBF6WNC!-V]O;SZ="T-LI6% -H13U QC@X'% '+75TT5S9Z_+=:C/H M,D-OY,D-TR-;DD#,L>1O#$KD\GKQ59?[?UQ]6NK8W*W4-W+!;LFHF*.#8<*& MBQAL\$[LYSVKL9?#.B3745R^FVYEB"JGRX "_=XZ<=N.*=<^&]&O+_[;<:=" M]P2"SD?>(Z%AT./>@#G(_MVF>)8YM9FNV%[<".UFM[IC!&Q3 B>+..H8AL'/ M&<5-X6-QIVJG3-6EO9-3>!I1,]TTL%R@89= 3\A&0,8''K6\/#ND#4SJ7V"' M[66+^81GYB,%L=,X[]:73?#^DZ1,\UA8Q02.NTLH.0N@SV'% &3J\4E_ MXRL=.:\NX;5[":22.WG:/>P= ,E>>_;^5<_8&\@T?1M5.J:A++SFCVE>A. #G&<]Z]!:TMVO4O&B4W"1F-9.X4D$C\P/RJ%=(T];:*V%K&(8 MIO/1,<+)N+;OKN)- '#7M_=?VA!K&G-?+:MJJ6S2SW[%)09-CJL&" O7!R#Q MFM+3+1;?Q=XKO(WNI)K=XY$B^T.5G;I6Y)X6T.:>6>33(&DE M?>S8/WLYW#T.1UF31=.FU1-3>T0WJ 3#(/'3..O7O0!Q.AQ^(=0M-*U> M"29IIW26>6342T4B$_.GDXVK@9 Y!'6M;P]8/J;ZM=7FH:@[)J%W!$BW3HL M:;BN >HSP3TXQC%;<'AO1K;4/MT.G0QW.XN'4YPHY[UULOAK1I[>V@DT^$Q6P*PK MR-@/4<=CZ=*=_P (]I'V6.V&GPB"*;[1&@&!')G.Y?3\* *?C2XN+7PK^MFM[J)986*DHW0D$$?J :;+IUG/*ZTZYDF6>X:4HR*"L@).5R21Q@>U1:9]IM)/"-]_:- M]-)J:!;I9YV='S 7!"G@$$=@/?-=39>'=(TY9A:6$47G)YW2K M TRR5;-1;H%LO^/#+7Q"FJ:@^HB[V*DETSI,#<%/ M+V$X/R^V>.M7KS4[N/P9XNG^VS+-;WMPD4GF$-& 5VA3VZ\#WK6\/>#;#2K: MWDNK2WFU")W?SAD@$N2" >^"!G&>*OW?A?0[ZZFN;K3+>6688D9E^]QC)'3. M._6@#G!ID>H>)?$\LFH7EFT*V[++!<-&$/DYW$ X;&.^12>&[RXU;7K"ZOV\P MRA".CDDE@>H.2>1ZU/8:=9Z7;?9[*!(8MQ8JOYH X?5+F]M9_$<,&H7 MB!-1L1&WG%C&)"A8+G.!\QXZ=L58O+1[34-=T=;Z^DM'T@78$MR[NC[G!VL3 MD [1D9Q76RZ1I\[SO+:QLT[QR2DC[[)C83],#\JDDT^TFN);B2!&EEA\AW/5 MH\D[?IDG\Z .*M8Y(M&\'Z5'>7<-KJ,8>XE$[;SB$,(U?.5!/88X&!5:]N+Z MWN[O1K;4[P6\.K6444YF+2(LHRZ;CRP'OGKS7M,@T+2[:UBMH;&)(8YA<*H'_+0'(Q]NF:QK/[9;Z/IVJ?VKJ,MRNKBS/FW+,C0^>8]K M+T/'.2,Y[UZ$UI;O>1WC1*;B-&1).ZJV,C\<#\JA&D:>+9+86L?DI-]H5,<" M3=NW?7=S0!PVI7]T+[^V--:^6W35$MFEFOVV2?O CHL&"-O49R#QFM;1]-A; MQWXCE\^Z#HT!"BY<*=\1SEG;&*V9O"VAW$\T\NF0-),V]R0?O?WAZ- M[CFK$VBZ=/J<>I26B&\C "S#(.!TSCK^- '$Z?<7=T^F:/+J%XMK/J-]')+] MH;S76)CLC\S.X9]CGY:6YN[V![S2H-2NS;P:S:6\5QYI:0)(%+Q[SG.">^>M M=G-H.EW%FUI+8Q- TIG*D=)"22P/4')/(]:6'0],M[2*TBLHD@BE$Z(!TD!R M&]SGN: ,G0TDL/%.K:6MUIW$<][9132QKM#,/X>NT^H]CQ0!Q5AO\17OA22^N+A9)M*F>22"9HF< MYC[K@\]>*+6]O[J_M= FU*Z-E_:=S;F[64K+*D<8=4,@YSEB"1R=M=;+X6T. M:"&&33H3' &$(Y'EACDA<'C)]*G?0=*DTR/36L(/L<9!2(+@*?48Z'KSUYH MXYKZ\LM9_LR*_N9+.VUNVB2228LVUXF9HF8G+ -CKGJ*/%4LEW%XUMGN)FAM M[*V=(UE(",1(3P#WP,COWKK_ /A'M(_LMM-_L^#[&S;S%MZMG.[/7/OUIUIH M&DV,5Q%;6$$:7*!)E"Y$BC/#9Z_>/7UH FTRTCL["***6:1,;@TTS2MS_M,2 M<5R%KI\2Z]XRG$UR7C((4W#E3NMP>5S@]3C/3 Z5UVFZ79:1;&WL(!#"6W; M02>< =SZ 5%<:#I=UJ'V^:SC:ZV[#)R"PP1@XZ\$]: ./T:&72;7P;/ M]NA2*>&6^:KZ1_PD>L:;:ZS;F?[9+,':1M1(A"A\-&8 M<8 QD>N>C+J7]H+IT(NM_F;P/ MX_[V.F??&: -2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** ,KQ#KD7A_2FO955V+K%&C.$5G8X& M6/"CN3V -8NG^+;J^N;K3X4TR[OTM3AJNMCKSV%W'-J=FES*@2&6WM"HB]6P7.3 M^0&!0!G)XQ>[TO4M4L[%OL=C:-(S391FG"Y,0&/X>A/KP*>OB:^L;FS_ +:L M[:"TO8W>*:WF9_+*H7*N"H_A!Y'I5+4_#']B>&];33)I#9S:=(KVK N6F"$> M8#GJPZC')YJU:^'+S4C83:W>PSV]M 5AMX(#'DNFTLY+')VDCC'6@"G8^/A< MW-@T@TW[-?3+$D,-Z'N8M_"ETQCKC(!XSWK6TO6M5UEDO;.QM!I+2LBO+.PE M= Q4N%"D 9!P">?:G:/H^K:7]FM'U*VGT^V79&#:D3,H&%#/NQQQR%YQ3-,T M+5-'9+2RU.W&E+,9%BEMBTJ*6W&,/N QR<$C(H HZ-KFIPPZ_?:N;=K&QN9P M3&[%UV!2%4;0-N.^B66 [2P$BX]L9'0U?7P MS/YNK6KW<3Z3J;R22PF(^:K.H4[7W8QQG[M6=+TS5K79;WVH6EU9QQF,!;4I M)(,8!9MQ&?H.: .;U/6=3UBST>_6S@@TJ?5;4PL9CYQ7S1ABN,8/IGO6WX[N M;ZU\(W0.W!)JI%X1U**UL--_M:%M,L+J*XA5K8^ M:51]P0MNQ[9VUNZ_I1UO19]/$PA,I0[RN[&U@W3\* ,1(SI6M^'=/-A!#&ZS ML/L]S)A) A+<$#>",*9I_BW4KFWT>_N=.MHM/U*5;=2DY:5';."1M V MY!'7/3Z5O7VE&\UG2]0$P06)E)3;G?O3;U[8K-@\+-#H6BZ;]K!.FW,,Y]Z *UYXNFT[Q!%8W TUH9;I;81PW9:X3<<*[)MQCID9R,]Z;>> M*]3@AU:\ATVV>RTJX:*F*O3>&&ET?7[#[6 =5FDE#^7_ *K?N^W6@!9=;U M*\U6ZLM%L[:5;,)Y\MU,R LR[@BA5/.",D^M1_;;E/&%U$]K%YR:6)8B+IMC M#=RK C:/F!^;!.,?2GR:#J5IJ=S>:/J-O!]K5!<1W%N9%W*NT.N&7!P!P7U]:LJV*+V6 MUU#4KFS@@TNPDN(Y'\TM+)Y9(RJXQS@=3US52P\Q"MH5D?C@L=Y&1[ 9H Q;?QE>R>%[_ %Q[6Q*6\7F""*Y9I(VS MC9("HVFMC6M5:WOHM,$0*W5G@QFK<7A[4KC5;:^U74X)S#;2V_EP6YC!#[?E^ MG3 '< QH[_5K7PUX*33FA_T@11R"5RN_]R2 2 >."2>N0*V9?$%^OB5-'6WL M8W6.)W,]PR&;=][R1M^;;@]?TJ,>%[Z/0=+LDU&$W6E3+):S- =K*JE0KKNY M^4D9!%.UCP]JFMQPV]WJ%D+<&-W*6A$B.I!)C8O\N<=P<"@"7QS=WMEX/U"> MP94E"89RY4JIX)7 ^]S[55MKB\TR:W\/Z5IMBEXMN;JXW3OY,8+;1@[=S,2# MU Z5M>(-*.MZ%=Z:)A";A-OF%=VWD'I^%5M1T:\?6%U;2[R&WNC!]GE6>$R( MZ;MP. RD$$GOWH S1XNN[B/2X[334-Y=W$]K+#+-@0R1 [OF Y'&>G3WKH9' MODT=W98!?"$G"L?+WX]<9QGVK'L?"@LIM)E%X9)+*>>XF=DP9Y)58,>OR\M[ M]*Z)U#HR-T88- 'G;7^LW7@[PY>72P37$E_:-$5E(,N<_?.WY%;^'3M/TZ?48)+73KJ&:W* MVY5RL9)VL=V"<$#( Z59U'PHFI76JS273)]MCMQ&47YH7B+,K>_)''M[T 0: M)XL-_K*:9<@]#S5?Q:E]>>(M"TQ8K>6QG:1 MY(I9G3S&52<-M'0 @CU/7I6]IEMJT+NVI7EG.-H5%M[8Q\_WB2SM:7J F"BQ\W*;<[]Z[>O;% '.7.NRZ->^(I18(TEI]E12+AS'Y;;@K,,?( M%')VC_&M"3Q#?);Z=!';V5SJ.H.X@\BY)@**,F0OMS@#' !Y-69-%O8]1U6_ ML;V&*>]$ 42P%U41@@@C<,Y!]L5F6W@RXLXHKFWU"&+4XKN6Z1DM\0+YBA6C M$>[.T@#OG/- &C?:GJVG:.+BZ328+@2[&>:[980N.&R5SG/&W]:PI]?_ +?T MG2+D*DJM@94@@]*V+O0]6O387;5O)PR[< M;=^8G56!!##Z$ US,^FZM-XITJ#5[J&ZC>RNX3);VY MCP"$!+$L1D_@.* -@>(','AZ3[.O_$V*AAN_U>8C)QZ],50C\7S1>)(-,NAI MK+<3M %M;LR2Q, 2-Z[1UQVZ9IUIX7U-)-&6[U:"6WTEOW*1VQ1I%$90%CN/ M.#VP.OX16GA"_M8=,M?[3MC:Z;=">%1:D/)USO;=R<,>0!SR: +5AK>LZJ=0 M>VLK.*WM9[BW#RS-ND9"0I "\#(&?QXXYS],\47VG^!+/5M7%O+).L20-YVW MS&?O(2 $]21D UT>CZ1_9=M=PM-YHN+N:XR%VX$C%L?AGK6-!X2O%T&/2)] M2B,=F\WE@94R8)(?NMR?FY[<4 ,T+Q6=2UAM+G M?3I93 9TET^Z\Y, @%6X!!Y'UHO+[65\>V]C:_9FLS8-*TL7UO#96R6=E=FWDF>4[G^4'Y5 Z\C.3W MJA9^,G_MZ+3;[^S")A)@V5V96A**6(<%1V!Y'<5LV&B_8UU=6N"PU"Y>?*#: M8PR*N,^ORYS6-:>$+V(:1%/J%J]MIFY(XH[4IYJ,A1BQW'YB#U'&<]<\ %#4 M=7U35X-!OVLX+?3+C5+=H#YQ,Q7<=I9<8P1SC/&15F'Q!IQP:;8/J\$FG:=%6>>67[6!YFK1ZECR^@15&SKWV]??I0!7E\67FGPZK'J%A";VQ,&Q8)B M8Y?..U.6 *X.<\5=TC5]2N->O=*U*WM8I+>".8-;R,X<.6'<#&-O2JGB#0P8 M->O7G8I?6\,11+4S%0A.3M!RV=W;!&,@U3\$J\&HWD%NBSV31*[7IM)8&,@. M-F96+. .?;\: -34?%']EW6K07%MEK6VCN+4*>;C>2H7V._"_B*C;Q,^H"*/ M2X(Y1)IS7LAED*! 3A4) )!)W_3;5[4_#UMJFM:7J4K$/8LQVCI)G! /T8!A M[BH],\,V^E2:P\#G.HRE^1Q&I'W1[;F<_P# J ,C2M=OI+71].TJP@+SZ8MV M&NKER(QD#!."S=15B'Q;KK;Q0K*?+#>2A+;B,A0 3TSVK2 MN/%=[IR7L=_8PK<6#023F&4LC6\C8,BY .5P<@^G6A?"-V5GN9-2B_M)K\7\ M4R6Y"(P0(5*EB2I&1USS5VU\./(=4GU:XCNKG48A!+Y4>Q$B ("J"2?XB22: M *USXTM+>?7(A$6;38@Z'/$[="J_1BJGW:I_%;S'P%JCS*(YS8N753D*VWD M_6JR>![,6&AVSRLSZ;,)7DQS.2=S!O8N%;G/W:V];TXZOH=[IPE$1N86B\PK MG;D8SCO0!BVWB&\T^YAM]9M+>"&2R>YBD@F,A58P"RL"HYP0 MG^:--,%_*L4<5O>B2XA+?=+IC'H#@\9[UN7WAY-0OK&::4&&WM9K:2/;_K!( MJ@\YX^[^M,T?2=7TS[/;3:E;3V%LNQ!]E*S.H&%#-NQQQR%YQ0!AZ5K%QI7A M2"2W@2XFN-7EME660J,O.X!)P?Y5:O?%NH:3'J$&H:;";ZVA2XC\B5FBDC9] MA8DKE=IY/!XJIJVA7VF:;:VMM=+*C:W%/;DP$F'=(6._!^8 GVXK7BT+51IRZG;-JTT201.+4^3%&K;BNPMDY.Y-FQ8G8]G,9(W7 ML02![\>UA+B;;PQ1,?7 )YQ6_P"'=$?18+OS M9HI);JX:X=8(O+B0D 85:JV^@ZEIUW<+INHVT=A<7#7#13VID>,LUFGO;46=M:7<'3I)#9R3)+87)E4;>"K9 P>1ST/-0^'-;U+3=#\.+J%G;_ -GW MD4-M%/%,6D1V7Y"ZE0,-['C/>K\'AG4?MMKV*;8^%K^.'2K._P!3@GL-+9'ACBMRCR,@PI=BQX'7@#/% &3'=R6WP]FF M,0GB&I2K*#.T3;3L_$%Y>^)KO35@LXHK67RV26>>.: ,'PSK6I:;H&DM/:0/IT]XUKYHF)E# M/*P#%<8QGC&<]_:NSU:[EL=,FN8/LV] #FZF\J-1GDLV#@ %6C\/:=I M?VL$VEXET9/+^]ME,FW&>.N,U?\ $&D-K-A'#',D4L,\=PAD3>C,AR RY&0? MK0!4\,>)#KK7T$@MC-9N@:2TE,D4@89!4D ]B"#Z4Z\UG4)=:GTS1[.WF>UC M62YDN92BJ6SM08!)) SGH*?I&C7MCJ^H:C>7L-Q)>I&'6.$QA"F0-OS'C![\ MY%,N=$OX] RJQ7(5EPRX(!QZ4 .: M"8I*)V#*X5B ?#K-$)HI+R*.0^>T;*3-A2-O7GJ":W=- M\*MI\?A]#>"3^R5E4GR\>;O4CUXQ^-1P>%)X=!M]):_1XK6^CN('\G!\M9 ^ MQN>3G(S].* *UYXMU%%N+RVL;4Z?!?BP9I)F\TMO"%PH&,9/3.>]1:AX]%O= M7_V8Z88;"1HY([B]$<\S+][RTP?<#/4BL?4[8VOB:[N[13=:A]L$D5E+IDP# MG@9WAO+X&HVT5I=SFXDCN+4R-&[?>V$,."><$'% % M>7Q/J5U/?KI-A;2Q6EO%$*JJ;@NYF( M &3P!D\GL*P+/QAK!)EU*]LY@T>Q!;VQCP?[Q)8Y^G% ' M!HNI0?#:"\BCMUN=2E@%Q/\ :)/,E1W49)QP268$#H#QGI74QWMY97$.@:-I MUDL\%L+BXWS,(8MQ.%4A2Q)(8Y('%3GPRQ\)6&A_:QFU,!\[R_O>6ZMTSQG; MZU+?Z->G63JNE7L-O<20"WF2>$R(Z@DJPPRD,,GV.: ,Y?%UW=II"6.G1FZO MWGB>.:;:('BX;) .1D'MSQZTJ7_B ^.([%Q9^0-/CEEC$K;1E\.R_+RW! !X MP!TR:LV'A1;";1Y$NVD-@9WE9TYG>4?,W7CG)QS5B^T>];Q##J^GWD,3_9_L MTT<\)<,F[<"N&&&Y/J.: -NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,W7M;MO#VCS:C=9,<> M %! +$] ,TK:_I"::NHMJ-L+-VVK-Y@VLW3 ]3P>*I^,[6>]\'ZG!;1-+,T6 M5C09+8(. .YXK+U#4(;G6=%UY8+N73;<3Q2'[+)NAD95VN4V[L<$9 XS0!U5 MG>VNH6J7-G<1SP/]V2-@P-5+KQ!H]E?K8W6I6L-TV,1/( W/3/IFLWPI%*9M M9OO(EM[6]O3+;QRH48KL52^T\C<03SS7/>+GO[\:]82?;T/E@6=K:V>];D; M=[R;#WR,97&/6@#O5OK5Y+E%N(R]MCSQNYCR,C/IQS5*?Q+HEJ(#/JEK&+A! M)%ND W*>C?3WZ5SFM:9?75U:2:>K^1K5LEG?/@@QJ/FWGWV>8O/WUIIMJUU>W$=O O621@H'I4$.N:5<:>;^+4+9[0.$,P MD&T,2 3V.2.OK5+Q5=7EKI<+6@&Y$B=DBN)C(RJ2$!A<#)[<\5SUGILP\*>%XFLI!)%JRR2(8C ME!OD^8C' Z;]-2M3:*_EM-Y@"JWH3V/(ZT6_B#1[NTN+NW MU*VD@MQF9UD&(Q_M>E<5X@B:TO=;GEMY! VK:=(N(R?,QLW;1CYCQCCO2Z\L MFN2Z[J&FV=U]F_L=K4NUN\9GE+;@%5@"V #SCOB@#M!XAT=K:XN!J5MY%NP2 M63S!M5CVSTS2IKVDR:QR1U]:QM>M#;)X>N5M7D ML=/N \\,,98HOELJL%')VD@\#-<]KA,]GXBU=+:>/3[BXL%C$D+(TS)*NY@A M&>X'3G% '>6&MZ7JJRFQO[>X$7^L\MP=ON?;WIMCK^D:G-)#8ZE;7$D8W,L< M@)QZ^X]ZXS7K>Z\47M_/HEOO0''% '46.MZ7J4YAL;^"XD""0K$X;" MGH>/J*J7OBC3-.UZ#2+J=(II8C(&=@ .0 OU.3CZ&HO!-H;+P9I4#P&"18 7 M1EVD,>3D>N:K:S/_ &9XQT[4KB&X:T^QS6YDAA:7:Y9& (4$C(4T ;#:YI:W MPL3?P?:S)Y0AWC?NP#C'T(_.FV7B#1]1NWM++4K6>X3),<<@)XZX]?PK-T&U MDM]4\37/V4B66]!C9EV^8HB3&">HSG]:YJQEO+S6/#E[1V::I:-<2$A(Q*"2H':N.BTZX7P):1BSE%PNL"4KY1W@?:R=V,9^[W]* ML0SS:=XGDM]%BNYXKBYFDN[6XM65(GVD^8DI &&( QDYSQB@#I['Q!H^IW3V MMEJ5K<3H"3''("<#J1ZCZ4?V_I']I?V=_:5K]LW;?)\P;MW]WZ^W6N(L)+R[ MUKPW>W#ZB]Q')(MU&UCY4-HSQL B_(#C=@9W$<9/:MCPE>Q:7IEIH=Y97D>I M1R,LO^BNRNQ8GS?, VD'.YC#C9-N1N.2IZD>]9>A3?9FUW2IX+A+J2\N9T!@?8\ M;'*L'QMYSTSFLCPX6T![2[U6SNS%-I%O#"R6SR&-EW;XR%!*DY!YX.* .VNM M;TNRABFN=0MHHY4,D;-(,.HQROK]Y>GJ*L6=[;:A:I=6<\<\$@RLD;9!KB- MTJ\M;WPM]ILY(Q%#?/M9,^0'=612>QVG&/8CM6]X4MY+:+5TDA>)6U2X:,,I M7*E@01[&@#1.I*VN#2XDW.L'GS-G[BDX4?4D-^"TVVU_2+R^:RMM1MI;EN.^*P4MKAO%WBJ!'V37=A ;9B<8^61Z= M<0O=;[=D6 (I$GSD8.X\#!.:9<:WI=K#--/?V\<<,ODR,S@!7QG;]>>E MKZ2+VZN[:\?4$2YB\J20-\LJ!0J[0RY(&.N*JWFBW>D/H%W--=HD2SO>W%I" MLSQW$N&+E2K9&=RY R!B@#LQKNDFPCOO[2M?LDC%5F\T;2P!)&?7 /'M4NGZ MI8:M TUA=Q7,:MM9HVS@^A]*XQ])C:/3KNU;4+Q;G7(KB9KJV\L_*C*7V!%P M.!R1S6]I-O)%XP\12F%TBE6U*N5(5R$8'![]LT 377BC3++Q#'HUQ.D<\D/F M!F8 9+ *GU.<_A5:P\76,E]?6>H7=I;3Q7SVT,9?#.H"X)R>I)(_"HM4G_LS MQO9ZC<0W!M)-/DMA)%"\N)#(C $*"1D UD7NG3OX3\9H+.1II[V9XE\H[I!M M3:5XR>0<8H Z_4-=TK2I4BO]0MK:1QE5ED ./7Z>]7U970.C!E89!!R"*X"Z MAFL?$FKR7UUJEO%?+&87M;);A94"!2AS&Y!!SP< YS78:38KI6@VUG:F:58( M0L?GG#D < \#'I0 VR\0:/J-X]I9ZE:SW"9)CCD!/'7'K^%,C\3:'->)9QZK M:-<.Q18Q*,E@<8^OMUKB[*6]O-7\.7MTVHO<-T>^0#WOTI]WK6EV$ M<0 .HQR/7[PZ>HKD9X9=+^PZ.LVIPZ6EAB*6*S$LT[EC^Z8 M[&"X&.,#KUXIGAVQG,W@TW%I,#:6-S'(9(B/*<;% .1P>#C]* .KF\3:);SP MPS:K:1RS*KQJ\@!(;[I]L^]27^O:3I;E+[4;:W< $K)( <'.#C\#^5^ MOI-=T^3[?&OV<+96]I9[UNLIDL[[#T;(QE<8]:U-&MWG\2SW4MNYBETBV022 M1D9.7W+R.O3(H WKS7-+T^VAN+O4+>*&89B=I!B08SE?7CTIMSK^D6EG#=SZ ME;);S\Q2&08D_P!WUKA_#(ET)]*O]5L[OR&TI;>.1;=Y# X=BRLJ@LN05YQV MQ5W5#)_PDUKK)EU.RT^6P$,4L%D':)PY)5D9&*[@1S@=* .WM[F"\MTN+::. M:&0922-@RL/8BJP]36/I]M/'XVU*61'*&PMD$I4A68-)G!]>1^=/\57=Y:P67 MV2<#.#C- &@FMZ7)8)?KJ%L;1VV+-Y@V%O3/K3 MM.U;3]6C>33[R&Y6-MKF-L[3[UY_;64\EK]=;96\D?CK5YO)=89;.W^?:0KL#)GGN0,4 7K[5%M=3L+%);7S;ESN MCEEVN4"DY08^8Y J(^*= 6;R6UBR#X+8,RC@=?Y57U^"677/#CQQ.ZQWCL[* MI(4>2XR?09(KG;;39O\ A$_#\3V4GF)K0ED0Q'*KYS_,1C@8QSZ4 =?'XAT> M73WOTU*U-HCB-YO,&U6) P3V/(Z^M%MX@T>\M;BYM]2MI8;8;IG608C'7)]! M7%^)(FMKGQ%/);R"![W374B,D289=VW^\>W%/UP/KMSK-_IMG=?9UT6:V:1[ M=XS/(QRJJK %L 'G'?% '8KXAT=[>YN%U*V,-L0)I/,&U">@)Z9I8]>TF;3I M-0CU&V:TC;:\WF#:AR!@^AY'7UK#UJS:#3O#LZ6CR6>GW$A Z_FDAM-3M9I(U+,J2 D =3[CW%YC\O2Y[=YY86A\YG*[8QO )QAO89J2QM+?4FM6^UZT]Q86\C1V\]@L M*Q$H4*%A$N>O0'G% '86.M:9JAXJG<^*-,L_$4>BW$ MZ1SO%Y@9F &2P"I]3G/X4>$+4V?@_2(&A,+K:Q[T*[2&(R M.+34+B&X-I)I[VPDBA>0"3S%8 A02,@&@#8_MS2OMPL1?VYNBYC$(<%MP&2, M?2FV'B#2-4N7M['4K6XF09*1R G'J/4>XK+\/VTUHWB6X6T/VB3497BWKM\T M"--O)[9SS]:Y[3)+JZU_PW>SOJ,LJ&5+I'L?)AM6>(@(OR XW<=2. >XH [2 M'Q'HMQ>1V<.J6DEQ)]R-902WM]?:GQ:[I4^HR:?%J%L]Y'G="L@+#'4?4=_2 MN.M=.N$\$Z!']CE6>/5HI77RB&4?:&RQ&,CY3U]*FMKBXTWQ!+:Z'#=W%O)) M<2SVMS:LBP28)#)*0/E=L#&3U[4 =38:_I&JW#P6&I6US*@RR12 G'K[CWH' MB#1VU$Z>NIVINP2IA$@W9'4?7VZUQ%@UY>:YX?NWFU&2<)-'<>98^3#:N\1P MB_(#@,,=2.!SS6UX1OH-/TJPT.YL;R'489C;@]M8>C2F'3-6"Y2\$UY*JF!]KHS$J5;&TY##C.:I:,6T*ZTR^U. MTNO(DT.VMXW2W>0Q.HR\9502I.1U';':@#K[G7M)LX8YKC4;6..6/S(V,HPZ MY ROKU'3UJ.\UZUM](BU:&2.XL&= \T;Y"HQV[AZX)&?;/I7*>&=+N[;6-%D MN;*2)!;WLB(Z?Z@/,K(A[ [3T^M)=P26WPY\2PR0/'NN[I8492,AI2$P/0Y& M* /0:*S8;XVUY9:5+!22222:LT4 %%%% %34-.M]3ACBN0Q6.9)EV MG'S(P8?J*MT4C,J*68@*!DDG H 6JFI:=;ZK9&TN0QB+H_RG!RK!A^H%6@0 M0"#D'H12T %%%% !1110 4444 %%%% !112$A022 !R2: %HIHEC)4!U)<97 M!ZCU%.H **** ('M(7O(KLI^_C5D5P]VT 8&ZG-Q)N.?G( ./;"BK=%% !1110 444T2(SL@=2R_>4 M'D4 .HHHH **** "BFLZH 78*"<#)QS3J "BBB@ HHHH J:CIUOJEJ+>Y#&, M2)*-IP=R,&'Z@5;HHH *J:GIUOJU@]G=!C"[*QVG!RK!A^H%6Z* "BBB@ HI M'=8U+.P51U). * 0P!!!!Y!% "T4UW6-2SL%4=R<"G4 %%%% !1110 444T. MIL4BRJI/&X="1WP>?J >U3T4 %%%% !136= M5*AF +' R>IIU !1110 4444 %%%(S!5+,0% R2>U "T4@(8 @@@\@CO2T % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 4M2TFPUBW6#4;6.YB5]ZI(,@-@C/Y$UP6B^'])C\# M:KJ*6$*WD:WZ),!\R@&10/\ OGBO2JQK7P]':^';O1Q<,R7/GYD*\KYI8GCV MW4 8ND:QJ>F)H=OJ0LVLKRS)C, 8/%Y<0?YB3ALJ#T YJM9>.+VY:SN]EJ]K M=3(GV2.*7SHT8X#%_NDC()&!]:Z1O#\+2:,S3%AID;1A2HQ*&C\LY]..:ATK M0+S26AMX-9F;38"?+M7A0L%[(7ZD#MWX'- %KQ)+"!"P=1L=.K'<26R.3^E=5=VT=[93 MVDV?*GC:-\'!PPP?YUAP^&9Q8Z?:W>J/<)87,4T!\A5.V,$!3@\]>M $6KZK MJVE6]I')J&D)=R;RP:WF;S,'C9&K%L8ZG)Q4%MXJOM7L]&CTVWMX[[487FD, M^YHX40[6.!@MEB !D>]:NHZ'-ERVMF]EF/F%:K^#].>WUR M+!']KOOD;'*''&/HV6^IJU-H%O);:1;Q.8HM,F26-0,[@B%0#^!H P1XGUH6 M']K/#8?8([\VDD0#^:R^=Y>\'. >G&#GGD= SQ!JFJZKH_B46"V<>G644]M* M9E9I)66/Y]N" H&<#(.2.U;+>%HFT"72OM3[)+LW7F;1D'SO-QCZ\5!>^$I9 MFU..SU:6TL]3W&YMQ"KC>R[692>1D=?Z4 5K'5=8O";#1TLD&GVD'FO=*S>8 M[QA@J[2-HQC).>O2FP>. 88;VY@6.RN-,:\A SO,J'#QYZ'JN.!5Z3PO-%,\ MNFZM+9//!'!<8B5_,V+M5AG[K8XSSVXXJ67PCIDMEH]IL80Z5*LD(/);:#PW MU."?I0!6TOQ/<:I:!]0MTD28-D9D4!E((P0>>!P.]7_ !%JT^E6EK]E2(W%W=1VL;39\N,MGYFQR1QTXR2*A/AZXGUV MVU&]U1[B.TEDEMH?)5"A8$8+#D@ ]/IG-'C"T^VZ \!CNI$,B%EMH5E8@'/* M'[P]0.: ,67QAJ.G1:G%?"SENH+V*R@>%'6(LZ;MS!G('/&.]-?QI?VME MJC.EK=O:VHN8IX89(XV^8*48,<@\@\'I2:'H4]_IMW82I<6EE!/%/I]PUHEM M,LHR6;8!@@''49.36[:CHM]IVI:N]Q]J0('6!4$8'H!U)]S^5 %.3Q%J M.D:A/%K26CP"PEO4:T5@5\LCLXM)H;UPC16T, MHDML@D%F;Y6'8D =:Z"_T"WU'4DNKABT8M);1X<<.LA7//\ P']:9I.CZAIK M11R:U-#D8/KGL,ZV\3W.I)JVFW,EK<#^S)+F*XMH9(E(^Z1A\YZ@@@XK=7PO; M_P#")R^'WGD:&02 R@ ,-SE^GL3^E11>&9VU(WU_JCW4CVCVM_$]W<66FQ"&$:I/?-9W$6#MC\LDR M,. M-K<6\!010I.NW=(0!)(%[9"(,]^: -?Q!JTFD:6%&5&"G!5E+$\$CH>0>U=!K&E1:SIYM M9)'B8.LL4L>-T3W4NI:G/I[VT6V$(%3!.U47N3U M_"@"1_$6J:312.KVJNK1,D9DP=Q.X$ \C'/:J6G>-+ZYN-.ED6 MTD@O940VT$4OFP!_NL7/RMCC. /;-:EGX9EN)+2YUB_DO1! T<-NT*QJF]=K M%L?>.,CMU/%6=)T.^TIH(!K4TVGVXVQ6[PINVXPJL_4@?@>!0!C)XGUK[!%J MTD-A]@^W?9)(E#^:5\XQ;P9M&<^=YN,?7BMYEW(R^HQ0!YYX9N[S3O#>BQVMO8- MJFM.2LYC894*79Y3G+L.>XZ]JTKSQ5JFGV6JPS6]I+J6GS6R IN6*9)F 4X) M)4_>'4\CO6@OA1(M%TJSM[V2*YTO!M[H("0<%3E3P002"*:WA)9K.\6ZOY)K MR\N(9Y[DH!GRF4JH4< #;C\30!M6"WZVY_M&2V>8L2/LZ,JA>P^8DD]>>/I7 M/Z-/K$OC+7HIKJ![*":(>44;*@Q J$^; ZC/')STKJJQTT2:#Q#<:I:W[1Q7 M6PW-NT08.57:"&ZKQC\J ,O1=;UK4?#AUN[?2K6!K=VC5PX"L#@,[;N%X/&, M].:IVOC*]-OK*R_9+B:ST\WL$T,,L2. &X*N<]0.0<$&MD>%H/\ A#U\.MZEO9[W5Y)YKRP>QD(@5553T*@=,9/4G.>U M$<.NZU#J-C%>6]G+'J%M+-;QV^X,CHH;8S,<-D'&<#GM4>C>([Z^T6]O;F\T MF*:&(,T3+)&;5^ M"VOS=RZEJTMQ=3P) LRP)'L".) 2HX8[@.O;B@"I:^.)8(=6:_$%S]BM5NHY M+:*2$2AB5"[9.>H'(R,&KNI2^)X?#>J7-S/IT3K922)]G20-$P&<;BW/&<'C MG'%2MX2^V7-W-JFHO>?:[/[),OE+& N[*E<=""2><\GVJS!H=\UM/::CK4M[ M:2V[6_EF!$;##&XL.2V/IUZ4 8M]/J4?@_2I=0%C>"2XM0X:.095F0*<[_OA MCG/0^E3W/B/6'M]6U.QALCIVF2R1M%*&\V<1_P"L(8'"]\9!SBKR^&KB31(M M,O-4:X2&6%XG\A5*K&P(4X/.=O6H[OPDTYOK>#5)[?3M0D,MU:K&I+%OO[7/ M*AL<]>IQB@"O-K^L7MYJ4>DK8+#9VT-PK7*N6D#H6"X!&.G7]#4,GBV_FN-* M\K[#86U]9QW"2WJN5DD;K$K @*0/7.<]*W8-"AM[S4IXY"!?0QP[ O$81648 M_P"^OTK-NO",]SHMOHPU>1-.2UCMI8OLZ,7"_P 08\J3QZ]* .DG$QMY!;F- M9MI\LR E0W;(&#BO.] O+_2?"6FW\%MI\U]JM\L+2LC*SAV?)D;.20?T[5Z. MJA$51T P,U@P>%HH=&TG3A=.5TZY2X5]HRY4L<'T^]0!7.I:_+JIT>W?3?M< M$ GN;AX7\OYF(1%3=G.%Y)/X55A\4ZGJ/]D6]G!:0W5Y]ICG,VYEB>$@'&"- MP//''4<\Y\P1ET). M!R1P0?K77:DTZZ9=-;.J3B)BC."0#CV(K*?PM$^DW>G_ &IPMQ?_ &TOM&5/ MFB3;],C%;LB++&T;C*L"I'L: /.Y9=6G^'VASW4T%Q/)=6+PL0P))=<>8Q)R M<]2/RK6N?%5]HBZO'J\5M--9013PM:AD602,4"D,200PZ\\&K5OX3EBTJWTV M;59)K6TG@EM@85#(L3;@I(^]G &?:K6H^&+75+N_FN99"EY:QV[(O!38S,&! M]);VYUJ"PNFM+E+B-V$MI!+&(649VMOZ@C.",=.E:6N:K=VEYI MVG:>D)O;]W"/."4C5%W,Q ()[ #(Z]:GTRPU*TD+7VL/>KLVJI@2/'^T2.2? MR'M2:OH_]IO:7$-R]K>V;EX)U4-C(PP*GJ"/Z4 8-QXHU6UBNK-X;-M3MKZW MM2P#"%UFQM;&<@\GC)Z=Z6^\67_A][^#6(;6>6*U6YMWM0R+(#((]K!B2#N9 M>J6TT]T(@2NUE (42@;<-@'0[L-DYY H S[;Q;J"W#PSFSNPUK+,DEM!*BQ.B[MK M[^H/8C'3I5C3]?UE[G0WO8['[+K$9,:PA]\+>7Y@R2<," >PQ[UJ0:1J)MKF MWO\ 6I+M)8&A4?9T3;D8W''4_D/:A/#T:)H2_:&/]D !/E_UG[HQ\^G7- '. MZ?K6H6L$=O:VFGI=W>LW-K*P#B,LH8F3&26EQ%9MJ M,&H0V2RJ&6#]ZH978$DC /(SU[UIP^%HHKB"873DQ:C-J &T%9& 0*N-I/S#Y:IJEUKT^E:0+.,VL"2SS72LX)F@HUNT]FMM(SG._Y% R/N\D9^M:5_H4\VJ-J6G:D]A&"(K-(;FZE6:VN$:1#+$L@.<$;E MRI('K@UWS1F.U,=J(XV5-L0*_(O'' QQ["L>W\+VMHFC1P32!-+D>1=W)E9U M8,6/J2Q-;M 'FAGU6Y^$\MQ?7$5P7:(Q'#!R?M SO8DY[8P!@5MWOBK4- EO MXM8BM9VBLQ=PFU#(#EQ'L;<3_$R\^G:K">$'319]&.J2-I[.&@C,*[HL2"3& M[^+IBKNJ^&;76+Z:>ZD?9-9&T:->,#>'# ^H(&* ,W1_$U]*=7O-'L;>:U2(+).(YKB9&=+="#\[*I!QD M=0.:LZ9I^I6DA-[K#WJ!-JH8$C_X$2.2>/8<]*GU.UO+N!%LM0-E(KY+>2L@ M88(VD'MSGCTH YB_O=;FUKPV+/4+ BYCG9C&KM#(0N#GK5BYU_6 M9EU>\TZ&R^Q:5(\;I.&\R=D4,^T@X3K@9!R14L?@\6EAI<5CJ,D%UI[RO'.T M2N&\S.\%.!@YXQTQ2W'A.:7[;%!J\UO:Z@=UY"D2G>Q4*Y5C]SR D?H.IK?E\-/!?&[T;47TYGA2&5!$LJ.J#"'!Z$#C/IVI\GA M>VNKB\EO9FN?M=G':2[E )VDG>".A).>.A H VHA((4$S*TFT;R@P">^ 2<# M\:XE?%'B&33[+48X=,\BZOC9+$PD# F1HPY;.,9'(QT[^G8V,$MK8P03W#7, ML:!6F88+X[D>M9$7A:*/2;&P%TY6TOA>A]HRQ\PR;?I\V* *D>OZE#%K=M?2 MZ9#=:<8B+E@Z0%9!D97).1@C /)Q5"/QI?+HVORNEK-=:9%'+'(D,D<*V-0\*1W]S?W(NY(IKF2WF1@@(B>'[IP?O ]P:KS^#Y+N/5A=:K M)+)J=ND,S>2JA2A.TJ!T&"1@Y^M %#Q'?7>GC0[_ %N2V1$U(2!;=&^1?)D^ M4DD[FSQP!GTJ:?Q?=PZ'IUXR6B3ZK*?LH.YDABP6R^W)9@!R!CDX[9KH=2TF M/4I].E>0K]AN1<*-N=Q"LN/_ ![/X5F2>$8@C"UO9;8QW1N[,HH/V9V!#J > M"C9/R^YH P-5\2ZK=>%]=CCFA2XM$C=;RWCDC61&."%#'*L,>IZUW=D+Q;51 M?/ ]QSN:!"J^V 23^M9TVAS:AH5[INJ:C)=?:@5,BQ+'Y8P,;0/<9YS5[3K> M[MK7R[V]^V2Y_P!;Y0CX],#_ #S0!SESXAUB2+5]0T^&R^P:7+)&\X&0TANE>Y5R7$BLP7"D8^[U[>AJ>[\)O M.U_#;ZI-;6&H.9+JV2-26+ !]K'E=P'/7OC%:%MH4-I?W]S%(56[@B@$8'$: MQA@,?]]?I0!/HVH?VMHECJ.SR_M,"2E,YVDC.*Y"UFU>X\/^+C?74$T$;7L8 M 5MRL$X )8@)CMC\:[#2-.72-'L].20R+;1+$'(P6P,9K+_X1F56U:*+4G6Q MU+S6DMS$"5>1=I8-UQWQ0!G:3K&IZ8NB6^I"S:RO+,F,P!@\7EQA_F).&RH/ M0#FJMEXXO;EK*[V6KVMU,B?9(XI?.B1C@,7^ZQ&02,#ZUTC>'X7DT=GF++IL M;1A2O$H:/8<^G'-0Z5H%YI+0V\&LS-IL!/EVKPH6"]D+]2!V[\#F@#>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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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 **** .7\6^,'\+2VJ+I-S?\ GACF$XV8QUX/K7-_ M\+;E_P"A5U#_ +Z/_P 37IE%2T^XSS/_ (6W+_T*NH?]]'_XFC_A;F446EW#0\S_ M .%MR_\ 0JZA_P!]'_XFC_A;9_\+;E_P"A5U#_ +Z/_P 31_PMN7_H M5=0_[Z/_ ,37IE%%I=PT/,_^%MR_]"KJ'_?1_P#B:/\ A;F446EW#0 M\S_X6W+_ -"KJ'_?1_\ B:/^%MR_]"KJ'_?1_P#B:],HHM+N&AYG_P +;E_Z M%74/^^C_ /$T?\+;E_Z%74/^^C_\37IE%%I=PT/,_P#A;9_P#"VY?^ MA5U#_OH__$T?\+;E_P"A5U#_ +Z/_P 37IE%%I=PT/,_^%MR_P#0JZA_WT?_ M (FC_A;9_\ "VY?^A5U#_OH_P#Q-'_"VY?^ MA5U#_OH__$UZ911:7<-#S/\ X6W+_P!"KJ'_ 'T?_B:/^%MR_P#0JZA_WT?_ M (FO3**+2[AH>9_\+;E_Z%74/^^C_P#$T?\ "VY?^A5U#_OH_P#Q->F446EW M#0\S_P"%MR_]"KJ'_?1_^)H_X6W+_P!"KJ'_ 'T?_B:],HHM+N&AYG_PMN7_ M *%74/\ OH__ !-'_"VY?^A5U#_OH_\ Q->F446EW#0\S_X6W+_T*NH?]]'_ M .)H_P"%MR_]"KJ'_?1_^)KTRBBTNX:'F?\ PMN7_H5=0_[Z/_Q-'_"VY?\ MH5=0_P"^C_\ $UZ911:7<-#S/_A;F446EW# M0\S_ .%MR_\ 0JZA_P!]'_XFC_A;9_\+;E_P"A5U#_ +Z/_P 31_PM MN7_H5=0_[Z/_ ,37IE%%I=PT/,_^%MR_]"KJ'_?1_P#B:/\ A;F446 MEW#0\S_X6W+_ -"KJ'_?1_\ B:/^%MR_]"KJ'_?1_P#B:],HHM+N&AYG_P + M;E_Z%74/^^C_ /$T?\+;E_Z%74/^^C_\37IE%%I=PT/,_P#A;9_P#" MVY?^A5U#_OH__$T?\+;E_P"A5U#_ +Z/_P 37IE%%I=PT/,_^%MR_P#0JZA_ MWT?_ (FC_A;9_\ "VY?^A5U#_OH_P#Q-'_" MVY?^A5U#_OH__$UZ911:7<-#S/\ X6W+_P!"KJ'_ 'T?_B:/^%MR_P#0JZA_ MWT?_ (FO3**+2[AH>9_\+;E_Z%74/^^C_P#$T?\ "VY?^A5U#_OH_P#Q->F4 M46EW#0\S_P"%MR_]"KJ'_?1_^)H_X6W+_P!"KJ'_ 'T?_B:],HHM+N&AYG_P MMN7_ *%74/\ OH__ !-=3X2\5-XH@NI&TR>Q\AE7;,<[L@].!Z5T=%-)]6 4 M4450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHKG?$VN7VE7FE6E@EF9;^62/?>.R(@5"_4>N,4 =%17&ZMXJU# M1K+3H;LZ?_:.H7/E1/"LLL"1A22YP 2>,8&.H[ U8LO%3WOBN\TH2VT=OIL0 M-V\D4@+M@[BI.%55..N<\XZ9H ZJBL>P\4Z)J3R):WZ$QQF8[U:,&,=7!8#< MO^T,BJ-[XZT:WT._U2VDDNDLX?-*K$Z^8#P-I*X()[C(H Z:BL&7Q/:-2:2\D< 8Z !1WYYSQCI64VOZU>>&K+7K" M'3;:TDLQ=3B_DD!CXW'&T@#K**R_#E]?ZEX>LK[4K>.VNKB,2-#'G" \ MJ.>*;*]\27NB(LHGM@F&,;; M7W*6/.,# '<\]J -RBJ&JMJPAB72([-I6?#O=,P5%P>0%&2F+:V=N-5O[J>V4/(Q@ A+;Y 0,E?EX'JPH [*BN4L]:\0:I:2I:6NFQ7E MG=2VUZT\KF,,@4J4 &2&# \XQ[U#-XXDA^'\/B5=*GEED@:7R(CE5VYRS.<8 M3C(/4Y&!F@#L:*9$YDA1R,%E!I] !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 %%%% !7)^,M*N;^_T.YBT M9=7M[2>5Y[9FC (:,J#B0@'!(/X5UE% ')O8WU\WAR2/13IL5A?L\EN9(L1Q M^3(H(V$C&6 P.:BU'PU?ZE_PF, (@7588H[:4L,$B+:<@<@9X/M78T4 >=R^ M$[G7-*NX)]-U*QOA920037FI>?&&< %5 =CM.!R0..U:VI1ZQXC\)ZKI+Z&^ MG32V311F6>)D:0C 5=C$[?<@?2NNHH Y>6#4]6U+PW?2Z7+9BSN96N(YI8V* M*8'0'Y6((+,!QSZ@5EQ>"+QDUZT>=([5K:>TTG_IBDV7R>]=Y10!Q MGAO1)5OK*;4-)U*WN+"$K'+<:D)X@Q 4B-0Y.",]0.@XJUXAM]5C\4:+JNGZ M6^H1VT%S%*B31QE2_E[3\Y''RGI74T4 < =#\0VUN;IXYI)-0U%[K4K;3KD1 MR+'Y>V.-)&*\#:NX@J3SBHK/0=:L-&L'&ERO-8Z[+??9OM2.\D+B3&'9L%AY MHSN()*GVSZ)10!Y[=:!J!UK5;F;2M3NK;5A')LMM16'ROW:HTX !W$]ZTZ* .5\;PZQ?65MING:; M-=V=Q)_I[13QQMY(ZQC>P^]T)[#/K1J]EJ.O:/I>G?V8UC:SW*_;X6EC/E01 MDG9\I(.\JH^7. 3FNJHH I76F17=[;737%W&UN MB:3?^'[#2!=12RSFROOM"+'&DK,W[Q2=V5+'H#G Z5W=% '#Z7H^I^#KZ866 MER:M;36=K CQ31QO&T*;,,'8?*?O9&<$GBM*UMM1LO&>HW!TZ66SU**#_2(Y M4 @9%8$,"P;N,%0>M=-10!R>O:?JVF^&);#PZE_>W-S+M>::\#R0H>&96E;K M@<#/!.:IG3M2A@T"^L/#TMO_ &-))"-.:XB+R0O'M+*P;;D'!P2,X-=Q10!Y MW?:7XD7P_=PV^ERM/K6HO<7R07,:O;P$*NP,S %RJ@9&0,M[5N:K97NJ_#S4 M=-M](:QN9+-[>"S:6,X^7"CHK$N='18KJS\1:1J7VK4+>RBN+:T_=PEW"L2!*V MX_,#C(Z>];WB_2[S6- -K8+"UPMQ!,JS.45O+E5R"0#C(7TK+U31]8\2Z;#9 M:GI6FVT,=];3O&ET9EEC5\R @QKV& .V(R%EZQ@COD-&?QJYK M?A2.XT"/0M&@MM.L9[A#=^0BH1$#EMHVD%B0HY&,9SZ5E7?@S5O[8F\K43>: M??RVDUZUV463=#(#\HC15(* #UX% %^/QK%<:WX9LX$'E:O;//(Q',1V;D7V M)*N/^ UJ>(]5N-*33&MPA-SJ,%K)O&?D=L''O6!'X'N+.:ZN;::-YO[6ANK4 M.<".W5RS1]./];/CZBM_Q%I5QJJ:8MN8P;;48+I]YQ\B-DX]Z (!XSTHWPMM MMWM^UFR:4LP8J$+XQDD<=N14MOXIL[U[Q;6WOI4M?,!F6U8QNT9PRJ?X MB#QCO@XK*?PO?MHUS:!H/,DUT:@IW''E?:5EQT^]M'3U[T^QT/5(?%LU_';6 MVGV4@F^T)!=,ZW;,1LTL]0FA ML!9W%NUV\(4AV=71PIS]\@@CTH Z=_&>D_Z&+?[5=O>0-/ EM;L[,JD*W'8@ MGD'&,'O6EJD.IW%N@TN^M[.4-EGGMC,"N.F ZX.<@]*M>)=%U#4M5M)HH+>]L4A=&M)[EX464 MD8D.U3OP 1@],\4 7+CQ7ID45B\!N+UKZ+S[>*TA:1VBP/G('0&]>\/#2;FVALKN>#3 M1IUQ"]PT8PKEED1MAZY.01Z>E26'A+4[>QT"*9K;S+&&\2?:Y(S*#MV\4A7=A0"Q9OE ]: .JUO4M M8_X2JVTG3+ZSLXVL9;MY+FW,H)5T7'#K@?-U]JBTGQS#=:)I]Q=6TLE_=+*W MV:PB:;*QN4,@]$) (SZ@#-6-6\*6VM^+;34-1L[2[L(+*2'RIU#D2ET((!&. M@;GWI;[2=0L/$$.K:+:VDRBQ^Q-:R2F (H;M-L?&%J='L)IGFO;N\,IBAM+1@[*CD$[ M,G:%X!)/7ZXJIH'A74=!U32[CS+>X1;2:"\(8J4>24S;D&/F&XE<''&#[5!I MGAG6M!;3KZTCL[NYAMY[6XMY)C&"CS&161]IY'<$<_A0!TD/B*PE-RKF:!K: MV6[E6XB:-EB8-S@\\;6!],5?LKJ.^L;>[B#B.>-9$#KAL,,C(['FN%\66<^K M:KH=CYD$.J7B&VU*V@YS@'&8]H) YGFTO+ZZM+R&Y$UM>73S?/'$9%=6;)4G:0<<<].* .ZHK B\2-++X?06J@Z MM;/.29/]5MC5\=.?O8SQTK 3QK+J<6K:;(MDLXTR>YAFT^\,ZKM&TJ3M7# L M.1D=?2@#OJ*XRWU&\67PA#M:3[38LRN;MEW2" '$BA2&'3G.0><5%H'BG6%\ M,:5J6LV]O)%=72P27$4QW('9E#LNP ?/L7 /0Y]J .XHK,TC5CJTVHE80EO: MW36T/ M4T >DT5PZ^+[RT\(:)>@:>\\]M^^%[>&)FD0 ,J@(Q8Y#<\ 8YZU:B\77VJ2 M6$6BZ9!*]YIJZ@#=7)C"*3C:<*V3DCVZT ==17%WOCF2/P_IFKVL&GJE[;F< MPWEZ8I,@ E$ 1MQZ\\ =^M%WXXN7MC<:3IL,R1:4FJS?:K@Q'RW!(5<*?W/Q*6/SF@@L&%I%&]PD]YY4LC,@6Y,G M0PSVEO#<1+;W.]9!*YC52S*NTAA@G&,>;& MZEPA4L5&U@2.V#F@#O*0*JDD* 3R<#K7%ZMXGUJUT_Q!;265K:ZG9Z8;ZW>* MX,J;#O'.4'S*4)Q@@\J^GB_D'F%?*5F55!P">I]\J25RH8K"NT[L M CDXR>* .WP,YQSZTM<3J/CF]@CU2[LM*AGLM-AAN)GEN3&[QR('PJ[#\P!/ M4CI^6QI.MW]SK=SI.IV$%M<1V\=U&8)S*K1LS+@DJN&!7ZR MIX@M_LS6R!W6U:VW\2,%"D,2N!G(/7BNB\3ZU^'+C2_"&HZ/ UUJEM<(T5I;*B*T!8L02Y( MR 2#D\C ZUC?\+/US_H1M0_[Z?\ ^-T?\+/US_H1M0_[Z?\ ^-T<\0LSNM T MO^Q=!LM/+[WAC'FR?WY#R[?BQ)_&LZ#P981_V8TKO--I]Y->+(P&7>4LS9]M MS _\ %V<">,XB1\12RF4JNX<$,3@^G4&K6A^%(=$FLI$NY)C:6' MV! R@90/N!..^,"N4_X6?KG_ $(VH?\ ?3__ !NC_A9^N?\ 0C:A_P!]/_\ M&Z.>(69O6_@8645DEEJT\#06/V"1_*1C)%N+<9!VMDGGGZ<5@>(/",D"Z7;1 M6VI7WV&P6U@DBM;:5"5)VAQ(>.BY.,''8YI?^%GZY_T(VH?]]/\ _&Z/^%GZ MY_T(VH?]]/\ _&Z.>(69T=CX7-Q-,IN;2*VQ'@&,QR-(KJ?[P9OI MQ3;CPY>:CHE[INJ:U+="Y55#B!(_+ .<@ M7TTB-/$+ZN)6,CVB6OEXXPKLV?K\U<)_P + M/US_ *$;4/\ OI__ (W1_P +/US_ *$;4/\ OI__ (W1SQ"S/3**\S_X6?KG M_0C:A_WT_P#\;H_X6?KG_0C:A_WT_P#\;HYXA9GIE%>9_P#"S]<_Z$;4/^^G M_P#C='_"S]<_Z$;4/^^G_P#C='/$+,],HKS/_A9^N?\ 0C:A_P!]/_\ &Z/^ M%GZY_P!"-J'_ 'T__P ;HYXA9GIE%>9_\+/US_H1M0_[Z?\ ^-T?\+/US_H1 MM0_[Z?\ ^-T<\0LSTRBO,_\ A9^N?]"-J'_?3_\ QNC_ (6?KG_0C:A_WT__ M ,;HYXA9GIE%>9_\+/US_H1M0_[Z?_XW1_PL_7/^A&U#_OI__C='/$+,],HK MS/\ X6?KG_0C:A_WT_\ \;H_X6?KG_0C:A_WT_\ \;HYXA9GIE%>9_\ "S]< M_P"A&U#_ +Z?_P"-T?\ "S]<_P"A&U#_ +Z?_P"-T<\0LSTRBO,_^%GZY_T( MVH?]]/\ _&Z/^%GZY_T(VH?]]/\ _&Z.>(69Z917F?\ PL_7/^A&U#_OI_\ MXW1_PL_7/^A&U#_OI_\ XW1SQ"S/3**\S_X6?KG_ $(VH?\ ?3__ !NC_A9^ MN?\ 0C:A_P!]/_\ &Z.>(69Z917F?_"S]<_Z$;4/^^G_ /C='_"S]<_Z$;4/ M^^G_ /C='/$+,],HKS/_ (6?KG_0C:A_WT__ ,;H_P"%GZY_T(VH?]]/_P#& MZ.>(69Z917F?_"S]<_Z$;4/^^G_^-T?\+/US_H1M0_[Z?_XW1SQ"S/3**\S_ M .%GZY_T(VH?]]/_ /&Z/^%GZY_T(VH?]]/_ /&Z.>(69Z917F?_ L_7/\ MH1M0_P"^G_\ C='_ L_7/\ H1M0_P"^G_\ C='/$+,],HKS/_A9^N?]"-J' M_?3_ /QNC_A9^N?]"-J'_?3_ /QNCGB%F>F45YG_ ,+/US_H1M0_[Z?_ .-T M?\+/US_H1M0_[Z?_ .-T<\0LSTRBO,_^%GZY_P!"-J'_ 'T__P ;H_X6?KG_ M $(VH?\ ?3__ !NCGB%F>F45YG_PL_7/^A&U#_OI_P#XW1_PL_7/^A&U#_OI M_P#XW1SQ"S/3**\S_P"%GZY_T(VH?]]/_P#&Z/\ A9^N?]"-J'_?3_\ QNCG MB%F>F45YG_PL_7/^A&U#_OI__C='_"S]<_Z$;4/^^G_^-T<\0LSTRBO,_P#A M9^N?]"-J'_?3_P#QNC_A9^N?]"-J'_?3_P#QNCGB%F>F45YG_P +/US_ *$; M4/\ OI__ (W1_P +/US_ *$;4/\ OI__ (W1SQ"S/3**\S_X6?KG_0C:A_WT M_P#\;H_X6?KG_0C:A_WT_P#\;HYXA9GIE%>9_P#"S]<_Z$;4/^^G_P#C='_" MS]<_Z$;4/^^G_P#C='/$+,],HKS/_A9^N?\ 0C:A_P!]/_\ &Z/^%GZY_P!" M-J'_ 'T__P ;HYXA9GIE%>9_\+/US_H1M0_[Z?\ ^-T?\+/US_H1M0_[Z?\ M^-T<\0LSTRBO,_\ A9^N?]"-J'_?3_\ QNC_ (6?KG_0C:A_WT__ ,;HYXA9 MGIE%>9_\+/US_H1M0_[Z?_XW1_PL_7/^A&U#_OI__C='/$+,],HKS/\ X6?K MG_0C:A_WT_\ \;H_X6?KG_0C:A_WT_\ \;HYXA9GIE%>9_\ "S]<_P"A&U#_ M +Z?_P"-T?\ "S]<_P"A&U#_ +Z?_P"-T<\0LSTRBO,_^%GZY_T(VH?]]/\ M_&Z/^%GZY_T(VH?]]/\ _&Z.>(69Z917F?\ PL_7/^A&U#_OI_\ XW1_PL_7 M/^A&U#_OI_\ XW1SQ"S/3**\S_X6?KG_ $(VH?\ ?3__ !NC_A9^N?\ 0C:A M_P!]/_\ &Z.>(69Z917F?_"S]<_Z$;4/^^G_ /C=;7A?QIJ6OZL;.[\-7>G1 MB)G\^4L1D$<MIX>T.XU)X6F\H#;&N?F)..2 <#WK-U+Q5%:WVBNCNMC>-,LN^V<2$JOR M@*1NSGVYJ[XNL;C4O"FHVEI'YEQ)%\B9QN((./TJE(]QJVO>'[^/3[N"*![@ M2BXCV,F8L D9Z$\4 3WOBBR.BI?6-[$HDN%@5YX)"JON *NH&Y3C(YQR15S_ M (2+2_[4;35G=[Q)!&\:0NVPD C<0, 8(Y/'Y5S5[I%^^D>(8DM)"]QK,4\2 M@??0-"2P]OE;\JV='L+B+5O$"X5P'QM+ >AKJ998X8GEE=4C12S,QP% ZDFO/;>WU)- T M30FT6\2XL+^W,TRJIA*I("7#9YR.>F>M=9XJTZXU;POJ%C:8\^:+" G 8@@[ M<^^,?C0!G1^+K>_\1Z79:=*SVT\<[RL]NZ;@H!4J6 R.O(S6A9^*M'OYGA@N M7,BQF4*\$B%T'4KN4;OPS6)-/J6J:WI5U::->6C6EM=+_I2!461D4*O!Y&1U MZ52TNTU&37] OKFUUEY(1*M[->-\BR/'CY$!P%R.H&.E '9?VSIYM;&Y%R## M?,B6S!2?,+#(XQD< GGICFH/$FM)X?T"[U%D+M$A\M-I(9\< XZ#/>N;T#3I MU\73Z>ZC^S]$:22UP>\^&4?\ 4N/^!"M_P 7VD]]X1U2UM8FEGE@941>K'TH M BM-?ALM(M;C5;_SYKICY0ALY$=\=0L7+G'/..F*2]\1)(FBSZ9-'+!>WXMI M&*G(&UR1@X*D%1UJ+5(;FQ\2Z?K*V<]W;):26LB0*&>)F96#!<\@[2#BL;^S M-3BM(M4;3IR6UXZBUHF#*D)0ITSC=T8@'O0!T.FZ[NBURXU&:**WL+YX0YX" MH%0\^IRQJ2/Q9HTEM<(\\[,XW?3-9,?B6TN]3L8[2\B-O-;R3L'@ MD#2*O 9&QMP,'.>>1CK7)#PKKZZ+]N$G_$\5OL*G_IUQY/\ ]MS717^CR0:O MHL=G;L;2TL+J#*Q[?2KY-#\&1&UD$MG- M$;A<:YJJ:)HEYJ3QM*+>(OL4'YCV' ..>_;K6)=>,(HYM#G4O'9WCR).'MY-^1 M'N 4$;C\V!P#FMGQ#9S:AX;U.SMU#33VLD<8)QEBI %84'VO4=2\,3_V;>6Z MV32K/Y\>W;F @'KR,G&: -J/Q)I,FE/J8O%%K&YC=F1E97SC:5(W;LD<8SS4 MVF:U8:OYHLYF9X2!)')&T;IGIE6 (SZXKC=2T'4I9+^YCM[DI%K:W@CA<))+ M'Y*J60_W@22/H:W_ ]8P&]N-1%OJT<[1K#OU%_F902< 9)P"3U]: -'4]=T M[2)8(KV,-"NTA+06\5T)),<(6"!?SP:Y^XTNXL=;UC[3;:U/#?3>=$ M^GR?*X*!2CC(P1CJ>,4 ='!JTD_BN2P1XWLQI\=TC+SDL[#.?3 %.M?%.C7E MZEK!>;GD8K$QB=8Y2.H1R-K'CL36*VAS6FLFSM+>=+*XT46$,^=PA=2Y&\YR M.&&#ZU4T+2-ZZ58:A8ZXDUBT;'S)@;9'C'#*<\J2. /6@#IHO$VDRZF-/6Y< M7#.T:AX756=26-F5B(7V97[P#XVDCV-<9) M:ZS=W&G37MIJTM];ZFDUR2W^C1QAR!Y:@X;@CD GKFK;V&H2:K=V&D6VHV5E M=K):P79:20E8F,3JDI'4(Y& MUOP)K0OKZVTVSDN[R988(QEG;MV_$^U<9H6DB3^R[._L=<2:Q*.?-F!MHWC' M!4YY!Z #UYK>\5V-S>:=:R6L)G>SO8;IH 0#*J-DJ,\9QR/I0 YO%>EG3KZ\ MBDE8V:;Y86@D209^[\A7=@^N,?E2>%-1NM7T6/4+JX21IP'");M$(LC)7YCE ML9^]T-9+V][K&JZKJB6%S;0G26LHDG4+),Y);.W/ '3GU-=%H,,EMX=TR"9" MDL5I$CJ>JL$ (H BU'Q'I>E7'D7=PPEV>8R10O(47^\VT':/YKG+[3KFR\4:I=RPZQ+;WWE/$^FR="J!2CC(Q MTR#TYI;C3[JPELM/AMM7&CQV>(8;.0!_.+$E9'!! (QSMZT =#=>)]'M#;B M2[W-<0^?"L4;R&1..5"@YZ]/3GM4=UXNT2REEBGNW5X2!,!!(?*R 07PORC# M#D\=?0U@>$])OK6^T1[NSEB%KI,MO(7'W9/-7C\0"1[5/^!<4 :DVNP1:X]J;N%88;)[J9#$^_:"OSJV-I7!Y R61"\>8G59%'4HQ #8]B:P+K2K]YHRMK(0/#;,D#M0!MZMJ@L+K3;=9XHI+NY$8$L3L'7NH*\*W3&>.M0_P#" M7:)]J6W^VG>9C;EO)?8L@8KM9L;5.1T)YX]:3Q):7%W)HI@B:00ZG%+)M_A0 M*^2?;D5A3:1?MX*U*T%I(;B35'F2/')3[2&##_@/- &E%XAEO_&<^D6TX@@L MU4RA[5V,S'=D;N @ P>^>,U?M/%&CWUXEK;W9:20LL3&)U24CJ$CVNI6Q:Z@N+E( 41\KEMK9 4D$<_*0"3Q6&+76+ M.)H_(OX[&75KN6Y^Q#$Q1F)C([A2>I'/2H8=*U*/PU>*-.O/-AUI+Y(96#2R M1!T?ALD,V <\]0: .K?7(I-8TNT@G5!=(\ACFMY5=U"G&TD *01R&YQ2VWBG M1KN]2T@N]TDC%(V,3B.1AU"N1M8\'H36=J4%SK6IZ'=0VUS!$$NUD,J;6BW1 M[5+#MD]*R[:TU&YTGP_H)TFXMYM.N('N+AP!$%BZLC9^8MCC'J.0GVLON_[YY^E=%XIL)]4\+:G96JAIYK=EC4G&3C M@4 7+C4[.TN(;>>;9+-&\L:[2V\,%C=1NUP@7YW5,+C)/;KWJ2#2[U=+\ M%1FV<2631_:!CF("!E.?Q(% %W3/&-GJ5KJ$PCF@^R/*N6MY6!53@-]TO/2JFAZ??Z;>^&IIK&'M"N=2>%IO* VQC/S$^I .![UFZEXKBM;W19$=UL;MYDEWV[B0[4R MH"D;L[L=N:N^+;&XU/PIJ5G:)YEQ)"0B9QN(.".%PDDL7DJI9#Z M@Y(]<&M_P[8P?;+G45M]5CG=%A+ZB^6=02>!DD $GKZT :>I:S8:0L1O)BK2 MDK%&B-([D==JJ"3^59[:\;C7-$ALVW6=]'-E;,>W'#8(Y)[5#J\5U8>* M[/6DLI[VU%H]JZ6X#/$Q96#A2>0<8..:COFO+S6_#^JIIMXD*?:()495\R+S M-H5V /3Y)=*FO9K2* M>226$NKE8)"FY!EE#!=I(QT!S7)P:?J3>&M.\+G2[B.XM[F/S+L@>2$23>9% M;/)('3KDG-:-E%>6OBT+I=EJ-M92SRM?QW"K]G/!Q)&O(% %^S\5 M6"Z7:W5]?1.UT\H@,$$@\P(Q& A!;<.,CUSBK8\3Z.=+&HB[_P!':7R1^[;> M9,XV;,;MWMC-<[HFD7]O<>&VFM)$%M-?M,2/N!V8IGZYJO?:9J=O'>7=M93- M=QZ\UU;[4# H8PI8J2-P/(X(/?M0!V6E:S8ZU%-)8R.ZPR>5)OB9"K8!(PP! MR,U'J7B#3=)G6"[G<3,AD\N*%Y6"#^(A 2![GBLKPTLHV[0&8;=H'_N/".CZ6VEWD5SI]S9K,)$ 5@CCG>(M+U6X-O:W# MF;9Y@26%XRR?WEW ;A[BIM3U>RTB*.2]E9!*_EQJD;.SMC. J@D]/2L+1+*& MZU:"\EM-=2>UC;8^H2952V RCGGZCCBKOBFWAGM+9I+34)9(YMT4VG@>; V# M\PYZ=L<]>10!'>^,;&TU#3+<1SR17T;RB58)"5"]/E"Y))SQVQSU%6KSQ1H] MA>/:W-V5DC*B4B)V2+/3>X!5<^Y%8"_VW'_PC6KZG8W%Q/;+<1W20(ID&_ 1 MBH.,X49QT)J*:'4;33O$.EKH]U<2ZK--+;RJJ^61*H WDGY2O0Y]!B@#J-0\ M1:9IEPMO5@O]XA <#W-4D\1QQ:SJHNYXX]-M;2WN%D*D'Y]^ M?/-I]W?PW5O;JD]J@G)JKJGA[4=6 M\17NJ1)-!)%;6L]K%+CRY)D+-M?KG&<=>-V>PH [N-Q+$DB[MK ,-RE3@^H/ M(K!/C;P^&4&_.UR55_(DV%AU7=MQNX^[UK9L[AKJRAG>"2!Y$#-%(,,A[@_2 MN-M=(OT\+Z!;M:2":#5Q-*F.43SG.X^V"#^- '11>)M)GT^XO4N'\JV<1S*8 M'#HQQ@%"N[)R,<41>)]'ETVZOQ=E;>T.+C?$ZM$>/O(1N'7TK!U*UUFWU+7[ MFQAN%2XGL\R0 &1H@N)#'G@L!Q63<:1?S6/BJ.#3]2*WUO;_ &;[6Q>23:2& MR220>>AYQ0!U%QXE2>^TE-.%E##RF?*E@,C@+=&FUF71;>+ST@6[)GD@.&2,QN#SVSG M'XUBW&D:JMCI44EK=.NAW+1G[&1&\\)0JDD?;< 1D?[U &]J/C+3K70+O5+; M?<&W=8W@,;HZL<8# KE>.6V<>9&T9X./NL 1^5<;=Z&; MWPQKQ_RH M HW?BC1[&\>UN+O;)&565A$[)$3T#N!M7\2*+_Q1H^FW$MO54!CD$BDJ V?OQ-20>*M&N;U+2*\R\CF.-S$XCD<=560C:QXZ UE M7FDWEQ<>&U2-T$-I/%-(!_JBT(49_'^59FA:*?(TS2]2L=<66S9"Q,P-JK1\ MJZG/() P!SS0!Z!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% ",RHI9F"JHR23@ 5E?\)'IC:'< M:Q'/YMC!OW21C.=IP<>O-:%U:P7ML]O=1)-"^-T;C(;G/([UR&@:=;:CX'U/ M3[B3[/;2W=U&SJ0NQ?-;IG@4 ;!\46XTV]O6L-2CCM8O-836CQEQZ+D<_P!* MDC\1VQU22SE26(9B$;M"X!+] WRX0YX .,YK$AM97\0ZGX:;5+J[L)],\QFF M<.\#LQ7 ..XYP?2MPZ$93))<79>666WE=EC"C,3AA@9[XQ0!L5334H'UB72P M'^T10+.QQ\NUB0.?7*FLGQC=2V^G64*7#VT5W?16]Q.C;6CC8G)#?PYP!GMF MN=NTT_P[KFN[/M;6XTNW&Q+IS)N>5U 5RB45YY96&H'5-8T%9 M39^=IJ3Q1Q7TD_DR[R =S@$'@9 X/XUI^'-6F\3:S'?;GCAL;-8YH@2!]J<_ M.".^T*!_P*@#I=.TNRTFW:"QMUA1F+M@DEF/>XGM[7Q&EI;2F=\M"77(W Y;!R W48X- 'I%K.;FVCF,,L)<9\N4 M,OU )JG=Z[86NBOJWF^=:*0-\/S9^?9Q^-7?L\?V3[-\WE;/+^^DRW+ M Z+)=!)9GFQ*K@;QN)YPQSZXJ;0M,U-+[2[ZWDA2!U+7+G59;DW2%>NQD !W M$'((QTH ZR_U*#3I+-)@Y-W<"WCVC/S%6;GVPIJY7-^+&"W/AQF( _M>/D_] MO/(J;P7IUI;W>N31^9YR:E/#AIW8!?E(^4G&??&?>@#KZ*Y?Q##]M M\5:#8R33K;3171ECBF:/S,",@$J0>MHS0!Z;17G5XWVC1?$NM7-_P0AP]G-Y,FX8&[:&X]L,*XFUMX=7USPI=W[RM-< M:.TCL)W3I)'?OTJ*]T])(?&NI+/=175G.TL#17#H$98$8':#@GLH6O_'VMD95('1MN2<>W7\*Q4M8-.UO0(=/O;F=-2BE M6Z#W3R>P0AP]G-Y,FX8&[:&X]L M,*X'4+N5KZ/6]/62"(:LEL9I=0D+S?O-CJ(>5"=<#(.!FNF\-,/[:\3)D;AJ M )'?!ACQ0!TE%JVC>=>/-"O$2,0SKR$&&.!U/:J7G7\?A[5 M-/-Y)$UMK-O!&T-RTIB5FCRJNP!(!)Z_2@#TB:Z@MYH(I9422=BD2D\N0"2! M^ )J:N(U[0=.AU;PU;XN!"]Y*K%KJ7))B8_>W9R2!W]N]0WT5[JOBS4M/\I9 M;>RAA^S1/J?[- M<.JS$2(%)88)X(.>,GVKM8IK82M9Q31F6%%W1!P653T)'7MWH GHKF?%UC=7 M?V*:$F>&W,CSV(NFMS.N!@AE/5>N#QSVJIH&JP7?B+S8;B863Z+;S1+<2$D# M>X+')Y/3)_6@#I9M2@AU:VTU@_GW,1V%G)=2I*Z1 M@$K%&78\XX46Z@AN(())46:%[;?.]OON8@QNY">$8@;MV%P\4BAT8=&!&0:?7 +%':>%O#%I;W$\%IJ4L"W?F*@@$_3)'YU#8:E!J+WBP!P;2X:WDW#'S G'MAA7.: MCIUI<_$FQ:?S 3ITCC;.Z999$QT([$Y'0]ZP[NR4:5XPU:.>ZBO+/4)9(&CG M=51E2,YV@X.>AR#Q0!Z717GUR-0USQ+JL$D:R):1Q>1&=3DM/+5D#&0!%.X[ MB>3TQBNPT>"]70;6#5)DGNQ$$FEB8D/[@\'IWH ++68-0O[FVMH;AEMV9'N" MF(BZD J#GD@GTQP:L:C?0Z9IMS?W 8PV\;2N$&3@#)Q7G=G"-,\+S?99[BW2 MZUPVES.)W)CA\]E)!).TXX+=>(]*L99GL3H;SR1/,THBER0,%B M2-RY./;- ';#5K9M2MK "3SKFW:X0XXV@J#GW^85?KC99S'XFT>:':[G19S$ M,\.V8R /6LNT;[/HWAK6H+^YFU2_NH5N"UPS"8.?WB%,[0%YZ 8VT >C57O+ MR.QM_.D25UWJF(HRYRQ ' [RLQ),]OPT<>>Y*N MX_[9BI+F6:_\/'Q!Y]PIN]6A>V E9-L'FK&HV@XY4$X/]Z@#T2J>HZ79:M;" MWOH!-&&#J"2"K#H01R#SVKA=1@>?2O%VIM=WBW6GWDAM&2Y=5BVQHW"@XY)/ M4&H_$,DUYJ.K03C4)KJ2UA_LS[)*RQPLR<[]I 4EN?FZKTH [JTT_3]!L9S: M6PAB&99-I+,Y ZDDY)P.YHAUFVGL-.O(TG,5_L\K$18KN7<"V,[1COTHGBDB M\.R128,B6A5MO3(3!Q7(VY T+P%<132!B\$+;)2%93"Q((!P>5'7IB@#OJAN MKE+.TFN9%D9(D+LL:%F( SP!R37G#6SRZ%#J1OK];MM:-MYBW<@VQ-<%"H&< M 8/IFK.IV_V&V\8V$%Q=+;VMG%=6ZFYD)BD*N20Q.<$J#C.* .\COK>6X6W6 M4"=HA-Y1X8(3@$CMSQ5BN)MM/M9_B##-,93+_9$,X/GNN6#D9P#@C@<=/;FL MN^NY6OX=;T]9((3JZ6QFEU"0O,/,V.HAY4)UP,@C&: /1([J":XGMXY4>: J M)4!Y3(R,_4W'6N6T;2[-O&_B60^;YJ2P ME1]H<W1L8=>MK:&59V+A'4&2,/G. 21UR*MRZ=@#O:*X[3CIE]HD_8[]8Y4:_ M)VRC:0JR,3E3D<>_05V- !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 55&FV(LY;3[)!]FE+&2(H-K%CDY'?)YJU10!2T[2- M.TB)X].LH+5'.6$2!=Q]_6KM%% $5S:P7EL]O=0QS0R##QR*&5A[@U1M_#NB MVD,L-OI5G'',GERJL*@.OHWJ.>]:=% &7%H=CIT3OI-A96UVL;)$_E8 )_O8 MP2,@=^U+H6D#1K&2-I%EN+B=[FXE5-@>1SDD#L.@'TK3HH J:AI=AJL(AO[2 M&YC4[E65 V#ZCTI5TRQ6U@M5LX%@@97BB$8"HRG(('8@\U:HH *S1X>T<27, M@TRU#W)S,?*'[SG//KR ?K6E10!";6W-T+HPH9Q&8O,*_-L)R5SZ9 JI9:#I M&G73W-EIMK;SOD&2*(*<'J,CI6C10!7O;&TU&V-M>VT5Q"2"4E4,,CH>:JW' MA[1KNZDNKC2[26>1=KR/"I+#&.?PXK2HH SAH&D#4%O_ .S;7[6F-LWE#<,# M .?4#O4BZ1IR:FVI+90"^88,X0!R,8Z_2KM% $3VT$EQ%^X 69MHS( , 'UX)J>B@#/NM"TJ^M(+2ZTZ MVFM[< 0QO&"(P!C ].*G.G61BN8C:P^7=9\]=@Q+D;3N]> !5FB@!JQHL8C" M@(!M"XXQZ52L-#TK2YI)K#3K:VDD&&:*(*2/3CM[5?HH BM[:"TB\JWA2*/< M6VHN!DG)/XDDU7U#2-.U7ROM]E!WN+=K2$PW+% MYT*#$C'J6'U:%% "*JHBHBA548 M P *KC3K(64ED+6'[+)NWP[!M;<26R/S.F6GV9W$C1"(!=P ;'K@ 9]J6+0M)@1DBTVUC1BC%5B !*? M<./4=JT** *U_IUEJEM]GO[6*YAR&V2J&&1T/UJM=>'M&O8H([K2[29+=0D( M>('8H_A'M[5I44 0)96LU5X=+BBUJZU0D& M>>-(1A<;47)Y]3DGGT ';F_10!2U'1]-U=8UU&QM[H1DE/-0-MSUQ3+K0M)O M?L_VG3;2;[.,0AXE/ECT'' ]JT** ,R?PYHMS;Q6\^EVDD,098T:($("L^'Y+_2DT:Q>UL=+==DZ)#\VS(.$P0%SSDD'K6_10!0U#1=,U81_VA86 M]SY?W#+&&*_2ENM%TR^LX[.ZT^VEMHL>7$T0VIC@;1V_"KU% &=+H.DS:='I MTFFVK6<9W)!Y0V*?4#L>3^9J]'%'%"L,:*L2*%5 . !P!3Z* ,R+P[HT%I/: MQ:7:);W!S+$(AM<]LBK-AIMEI=OY%A:PVT1.XK$@4$^I]35JB@"EJ&D:=JPC M&H64%R(CE/-0-M/M3VTVR:"Y@:UA,5TQ:="@Q(2 "6'?@#\JM44 9]_H6DZH M\;WVG6MRT0PAEB#$#T^GM5Y$6-%1%"HH 55& !Z"G44 5O[.LOLLMK]DA^SS M%FDB*#:Y8Y8D=\FHK+1]-TZWDM[.PMX(9?\ 6(D8 ?MSZ\>M7J* **:+ID<= MK&EA;JEHQ>W C'[HGDE?3\*;!H6DVM^U_!IMK'=MDF9(@&R>IS[]ZT** (U@ MB6:298U$D@"NX'+ 9P#],G\ZB;3[-K2.T:VB-O%MV1%!M7;@K@>V!CZ59HH MJMIUDT-S"UK"8KIBTZ%!B4D $MZ\ #\*Y[7O"LVJWDLD46BF.6$1;[JP\R6( M8QE6##/MGI75T4 5[&T%CIUM9B1Y!!$L0=SEFV@#)]SBHH='TVWCBCAL;>.. M*4S1JL8 20Y^8#L>3^=7:* *O]F6(@$'V2'RA+YP38,"3=NW8]<\Y]:633K* M8W)EM87-R@CGW(#YBC. WJ.3^=6:* *-WHVF7[V[W=A;S/;_ .I9XP2GT].@ MJ&3PYHDMQ-<2:59M-,226QZY).?>KU% %.+2=.AM8;6*QMT M@@<211K& J.#D,!ZY[T7.DZ=>B<7-E;S"X55FWQ@[PO*@^N,G'I5RB@#/30M M)CL4L4TZU%JD@D6$1#:'!SNQZ^]:%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!1U?5+?1M-EOKD,8X\?*HR6). !4&@: M];>(+%KFV1TV/L='Z@]:NWUC;:E9R6EW$)(9!AE/%1:7I-EHUI]FL8?+C+;C MR22?4DU?N\GF8M5?:IIKDM\[EVBBBH-CD_&MU?RK;:7I,A2]8/>L1V2'Y@/^ M!/L'YTD^H1:IKG@Z^@/[JY6>0#/3,.<'Z5>F\)V=]KEWJ>I'[4942."/YD\A M%SD9!YR2352U\'R6 L!::B$%A>2S6RM#N"PR9W1'YN>IPWZ4 6/"))CUK)_Y MB]S_ .A47FKZQ)X@NM+TNVLF-O;QSF2YD9<[BPV@*#_=ZU=TC2)-*NM2870E MMKNX-RD9CPT;M]\;L\@G&.!CWK%N+/5YO'&HR:==1V:M8P*99K4RJWS2?=^9 M1D?CUH 6+Q;?:B='CTZPA$^H1SEQ<2D"!XF"L"0.1DGZ\=*EEU_699-0%A96 MYJSIWA6+3+C29(;EF6PAGC(=>&[TW6HMINJ):0:ES>.O\ .DM?%MWJXL+;2[*%;Z>&2:=;F0[( C^6 MP^498EN!TXYJK%H^HVGBF>VT:Y2SMX=+MH%DGMC*"%9QP=R_,/QZ]*O0^$9- M,6QETF_$-Y;1/"\MQ#YBSJ[;VW %2#NY&#[4 4Y_&EVL-M']EM+:X-W+9W,U MS*PMX9(P"!N _BR,9Q4^J^+I+*_ATU9-+M[L6RSSR7=R5B!;HJ8&6Z$YXP,> MM3KX9OK;2WM;74K=I+F666]>ZLQ(L[/C)VAAMQC@9-,MO"5SI/V631]36*>* MU2UF-S!YJ3*N=K8#*01DXYZ<4 16GC"YU>"P@TNS@;4+H2M()928H5C;:S;@ M,L"2,8ZY[5/X*:X:'6C=+&L_]JS;Q&Q*@X7H3@XJQ>Z#?37-AJ%MJ:1:I:Q- M"\SV^Z.9&P2"@88Y (P:LZ#I$ND07@GNUNI;JZ>Y=UB\L L!P!D^GK0!FZ9> M:S-XUUJVD>W:Q@,.%+-N160D;1C&2<9S1H^O:QJFC/JS6NGV]MY1G@C/(H SK3QM+);ZP)%L;B:QL3>1R6Z?;^7?6TD]LMM*S."BAMC9 &2#U'>FS>%;^]FOI[W5 M(6DO-.>P816NQ8P<[2HWD\9.03SGM6C-H3R76DW$=WL?3H9(E_=YWED"@]>, M8SCG- %#1?$5_JFB7.HM_90*Q!U1;EAY+.D$6J&^^R3?8 M;9;D2V$A=)%)(V_,!@Y ]N13Y_!5SJ!U";4-3B:YNH(X-]O:^6OR.'#.NX[R M2 #R.,BIY/"4^H75W-JVH1SB[LOL023SGMTQB@">2[\2# M2;RXN+;3[<_97DB$,\CN*QYK_4_^%=6=YJ,5M(=4DGU1]+L;:6UTMB MDQFE97F<*&94P"!@$?PA?2>&[;04U2W^Q);""7S;+>Q()^=#O\ ME/YXQFNJCB$5ND(9B%0*&8Y)P,6;[Q_2NA\/ZK+J^GR27$*0W,%Q);3(C;EWHQ4E3Z'K5+2?"W]F/HS?;/,_ MLVTDMO\ 58\S>5.[KQC;TYZUHZ/I7]DQWB^=YOVF\ENL[=NW>V=O4YQZT <7 M':V>H>+]1HDT$K+'"IC3KAU]<]#46J#1(?%VKV^J&]_=6MLMDM MLTQ=3M;.W9WX7K_C72GP]K%MJNHWFG:W!;QWLHE:*2Q\PJ0H7KO'IZ5H6&D/ M9ZS?ZE)T*8PP)ZGKNZ=O>@#F[N769O!>CZ+-,\6MZFHB>1C\Z M*HW.Q]]H /NU,US7K[4/ >FW&GY74KN>)-@X(EC)=U_.,BM^^\,6VJZ]_:.H MOY\4< A@M\%1&&X@O,6,%S) M/3O0!G)XCDU#QQI$MLQ_LR2V$+'/'FS(95'U"QK_ -]5N^)M;GT2TMI(8X?W M\XA:>X8K% ""=SD#..,?4]:JP>#;>TL8[>UG\IDU,:@'*9Z-PF,]-GRUL:K; M7UU;*EA=00/N^<3V_FI(N"-I&X>N>O:@#GM2U'7O[9\.QVSV(-RDS2(LK&*0 MA,]0,E<8(]ZLW6O:K+>:DFE65K+#IF%G:>5E,K[0Q1, XP".3W-10^$)['3] M(CL-15+O37E9)98-T;B3.Y=@88'/&#QBIKCPWJ(GOGL=6CMEU%5^U@VV\[]H M4O'\PVD@#@[J &0>)KS6YTAT&VMV M8KF:6[=E5/,!*H H)+8!R>@]ZR]0UX MZ+XQG>XCC:_N--MH8+99/E>9I)!@,0/ESU)'3\JUT\+SZ9<1S:#?I9_Z-';2 MQSP>^X@[?8#.!F@"QH&L:IK3R3O:VL%C'/-!G>S2.48J M"!C ''<^M3:KJ]Y%JUMI&F00R7DT3SN\[%4CC4@9.!DDD@ 59T32O['L'M?. M\[=/+-NV[?ON6QC)Z9Q4&J:-<7.I6VJ:?=I:WT$;0DRQ>8DD;$$JP!!X(!!! MH Y[4/$6KW5KIXM$@MKN/6!8W<9D8JS 9 ! R4(P?7H/6IKF36!X[(LHK)KH MZ/&9?.D81J?-?.,#)Y^G]*MMX1<:4L4>H'^T1?C46NGBRK3>Z9^[CC&?QK1M M-(N(];_M:ZNXY9VLEM76.$HI(=FW#+''WL8]NM &%+X\5[+2S$MG:W5[$\KF M]GV10A&VD9 RQ+9 ]":(O&MS=65K]DL[:>[DU$V#;)R82=A<.KXY7&.V>M6 MK?PA/IUOI[Z?J2QW]FDL7FR0;DEC=]Y5DW \'&"#VK0FT6ZO!I3WE^DD]C=& MY9T@V"3Y67:!N.W&[KD]* -.T^U?94^V^3]H_C\G.SKVSSTKS_P186%_:64U MSI&IM=!WD^W/,WDL5=L=)/8#[O:O1ZY?1?#NMZ+;V]G%KMN]E"Y/EFP^9E+% MB-WF<=3SB@#C"]M)'J_V!K]O$_\ :DZVQMS+P/-XW?P;,9SGM73>+]4OHM0@ M%BYQI,8U*\"?QKNV[/Q7S3^ KH]%TG^R(+J/S_-\^[FN<[-NW>Q;;U.<9ZUG M+X-T^>]U&\U0"]GO)BVX[D"1X"K'@-S@#KWS0!G>)=@2VDFZSC1KB[ M(/!A=DB5O?!?/X4_PWJ]Q>^,=<65B;690]GSQMB9HG(^K#/XU-IW@L6UK<6] M[?F\233QIZ9BVE(@SD=SDX91V^[5ZQ\-)I]QH\L%Q@:?:O:N-G,P;:(+S3];M--MH[*/SXC(LU[*T:2,#CRU(!^;OS^54M5\:-;:M>6-K M)I<9L@HD^W71C,KD;MJ #L".3W/2M3Q'HE]KEM)9Q7UO#9S1&.6.6U\ULG^) M3N&&].#CK4 \.7UA>33Z/JB6Z7*H)TN;?SLLJA0ZD,N"0!G.0: (;7Q3>:Y) M!%H=I!O:T2ZG>[2UW+( Q8,JAAM.2?4C)9V-N9]2^T_ZR0A(_ M*;&3@9.1V]?SIMU>ZC#J^KHT-LFH0Z0LLR>;-%-;>;MDP 60[AC( X.10!3M_%M MSJ&LVMK:PVD$$\$-PGVR5DDG5QD^6 ,$J.H]?SK;\0:HVBZ#>:DD0E:WCWA" M<;N?6L_7/#U[KDJPRZC E@'CDV?9TO^V]#O--\[R? MM$>SS-N[;[XR,_G0!BG6O$AUK^R18:8+B2V-U&YN'*H@8*5;YN75MV<_[ M.,8K'A\)7-C;:4;'4T2[T_SU$DMON21)6W$%0P(QQ@Y[>] $%YXQNH0X2WM8 M@-3EL3/J,8H O>,SCP5K)'_/G)_Z":HP>(+_ $J> MSM];MK:.VN8'>&>VD9MI1-Y5P0/X03D>E;6L::VK:%>::TPC:YA:(R!^F2)8(;K?<0[^%+KC![9 Z9[XKH/$VLS:'IB74,,;EYTB:28D1PAOXW M(!.T?UJ/1]'U72OL]JVK13Z=;+LCC:UQ*4 PJL^['''(49Q6CJ4%[<6H2PNH M;>7<"6FA\U67NI&1U]4.U MMF$B4_,HC##:!@8P>,>]'_"'WBV_RZNIN_[4.I^<]L,;O+V;=H;IGGKTX]Z M&W/BV_TVVU**^L(#J-B8&"12GRYHY7"!@2,@CD8(ZBG-K?B4:I=:6+#2SDL_#5Q;6FI:;)?I)I5V)]D0AQ+&9 M22?GW8(&6Q\O?VH I2^)KO1_#NF/J!LC>WI5(7>8K$%V!B\C$9'?('4D5%!X MZS;WD;16MW>PR0Q0?8I]T5PTI(4!B/E((.<],=ZN_P#",ZC)I]E'-JT7VW3G M#6=S':[0H"[2'4L=V0><$58N]"OM4TAK;4-2C-VLZ7%O<6]OL$+H05PI8[N0 M>I[F@#/TQM3/Q!E&J):K+_92[?LSLRD>:?[P!SG-3Z_>:Q#XJT2UTY[<13I. M625F =E4?>P#P >/>K>FZ+?PZZ^K:CJ,-S,UJ+8)#;&)0 V[/+-4NM:/);7=DS[#+%YB,KKA@0"#V'.>U '.O?:M8>(?%EU86UK-%;F&643RLI8 M"!257 /. >3[5IGQ#J-]J\%CI5I;%9M/COO.N78!0S$8(4')X'ZU;7P^^=<: M2[#/JL:HQ$6!&1%Y9.,\^N./3WI=,\/_ -G:C#=_:?,\K3HK';Y>,["3NSGO MGI^M &9<>*M16TOM6M["W?2+&9XGW2D32*AVNZC& 27&J"QU1+6TU- L\;6V]E(39E&W# ( SD'VQ0!5E\5ZE/%.^GV5H1 M9V$5[<_:)67=O0MM3 [ 'DU5M[[5[SQ2+O3H;1Y[C1+:9Q<.R(,LYP 3SG\ M/>J7B/18(+VUCFFG=H+"."/&DR3I*5SQE&P<\95L@=CUKJM$TZZ>[BUN^"P7 M4^GPP2VJI@1LI9C@Y_VL8[8ZT 7M"U1=:T2TU)8C%Y\>XQDYVGH1GOR#7'K> MZS>>$?%K:@]N\40O8E*.Q92H(VC(QM Z=ZZ_0=*_L31+73?.\[R%(\S;MW9) M/3)QUK*;PO=B#6K*/4HUT_4_/?8UN3)&\HP3NW $ Y.,?C0!!I^OWVG-I]MJ M]M;1VUQ9/-%)!(SL@C0,P<$#^$YR/3\:IV/CXW-S8._]FFWOIDB2"&ZWW,.\ MX4NN,=<9 Z9[XK>N?#L=W<:6\LVZ.R@E@>/9_K0Z!#SGCI[]:;H^CZKI7V>U M.K13Z=;+LCC:UQ*4 PJL^['''(49Q0!NT444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% ',WVKZT_B>?2M,&G(D-K'.SW>_)+,PP-I_V:9=:IXB76+/2+==+^U/9OW=6\Q<(Q'3(R<>U &C9^*/,\,WVJ7EN(9K%Y89HD M?$YPLRY!3U^^,51UC19D31]!T.T6 M&S2;[5-)*K-'\AW*KG.6+.0>N>*RIM-UJ*2^T6XM3-;ZAJ%O=>=;1-Y2*T@, MPRM2I \@L'0Z4B+DE?-%PP7UYPG_ &O1E.Y M0<$9&>: .5T#5_$.IO--=#2H[2VNI;>;RQ)O/ED@E*]#GMY;B+4$ M>&*,2/(%;: 2 .<8SD@8ZU4\.VES;Z5K,850]6 R<8ZT =%8Z[IFI6LUS:WD;Q0?ZXM ME/+XS\P;!''/-8R>,K*ZU^WMK.YCELC:37$[^6P9=FW!&>H(+= 5D"MCY 1N)Y'&,YS M5H^(]'&EIJ7V^/[([^6CC)+/G&T+C.[@\8S7+^'],O8'\(F:SF3[-%>";F\0ZE8:7#IS16,44A%R7#2%PQP".!]WN M*7P8Z-;ZGO:07\EXTUY%)"8O+=E7 "DGC:!SGFJLGAI=6\8ZU+>_;H[1X;94 M\F9XDFX?<#M(W8X^F?>@#1M/&&ERZ)I^HW](2"[\?>P%&2!ZXJY/X MCT>VMK:XEU"$0W2EH'!+"0#&<8ZGD<=:QIK<>'O%,=['IUQ+IQTY;2$6D)D, M)5R=NU>0"".?4XLI(T$]_<&,KD6PDY121P#S^>: -V'Q?I ML_B :4I?<\$74_[.2^C-WO,80@@%AU4$C!( MQT!K.N'FT_QV;N2SNI;:ZL8[=)8(3(%=9&)#8^Z,,#D\=:YV[75KV>SEO8-7 MDO+;5HYI84@(MHH5EX*8'S_+@Y!)Y.: .RT/4Y]2EU99E0"TOWMH]@(RH52, M\]?F-4;_ %?59?$E.\.1SVFJ:];7 M%M-'YE\UU'*4_=R(RJ!ANF05.1VJIXP%E/K0!T<%]!++/;^)=01GN%5HP%8Y M#'"D\<9[9QFN6UZUU>UATI@DA&?,XZ[1YO/O5O5[>72=4C;P M]::BE\$@A*+;[K6XC4X =NBE5SSD'ZT ;>G^*+'4-=OM)3';E MNV!CD=><5-;^)M&NK\64&H1/.S%5 SAV'4*V,,1Z UCK'

;G46E>5#&S*VS&(R, @J: /1JJ7NHV^GM:BX+ W,ZV\>!G+ MD$C/Y&N1TG4K[4+[2M"DN9?M>FRRMJ,@FX=#CO@\_4 ]JFKSC6-1 MU'P_/JNEV%[;>]J99"K#S&R1D $$YQG-;N@V&LV6M$R+-'ISP$/ M'<7YNF\S(PREAD9&[(SCI0!U5%&"+7GLUN5E/F20B$L4+=R#D9Z\#N* /1Z*X\V7VOQ0 M^B27U_%96=BDT2)=R*\K.[ NSYW-MP 3CFLVSUV\L-*TOQ!>WDT]C%)<65T MV21(@=A%+CIG*A<]]U '=7-[!:/;I,6!N)1%'M0MEB"><#CH>3Q3-2U&WTJR M:[NBPA5D0E1DY9@H_4BN2,>HVB>&+B[O+L7EWJ!-S'Y[;,2([^65SC"X4#TQ M[UDWL;ZMX*DUZ[OKM[N2]C!@$["*("Y51'Y?3@ ')&<\YH ].I&8(A8] ,FO M/'_MS7+S6Y;.[.0>U7XX[O7-9U.UU.^N; M=M.MH L-I.T2EWCW/(=N"PW<#/''2@#K-.OX-4TZWOK8L8)T#H6&#@^U06NL M6M[J-Q9VXFD:W)6241-Y088RN_H6&>@K/\%+N\#:.I)&;1!D'!Z5RUIYNB^# M];N;.[N4E?59+8RR3,_E(;C87 8D!L,23W/)H ])HKS_ %UKCP_/?6=AJ%[) M'+HUS<.)KEI&B= -LBL22N>9GRV.P)PO M7H,4 :2W$+7+VZRH9T4.T88;E!S@D=@<'\J@T[4;?5+3[3:EC%O>/+#!RK%3 M^H-^O$G M35F3RA.WE%&NBC*4Z'().<9SWH ]$BO8)KRXM$+&:WVF0%" -PR,$C!Z=NE6 M*X6ZMM5NM1\36.GW]P&2:UD1'N67Y6!9XT;G9NZ#'3BM_P +7<%SI4B0B\1[ M>=X9HKR4RR1R#JNXDY R,'/2@#173[9=3?40A^U/"L#/N/* D@8Z=6-6J\YU MJ_NA(-7UI[W4+V$V5 MW]GA@M[EH1&@52'(4C<6R3DY% '5)<0R7$ENDJ--$%:2,,"RALXR.V<'\JCM M;V"]\[R"Q\F5H7W(5PR]<9'(]QQ7,:9IT3?$/7IC-=!XX[5U47#A3E9 &4,BPX(9>> 5V^#+)=Q;#S#).2?WSUB:;I\4.D>,IUFN6=)[R+:]P[+CRU.2I."WOU MH [NUN8[RTANH23%-&LB$C!P1D?SJ6N!TZ.?1I/"TMM=WLWVZU99H)9V='VP M;UVJ>%P1C@#BJVB+XBU.QT[6+=YFN9I%EEE?42863=\Z>3C:,#(&.01UH ]' MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@"M?V%KJ=G)9WL"SV\F-T;]#@@ MC]0*SH/".@6T<\<.EP(D\?ER@9^=<@X//J!5C7-7&C:>)Q 9YI94@@A#;?,D M_VE#:1,)K;RVM9F;.9DR#E1C'ZY[4 =5=V=O?6DEI MC#TIMS86EY:K;7$"20J594(X!4Y4CTP0*R;S6=1EUFYTW1[.WF MDLXDDN'N92BY?)5%P#R0,YZ#BLP^-9[MM+6PM;6+[= TH:^G,:EU;:8E(4Y? M.?PH Z>'2[&WM[>"*VC6*V?S(5QPC<\CW^8_G4L%I;VTD\D,2H\[^9*1_&V M,GWP!^5FI/'MN'PZ;FX*D8!R#R,\8JS_PDM]8WSPZ MM8PQ1/92WD)MY3(VV/!9&! YP1R.* -"?PMH=S/-/-ID#R3'XB:*9G9 M0J@[6X SAAR.*TM9U>>QNK&PL;>.>^OF<1B5RJ(J#+,Q )XR.!US0!+>>'=( MU!X'NM/AE:!/+C8C!"_W>.H]CQ5RSL[>PM([6TB6*"(82->BBN*\0Z_JD_AC M5K988;;4+2>*WNMD[8V2%<-&P&>0P'.".?2NOTJR73]+AMEMX8"JY:.%BR!C MR<$\GGUH !I&GBRCLQ:Q_9XY?.6/' ?=OS]=W-07'AS1[K4/MT^GP/<[@Q346MRD8O(T>.1BRE6(V@;0-HQP>OM6K%XFN]), M$>M6<$-O)8R7,4EO,9& B52RL"!S@CIQVH WKS1=.O[V"\NK1)+F#_5R\AEY MSC(ZC/.#3]4BO9M/DBL#;B=QMS< E #U.!U^EZE8Z;:/IKQK(]]!$Y=B,AG QP#P>A]J +UAH- ME9>'8-$>))[2.$1,LB@B3U)'N>:DT_0],TN.5+*SCB$P DZL7 S@$G.1R>/> MLR]UK5X-4L=*@L;22\N;:29V,["*,J5'7;DCYO3KBJGB'Q;=>'I2TZZ6T4:* M[PF\(GD'&XHFW& <4 =!INCZ?H\3QZ?;+ CG)527&S;2_P"!(_#-95QX MUMXO[<2. O+IQ585)P+AB=@ ^DF5- &K>^&]&U PFZTZ"3R4$<8Q@!!T7 X( M]NE%_P"'-'U.9)KS3X99%78&Q@E?[IQU'L>*Y^[UZ?2=0U^[N+)&GL[2W?$= MPY6169AC!&%(.>15\>)+NPU&XMM;M+>!$LGOD>WE,F$0@,IR!\W(Z<&@#4O] M TK4S";RQAE, VQ'&"H] 1V]NE6;*QM=-M$M+.!(+>/.R-!@+DDG'XDUQMSJ M.K76L>&+O4+2WM+26XDEC5)F:11Y+D!QM Z<\'BKL'BN_:VLM5GTZ&/1[V9( MHV$Q,R!SM1V7&,$XX!R,]Z -X:)IHU1]3%G&+QQAY1D;N,.*CL/#VD:9 MH7^Z/88K&D\;16EI$UY;[+C^T'LIXT.1&%/,G^Z%*G_ M (%6SIFJ-J5]J<:Q 6]I.+=),\R.%!?CT!./P- %N]LK;4;.2TO($FMY!AXW M&0>]0VFCZ?8O$]M;*CPQM%&V22JLVXC)]3S7-ZQJ-[;:EXC^SQ1QW5MI0F@F M\]R-F7Y*8P&&&/?/'-.D\1:KIGAW2I[R&R\^[=(_M$D["&-2F0TC;<@D@C'3 M)ZT ;\V@Z5<6)LYK&%[Y M/4D]S[USVI^+9+">SL&.EP7TUO\ :)'N;S9 BYP-K8RQ)SC@<"J,.O+KVJ^& M;E51&2_N8)1%+YB%EA?E6'WE/!!]Z -1_"%E>^(-3U#4[:"YCN?*\I3G*A5P M0PZ$$XXYK4OM TG4F@-W80RF!=L>5QM7^[QV]NE<]HT5Y?>.]9N+^"V<63I% M PF=C$#&" JD =S;<=,D5*WA_27TI=+;3X/L2G<(0N #G.? M7/OUKGD\7:NEG)?7&EVBVMI>_8KO9E4[KQ/\ 88==^T6X$^FE3'&K?Z]7 M \LCW+97ZBM2]U)=+T274;Y=H@@\V54YY R0/7G@4 6;:VAL[6*VMHUC@B4( MB+T4#H*;=V=O?VKVUU$LL#XW(W0X.?YBL%]>U;3M*GU;5]/M8;1(/-6.&X9Y M0QQM0@J!DYQD'CWI4U_4[._AM-7L;:)[J"26W-O,7 9!N9&RHYQW''!H WYK M:&X>%Y8E=H7\R,DC'JP'0$^HYK' MT_Q1J4YT6XO-/MXK'5L+$8YRTD;E"XW#:!@X/0\4W3?$FIZQINH7,4%A"8HI M=L1N&,T+J< 2KMXR 3_C0!T]W9V]_;-;742RPO@LC=#@@C]0*9J&FV6JVWV> M^MHYXMP8*XZ$="#V/N*XZ34]5;X:07^HPP7 DB@9RES(CNC;?F)"C#Y(X''7 MFM2ROM9E\SUW>^%K M36/LJ;Y[I;7G./QJ+2]5U7^W_$/VYK;^SK*89/F-NC3R@PVC;@YS MDY/4GK0!JMX9T5K".R.G0_9XW+HH!!5CU8-UR>YS5B+1].@@M8(K.)(K1_,@ M15P$;!&1[\G\ZY:R\?BYN+!Y!IOV:^F2)(8;T/%M#MIDFATV!)(Y!)&P!RC#^[_='/0<5BW6N:M> M:UX;DTH0"TU"SEN/*GD*[CA#\V%/0,,8ZDGT%)JGC?[-J-];VK:6%L3MD%Y> MB&29L9*QK@],XR>,\=J -C1='GL[_4-4OVMVO[YD\S[.I"(J+A0">3ZD\?I5 M_4-+L=6@6"_MH[B)'WJKC(#8(S]<$U@V7B>^UG4OL^EV,'D?9K>Z,UQ*5VK) MD[=H!RW'TX-16>K7,%OK]P(;.&YM[[RY&N;UQ#C8GS9(^7@C@#K0!O6VA:59 MV,UE!80+;3Y\V,KN$F?[V>OXT:;H>F:.7-A9QP-( &89)('09/;VKC]1\1G7 M/"&I!A )[2\MHW>UE,D;@RQD,K8![XQ[5W=S*8+6:8#)C1FQZX&: ,76/#<. MM:[87=VD4MK;P2QM&Q(;M8PZTVGP MC0Y9UB5_./G!&?8LA7&,$XXSG!H WM2T33-7,9O[..=HP0K'((!ZC(YP?2IV MTZS:P6Q-K%]D4!1#M 4 '(&/; KF;SQ9J<$&JWL.FVSV.EW+0SEIR)'5=I)4 M;<.I- &]/:6]T\#SQ*[ M02>;$3_ V",C\"?SK.F\*Z%/=R74NF0--(XD9L8RP.=V.F??K5;1?%":W?V\ M4,&R&?3UO S'YE)QXKF+_69M2.F075N+6^L]=A@N(D?B@=JC73;) M+6>U%K%Y$[.\L97*N6.6)!]2:@TR767=_P"U+6RA4J"AMYV<@]U(*C\Q6=JE MX]OXNTN)X%:-K>X>*19V!#*!N#(/E(P5P3G'/2@"];>&]'L[>Y@@T^)([E/+ MF')+IC&TD\XYZ5I(BQ1K&@"HH"J!V KE-.\5:E<+HMW=Z=;16.JD1QF.N27+R&&#D#CJ,\X-._LC3_L7V/[+']F\SS?+QQOW;\_ M7=S63%KNIVNHP66KV-M"]W#)+;M;S%P&0 LC94V: .@NM#TR]%R+FSCD^TE#,3G+%/NGZBI[# M3K/2[46UE;I!""6VH.I/4GU/O7.'7?$?]JW&EC3-.-U';K=!OM3["A)&W[F= MV1]*+GQ;.=#TW5+8:;!'>0^81?W9C.[ ^1<*<]^?:@#5N/"VAW5Q-//ID#R3 M'=(2.K?WL= WN.:=?>&]&U.Y%Q>:?#--M"ER#E@.@;'WA]DI#'%J!D+PS2$ L(V.TD*>!@G(ZD#BIM4UXZ-XBO9[NTWF'34>+R9V/F;I MH0J1M!WG[W)Q^5 '0W&B:;=:A#?S6D;7<( CE&00 <@<=0#ZTDVAZ9<6LUK+ M91/#-,9W4CK(3DM['W%9)\0ZEI]T;75K&VCEEM);FW:WF+JQC +(V5&#R.1P M:9I_B749KK1S>Z?;PVFK(3 T4Y=T/E[QO!4#D ].E &Q#H.EP6(LHK&);<2B M;8!U<$$,3U)R!R?2IIK""26>Y2&+[5+!Y!DD7<"O)"D=QDGCWJ+6KZ;3M->Y M@-FK*1E[R?RHT'J3@_E7.P>-Y)M%GNDM;>>YM[Z.S98)\Q2;RH#*V.GS=QP1 M0!TND:9#H^DVVGP$F.! @)[^I_.JUSX7T2\N9KBYTV"62;_6%APQQC..F<=^ MM9C^*KC3&U2+6K2%);*W2Y3[+(7657)4*-P!#;AC\:JK/K$OC;0SJEM;6^ZV MN61()F?'$>0V0!D<U5/$>O7&D76GVT$5J#>,Z_:+R4QQ(5 (4D _,V>/H M:RI+C61XVNOL-K:/<'2H&D2:=@BG?)PI"\Y/&<#I0!UEE8VVG6B6EG D%O'G M9&@P%R23C\2:JOX?TJ2^FO6LH_M$Z%)7&1O!&TY'0\<9K'M_%=SJR:9%I%E$ M;N\M3=R"YE*I"@.TY(!+$MP,>F:?9^*Y+FXT^V>S6*XFO9K*Y7S-PB>-"Q*G M'S X'IUH W1IUF#:$6Z9LQBW_P"F8V[>/PXJK%X;T:'4?M\>G0I<[S)O Z,> MK8Z9]\9KGO$>K/=_:[+RP@L=6L8PX;EPS1MSZ=<5I:AK.HSZC?:=I%G;R_8H M@;F6XF*#1M&W!)X)R>.V: .GHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH S="91DQR()-7;0]'-\HC.V:)&,APH5 MI%4D_0$FK%AK6F:I'+)8WUO<+%_K#&X.SZ^E &7+H>JQW\FH6&I6T%W=01Q7 MGF6Q=&= 0'0;@5/)X)(Z55N_"-RWAZ'0;.]MA8>08I?M5KYKEB23(I###9)/ M3@UMV&O:3JD[PV&HVUS*@RR1R G'K[CWJS>W]IIMJUS>W$5O O5Y&"B@# U' MPB;U;]5OBHNM,CL 73<5VECO)SSG=TJ]?Z.9M2M=1$^T6MI-#L$6\MO"\@=\ M;>F#G-9:^,XIH]5EMY]/,5O<106DDLQ1)2R*Q!;GD?-T':MTZYI8U0:8=0MQ M?'CR/,&[.,XQZXYQ0!PWA"W-AKMG'9)]J1HWCN7DT^:!K90,C#2,0,M@%5X_ M*NRUG2)K^YL;ZRN4M[ZR9S$TD>]&5AAE8 @X.!T/&*E_M_2/[2_L[^TK7[9N MV^3Y@W;O3Z^W6JVD:_'=: ^J:B\%K&DTT;,6VJ DC(.3ZX'XF@"E)X3EN=*U M**YOE>_U&>*>>=8L(-C*555ST 7')SSFNHK.BU_29]/EOX]1MFM(3B27S!M0 M^A]#T_.A=?TAM,;4AJ-M]C5MIF\P;0WI]?:@#';PO??8=9TQ-0@_L_4//= T M!,D3R\GYMV"H)/&,\]:MZGX9BU6:Q^T3?N+>UGMI$"\N)%5<@]L;??K6A;ZS MIEUI[W\%_;O:1YWS"0;4QUR>WXUG:9XGMM7\13V-A/;W%I':)-YL;9.\NP*G M\ #^- $FD:;K%BT,-WJ5K<6D";%VVI25^, LVXC(]AS5C7]);6=,^S1S^1,D MLV+RJ0@7 ;)+;F169%VATPP(..,'(HT_PLUC'H"F\#_P!E0RQ$^7CS=Z@9 MZ\8Q[UTE% '.0>%VAT30M.^U@G2YXYB_E_ZS:&&,9XSN]ZY2.V-GXG,]DIN[ MTZ@6^S2Z9-'M5GPTF\MY:X4\.%&>_)->G44 5=3L(M4TNZL)O]7<1-&WMD8S M6&O@NS5=!S(Q?2FW,W>&=4> MXTK^T-5M[FVTUF\M5M2KR@QLGSMO(S@]A20>$KQ(+'39]3CDT>RF66*(0$2N M$.41WW8(!QT4$XKJZ* ,%O"EC+KNI:E,/,%];"W>(]!D8@:.F MA:);Z>DAE,8)>5NLCDDLQ^I)K3HH Q;KP^MYJ>I7,DY$5]8"R9%7E1E\MG_@ M?IVJO%I.O1:-%8G4=-D,0$8\RR8I)&%VX<;^O0\<<=*Z*B@#D;/P=1KB O'*AMZ9J( MF"BR\W*;<[]Z@=>V,5I44 J ME_X/OKF+5K2#4X(K34)_M+%K8M*'X(7=N *@J.V<<5U]% '':IIHUCQSIIC6 M;;9INU!O*98GVE7B7<>&(8YP,X&VTK+;R6P^S6QB:17QS(=QSC' KI:* .63PQJ#^$Y? M#]SJ-N\*I%%;2I;E65$8'Y_F()P .,5>;1[V'Q+)JME>0I%.Z@;3]2P;JWDB)?(CV?*P88! '4&M^B@# T?1]6TK[-:-J5M/ MIULNR,&U(F9 ,*K/NQQQR%YQ5W6M*.KVUM$)A%Y-U#<9*YSL<-C\<5I44 8S MZ$6U#6KK[0/^)E;1P!=G^KVJXSUYSO\ ;I69%X2O;1XS9ZC N[3XK"9I;8NP M5 1NC^8;H0+>Z3"\"O+ 6CE1@%.5# @X53 MUZYJ8Z#J=I?W<^EZC:PQWKB6>.>U,FV3: 73##&<#@YKHZ* ,RTTIK;7K_4S M,&^U0PQ^6$QMV;N.< M>E=110!RF>V:L44 <_%X::/3_#UJ;H'^R&1BVS_ %NV-D]>.N>] M4X_"%TMI#I#ZE&VAPSB58?(/FLH?>L9?=C:#CG;G KK** .<;?;K6 M^:[2B@#EX?"D^ES6,NBWT<#6]G]B<7,)E#INW;AAEPV23Z MJ0FYT\W+>9/;EEE,S[N0&&,#/0UU]% '*R>$;A[-I/[14ZLU\E^UR8?W9=1M M"[,YVA>.N>^:L:CX534[K5)9;ID%[# B;%^:)XF9E8'OR1Q[5T5% &;ID&LQ M2,=3O[2X0*%18+8QG/\ >)+'GV&!3-0TI!4&N@HH YV'0-0N-1AO=7U&&XDM89(K=8+WIAV;=G/^UT]JQ++PC?:6=.DL=1MQ/:V7V)WGMBXV[MVY &&UOQ(/'I77 M44 -P''ZUTE% '-?\([?WMTUUJVH03S):R6UN(+MVB@#(U_1Y=6CLV@GC MBGL[E;B/SH_,C8@$893Y98[LY[[NG;%;U% ')V?A* M[TJ#39-.U"%;ZSMVM7>: M'-&S;L%0P((/((/K3AX1G@M+62VU!?[4@O)+UK MB6'*2R."K@H",#!P,'C KJJ* .3D\(7<]OJ9GU1&O+RY@NDF6WPL;Q!<#;NY M'R^N<=S5F70-3CU.ZOM/U*WA:_C1;R.6V,BEU7;O3# @XXP<]*Z.B@"AH>FG M1]#LM.,OFFVA6/S-NW=@=<=JRH?"K1:!I6F?:P387:7)D\O[^V0OC&>.N,UT ME% ')?\ "(77V,:/_:4?]AB?SO(\@^=MW[_+W[L;=W?&<<5I)H][:^);G4K2 M\A%M>^7]IAEA+-E%V@HP88R,=0>E;=% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SO MC:.27PV1'!),PNK=C'&A=B!*A. .O -X1/[+:W>22%H3 M<.9%8( X!.%5AG&/FQ7HM% '&:);VNH:Q87/VW6))K"-RD5S8K D>Y=I0D1+ MGKT!(^7-7/%"O!J^A:C+;S7&GVDTAG6*,R%&9,))M&20#GH.,UT]% 'G-]'+ MJ&E^+9[:SNMES=VKPAK=T:0 1 D*0#V/:M"6233_ !:8]'6[9KN\!O;::T;R MERN#.DA&!@ <9.?2NVHH X[PC>Q:7I=GH=Y97D>I1R,LH^RNRLY8DR>8!M(/ M7.:RHK>YBT6SCFLKIAI>MR3WQW%J(VFBBZ ME8PB[NH[<[/:M6ROX[GQ??ZM;VMXUHFE(-QM7C,C*[DJH8 DXQ77T4 5["[6 M_L(+M8IH5F0.(YDVNN>Q'8U8HHH **** "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@ 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 **** *FISW5MITTME;&YN%'[ MN+(&3_GFN'O?$_B;1?L=QJ*V;+<$YM54AU ]?3]:[?5=0&EZ;->F"6=8AEDB M SCU_"O,_$FHZ3J0MM8TR69-8EF7=$"24 &![9R%QCUKIP\;[K0\S,*C@KQG M9KI\]_-^1ZNIW*#@C(S@URNJW_B=M3GBL8+>SLH4+"XN>1)CWYQ]*GE\5+IU M[IFEWUO*U[=11%V3&U68[3GGU!JGK6O:->WMQH6LQ7%K$GS>:QP'(Z8QG@]: MF$))ZJYK7KPE"RG9_=KV;Z%SP;XAN?$&G32742K+"X0N@PK9&?SKI*X3X;RW M317\09VT]''DEQW).J^*(].U"\U2U@BCBM&E@ M8 '+@9&0&/&*S?BETTK_ +:_^R5U6L_\B;>_]>3?^@5UMQY(OE6IX\(U%5J1 MYVU%::]UU.1LO$_BN_TJYU*W2Q-O;9\S*X/ R>,^AKI_"7B&3Q!I4EQ<1)'+ M#)L(K2V^'5Q M%:Q);W6[R&1"?F9A]_GGE0?Q%:5:46K177[C#"XJI"2E4D[KO?T[#A\0; M_P#MD,4B_LLW&S=L.=F>N<]<HK1\4^+ M[K3[+2KO3/+,=Y&SGS4R1C;CO[FN;U;Q%:ZCX2TW1;2.:2ZC$8?Y.,JN,#U. M32^,+.73] \.6LPQ+'%+O'H3L./UIJG%RCS*VK%+$U%3GR3;22=^SNM+G1>+ MO%6HZ'-8K:"$B:'>^],\_G3M:\92Q^&;+5=,\O=-+Y*]&G\/WKV:,QT^=_.ASTR,C'U&>V:4*:LK*][CK8B:E+FDU:UDG:_GYGJ<,AE@CD:-HV= M0Q1NJY'0UQ.O>)M9M?%8TC3A;G?L">8O:8EWH<,N0.16-&,>=I]+G;C:LU1A*#:;:_$W-%\5 M:J?$YT/6((!*<@-%_"=N[U(((J3POXFO]7\0WUC<^5Y,"N4V)@\. ,\^AJ]H MG@VQT:_-]YT]S=8(#RD?+GJ?K7#>']=M- \3ZEPKS>V^(%_)K41ECB73)+@QA MMA!"Y]<]0"":OZ[XTL[_ ,*7C6(F221A;CS% /S#)(P3V!_.N3N-/U=?"D22 M:4$LXW^T_:<_,0PQR,],8[=J*-%)/G7D+&XR3DO8/1*^GZG?^-->O-!LK::R M\O=)(5;S%SQC-4CXRDN/!4VIVWEK?P,B2HPR 2P&<>A'^>*Y[Q'J?]K>"-'G M9LRI*8I/]Y5Q^HP?QJIXET2;1K:&ZM"PL;^%!(HZ*^ V#^(R/QJH4H62EO?\ MC.OBZO/.=-^[9?*ZT?WG5W7C&[L_!=CJ;11R7ETS(."$7!;G'T JO:>(/%"R MVLWEVFIVTP#.MF-S1CC(..AY[U5:]CL_AQI8N-+6^MI"X.I]'D\K[*C.!A/FX&1SFNM@\W[/%YV/-V#?CINQS7F MEU*YZ,5+F76QZ.-JRI^SDG975_3S-[4O M$U_:>-[;2(_*^RR-&&RGS?-UYS5#4?'-YI?BR:SG2)K"*4*V%^<*0.6$],M,L;TGS+6ZBB7/3;OR,>W.?Q MK5U+4(-+^*,M[<[O)B<%MHR>8@/ZU2I13LE?0EXJI.+BMJ;^A>+=1 M?7SHNMVL<-R>%9.,-C.#R0MF3"\F/,7'RJV.I/7I5 M2QF;Q/\ $2/4;.&06L3*[.PQ@*N.?J:Q<:4?%6I?VP9Q;>=+CR?O;M_'X8S0 MJ<;O36PI8FKRKWW;F:O>UUZGH5I>^(X--U.YU1+13!;M)#Y1!^8 GG!]A7/V M'B?Q7J6G7-_;)8M#;9,FY<'@9/?TJQI,N@+H.O0:*UT6:S=Y//'HK 8_.N6T MW07U'PM?W\$DOG6T@S$#\KIC)X]1U_"E&$=>9=5T+JUJGN*$F]&]'V\[?H>C M>$/$4WB'3I9+B)(YH7VL4SM8$9!YJ+QKK][H-G:RV7E[I9"K>8N>,5!\/;ZT MN=":W@@2&>!_WJJ3\^>C\^N,?A5+XG_\@VP_Z[-_*L5!>WY;:'5.M/ZA[12N M[;_,JWOBGQ3I-G:7UY#8M;7(!0 ')!&?7(XJ[XB\7WUBVE/9+$L5[ LK+(N2 M,XX_6N4UC1O[%32-196N[.>)':.9C@-@$KD8P/2M?QWB[MM'UBSCW61CVC:. M$Y! /IW'X5OR0::MI>[];]CI?&NO7N@V5K+9>7NDD*MYBY MXQFLSQ'XLU+2[72)+?R=UW;B23<#IS[UC>,/$=IXEAL+338YWE#EBI3!R M1@*/4TOCZ%K2'0H)/O16VQL>HVBIITDN526NIIB,5-^UE2EHN6QZD.E>=6_B MGQ+J6LW=C8+9DPLY'F+M^4-CJ3[BMRP\>Z3J%]!9PQW8DF<(I9% R?7YJ\]A M&DGQ%J']LF<6_F2;?)Z[M_\ +&:BC2:OS(UQN+4N1TIZ7UUM^)ZAH$NO2-/_ M &TELJ@+Y7D$'GG.>3[5>U35+71[%KR\9EB4@?*N22>@KG_!)AH.BK LJKF2689&<;ORQCL>: MS-(_Y*K?_1_Y"F7-Q'X?^)DMY?EH[6="5EVDC!4#M[C%=#A'GT70\]5JBI>] M+[=F_+]#5T3Q5?74.K6E]'$NH6$;N&0?*VW(.1[''YUD:?XI\5:G875Y;)9& M&U&9-RX.,9XY]!46@@W^I^)]6B5OLKV\X5B,9W'(_05SFD+H36=U_:LUVDW_ M "Q$'0\=^/6K5.-WIV.>6)JVA[VGO:WM>VVIZ#I7BVXO_"6H:E-#&EQ:!@"H M.QFQ\O'U(R*RK#Q%XMU&&*2W&FGS<[$9U5C@X^Z6SVJKX8N6?P;JD6HVD]QI MD3)M6 ,>_P I/, #[1NQZ]ZY7Q5XRBT<2V5FK2:@ ",;:&/PMJ1$\R0 M*-S891R:YX1BIJ^MSTJU6I*E+D3C9;OTZ%OPKJ-QJWAVVO;IE::0ON*C X8@ MY$]M;RRK+)!$\BXVNR D8]#3;BRM;O'VFVAFQT\R,-C\ZGHIW8.*?0;''' M#&(XD5$'15& /PIU%%(84444 136T%QM\^".7;TWH&Q^=/9$>,QLJE",%2." M/3%.HHN*R(X[>"%"D4,<:-U55 !J'^S;'_GRMO\ OTO^%6J*=V+ECV&^7&8O M*V+Y>-NS'&/3'I4/V"S\OR_LD&S.=OEC&?7%6**+L;BGNB"*SM8'WQ6T,;>J M( :=-;07&WSX(Y=O3>@;'YU+11=ARJUK$4EK;S,K2P1.5^Z60''TI9K>&X $ MT,<@'(#J#C\ZDHHN%D-\M/+\O8NS&-N.,>F*@ATZQMY/,ALK>-_[R1*#^8%6 M:*+L'%/=!436MNTPF:"(RCHY0;A^-2T4@:3W"JQTZQ8DFSMR3R28E_PJS13O M8&D]RM_9UCMV_8[?&"&6+RI(D>/^XR@C\JDHHNPY5V(U@B6'R5B018QL"C; M^510Z?96TGF06=O$_P#>CB53^8%6:*+L.5=@J*>VM[I EQ!',H[2(&'ZU+12 M!I/1D4%K;VJE;>"*%3U$:!1^E MH%G,P@C$IZN$&[\ZEHIW8"!2L,,<: MMU"* #^52T478**70AAM;>W8F&WBC)X)1 ,_E3IK>&X $T,<@'(#J&Q^=244 M78W@EB6*2&-XUQA&4$#\*46\*P^2L,8BZ; HV_E4E%*X616@T^RMI/ M,@L[>)_[T<2J?S J2:UM[@@SP12D=-Z!L?G4M%.[%RQM:Q72PLXW#I:0*RG( M98P"/TI#IUBS%FL[Q%#:V]N288(HB>I1 N?RJ6BBD- M)+8B6V@68S+#&)3U<(-Q_&B>UM[I EQ!%,HY D0,/UJ6BG=ARJUB-((8H?)C MBC2+&-BJ N/I4/\ 9MA_SY6W_?I?\*M4478N5/H(J*BA54*HZ # JO'I]E#- MYT=G;I+_ 'UB4-^>*LT478W%/=!39(TE0I(BNAZJPR#3J*0QD<4<,82)%1!T M51@"GT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-U=VU ME;M<7=Q%;P)C=)*X15R<#)/'4U3B\0Z).LK0ZQI\BQ)OD*7*'8N<9.#P,D<^ M]97Q!#'P9=!55F,UO@-T)\Y.OM6?XFMKF'P%KCWMAIUK-Y!"_8V+ KD=257O M0!UEEJFGZDK-87UM=!?O&"57Q]<&K"RQM*\2NID0 LH/*YZ9'X&N0L;.XN?$ M]KK+:-_8UI:6TB2O(T8>?=C (0GY5P3DGO6/XW$H M+0;#^XRN>P\0:K#JX1=+NIQ';-;H4=(P&VL<;N1 MQD$5$_B/5M7OKP6#7UK#;+&(UMK-9M[L@<[RW0?,!@8]LP52S$!0,DGM3(9X;F!)H)4EBD&Y'1@RL/4$=:Y1I]8 MM=8O=)FU8W DTUKN.8VZ*8G5MI &"ISWS]:RK-;[4-1\'31Z@UJTVER.1## M&%!Q&6PN,#.0/;'&.: /1**Y--2U&#Q>]OJ=]+:6\D^RRB%NI@N$V\#S,9$F M<\$CIP#FM3Q)>FRTU-E[+:S2RK'$88!-)(Q_A53QDX/)Z8H TKFZ@LX?-N94 MBCW*NYS@98@ ?B2!0MU ]W):K*AGC57>,'E5.<$_7!_*O/KK5+^^\-ZC:Z@9 M&FLM5M(U>:)8Y&4R1,-RJ=N>>WM726'_ "4#6?\ KQM?_0I: .CJJ=3L56=F MNX56"012EG ".<84D]"=P_,5E:[?7QU;3-&L+@6LEX)9)+G8'*)&!D*#QDEA MUZ#-NZT MTFHM'8:;<*%@CA0M(/+5BI8C..>W//6LC3=?\17T-AJ<27LRW,B,]I]C40+$ MQYVR?>R Q&[<=IZ$8 MS6?I,EWIMUXMU*2^EGBM+F61KE '<45QL&H:U8#0;Z\U M%;N+5)4BEMA"JK$9$+*4(YP,8.2@#M**P/"U^U[;7"3:C<75S"X$L5U;K#+ 2/NLH &#U!_4 MUO,VU2QZ 9XH 6JDVIV-O?0V,MW"EW,,QPEQO8>H'X&N/BUO6AH%EXGDOU:" MYGC#:>(5V+$\@0!6QNW#(.2<=>*FT^SOG\8>*7359$8+$JD0QD@%"5ZC^'I[ M]Z .F36]*D^T;-1M2+9@DQ\T8C8G !/8D\?6K]>;V7VVP^%6G7*7H?,D#^7) M;QLI5Y%4H@#@#LC=0"\%GYJ?:#&91'GYM@.,X],D"IJ MX^PM+VT^(<:7NI/?.=)V^T2VRAY8?*+!]G0- MGCTR.F.*K7&I^(K33==N_P"VO,.C7&Q5:UC'VA=JL0^!Z-CY<=* /0JA^U0? M;/L?FI]H$?F^7GYMF<9QZ9XKEWFUO4]T M=.K4 =E17GB^(_$.H6\VIZ>EZ^)G$%FEDK0NBN5PTGWMQP>00 >U/E\0:]J$ MNI7&G?;4^RW$D%O;162R12%#@^8Y^;)(/3&!CK0!Z!17''5M5B\2Q#5+J;3; M*B3:H\Y&EF]AN MC"BR* 2K(0 %.<<' (R:WO"D$EOX6TU))S,3;QLI**NT%1A< =J +%SX@T6S MN'M[K5]/@F3AHY;E%9?J"\ MG\7>(/)T_3;BW^W1B5[EB'4>4F=HVD'CW'-5[I6/BSQ+:P^'_P"U/-AMD5E '?R31PQF2614C&,LQP.?>B26.%0TLBHI8*"QP"2< ?4D M@?C7GFMPQVN@:'X/U'5(;9WM]]U@_,4 >AF6,3+"9%$K*65,\D# ) ]!D?F*?7G5CK--+UR-BM@Z#3MO_ $U>(S,/P8*OU%;GCJ.>33=.$-T\!.I6P)55/60 'D=C MS0!U-%[$*-)*2Y4 C:!P2>/2KOAC4KG4M-F^V M%'N;6ZEM9)$7:LA1B-P';(Q0!M4R::.W@DFF<)%&I=V8\* ,DFN'U?Q#J%GJ M4MU8WUS=6D%[';S1?8T%NF7563S/O%AGJ,C/!I^K7.J:W9>)G@U#['9:>LML M(%A5C,5CW,6+<@'=@8QZT =K%*D\*2Q,'C=0RL.A!Y!I]<3I%QJNK$:?9:C_ M &?#I]A:_,L*R-+(\>[G<#A0 !@8)YYJ/3]^.E $M%>=:7P;U& ORC MC'TQ5)?%%[?6^CM7W MA>PNM0+FZFCWN74*3DG!P ,#&,>U++8),IB?3KF14:)"8V3;R&QGG/(SC@52TW5-:3_ M (1F]N]2%S%JZA9;?R%14)B+@J1SG(YR2#GH* .VHK(\1WILM+#)>R6DLLJQ MQ-# )I'8_P *J>"3@_3K7,0>)]8BL+VSD+&_748+*":ZA5&42A2&=5.,C)Z= M>* .^HKE]4GU;0-,_P"0H;ZYN[F&UMWG@11"SMM+'8!D0 M ;% #'/3CN*8OB+6;2U\00337+2VNG?;+:6[MHXY%/S#E5X(RH(R,]0: /0* M*XZ35M4T74;5[V^^W6]W83W+1"%8_+:-5;"$.M:>I:I!I4 M=O)<+)LFG2 ,HR%9S@%O09P,^XJK/XETRW35F:8DZ4 ;E5&2,KN 'J3T^M % MW4+"+4M-GL)FD6*>,QN8VPVT\'!^E5KO0-/N[*WM#%Y26[QR0M%\K(R$%<'\ M*QK[Q--:OKLT45VSV%BDRVDL"A03N^?<&R1QR.P4XS4>H>)+Q=.T"]%K>0&X MODCF@$0+RJ8F;"@$\$XQR.G- &U!X#=S>?("5"DCT^Z*@TG68-7%PJ0SV\]M)Y#S=2ZK_: MDMXEO0W-Y932JJ3?9)O+$H48 M&X>H'&1@TM]XC@LKV2SBL[V^FA0/.+2(-Y0/3=DCDXS@9/M3)?%=AMM!917. MH2W4/VB.*UC!;R^FYMQ 49XY/7B@"^FEV\>JC409#<"V%MDMD; V[\\]ZJS^ M&["XL=3LW\WRM2E,L^&YW$*./3[HJ6VUJ"YU"*Q\FXBN)+7[5LE3:57=MP>> M#GM5%_&&GK%:NL%W*UU/-;Q1QQ LSQD@C&>Y!P?SQ0!I3:3;3:FU^^_SVMFM M3AN-A.3QZY%49?"MB]IIL$4UW;MIT?E6\T$NV0*0 03C!! ';M5=]?D_MDQ> M1?Q,FG/=?8W@3]YRO(8-G<,XQTYZ\51'BRXN/ G]KSV]Y92M&A,\4".%+?QJ MK-RO;GGF@#8?PU;3:E%>7%W?3B*83QP23DQ+(!@,%]O3./:K>JZ1;ZO#"DSS M1202B6&:%]KQN 1D'Z$CGUJG?>);>RNYK6.SOKU[90UR;6(,(01D;LDRM[N^WPQSM);1AEC1_NELD'G!Z T )_PB&FFTO[>22[D6^9 M'F9YR6\Q.CANH/ ]N!Q5V+1+>+58M266X^TI;BW=C)Q,HZ%QW())S[U,!S'@G MM %S5M$M=7^SO*\\,]LQ>&XMY-DD9(P<'T(Z@U4C\*:>EA=6C2W4JW5PES*\ MDNYV=2I!SC_8'%.LO$]I>:A'9M;7EL9HFF@DN8MBS(N,E><\ @X(!Q61?>+6 MO)](&FP7L=K<:C'%]K:("*=/FR%).<''!P,XXH Z:TTVWLKF]N(MV^\E$LNX MY&X*%X_!15&Q\,VNFW*/:7=_';HY=+,7!\E2<]%ZXY/&<>U0>--2N=)\/&YM M;L6C^?"C3E5;8K. QPP(Z$U5T_5EM-.NM6D\12:W8PX63R((OW73+'8 3@') M]N: - >&+2*_>YMKN_MDDF\^2W@N"L3OG))';)ZX(!J4>'K1=6N+]);A/M/- MQ;B3]S*=NW+*1UQC\A3'\4:9&E_,96-M8JIFN%&Z/<;E )SS@8.#R.*;9>)K>ZNWM)K*^LIQ"TZ)=1!3(@X)7! M/3(X.#S0!6N?"J)H^IV]K<7,MYJ"JLEU/.=XQPIR,<*,G Z].]=#$GE0I'N9 MMJA=S')..YK"L/%]E?SV*+:7T,-^/]&N)H0LYN?LT-WY:B&1\D'!+9QP>W.#C- $D7A#38;B)@]T;:&;SXK-IB8 M(Y,YR%]B20,X![5IP:9;V]_?7B;_ #;W9YN3Q\J[1CTXK+E\86$4CN;>\:RC ME\E[]8LP*V=IYSG /!(&/>KOB'5AH>@7FI>7YC0IE$_O,2 H_,B@!G_".V/_ M CT.B?O?L<(C"_-\WR,&'/U J*Y\,6D]]/=PW=]9O<$&=;6X,:RD#&2.QQQ MD8-)I>FZU!-%("&5\X !SGDC ) !H FN?#-K/?37<-U?6;W&//6UG,:RD# )'8XXR,&KT M>FV\>K2ZDN_[1+"D#9;C:I)'XY8UC7'C;3[8SN]GJ#6]O<-;3W"092.0-MP> M_:@">+PW;)JT M>HRW5[<21.\D,<\Y9(F?()4?0D7YR0_9QNDCSC>,M@#IP<'D<4A\26][=:$UI-I]ZF MN_#FG7S:B;B-W_M!8UF&[&/+SM*XZ$9SFJ<'C*QFTN?5&M+Z+3XHC*MQ)$ L MJYQ\N"3DGH"!3-4\1.FA-=&UU/3F,\<6][=&9-S+R06P5.=N<\$^U %W3O#E MOI^I?V@;R^NKD0&W#W4V_"%@V.GJ!4NJ:';:K+!.\EQ;W4&1%<6TFQU!ZC/0 M@X'!%5+WQ9965Q=1_9KVXBLR!=W$$0:. XR=QSDX!!. <4MYXJM+:ZEMH;2] MO98H4G;[+$&'EMG#9) [=.I[9H M+H5MML/,FN9GL9FFCDEE+,S$,#N)ZC#' MBF3^'+"XL]4M7\WR]3VS[X)XQ)&V,9!&17GD M?B/5DM/[07Q!'<71U!K==):*+,B^=LP-H# [><^U &\?"LM[X@UN>YN+VVL[ MKR506]P$$RB,*P8#D<\=C6P/#VGQWUG=PH\+6L!ME2-L(\79&'<#J/>E.O6@ MM]6GVR[-++"?Y1D[4#G;SSP1Z51LM8>?Q-?!YRM@FG07**^ $W%R2?P _*@" M2T\):=9W-M(LMW)#:L7MK:68M% W/*K[9.,DX[5#INCS2>+[W7[NS6V8PBUA M3S [. 23(<<#("@#K@++.ZN+5#:7T$-VVVUN9X=L38O)ZD^@Z\&+2"^>XMKJ^MXWF\][:&X*Q,^ MF6VK61M M;I6*;@ZLC%61@>%+J(*74#[RX)!P<9'7VK M-\(:Q+?3P1WNN7DUZ]JLKV=S9+ ,D#+(=BE@#D<$T ;5OX:LX(KX22W-S->Q M>3-<3R;I"F" H., #)Z#O6G:VT=G9P6L6?+AC6-,G)P!@?RI;F26*VEDAA,\ MJJ2D08+O/89/ K#\,ZQ>WMAJEQJWDQR6M[+$RQQ:CJEK)=.'E6VNC&I( 7. /0"M"RTFWL;VZO(VE::Z6-96D;.?+7:#]>>: MR[3Q*J>'K/5+Y9&DU!\VUM FYV#9**!W.T9)/'7H*EU#7+F/P[=:K%97-L]F M?,D@ND 9T7!<#!(^[G!!ZCZB@"^FD6BZM<:FRF2XGC2(ESD*JYP%';DDFJMM MX8T^TU7^T(A*)!++,J;OD5Y H<@8[A1^9]:U8YDFMTGC.^-T#J1W!&1638>) M(+S48[&6QO[*:9&DA%W$$$H7&<8)Y&1P<&@"0>'-.2UBMXXVCCBO/MJ[#@^9 MO+?ER1CTXJSJNEVVL6#6=UO"%E=7C;:R,IRK*>Q!%9-EXSL+UK%DM+^.VO7$ M<%S+"%C9R#\NP%95IXG@NK@6[V%_;3R0M-!'< M1!3.J]=G)YY'!P>: (;GP;IUS]I1KB^2">8W!@CGQ&LI.[>!CKGG!R,]JDO? M"=C>W-U.+B]M_MB;;J.WG*)-QMRP]<<<8K"E\6W][\/Y]7%M/97*-&1($&U@ M9@IV./K[4 -G\*6,IC M:&XO;1UMUMG>VFV&6-1@!N.<<\\'GK5&Z\+,VOZ:+-KBRT^TL)(%DM90C*Q9 M,+SDG(!['IZU?L?$]M>7EO;/9WUH;H$VSW,(59L#/&"<''.#@XJK!XWL;C31 MJ2V.H#3SMSSP3R0,<'TH M-X4TTZ1'IR>?&L<_VE)TE/FB;.?, MW'JQR>OK6O;0?9K:.$RRS;!CS)6RS>Y-49=>TZ&[U"V><"6P@%Q<#^ZA!/\ M(?J/6LEO%=O%J,L]P]Y;VD6F"\:"6W7#*2#N# D[AG;MZ9S0!9_X1"P^QWMD M)[P65WNW6WF_NXRS;B4&..?YFK^J:-!JIMWDEG@GMG+PSP/M="1@\\C!!P01 M5;_A)8(]-:]NK*^M0'6..&:(>9*S?="!2#],^Q7-J7NF6>X6Z+FH MK+2>;I8= MZ2R\3:??R:?'!YI:]$NP,FTH8\;U<'D$$XH LVNCVMG>2W46_P R2".W;+9& MQ,[?Q^8USFK>&OLT6F6]AIU]=06<+1*T%^L+J,C&=V >G4$&M6Z\6Z=:13.\ M=RPBOQIY"1[B92H88 /(Y'OGM22>*HXIX;8Z5J;7;Q&=K=(E+QQABNYOFQR1 MP 2?:@"WX>M]0M=#MX=4F,MVN[0"Q*@M@;B!@$]\5A:)X.!L5&K279 N MY9_L1N,PG]ZS(2HZ\8.,XSU%;XUNU+ZHNV7.F &?Y1SE _R\\\'VJI=>)XK> MSM[M--U*XMYK=;DR00AA&A&?FY'..PS0 ^Y\+:==/J)R MW-L+J%;:,-OCR.9=$?3["YN;?4'E#@1CS%**V5 +##!EY MSQ@&@#;GT6UN+BSG8RK):120Q%'QA7 !_'"C!J+3/#]MIEY)>?:+NZNGC$/G M74N]E0'(4=.,G/K5^XN##927 AD=DC+B)0-QP,XZXS^-<_I/B];CPK#K&I6D M]N65,!8\B9VX B ))R<#G% &Q=Z1:WM]%=S;_-CAD@7:V!MDQN_'Y142:#9) M;Z5 /,V:65-O\W/"%!GUX)HTS78-2NIK1K:YM+N%5D:"Y0*Q0Y 88)!&01P: MQ/%VL3Z?K.D6HUM=)M;A)VEG:.-LE=FT?.#CJ: .@U72;?5X(HYGEC>&4312 MPOM>-QD9!^A(Y]:H+X0TSR+Z*5KF<7I1IFEF)8NGW7#=0W3IQP.*Q[NZU13H M-K;>)FE349Y2;U;>'E!'N V[<9'7WJYHWB":*WUW^T[N*[ATE_^/V) HE78 M&(('&X=#B@"^/#%K)8W-I>7=]?1SA03RN;2\ MN[^]CG"@FYN"Q3:%K.Q8)%=7S6BJRI927!:%58$%=IZC!/!) K"KEO['D>8&5Y-^L=/WYW>=^.)!M'LU=P2 M%&20![TBR(REE=2HZD'@4 Y''6NJ$B$L ZG;][GI]:5'610R,&4]" M#D&@#'TS3[BV\1ZY>2J!#=M 8B#DG;'M/';FJ/BJWU/5;6YTJ'0H+N">+;'= M2W"J(G(QN*D9^7J"*Z5)$DSL=6P<'!S@T)(D@)1U8 X.TYP: .&?PO=V.J7% MP^FC64N8H0< YZCGBKZZ1>Z%JT5_I.EQ36\EDEM+9I.%,+ M*Q8%6;@CYB#T]:VKS6(K35=.L-OF/>2/'N5A^[*H7Y'X5H[UP#N&#T.>M ', M7$&M1Z]::W%IDS M3[) 0HEW[<>OWA79>8FX+O7<20!GDXZT+(CLRJZL5.& .<4 8MQI=Q-XM2^ M MO[-DMB^>0[.I''T!K$72-:F^'MQX>ET]8[F&W2"*03JRSX/4=UX Z^M=/K M.K1:-8_:)(VE=Y$BBB0@-([$*H&>!R>M6+>X=K6*6ZC6VD?K&9 V#Z9Z&@#D M;SPY<6^O:E=+HZZI#?.LJ,+OR6B;:%*L,\KQD$9/M2ZWH-X3:Q:)I"6MQ!$B M6]_#=A!"-V61EZN@].;DX+G/?=UR M>G/6N^21)!E'5AG&5.:S[W6(K/4M/LMOF/>2M%E6'[LA"_(_X#0!EW^A75[= MZ)P%BM[2X@G<,,H7C51CUY!K-@TS7WLM TNXTR)$TNZA9[E+A2LB1@KE5ZY( M(.#7;"1"Y0.I<#)7/(I/-CWA-Z[CT&>30!B^+=/O-1T016,*S3IO^'+^QDT=;25T3R]UTK[V#@G MIT&!U/Y5U"R(Z;U=2G]X'BD26.3_ %W6L?3O#M_#J]G=KHXM%2TFMYW>[$LDCL!AV/<97&WO8G6*1G8*=H&]@I8\$\<\<5ZZKN M.!DXR:P[(Z0WB/4433+2"\M#&&NO+0/(9%W<'&: .?T_PDUF/[,N]!BOK?SF MQ>&\*JT;,3\R==P!Q@#!QUKJ_$&DC7-!O--\SRS,F$?'W6!!4_@0*TZ:LB,S M*KJ67J >10!@65UXBNC'9ZCH\$"%2EQ=+=AE;@C**!GDXZXQ61!HFMR:3I?A MZ>SBCM;&>)I+T3 B2.-MR[4ZAC@9SP.>M==J.HVNE69NKR39$&5,X)Y9@H'' MN15@R1A=Q=<8SG/:@#D+CP]J,GAS5[-8T\ZYU4W40WC!C\Y'SGMP#Q1XG\/: MCJ=SK3VL:,MUI<=M%EP,R"1F(]N".:Z[S8\H/,3+_=^;[WTI7=(P"[*H)P,G M'- &0VGW!\9QZEM'V9=/: MGG>9%;&/H#6-IGA[4;6V\,I+$@:PN;B2\5X;B4L.5&,(,;L\#.1QWIB^']8E\.ZG9" M!H(9;FW>RLYKD2M"B.C.-_I\I(&3BNX::)&VM(BMQP6 /)P/UIQ(49) 'J: M..N-+UJSBUW3K&RBN8=5FDECN6G"B$R*%8.IY.,$C&<^U7M(T*XTS5KMN&MC MI]M:Q.2,L8PX.1VZBMF^OX[+3+R^&)5MHGD95;KM!)'UXIUM>1W&GV]VQ$23 M1JX#-TW#.,T 4?"]A<:7X7TVQNE"SP0*C@'(!'O7.V_A.]L]+BO;6"&/7+2] MFN(CD#SHWD8F-F]"A_ XKN"RJ,E@!UY-"LKJ&5@RGH0<@T <7>Z9KB1^(K2T MTZ.:/5PTDHJ0^';][N>%XU^RW^C)8RRJXW0.JL.G M\0.[MZ5T\M_#%J-O8_,T\ZLX5?X47&6/MDJ/J?K5@2(SLBNI9>H!Y% '':%X M?>":RBOO#T4;VN";P7A=2ZCAD3KR?4#&:[.J.L:K;Z)I4VH7.?*BQP"!DD@ M<\#)(YJ&VUZRN)=2!D6./3F"3RNX"AMNX_@ 1R>^?2@#GX?#>I1^!=,LE6(: MGI]PMTD;/\K,LA;:6'JI(J+5="UG78-6OIK*.VNY[>&TMK8SAL*LF]F9AQR3 MV["MZU\5:9=:'>:RCN+&U=U9V7!;;U('7D].]51XN\M+M;W2KJRGALWO8HIF M0^=&HYP5)PW3(/(S0 B6NKZEK]MJMUI\=FMA;RI!$UP'::1]O4J,!1M^O/2F MV]IJVJ^)K#4]0T]-/AL(955?/$K2O( #TZ* ._/M7065W'>VD,Z8'F1JY7.2 MN1G!K(T7Q'7,D1#9^208!KHB0JEF( R2>U9>D>(;# M7)[R/3Y#*EHRHTH'RL2,_*>X]_RH YRPL+Z?P[X8O[*%)+W2 8I+61]F["&) MUSV8$<9K2UV[OKCP7JXN]/\ LL\T3V\$/FB1G+@(O3C)9L8YK9N[ZRTMX!.R MQ-=SB),+]^0COCV7J?2K,A@(5I3'A#O!;'';/ZT 4XK*XMO#J6%M*J7,5H(8 MY3R%<)@'\^:Y/2/#VHV^M:+?2:2(&MED2\G>[$LDS,F-_N,CUS\W3BNZ\Q#) MY8==^,[<\X^E5-6U*/2=+N[V0!_L\+S>6& +A020/RH YNU\/:C%X6\.6#Q( M+BQO8IIQO& JLQ.#WZBJ5WHFO1>'=2\.V^G17$,TSR07?VA5^5I-^&4\[ADC MTKL+?4?/N(XQ;2+&]L)S,2NQ2?X#SG..>F*N!T9F564LO4 \B@#-\2:4^M^' MKW3HY%CDFCPC-T# @C/MD"LV&UU;5?$.FZAJ%@EA%I\P4/"Z^5<" M=2LP$X?('4?+ZUH>(/#=SK6JW95ECMY])>T$I/W9#(&&1UQQ6SJVKQ:5IRWF MSSD::.(!&'\;A,Y]LU?:1$959U#-]T$\F@#E=#T5DO;>2\\.QVLMNI(N1>&4 M;\8RB^A!/7&*LZ-H#KX#AT+44"NULT,H!#8SGH?QKH7D2,$NZJ!U).,5G:KJ MXTNXTZ,VLLPO;D6X9"/W9()R?;@T ^2RBNK8Z4UL(9'"B1S)G:&5)(MLKG. ,MD9P>N* *FI7-Y:_$)'LK WLATD@QB98R M!YO7+<56M] UC3)=.U1;:*ZNUN;J>YMHY0H7S\<*S<';@?7FMBUUF.77((KO M2'L;R6UD?S)V0NL:,HVDJ3P2V>O:M\NH3>6 7&WA(YSZ=ZZ ME65U#*05/0@\&D:1$^\ZKT')QUH X^XTS7K:XUR."SAO!JL*8G,XC$;B(1MN M4C/49&/7M52;PYJKQVMO<4>8F_9O7?C.W/.* .5\/:)J%E?Z1-=0K&MKH_V*3YP?W@=>F.Q"DU M4AT+5]/MM*N8K1+B>QU"ZF:W$JJ7CE,@!#'C(# X-=78:G9ZE \]K,'C21XR M2,.%KEPZJ8HF7=R0,\D= <_A0!,F^:U7S(_*D=/F3(.P MDPTV2QCCNM'GAF@HZFNW:1%959U#-T M!/)JM!J=I<7]U8Q2@W%KM\U<8QN&1]>/2@#)TRRU&Z\33:W?VJV2BT%I#!YH MD8C=N9F(X'. !]:C\06FI_\ "0:1J>GZ>MZMK'.DD9F6/[^S')^AK;M+S[3! M++) ]NJ2.G[TK\P!QN&">#UJR'4J&# @]"#UH Y/4-)O/$EWHLFJ:/#%;VUQ M*;BWDF64%3&0IXZ_-CCVJQKWA][O2K31=*@BL["2X5KEH550D:_-PN,$E@O8 M]\UT:R(ZEE=64=2#D4J.KJ&1@RGH0_75;'R)I)O+C M*."%!PH (V,PZ9X%6[GP;YVLZC*I'V&>P:**+/"S.@C9O^^$0?B:ZXR(K*K. MH9N@)Y-#2(GWG5><Y73O[*T]XF\ZV6Z$L,YZ9STKK:IV&IV>IVIN;68/$'=-Q&.58 MJ>ON#0!* %HK)?7HQJ=Y91PM,UO: M+=!D,Y7U[UH17*O;1S2CR2Z*Q20C*9'0]L]J )J*:\B1KN=U4=, ML<4JNKC*L&&2,@YZ4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S'C_ ,K_ (11_/*B M'[3;>86.!M\Y,Y_"N9U==+2XUU?#WV867]A3_;!9X\GS/^6?W>-V-WX5WNM: M4FLZ?]D>4QKYL*'39[F'^TGQCS%V':96[C>1DGUK,U!HHQXA&AD+H8-H+DV?W%^;]]LV\? M']1TFR#[-I$14R9'R,1O;Y@0 M<'&>:[V*;38+PV,,EI'=,-YMT90Y'KM'/XU8BMX8 1##'&&.3L4#)_"@#SNQ MC\.#7/"3:(UFT[>=YK1,#*W[ALF3OG/KWS4-EJ5DWA/PCIRW41O8M1MUDMPV M70JY!W+U'/K7I*6UO&Y=((U* M-F>*QB*S3QE<$29(&^5I &'/8C@U0O8=$3Q;?P^(E MM$LXK&$:>EU@1JGS>9L!XW9"].<8KN&17QN4-@Y&1G!]:9+!#.%$T22!3D;U M!P?QH \W\.ZHCW ]?D*]?8UVWB.ZBT[PQJ$ M[V@N(8X&!@Z!EQC!]!SS[5H++;O=/&LD37$2C>H(+HIZ9'4 X/Y4]Y(E=(G= M \F=J,1EL=<#O0!YA:-)8:MJL>C7&F-/+HDDB1Z3'LC\Y2-N!N(9P&Z\'D<5 M+;KH O\ PH^@M9O?L93(R,#*S>0^3)WSN]:](CMH(@HCAC0)G;M4#&>N*%MH M$9V/]F#2/#TED8CXE:]B^T$$?:2V[]^)/XMN-V<\=/: MH;E="_L3Q&[FU_MT:GI)P#CVK(AL+1A:V'V>,6G_"47$?D@87;Y;_+@=NV/2O1V6UF MN0K"%YX@& (!9 >A]1T_2I/*CSGRT^]NZ=_7ZT >::M;V^G1>);6!8H=.M]0 MLI6M-WEQR*RH7C]%#'UP/7 K<\#)92WNM7^GQV=O;7$D02UMY8W,6U2"6\LE M1N)Z ]JZ;4;%KVSEA@N&M)9"#YT:*QX/<,"".U4](T(Z=>W-])CIVF^)VU65M/U"8FWC>PG(^T1?-\K0?GDC'..M4- M4U&RM?"7C"PGNHH[Q[ZX*6[,!(P8@J0O4@CG/2O1E^QW%TY7R)+BW(5B,%XR M1D ]QP<_C3VMH'D,CPQLY7:6*@DCTSZ4 <1C0I/$FM_\)2;/S4,?V47Q&T6^ MP23E?0\#D5VTOV*:Z2WF^ MSOK.?+!/XFN!T>XM/\ A(?#>H6ATBT:[ED62VLDQ*BM&Q"RON^8 MY X*CD<5ZFJA5"J % P .@J,6MNI)6"(%FWG"#EO7Z^] '.?$&W@F\)3/<0I M(D,\$A+KNV 2J&/M\I;/L35"]L=%U+Q-X;MK:*SGTU8+LK%#M,)(\OC X(SS MCUKMF4,I5@"I&"#T-,CMX80HCAC0+G:%4#&>N* /-/&'V":;6K=8-(LI=/M4 M2%YXLW$IV;D$.&78!P 1GD=.*OK/I-]XB#^)I+5[42M$C2*,!RH) ],TC6UNZ(C01E8_N H,+]/2@#SGP[! (O LZ M1IYF^Z028YV;92!GTJ/3=/M+?POX9U.*WC2_;5(D:X _>,IE92I;KC;QCI7I M@BC7;B-!L^[@=/I4<+VDP>.%H9!!)M94(/EN.<$#H>0?QH \MVV%UKK:?*+ MZFFM^<=1FN(PY19,[-I._./D"XV\9!KM/'^S_A"K_P P@)NAW9]/-3-.OO"T MVHSRK=:O.]A+,)7MO(C!.&#!=X&=N0/?'>M/6]*76M)FL'E,2R%"7 R1M8-_ M2@#A]1BTLZG>Q>&%MC"VC70O5LL&,G:/*SMXWYW>^*EO+W3=1L/#MI(-(:)K M R"]U%1)$FT*K(J[@"^>O(Q@UW\4$, (AB2,$Y(10,G\*0VMNR*A@B*JVY5* M# /J/>@#S71(H-3L_!UK=[+J%9[V)D;)4J@?:I!/0 +P>V*ZGP?#':R:]9P( M([:#4W6*)>%0&-&( [#))Q[UT8AB5MPC0-DMD*,Y/4TY452Q50"QR<#J: .8 MA9Q\2;\R D+I41B _N^8VE>E2Z?%)J=OJ )2>%&C)'\:-@E3^(!_#W-.B6QDFG2$6[2HX,R MH%)5^HW>AY!YH ?=V=M?VSVUW!%/ ^-T)Q$C2,FKW$I51DE4N S?H#4GB2_M-=NY9],N8 M[F"ST2]>:2)MRKYB *I(Z'Y2<=>*] 5%0$*H7)R<#&3ZTQ+:".-XTAC5'SN4 M( &SUR.] 'G^FIHZ:GX7;P^;47S)B]%H1S#Y9W&7'?=MQNYS3H(]$LM>T&/P MM?&6:2=UN8HKII08=K%BZY(7#8QP.37?QP0Q.[1Q(C."?PH @MXM2-Y<_;)K.2R;(ACCA8.!G^(EB#QZ 5D>' MU5/%GBE5 51-;@ # \A:Z:D"*K,P4!FZD#K0!R?CFWL9/["GU"&W>WCU)%E M>= 55&5@C1F% T6/-< @=#@=/2NRDC2 M6,QR(KHW56&0?PI$ABCQLC1<+M&U0,#T^E 'EFI75I+J,>J0C2K&YCUE$,:I M_IA EVNSON&%(R<%2,$ !^%73IEMI^M>'SIT:6YLH)/M$JW$ M;27C%<9"@[^N6.X CI73>-Q9&;P^-1\G[&=1'F^>0$QY4GWL\8SCK5NV\+RK M?VEQ?:M->)9N9((S#''\Y!&690"W!/I6CJFD1ZI/I\DKX%G<>?LV@A_D9<'_ M +ZH \^OC911:\^DF,:)%=6#YA_U*R"4&0ICC &W..*L^,)]/U.[U52ND0O; M62-%9-<;E+)Y.&&.>-PSSVKT988DA\E(D6+&-@4 8^E-^SP;T?R8]T8P MAVC*CT'I0!Q&GV=GKWB6S;488KU&T"WD(E&]2Q=LM@\9Y//N:U_!$:3>$=+D ME4220K(D;N,LBAV7 )Z< "NB2&*/&R-%P-HVJ!@>E.5%10J*%4= !@4 ^*V4U.U2_@TR:=1J$D'G>3@Y*C@GTZT[4 M;"'4(8H[EB((Y5F=.S[3D ^P(!_"I9IK2WC^USR0Q(JX\Z1@H /^T>W2@">N M:\7_ '_#_P#V&(/Y/6Z+ZT*0.+J$I.VV%A(,2'!.%/E/N)+>&+SKEXH MXT(.^4@!3T!R>E ',:OI]GJ7C[3(;ZVBN(AI\[>7*NY2=\?4'@]:Y5PZ6.F6 MOYUU4(A6(+ $$8R $Q@> MO2GA%#%@H#-U..30!Y1:6(U*&=+W4]'L]<:]8-)/$WVR.7S/DVMO'&-N !C' MXUL*--TWQON4Z=J$3&811B4C!<*-Q'UH \TMHM)M? GB:W@CLX=207JRQHJK*$#MM!'7: 5Q MVZ5K^(-%TVQ\(VKV]E D@NK1_,"#>6\Q 6+=22">>O)KKYA8PS*TPMTEN#Y0 M+A09#C.WGKP.GM4JM!.K*ICD"-M8 @[6'8^A% '#6?\ PC[ZMK;^)C9?V@EZ MWE_;BNY8!CRO+W=L?W>^:LZ?;Z-;_$'7!=0V4=W(8'MO,50[[HR'*9Y.3D'' MXUV#V\$LBR20QNZ?=9E!*_0T/!#)*DKQ(TB?=8J"5^A[4 >9VD5G"NFVU\D4 M>A+J]^LJ. (0X8^4K=L=< \9 HFBMIH[R"Q"G0WUVS2W$9Q&2=HE"8_AW>G& MV1TZ9H X/4-)TV+ M4/$FEK/!I.GRVEI(Q "Q(^]ADKP,'"@],BMWP7=V]Q8WL%O9V5O]GN3&[V'_ M ![S-M4[D_# ([$5T;0QONWQHVX8;*@Y'H:(XHX8Q'$BH@Z*HP!^% 'G&HC2 M&3Q6^N&'^UUF<6GFD>:L>P>3Y/?[W]WOG-26VE0ZG-XB;6;2.>[BT^V+&5E M:3I6G6,>FZ:J7ERH::]3,*N$)WR=-['! R>2>MV9NH7TF/78TNF MM04B6V95)P,G;&6]#C!/:O5)(HYHS'+&CH>JLN1^5 AB 8")/F 5OE'('8T M>;7-KH4MYXJBTN*Q>S&B*Y6V"F,2 R$'CC(PI_*K^F:58:KX@2+4+2*YC70K M0A)5W*"2XS@]_?J*[A+:")"D<$:*1M(5 !CTIXC16W*B@XVY [>E 'DT=[:P M:9X8N=8B@U"V.G2QK:W,J(%8, )/WA"GC"]<]P#S7>^"[467A#3H!-!, C'? M X=.6)P&'7&<9]JLZGI-S=M UCJ+6/D@C8L$@H T**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+=:E9Z.TV MEQEYA(@PV+.R(F./*'(; M+ '/3GBNNU"S>^M?)CO+BT;<&$MN0&&.W(((]L5CKX.LH[:,17=Y'>1SR7(O ME=?-,C_?)XVX( !&,<"@#G=6U#6KWP[-'/)- T&I6R1W+V;0FX1G7'R-C!!/ M/8X]Z[ZUCFBMD2XG$\P'S2!-FX_3M6=<>'XKS1)-,O+V\N [B3[0[J)%8$," M" ,$# Q5^RMI+2T2&6[FNG7.9IMNYN>^T ?I0!PFFW=[H6F>*=8EFBO)XK] MXE!A"%I,HJDL#G;R/E[ 5LMJ&L:/JUM9:A>0WJWMM,Z.D'EF*2-0Q'4Y4@]^ M>*U!X=L#8:E92AY8-0F>:97;^)L9QC&,8&.]0VOAF&&Z-U3V7F")YRG1U4$':HSC:,=^3G- ">&M0N[ZTO(KYTDN+ M*\DM6E1=HDVX(;'8X(XK U;5[W2;_P 3W$7V9YK:WM9(7, #89V&UB.6 Q^M M=9IVF0Z8;PPM(WVJY:Y?>0<,P (''3BJ6H>&++4GU%II)U.H1112[& P(R2- MO'7GGK0!6L+S5;7Q5_96H7<-W'-9M=(Z0>68V5U4KU.1\PZ\\57\5I?/KOAQ M+2^^S;[F1?\ 5[QGRG.2,\\ C'OFMYM,A;6X]5+2>?';M;AHM8T:+5TMRUQ/;3VTOFPSP$!T;!!Z@@@@D8(H YIX=5?QAKIL-0BMY([*V9 MW>WW[V DP,9X'7/?I3HM7O-1OO"]\(;9FO;*:18FB&8Y1&"=KGD Y ^@KH[7 M18;6[N;HSSS3W,$4$KR%>0@8!N .3N.>WL*KV_AFSMH]*2.:X']F0O# VX9( M90I)XZX';% %+PGJM[?F6+4[X-?HBM-8O:^2\#'KCGYD]#^M/U*ZU6X\5KI- MA?1V<7V W+.UN)&W>9MXR15S3/#T>GZB]_+?WE]=&$6ZR7+*2D>W_C)+J*ZN[*!=.,7VBW*9+>9G:=P/;GI^- &?9>(]7U6YM=&CE@MK MY9;F.ZNEBW+B%@N44GJQ8=>G-0W>I7=X;&TOFC>YL/$,,#2QKM$@VEE;'.#A MN1[5O?\ "(V,5K9QVEQ=6MQ:,[1W<;@RDORY8L"&W'DY'8=*&\(V)TK[$+B[ M67[2+PW8D'G&8?QDXQGMC&,=J ,C4M:N=&UGQ!,(K:>:."U%N3$$.9'9%5V' M+*#S^=:-\/$6E:+>7IU*&^FAC$PB%J$SM.74'<>"N0.^<N_#=A?37\ET) M)!?01P2J6P $)*D8&0>W"@GW)H CT M_69-5\021VCJVFPV<;NQL2,1SS2M-(@;=LSPJY[[5"K^%3ZSX? M&M[DEU*^@MI(_*FMX74)(N3G.5)!.<9!'% ',2R:K;ZKXPO]-OH(4M6CG,;P M;_-*VZG!.1@8';GFK>M>(;WRH9M.OO+F^PK=&SCL6N",@G,C _*O;UZGFMY? M#MFD6JQ*TJIJ2!)0&'R 1B/Y>..!WSS55_"5L9"T-]?6Z26T=M<)$Z@3H@(7 M<2I(."1E2* *&FWIU+Q?I-^4"&YT$S%1VW21G'ZU<\"?\B;8_P"]+_Z->K%K MX8MK272Y8;JZ$FG0&V1MR_O8N/D<8P0,#I@\5:T?1X=$MI+:VFF>!I6D2.1@ M1%N.2J\9QDD\YZT <[J&JZZTWB22SO;>"+2,/'&UOO,O[E7*L<\#KTYY]JGA MU75M?U*6VTVZAL([:U@F=GA\TN\JE@.2,* /KS6PV@VKC6 7F_XFHQ/R/E_= MB/Y>..!WSS56;PK 7CDM+^^L91;I;226[J#+&HPN[*D9&3R,'F@#G/[1U/7[ M[PG>0WBV4EPER'18MZB1 58X)Y!P<9Z5W5Y,+:PGG::.$1QLQED'RI@=2/05 ME3^%K)K/3H+.:XL6T[/V:6W8;E!&&!W @Y[Y%:-YIT.H:5+IUV7EAFB,4A)P MS C&/SF3# M(R_=P% Z@'/7U)JOX>\*-#IVBRZG=WLTME#&R6:=I_BJ^L@&>VU=I MI$*YWQJD1<#WVYQ]*DT'PC))I-O'JUU>B-+F28Z>73RL^1&;*9MAB#CADSW[Y'/;'O5[P?H9\/^ M'8+.10)V)DE ;=ACT&>^%"K^%6=5T*/4[NUO$O+JSNK8.J36Y7)5L;E(8$$< M#MVH YZXUW6I-+U77[:XMX[.PGE1+-H<^:D388L^W9T?;DK\N>E9EQX/L[B2X4WEZEE=2^=<62.HBE?())^7< 2,D @&N@ M>-'B:-E!1AM*^WI0!PMG?:QI7P^T:XAO(I[BX-I'%YL6 BOM&#@Y/7KUK3U: MZU'38+2U;7";V9G8"'3O-DD QPJ X"CN3ZCFK%OX2MX-.BL&U"^FM8)HI8(Y M&0^5Y;;E4$+DCH.F: M.>L_$VJ:KINBVT!AM]1U"2=)9VB)6-820S!"?O'C@],FLY=6O]!NM;C\T7-_ M=:K#;+.ML6QF!3N\M3DD*O0=3[5TB^#;*.Q@MX;R]BDMKAY[:X60>;$7SN ) M'(.3D,#UIP\'V36]TDUW>S37$Z7)N7D42)*JA592J@ X'IC\* ,C^VO$JVFI M16UO<7CQQ))!\#W?6]2DDE*D7!= \>#GY<*% ]>.:DT?1H='CN-D\]Q-< MRF:::<@L[8 [ < < 4 J:II^LSV6I:C:R1/IKWJSF#RU@96"D$;N5^8'KGCK6E<>&K*XLM7M7DG": MHY>:WF63V3(& &QB"3TSG*CF@#G=-\5 M7MOJ$Z7LTMY9C3Y;Y)7L3;,?+QD*">5(/'>H;AM7N)?"NHZE>P/'* ,"U\5ZW?6T.JVT5Q+'+*-M M@FF2%3%NQ_KNF['.>F>*ZGQ7J-SI/AJ\O;-D6XCV;"Z[ARZCD?C3+/PS'IUP MIL]2OX;-9#*+)77R@2V<4>,;&XU+PK>VEI&TD\@0*JD G#J3U]@: M ,C5-7UKP_/-!=7D%X)]/N;BWD$'EF*2)0V",D%3D>_%7KG6KR*3PZJLF+^. M1I_EZD0EQCTY%6(?"UM]HGGOKN[U&66!K8-=,OR1M]Y5"JH&>YZ\5%:^$+>" MXLII=2U&Y-BK);K-(NU%9"F,!1G@]3SQUH RK74?%$_@R+6DGBN+FXAC9;>& MVSY:EAN<#.7;;D[>!G];5EK\\MQH44.I17\5W=3132"#RF&V)F"E?X6! ST^ ME;,6AI;Z!!I%K>7=ND"(D<\;+Y@"].2,=N>*H#P=:+;*$O;U;Q;IKS[:'7S? M-*[2?N[<%>,8Q0!6N]>N8Y=>B>^CM!:W4$%N_P!G,K?/&C%0@.68DG%9P\5: MO#HFL[R&O+"YMDCEGMC$765D'SIG@X)Z>U;7_"&V?ES_ .FWQN);F.[^TM(I MD25%VAAE<=,\$$<\8&*4^#[1X[Y9KZ^F:^:%YWD=26:)@RD87 Z 8'&!T% % M&YO-9M[O5=(N=0CF8Z8UW#<);[#&9:0N MG[O:44HORDYY^M7I='MIM6?49"[2/:FT9,_*4+;C[Y_&F:+HPT2T^RQWUU

1@\U3/@^R,GE_:[S^S_ #_M']G[U\G?NW?W=V-W.W.,]J - M;5KH66DW5RUU%:^7&3YTJEE0]B0",_3O7/\ AO6]0N==N-,O9)9T%LMS%--9 MFV?!8J1M/4="#]:Z#5=-@UC3)["YWB*4#)0X92"""#Z@@'\*I6/AY;/5O[3D MU&]NKLP&!FG9,,F00,*H P<],=3G- %+Q[9FZ\(:B_VF>)(;:20QQ-M$A"\! MCUP/3OWJK>QQWFO^%+*Y19+4V\T_E.,J\BH@4D=\!F-=-J>GQ:KI=UI\[.L5 MS$T3E" P!&#C-4]1\/V^HPV0%Q<6T]DY8BUL68!<@=2>/>MB]BU?6K;6/"]S-:SW4/V:>*Y:,HLD9 MD#$.HS@C81QUXZ5K-X0LS8VUNEW>1R071O/M*NIE>8J068D$'[W3&. .E30> M&HH+6\5=0OS=W;*TM]YBB8[?N@87: /3&.3ZT 4=!O9;+4M5TR[T^RAGM8DN M-^G0E1,C;L#;UW @C'.10!S?@'_ )$72?\ KD?_ $(U M7>/4'^)< >M5KW0H[O5X=4BO+JTN8X_)UMY;F-4,' ",P#NV<\8Z#'3KS5+3?%5[;ZA-'>SRWEF=/EO4E> MQ-LQ\O&=H)Y4@_6NCC\/6*:)=:2WF26MTTK2;F^;]XQ9L$#U/%5H/"L,=[#= MW.HWU[)'"]OBX9"K1, "I"J!V!SU/P-'=7\]+;:KJ=M!Y%O)9I=3Z_)923BV"AQY;'>5!&6RH/7M6W;>#K M>VDL?^)GJ,MO82B6UMY)$*1X! 'W=Q !P,GBK*^&+)9$D$D^5U%M1'S#_6%2 MI'3[N"??WH P;KQ%J^F0:M:3W$$L]I=V\(OFAVK'',!\[J#CYKZO:W&H1W]O:>2L5Q%&JJ2P)8''5AQGGTZ4[7- CDM-6F@BN[B:_:$RQ0 MRHA(3 ^7<,=!R&R#T[U#X2LM1LY[I7AN[?3"B>1#>&(R"3)W$"/@+C''K0 ^ M]N=8O/%=QI5CJ$5G#%91S[FMQ(2S.X[D^AE$ M?W2R.BDCV.,_C6C>:%>WWC*YNTO+RQMVL(HA-;,@WL'UV/3M5U=+NW%OIVH20?9?L^3+&L@7E\\'!XP.WO6JG M@RUC6WB74=0%O:W N+:#>FR%@V[CY]ZNT >?7FMO MI7CO4M6F?_B611"P?T$BQ&%].GLKNUG$DL=U>"]DWD9W[E.!QT^4#Z4E_X6L;^\N+MY;B M*>8Q.'B< Q/'NVNO'7#$'.01VH PM3\0ZQHUKKEI+/#W-X[,6,EP5+=N!M ''3%6Z "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M RO$>I?V3H5S=^:\)5<"98#-Y9_O%1VJO>>*]/T^>XMY$NYIK5%>X^SVS.(U M*YW'' &/Z^E2>++*XU+PIJ5G:1^9<30%(TR!D_4\54BTN\74_$DS0_N[RWA2 M [A\Y6-@1UXY(ZT 5M9\0SRZSI&F:;+1GTSSBL_2]'O[>Z\*O+!M6QT MQX+@[@=CE8P!UY^Z>GI5&XTK68M&U?P]#IC3+?W$S17OFH(U25LDN"=VYKR:4D=U-=QE-ZPPE@@?HQ/0#W-4W\;Z/'AF%YY)E:#SQ:N4 M\P$C9D#DDCC&:ET?3+BQ\1:Q/)&?(FCMDAD)!+[$(/OU]:R(]"U)?#5E:&V_ M?QZR+EUWKQ']H+[LY_NG..M &Y;^)K&YMKR58KQ9+,J)K=K9_.&[[N$QDY[8 MJO-XMM?[&U6\@M[G[3I\6^2UFA9)!D94D?W3CKZ ^E9^JZ7K7]H:_DBBZ M6S5&BD57D1"WFJA)^5L' )QUJK9:!>/-X@2+3;BRM]1TT0P&YN1*P#U(Q[\4 :LWB4R:%8W@6YLGN9X8M\EFS*"Q7(P2,*VU34_"ME9MI4]M"=V5R>@.<"@#02S%A"UQ;/&LQ49.TD<\]M;O??74UXKJ^596L;DR6B(\O'&' M!*X/?@&N5N-.UBTL=?T:WTQKE=4GFDAN_-01H)1@[P3NRN3T!SQ4T=AJFB:I M?"VTZ2_AO+."&.5)40(\:LIW[CD Y!R : +,?C*&XUNQM;:SNIK6[L_M*2I" MQ/+*!QV7!.3VXK6\0:H=%T"]U)86F:WB+A "PKF-,TW5M$;0+LZ9 M+OM3O$%EJ-SK MBEK.\O=.-MMBBMKH0JDVXY:3YE)&,8ZXYXS0!J77B33K:VLID>6Y-ZNZVCMH MS(\JXR2%'8 \D]*P;'Q1<7-LKRW$L)FUIK6)GLR<1AP!&PXV$@XR>>M5](TK M6-#70[XZ7)(1?M$9 M$)6+>&R2#CIV% &S+XQTJ&:1&%UY<-P;::<6[&*)PVW#-C YQ^8]:-4\7Z9I M4MTDJW4HM0/M#P0%TB)&0&;H"$O$5DMMFXN[^6:!-Z_.C2 M*0: /0;N\B MLM/GO9\K#!$TKX&2% R>/H*S+'Q3I]_>06JI=P27"%[.F/2N39SO'>0VEPJ27$># ML9&W#Y*2Q\/ZG% (O[.D@4:_'?*K3K)MAVC)+;B21CD?EF@#HAXNTP M6=W<2BYA:T=(Y8)8&64,_P!P!>IW9XK3L+Y-0MO.2"XAPQ4I<1&-@1['^=()[C26O[2[AM$2))55I"A?<021@KD$=/:M#PK#JD&G3IJ7GA?M#&U M2YD629(<# =E)!.<]R<8YH A/B>VM;W5S=3RF*UDAA6W%JP<.V0 I_CW'&, M5M6%ZFH6HG2&XAY*E)XC&X(]C7-7VDS-J'B&:XTB2_M;LVOEQQRJC-L4AF4E MA@J>1R/:M/PM#JD&ER)JAFSY[FW6XD5Y5AXVAV7(+=>Y[4 .N?$UC::@+2XB MO(U,JP_:&MG$.]N@WXQSD#/3WJ1_$.GQV>HW4DCI'ITC1W *G<& !X'?.1CU MS7(:UHVM7_\ :*RZ=>7=W]L$MO.+M5@6!75E54WCYL#'*]><]*VM3\.W%YXJ MM[F(@:;<;);^,_Q/")=%UC53K=N]A= MWE7]0\3V&GW4MNZ74[P*'N#;V[2"!2,@N0 M...<=<"P$J[_+B4+C=G;O/)QG'O2W&AW-KK6I MS2:3J%_#?R":)K34#!L)4*4D7S%';[PSP: .S6[AEL1>0L9H6C\U#$-V]<9& M!WR*Y/1?%;2:5?:_JMQRBMHI9+>^5YI3%! ;9A+,0,DJG7&.YQ2'Q9I2Z>MXSS!#N:7K-I:M>+:++%+ C*'VN%^9=Q )!7ID<&L<:'JMQ,NH2V MGE2W.MPWC6_F*3#"B;$0%<=> M.>.<5T.FPO!I5G#*NV2.!$89S@A0#0!R4OC*YN_ AUF*&:SG5X-S-"2A5IE4 M["1\WRYZ>M;]IXETZY-VKF>T>UC\Z5;N%HB(^?GP>W!KFH=+U<^!E\/OI:)=P4CKC' M?'>@#6L/$UAJ%Y%:JEU!),I>#[3;M&)E')*$CGCG'7%-\0ZM=636-AIR1MJ& MH2F*$RY*1JHW.Y ZX Z>]9VB:6DFHV\]UH6HVL]JI99KG4FG17(VD(#(V003 MR0*N^)-.OIYM-U33(TFO=.F9U@=MHE1EVNH/0''0GTH M:;;:K922MJ>KPWD M&S(_T81%#WY!QC'_ .NH+3Q9IEY=00H+E$N6VV\\MNR13GKA6(P<@''KVK!D MT:]U_P 03WS:/)I2RZ?/:S332(7D=P%4X0GA0.II^A:&5;3K;4-"OTEL]K&X M?4FD@#H/E9$\PYR1TVC&: -BS\8Z5?2VBQ"Z$5VVR"=[=EB=\$[ Q&,\'\J= M<>+=+MKB6-SL>TT+4H_"?AJR>VQ<6=]#+ M.F]?D568DYS@\$=*J6GAE[;S]+OM&U"^@EN'(N(=29(7B=RV73S!@@'D!3G' MO0!U)\1V1UF72HH[J:ZA=$E$4)98]X!#,W0#!_GZ4V'Q-8RZG'8/%>022NR0 MR3VSQI*RY)"L1UX/UQ3-(TZXL]?UZX>+9!^>"".:Y>#1M9D MNM)GO--O9+^VOQ+>74EVK1NOS#]VF_ 4;@?N@@#O0!U7AN_N=0MK][F3>T6H M7$"':!A%VCM]6-B9+G^UY-0DLHY%W)&\9CP"2%+ 8)YQU MH Z2[\2Z;8O>+<22+]DEBBEQ&3AI,%<8Z]1TJ%?%NEBVOII_M-L;)5>:.X@9 M'VL<*0N,G)X'O6!/I&LW]QJET^FM ;G4+&>.-I48^7&5W$X.,@#I^6:T]4TJ M>;7M3NI-+-_9S:;%!Y(D5?-82.2HR1@@$'/'UH T3XDLH].-[<0WEN/-$*PS M6[+*[D9"JN,L3GM[^AK,UCQ2&\/7\^G--;7UK)"LD5Q#M>,/(HR58=""<&L9 M] UNZM(II+>]DM[*^$MK93W@6X,)CVL/-5N""25RW3@FKEWX?>]\/:HUEH]W M:W\WE!%O;TRO*L;AP,EV"\[@.>] '<5C1^)K%]32Q>*\@>61HHI)[9TCE<9R M%8CKP?KCBM6WD>:VBEDA:%W0,T3D$H2.AQQD>U>?QZ-K4MSID]WIM[+?VVH+ M-=W4EVIC=,L/W2;\ $'&T$ 'J: .E?QCI23,A%UY<=P;66?[.WE12!]F&?& M!S_,>M,U_P 46^G0W]M;BYEO;>W:1F@MS(L!*DJ7(&!ZX].>E9EQH6I/X1UN MQ6VSXT&QN[EP7DM8Y9'. ,E02?051LO%>F7UU!#']I1;DD6 MTTL#)'.1S\C$<\ D>O:I;?399/!\6ES'RIFL!;OSG8QCVGIZ&L&"QUB^A\/Z M9>4W MKPGVHOG.\4Z=/JWA?4;&U"F>:$B,,< GJ!G\* ,W4_$TEM?Z%(D5Y' M;74DR30-:DROM0E0%QG[V.GX\5H)XHTQ]*?4"\J(DWV=H6B82B7_ )Y[,9+< MCBJ31ZAJNLZ!?OID]HEK+/YR3.A*AHB ?E8Y!)QZ^U9.H^&=1N'OKA;9WV:R M+V.%;CRFGC\I4.UE(*MUQDCI[T =5IFMVNJR30Q+/#<08,D%Q$8W4'H<'J#@ M\BL+7]9NX/%4>FIKEGI-L;+S_,N8E;>^\K@;F';^5:'A_3H(KB>^_LJ]LIV4 M1!KR\,[N@YQ]]\ '/>J.LVE]%XQ34H]#;4[4Z?Y&%>(;7\PMT6VW0 A M+AU("E1SC<2!C/6H;O0F\1:YI5UJ>CM%9Q6LR20R2KF-RR[1\C5(Q[L/R-59_&92P\,SJ@#ZG.B3J1_JQ]U_IAV452N?#NN1RZEIN/ME MEJ5S;7$EP D80[QYHVY[JJGCKS3K[PA>LWB.2'#B1-VF1Y VN6$KCVS(JT = MEJ$-Y<6ACL;Q;2?((E:$2@#N-N17->'IO$%_<7DMUK4+06-]);/&MD 953'. M=WRYS[UUL;,T2,Z;&*@E2_I4UEXDT^\CO&8S6K6:A[B.[B M,31H02&(/;@\^U9$&F:S9_#>UT^U1X=2B@C1TCD4/@,-X5N@8KG!]:R)/#%] M?-K,=OIUQ8PWNGI%";NY$K&1'+8?YF(W9]2.O?B@#7/BTW?B#2X;2*]2SEAN M)9%EM"IG"JI0ID9/?@>H]JL6/BNU32["6YGGNY[TS&$0VC!I-CX*[!G! ('/ MH3440U;5/$NBWEQHLUC%9Q3K,TDL;#<91G*;.N1@U:T?6K;6X MKB2V2=/(F,,BS1[&#@ D8//&:Y&_T?5+:*:XMX"E[_;LES:L)(\[&3&0K, V M0"-N0>_;G7\&.H35()DG745N]]Z92AW.R@C;L)&-H QVQS0!U%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!0UK5H-#TJ74+B.62.,HI2$ L2S!1@$@=2.]5M,\1 M6VI7SV#6UW97J1^;Y%W%L9DSC<""01GC@U0^( <^#;H1D!_.M]I(R ?/2LW7 MM+UBSTO5=>N=16?4H[(P0BU@,:PQE@789)); SG/&* .YJ"\O+?3[*:\NI!' M;PH7D<@G:!U/%<7'#IEAXDTR+P](ABGLYVO!#+O#(%&QWY/.[@'JU 'I2L'4,O((R*I:EJD6F?8_-1W^U7* M6R[<<,V<$^W%@V:RW4+VUGXF6-9$^NWV00(7=L9X%5 MM*U:34S)OTN_L@H5E-TBJ'!STVL>>.0>E2ZO!8W>CW4&HLBV4D1$S.^T!?7/ M;ZUQH%Y?OJ/AJ#5UU*..R6ZM+P$>9!*K_(CLO!.0#G@XSF@#OZKWE];6$22W M4HC1Y$B4X)RS$*HX]217")-_PF=GJFIO>?V= MG'91R.VU8Y3M>7/([E4/T- M4;P:;/X&8#& >F33(M+/VCP[I]W=Q7EE/>W6Q;>9FC$0B M8B/=G+ ,",'Z4 >B45Y;<:59VGAWQ#>P(Z7&FZF4LI!(V8%#1G:G/ ^9N/>N MV\9L5\%ZRRD@BTDP1]* -RBO/BVE:/KFD3Z,P8O;3RW\5M*7\R)8MP9AD\[L M $\G-4]#*6_B;0I;(V%FNI6\Q:"VG:1MNSFYHKRKPU' M;WNIZ*UM#'_:5JTLMY=27"-]J.U@"HW;FR3D$@;13M#L;C4K2ROOMVFP:PUP M&EN))W%SY@?YHV7IT!7;TQ0!ZG15:"_M+F[N;6&XCDN+8J)HU;)CW#(S]:LT M %%%% !69=>'=%OKT7EUI=I-_M(;F'.X)*@8 ^HST-+8Z=9Z9;"WL;6&VA! MSLB0*,^O'>K-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,EABGC,$)O[1M;B[U""6*VG^T(L-BD,C/SCW/Z4W1FMT*.-H2VE^9TE M%<5'\1(Y4#QZ->NIZ,H!%:6H^+H-.U:RT^2TE9[I(V# @!=Q(P?IBAT9IVL" MQE!JZEI\^IT=%O6VE/;2/)/LPZD8&YMM9^I M?$"UTW4;BS>PG=H7*%@PP<4*E-[(F>+HPOS2VT.PHKD-+\?6NJ:E;V4=C.C3 M-M#LPP*OZ/XJ@UC6;G38[:2-[<,2[$$':P7^M#I3CN@ABZ,[H/>ATII< MS6@XXNC*?LU+4WJ*YG2O&UCJFL-IODR02Y949R,,1VJQ#XH@F\4/H0MY!*F? MWF1MX7=0Z4UHT..*HR2:EN[?,WJ*1F5$+LP55&22> *XRY^(]DEPZ6EC<74< M?WI1\HQZCV^N*4*VV_-NA:6%N&7 ) M_7'6L2+XCP3@F+2+R0#KLP<4U1F[JVQ$L90BDW+?8[:BJ>E7_P#:FFPWGD20 M>9G]W)]X8)'/Y55G\06L&ISV121A;0F:YF ^2(8R ?5WL:NK!14F]&: MU%,X;'2;749+"Y$=TS"-&(#;1T;Z$5-%XNM)/#$NM^3((XWV&+(W;L@8 M_4&J]E/>QG]:HW:YME?Y'0T5@^'/%$'B,W(AMI(?(VYWD'.<^GTJEJOCRQTK M5Y+![>60QD!Y$(P">OY9H]E-RY;:@\514%4%YTE?8 M!&1Z$Y_2N=_X6=99Q_9UQG_>%$:,Y*Z0JF,H4I>.K6RTS3[U[ M*9EO0Y50PRNTXYID'CL3SQQ#1;Y=[!=Q7@9/6G[&=KV$\;03MS?GU.OHKEM6 M\;0:5K,FF?8+B>9-N/+(^;(!X'XTNE^.++4=433I;2YM+ASA1*!C/H>X-+V, M[7L/ZY0Y^3FUO;YG445S]GXJ@O/$DVBK;2+)$S@R$C!VT[Q'XIM?#A@6:%YG MFR0J$# &.3GZTO9RORVU*^LTN1SOHM#>HK/TK5X=6TB/485(1@24/52.H_2J M/ASQ1!XC-R(;>2'R-N=Y!SG/I]*7)+5VV*]O3O%7^+;S-ZBBN>\1>++?P[<0 M0SVTLOFJ6!0@8P<=Z(Q*%>6;(!_3/6FJ?SH5*;V14L51C>\ME?Y,Z:BN/M_B#9/>16]W8W5IYI 5Y ,# M/0GV]ZT+GQ5!;>)H]$:VD:5RH$@(VC<,T.E-.UB5BZ,E=2ZV^9T%%<_KOBJ# M0K^VM);:25IP"&4@ *H)_$[Z&+:02J6'F$C; MP,T.E-;H(XJC))J6[M\SH**JZE>KINFW%ZZ%UA0N5'4XK,TOQ39ZCHEQJTBM M;6\#E'WG)X /;Z@5*A)JZ1I*M",N1O7?Y&[17#GXE6F\NNF736P;!ER/Y=/U MKK]/O[?5+&*\M7WPR#(/<>H/O3E3G!7DB*6)I57:$KLLT5S^O^*H- O;>VEM MI)6G7(*$ #G%,U_QA:^']1AM+BVED\R,2;T(X!)'3\*:I3=K+<)8FE&_-+;? MYG1T5@ZYXJM=%L[2Z\IKF*ZR4:-ATP#GGZU!K?C*WT26VCDM)93<1"5=A'&> MU"I3=K+<)XJC"_-+:U_GL=+17,Z3XO&JZE%9_P!E7<'F9_>2#Y1@$_TJ#4_' MUC97[V=K:S7LL9(QG>UB7C*"ASN6FQUM%8/A_Q98>(&>*)7 MAN4&XQ28R1Z@]ZRC\0H6NIK>'2KN9XF(;R\'H<9XH5&;;5@>,H**ES:,[.BN M7%-%-;QF5HGQDJ.N#_GK4.A>-[37-36Q2UEA=E+*78$''./RS M^5#I35]-AK%T7RVE\6QU-%(?$%OX> MLX[B>-I3(^Q40@$\9)_SZT.E--*VXUBJ+C*2EHMS7HK(T/Q!;Z[I6 MQ5HV(R"!FNLEE M-&+6V:X;Z6Z%I(CPZD#.*'1 MG'5H4,90FVHRV-NBL+P[XJL_$7G+"CPS1RG=JP_K5&RES:._X;G645QEO\0(9[K3X!I[@WA4 ^:/ERY3T MYZ9KLZ4X2A\2*I5Z=9-TW>P4445!L%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 5[R[MK&V:>\E2* <,S].:\\\:H72SUF.[AN]+:4+!:8*J..>F,Y*G/I MFO1KJU@O;:2VN8UDAD&UD;H17.Q> M"BG60Q32*IR(GE)0?A6]&<8.[.'&4: MM:/)%*WKU_5>1IQ:]I^RR2>>.WN+J*.2.!C\WS=!^?%>>ZGKT-_XDGFU:WN) M+:U+1VUO&H*[@<;FR1Z9_+TKT"]\.:=?ZI;ZC/&_VBWV^65? &TY''U-:CH) M(V1NC @T0J0AJD%:A6K+EE)))]KW]3@OAGJ$?V6ZT[8_F!S/OQ\N,*N/K7?U MGZ1HUGH=J]M9*ZQNY.%-LHW2.%&?,',]8FL\?93%<$%>FTGC^E=9-X#T*XG MDFDBF+R,7;$IZDY-:NG:%IVE6LEO96XB2489UQC/IS^==/KWV@?#^\2ZU.'4)A*F9 M8B" -RX'%:/_ KW0/\ GC/_ -_35R+PCI,.E3Z:D$['Q++HUI+8ZK!#8[VQ"R M@,=W.T]>>]1 M>,_^1_TG_=A_]&M7?:;IUOI-A'96H80QYVACD\G)Y_&JFH>&].U/4X-0N4D- MQ"%"%7('RDDFG8X3Q98#4_B!'9%]GG(BAO M0X.*Y_4+B^62TTJ_4B33Y&C4GKM)&!]../8UZY/X>T^XUJ/5I$-I#G'' M3BH]4\+:5K%XEW=0MYR@#K?X''^+O\ MDHNE?]L/_1AKHO'P_P"*1N?]^/\ ]"%:-]X;T[4=5@U*X20W,.W80Y ^4Y'' MUJUJ>F6VKV+V=VK-"Y!(5L'@Y'-9>UC>'D=7U6=JR_GV^XR/ @_XHZQ^LG_H M;5RW@X,?&NLA#AS%-M/OY@KT'3=.M]*L([*U#"&/.T,_5GD] MII-SJ-SJMQ9LPN;-O.15ZGYCG'N.OX5J>$[^35/'T5Y, )948MCH2(\$_I7H M6E^'M/T>ZGN+1'62?[Y9R>^:CM/"VE6.KG4[>%DN"6/#G:-W7 _&JEB(M->6 MAG3RVI!PDGL[O[]/P)?$:2R>&]12$$R&W? '4\<_I7*_#N_TZVT2[2>X@AF$ MQ9_,8*2FT8Z]1UKOJYJ\\!Z%>7#3&"2)F.66)]JD_3M^%84YQY'"1VUZ-1U8 MUJ=FTK69Q_A(>9>^(9K<$6OV24# X&3E?T!IG@NTUZYM[LZ/J,-JBNOF"1 = MQP.R@2ZD$EPL:B1U& S8Y/YUR^I>"&U#6[ MO41J1C%PA0Q>3G&4V==W/KTKKJ*YXSE%WB>C4H4ZL5&:O8\L\5:(= \/Z?9F MZ-QFZ=]^S;C*J,8R?2J5U#-'JUSX70$13:BCKCLIS_0J?PKT[6-"L=#;J+3)?$URX BMR&Q]"^!_2N1%[9W%AJ;W@E?4+F19(G"@J#DELG/?- M>JCPAI0@O80DP2\96F D/S$$D?J:T+'1[+3].6P@A'D $8;DG).'_\ DJ&H M_P"_/_.NTT;P]8:%YWV$2*)<;PSEAQG'\Z2U\.:=9ZQ+JL*2"ZE+%B7)'S=> M*S]I%.5NIT?5ZLHTN:UXO4X_XH_?TOZ2_P#LE7].35H[JU>?Q;920*ZEX0RY M9>Z_TKHM9\.Z?KQA-\CMY.[9MS47T M\B)X6M]8E5CL[=6MO0Y77DNY/B:4L94BNBT?ENXR ?+'7@T>'=U_X[+Z[._] MHQ,0B[ %9U&,9'3 &1QS_/O)/#>G2ZXNL.DGVQ2"&WG' P./I3+SPOIE[JRZ MG)'(MVI5@\;E>5Z'^5/V\>7E\K$/ 5/:.=[^]>U]+?YG'Z'_ ,E3OO\ KI-6 M=K&LV%[XXFN-0$DEA &@58P"3@$=R/XB37H4/AK3K?5YM4B65;J7=N;>VA?F\K!]2K.*A=)I@1ZA MI;-D%#-%GZ8;^GZU'\.+^SL6U+[7=P6^\1[?-D"[L;LXS7:CPQIBZRVJI'(E MTVZ!_P \9_\ OZ:'5IRYK];"AA,13]FU9\E_N9T=M=VU MY%YMK<13QYQNB<,,^F17GOQ'C$VMZ5$Q(#KM./=A7=:3I%IHMF;6S5EB+E\, MV3DX_P *@U3P]I^L74%S=H[20?<*N1WS65*<85+]#LQ-&I7H'=-U MTQ&^B9FBR%9&VG![5+=:)I][ID>GW, EMXE54!)RN!@$'KFMOK,?=;7J<3RV M?OQ3T=K?+HSDOB%?Z;<^'[5+>X@EE,P:,1L"0NTY/'0=*P?%,'/#"39#^ M0_!Z@?)C],5VMKX"T&UN%F\B24J6:Y#>Z"EQH$Q+VK2K<0N?3!&1]<\^ MXK0\6?\ (J^&/^O=OY)7HNL:!I^NQQ)?1%O*)*,K;2,]1GTJO>^%-+U"RL[2 MXCD,5HI2("0@@''7UZ"FL1'W6]UN1/+JB52,7HTDOONH_%PE/Q"MQ!,D$W[K9*^,(<\$Y]*[/2_!NC:3=+=0 M0N\R_<:5]VWZ#I3]4\):5K%Z;N\CE:4J%RLA P*J-:$6ET2,:F"K3C*3MS-I M[]O,X7SI=/\ 'EG-JES!JDKE )(6X0D[1P!C(ZXJQ;7$%K\5+B:XFCAB$DF7 MD8*!\A[FNOT_P;HFFW27,%JS3("=&U"]EN[B*4RRMN8B0@ M9I^V@W;RL)8*NDFK7YN;?]1VOZC8WOAG5%M+RWG9;=BPBE#$#\#7!VR2O\,+ MPQ@E5U ,^/[NU?ZXKOK/P?I%C!=0P1RA+J/RY,R$Y7VJYINA6&E:?+8V\1-O M*Q9TD.[.0 >OL*B-6$%9=[FU3"UJT^:=E[K6ASFA:KHMKX!C%V\#QHC":WR" MSMN/&T]2>*Z+0;S3[[2DGTR 0VI) 01A,$=>!Q62WP^T!IO,\F95SGRQ*=O^ M/ZUTEM;0VEO';V\:QPQC:J*. *BI*#^&^IMAJ=:+2J)62MIN>=_$;_D/:9_U MS_\ 9J;X]MUO/&6F6S,56:*.,D=0#(PKM=5\-Z=K5S#<7B2-)",(5C(LY6:-O9AV]CU_$UN^.0YU/1A&0KFU3:3V.ZN\UCPSIFN2QRWL+&2, M;0R-M./0TW4/#&F:G/;37*2%[= D>UR, '(JUB(W3:[F+RZJE.*=T[6]$0:1 M8^)+>XE;5-4@N8C$0B(@!#Y&#]T>]D8[F;\:9IGAO3M)OYKVU2033 ARSDCDY/'U%:>WC MKIT2.99?4?*V[:MNW2_8XCP2EI/:ZS>/.[ZBT#AU8 #:>21ZY('TK#TYWTK3 M]/UR)R1/[C8I _+=7IMOX2TJUOIKN".6.28.KA9#M(;J,>E(/".DKI#: M7Y4GV9I?.P7.0V,9S]*KZQ"[?-UNHBI5D?:,J>.*DUGP_8:\(1?([>3NV;7*]<9_D*GVT/:J9I]3 MJ_59T+K?3[[D>I#_ (HZ[_[![_\ HLUP.AI+)\.M=6$$MYBDX_NC:6_3->GR MVD4]@]DX/DO$8F /.TC'7Z54TG0K'1;:6WLT81RMN<.V[)QBHA548M>=S:MA M95*B?2S7WG,>!]1TJW\)RQW,\$;*[F='8 L#[=^.*YWPJDG_ C_ (ED (A^ MRX]LX;^G\Z[2X\ :!/.91!+%DY*1R$+^7:M>/1-/@TB32X8!%:R*595/)SU) M/7/O6CK05VNIA'!UGRJ=DHII6ZW5CR?2H+W2].@\2V1+"&X,4R=MN!U]CG'Y M5N?#R"2[M];ABG:"21(PLJ@$J?GYP:[FPT'3].TN73H8B;64L71VW9R,'^5- MT;P[I^@F8V*.OG;=^YRW3./YFG/$*49+J30RZ=.I"5]%>Z\VK:%6'PI:PMIJ M">4VUA\Z0D##R9)WL>N>>E;]%%&Y"0R+$V?]XN&K<\0>+I] U!Q+_9C6T93,/VH_:65L L$VX&,G@GG%6[ MOP?:W,NORB39)J\ B)VY$1"D;@/IV2:O"EOJ+B:9VM=TOF M848W;L;2"10 MKK.J MZAK6H6EK9VJVUC<")YI96R^4#?* .O/?VK-L=:N+7PR]W&FGVLAOYXYC>7C^ M6&#L"5)!)R1PO'6NATS2CI][J=P9O,^W7 GV[<;/D5<=>?NY_&L<>$KBW^R3 M6E_"+JUN[BX0SVY>,B8DD%0P.1G@Y]?6@#.FUW^W].T*ZV)'(FNI!((GWH2H M<94X&0>#75ZYJ+:1H5]J*1B1K:%I0A. V!G&:P_^$0NUT^2(:JANAJ7]I13F MWX$G=67=R"2>A'7VK=UK3CJ^AWNG>:(C: ,=?$M[97Z1ZO M:6\-M/:2W<3P2EV41@%E;('.&!R*;:^)-3#:7V,LTV8;>UFMGCV_P"L$BJIYSQ]W]:I6GAB]$FF0W^J M).0-.RRR*JAB5&W .#W/-61X5(\. M1:3]L&8[P77F^7U_?^;MQG\,Y]ZR;31]7U%_$=I'?)96-UJ,JRAK8M*RE$!* M,6 (XZ'&* -W3_$0U&XU-8HAY-K!#/$Y/+B2,OR.W2N?MM3U75/$FG7^G6] MH)[K0UF:.XE8(N9 >, DGM6O)X8NK>\N'TG48[2WNK>.WFCDM_,91&I52AW# M!P<<@U#;^%=1TY[";3M4MTFM=/2P)FM2ZN &IVA- MO/'/>P7$);=LD1,,,]Q[T^+7Y=/GU8?85?4)-3CLXHUN&*2.T:E22P^0!>3@ M=JN1>$GM?[,FMK\_;+2YEN)II(LB/3'>G77A,W#WTR7QBN)KZ M.^MY%CSY+H@09!/S @'/3K0!KZ:VJ,D@U2*T1P1L-M(S CW# 8_6L#5=7ETS MQ%JL[6J.UIH[7,+"=_G4-]UE^Z#N!Y&3C'TK?TV'4XED.IWEO<.Q&P00&)4' M?JS$YK.U?PV=4O+Z<70B^U:8UAM\O.W<2=_7GKT_6@"&WU[53J=I:7=C:1C4 M+>2:T,,;??K5-?"@'AF+2OMA$T M%R;J"Y6/[DGFF13M)YQG'7GVH @N/$VH:8-3M]2L[;[9:V#W\)@D8QRHN00< M@$$''YTL_B#6;73K.[FT^TWWUQ##;PK.V5W@GYVV\$$#H#WZTZ;PO=Z@NIS: MEJ,4E[>6+6,;0P%(X8SG)"EB22<$\]L5H7VBF]M=+A^T;/L-S%/G9G?L!&.O M&0] ML+@17-T4FE&,D*H4@<8Y/&35^?PZ9F\0G[4!_:\(B'R?ZK$13/7GKGM5&3PE M=K+0&X^IIDNOMI>J^())+(27226L,*1SL1,9,B,$-PAYYP/7K5L M^&[^$:1/9:C!'>V%J;1FEMR\W% %2_P#%6HZ*E]%J=E;&YALS>0FWE8I(H8*RG(!!!(^N:OV6 MLZE_;T>FZE9VT7VFW>X@:"4OC:5!5L@<_,.1Q5*]\)7FKQW\FIZG$]W<6ALX MFAMRD<*%@Q.TL222!W[5LRZ29=?L=3\[ M;>2'R]OWMY4YSGC&W]: ,;1_![ MZ;?X5!/)Y)Q5WQ5*WZS=:THZO;VT0F\KR;J&XSMW9V.&QU[XZT 9VD>(+S5-=O+0PV< M,-M,\31-,WV@!>C[,8VMQCGH>IJ3Q1W/B.UU.]O[=X[.21X%BM=DF&!&QGW'*@'T&<5H:QI1U5+)1-Y7V:\ MBNONYW;&SMZ\9]: ,&X\6:G#;7^H+I]J=/L+U[:8F9O-<8QGBM!-'5==O]1>4.EW;1P&';T"ELG.><[OTH Q[?Q3J+ M6^GZG,]ZEM/$&J7C:G.EE:I9:?/<0LS M2L7D,8."H P.<9R?7TY9;>$[M(]/L+C5$FTK3YEE@A$&V5MARBN^[!"\=%&< M5I6>AFTT_5+7[0&^W7$\V[9C9YG;&><4 8L/B?7IGT@+IE@%U>(O;9N6S'A MYW_+S\O8?3WJROB:]?0I[EX].M;JUO'M+@W-R5A4K_$IVY.>,# //M5R#PZ8 M#X>/VH'^R(C&?W?^MS%Y>>O'KWJG)X2G6;[5;7T0N4U*6_C$T!>/YUV[2H8$ MD=0H:CX/EO=/^SPW4&HQVDSQRED;YTY0XS@[EZ@$ GN*UM0N[J' M6_#T>H06_P"\>7<\,\@$;B-STP PVCOWJ/\ X1&XDTG5;.;4U>6^NEO%F6#; MYF7/BS4X;;4-073[4Z?IU MX]O,3,WFNJN%+*-N. 0>3SS4T'A&Z2WL],FU-)-&LYEEB@$&)6"MN1&?=@J# MCHH)Q4\_A4S:#K.F?; #J-U)<"3R_P#5[F!QC/.,=>* -C5Y;B#1[R6U*"=( M69"YP 0*XJZN]7G\&>'+JZ6"6YDO;%XMLK#S6!\[) M$*-CK@C%6UE'?6,23*PG*PNC@X)8KE<;3GBLZV\6W>H66LVT36#7MI:?:(I[2 M8O$P(;U&01C\/ MJ=U>ZC?PS&ZLOL7D%S' BQ0-' 8V"*,#=\QR<8Z8K+U'PI=W<^L"WU**&VU9 )]]MOE7" M;,*VX#;@="#CG'6@#=O;[[-HUS?QKO\ *MVF53QG"D@5S1N5=IRN>003D9[]: *&G>+I;U-2@#:7)=6D M2S+-#=YMF5B1EGQE2,'(^GK5:W\<3/IVL/\ 9K6[N=/B25393,\*U+W0M1U;1)[/4=0MFF>2.2-H;4K&I1@P#*6)8$CGFF0Z#J\6HWFHG5 MK;[9GW=[?W'D6IM;@M M"PV[B[-C( ;(&>@]>(KGQ9>Z=::G'>6,)U"P>WRD4I\N9)7"A@2,@]>#W%- MB\&3Q^9=B_ACU,W@O(WAMML*,$V%?+W9(89SSDGFIIO"4][:ZBU[J"/?WTD# M/+'#M1$B<,J*NXGL>2>] %BUUK4UU2\TV_M+-+J.T^UP&*=O+9ESMI\L@T^6X2:PG,B8'RE3D#GD+=76HVK,+&6Q$4%J8T5&Q@CYB4T M]S>3PQ>?+Y<8/G2'<[=E !_05J67AB^3^RX-0U.*XLM+*M;Q16WELS*NU2[% MCG /8#FFIX0FBTY+6/4@KVEXUW83>3DQ;BQ*N,_.#N8=NM %CP[XF_MB]N[& M5K*2:W1)!-8S^;$ZMD=<9!!'(/M46J:A)9^*TWVZ,(]-GGA<3.#\I7] &;9>)-4FGTAKJPM8K;5XR;\;_ )0,$ ].E2VGBF2\ MM])1+55O;N=XKB%FX@$6?-/X$ #_ 'A5E/#I2+P\GVH'^R 3L_UN(C'Z\=< M]ZDLO#MM9>(=0U=&)>[51Y9Z1GC>1_O;5)^E '.)\1$D$=XITTV,DPC$ N\W M>TMM#[,8]]NI=*T M'4M'\JSMM3@.E0N2D4EKF54SG9OW8QSUVYI&\/WMSXCM=3O;^W>.SDD>!8K7 M9)A@1L9]QRH!]!G% &3HOB/5K;PA#?ZA'#=SW$_V>U59"&ED:5E 8D84#VSP M*O7'B;4-,&IV^I6=M]LM;![^$P2,8Y47((.0""#C\Z;'X1NTTQM,.IQBU@G^ MT6+K;_O89!)O!8[L, 21C R#4LWA>[U!=2FU+48I+V\L6L8VA@*1PQG))"EB M22<$\]J -71KG4KRU%S?V]O LJJ\,<3EV4$9^_#Y_W3726T/V>UAAW;O+14SC&<#%9ESX>MKKQ/::VY/FV M\+1;,<,3]UC] SC_ (%0!FW_ (R$-S(EC;+=IY=NL3!]OF33G]VF>PV_,3Z$ M4V\\4ZAI,>I0:C9VWVRUL3?0F"1C'*@.T@Y ((./SI\/@BUMM%GL+:X>*1KT M7D$^W<8G4CRQ@]0H 7'IZ4]_"L^HG4)M8ODFN;NS-DIMX3&D,9.3@%F)).#R M>U %S4-7>'4-.L!$I6^MYW9\\IL53Q]=U8FBZQ<67A#PS964"7&H7UN%B65R MJ*%7+.Q )P!C@=6&#@#<3N//'T] *@A M\(WEKIVEQV^J(+S2F<6D[6^5,3#!1UW<\8Y!'04 /\*-=MK7B3[6.C6EK(+':)Y;J5D#.PW;%"@]B,D^O2K&B:/< MZ;HP:M=W^CZC#;?;=IN(KBW,J[ ME&T.N&7!P!PA[J5EV[BP*84')RO7IUJU<>']22]O+G3=5BMVOXT6Z\ MRVW_ #JNWS$PPVG&.#D<5-I'AJ'1M06>WF)A2PBLUC9>?D9CN)]]WI0!DGQI M=7,>CFTM;2 ZA;M-OOIRD>\'!B5@#ELYZ]NU37NN+I'B/5+B_MP%M=,296BF M9BZER-NPX4-N!Y]"*23PE?CPS!H,6I6AM1 T,WGV>\G))WK\XP1GCKZU9N_! M\%ZTZ374C02Z9'I^,?.-C%@^[N9?[,,%_*L20V]YON(2WW2ZXQZ XZ9[U?'AG4; MV]M)M9U2"[BMX9H-D5J8S(LBA26.\\X'85;T?2=6TS[/:R:I!/I]LNQ%-KB5 ME PH9]V...0O.* &:!K&J:T\D[VEM!8QS30[O,9I'*,5! Q@#CN?6N@K-T/2 MCH^GM:F;SF<5I4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% &=K>III.DS7;2VT;@8C-S)LC+'H"0#BH[OQ'H^G/Y5]J5K!,, M;D:3D9&?RYZU7\9P2W/@W5H8(GEE>W8*B*69CZ #K63-8SO=^,F-K(?/L8DB M/EG]X1"X(7UYQP* .BM=?TB^N9;>UU&VFFB4NZI("0HZGW ]JCL_$NB:C=+: MV>J6LT[KN5$D!+#KQZUSLEE-&_A9Q;2*(-,G24B,@1DPI@-Z<@\&LW2YQJ_A M_P ):?8VET;FUEMIY9FMG1(D098[R #N' P3G- ';CQ!I!U+^SAJ-M]LW;/* M\P9W?W?K[=:)/$&D17AM'U" 7(9_,QMP5]\\XKJ/#EH\&J^(II+=HVFU#*NR8WH(TP0>XSN_6@"31 M_%NDZQITU['(-(OK2XNK74;>6"V4M,ZO_ M *L8SEO08!KE=/OK[3?!]_IEM97!U:UDG8H]J[*4: MXN=>D@.JWJ7.A21)/=6AC,L@W?*H"+_>& 1W.,XH [JV\0Z/>3S06VI6TLD* M%Y%20'"CJ?<#VJ'P_P")+#Q':&:SD&]2=\1.60;B 3]<9K--G*FN>$W2V=4A MM9DE94("9C3 /IR.A]*=X*F-OI?]D3P7$5Y:R3&020.J8,K$$.1M;(8'@T : MMQJR0ZY!IXFM1F%Y9D>0B55&,%5QR.N>:+3Q%HU_>+:6FI6TUPR[U1) 2PQG MCUXK,UZVGE\3Z9+'#(\:65XK.JD@$B/ )]3@X^E9EI87$>B>!E%I*LEO+'YP M\L@Q@P.&W>G.,Y[T =C>7UII\(FO+B*WB+!=\K!1D]LFLS_A,/#GEB3^V;,* M6V210RK)(!E3P#[#WJ)]9,?B;^ MSF\I;0:>;LRD\@A]O7.,8YKDKIM1DL4TVY&HV\)TF%(([6TWFYD*$,KL4;;@ MX&#MZDYJL^@:EK8TN*)I[;9H$:2"6$A9)49?W4F>@)'(ZD#TH [?^W;>75+" MVM;FTD2YB:=@TA$A3'RL@Q\P)!R>.E/M?$>BWMY':6NIVLT\B[D1) 2PQGCU MXYQ6)))/J>K^&KT6%Q;A8+I9HVB(\EMBC:>/4''KVJC9:?<1^%?!!.1CI7:^*+F]M=&WV*,7,T:R2)#YK11EAN=4YW$#G�!9M]>TFZL)+ MZ#4+=[6-MLDH<80\<'TZCKZT[3];TS5998["^@N'B^^L;@D#U^GO7GMU:7$] MGXK6&/4[I;N&U>&2YMBKS[6(8@!5Z<=LX]J[%[:1?B!;7"0,(!I4D9D"?+GS M4(7/3.,X'UH O7^J+:ZEI]DDMJ);F0@QRR%7* $DH,*A MN_$.CV%XMG=ZE;0W!Q^[>0 C/3/IGWKGKC1+MO%ILEB/]BW,RZG,>WFIP4_X M$WEO^!K+:P>&ZUS3]3N=9B%_=R.J6EDLT=Q$_3YO+8@@<$$C&.* .WFUW2K? M4DTZ6_@2\<@+"7&[)Z#ZGL.]4M,\6:5J=Q?P1W"(]G(ZL&8?,J@$N/\ 9YQ^ M%85RCZ)X@BCT8:A+*=+EMKH M7-W/<3P8MW9)$:$8(<#;G((QG.: -S_A+?#VZ1?[9L\HNX_O1T]O7\*LG7-* M&EC4SJ%O]A;I/O&TG.,9]<\8ZUSEI82K<^"";1P+:TD$I\L_NB85&&X^4Y]> M]8\^F7T,RWGEWT-I;:W=RR?9H \BJXPDBHRG< <\@'J2* .ZCU_2)K'[,'DD?P^U:.JZ==7&M>)%@MW(NM%6)&VX62 M3]Z,9Z$\C\Z .BTG5K36M/CO+.59$8#=M.=K8!*GW&:IZ]XET[1+:=9KVV2\ M6!I(H9'Y8@'&1Z$\4_PW?QWNBVRI'<1O!$D*[6[L;R6YU'>UK-#:O*LR&(*J;E!QM(/!QUH Z-?$NG6VE:?=:I>V]K+=P) M*$9L=5!.!UP,]:MW>MZ986D5U?E]?PKA;:UNM,U&.YO9] M5M(;C3;6.*2SM!-M*)AHV!C-!?SZ6MA)%'(UN7 MDMY'D\P[D1;FYF^9D /* #GD<],8-)_P ME&C2VUW);:G9R&V0LY,ORCG )/IG R,UGW[?VGJ_AJ\AM+D6PFN#()(&0JIB M<98$9&3TSUR*R=(>XCBOM*T^.^ETA-/E\L7=HT4EO)VB#$#>,$^N,#F@#J#X MAL+/3+*YU.^M+=[F)7&V3*MD DKW*\]<5/(KK11,JW4&P %O]8Q!) 'MCGZU#X6MY;;^VEDA>)7U6=XPRE=RG;R/ M8G/-5HI6T_QMJRSQ7*C48K=;:9('="RAU.64$+@D=<4 :\?B#2)=2.GQZC;- M=ABOE"09W#J/J/3K5N\O+;3[5[F[G2"!,;I)#A1DX&3]2*\_MX9Y/#6D>'$T M^ZCU6VNXFE=K=@D6R3(M&O(;F:WU*VDCME+S%7'R+UR?;WJVU[:K+;QF= ]R"85SS( ,G'X)K^\GTJSN52/2+FV>6:!H?.=P-D8#@$X()]!FK%O>-J>N>&#!8WZI:Q3+. M\UJ\:QL8L;26 YR.W'O0!TMKXAT>]=TMM1MY2D7G.5<$*GJ3T'45F:GXPL$T M#4;[2;RUO)[2,2;-V1C(&3CG'N*QH-'NW^$EO8PV;BX")));%=C2 2AG7![D M _6KGB'4H==\(:K:Z=8WQE%L!L>RDC_B'R#*C)'H,T =#9:[I6HM,MGJ%O,T M W2!) =H]?I[]*33_$&D:K))'8:C;7#Q+N=4<$A?7Z>_2L;5X;RW\3Q7FGV1 ME>/1[E$ 3Y&<,A1">G)!X^M8EBLEWK^E7-P=5O$:SGANS-9&)$9E!\M0$4_P ML.I'3G)H [2RU_2-16=K/4;:98!NE99!A%YY)].#STIVG:[I6KNZ:??P7#H, MLL;Y('KCT]ZX&6WU*^T+4-%TM;ZYTR&WA:$W-J89DVR M "R@/\ (#C@^ASF MM_18+:]UB+41>:UBY//7YC7/Z)I0DTZRT+4[K7(KF&96>W2 MS7R@ZON$@E$7W21G.[/-6;VUNVT'Q98+97+7)U#[7&HB.)8RZ-E#T8X5N!S0 M!Z#6;:^(-(O;YK*VU&VEN1G]VD@)..N/7'?%27)?4M#F^R,\;W-LWE,ZE&4L MO&0>0>17&VH>]LO"VDVVG7=O=Z;/%)=&2W9$A5%(?YR,-N/ P3G.: .PM-=T MN_NOLUI?P3S[2^R-MQ !P<^G-4=3\2P:1XAM[*]E@@M);228RR'!WJZ@*/7A MCQC/%,\$6CV?A6WCEMV@E,LS.KIM8DRM@D'VQ^&*6XMI'\?V-QY#-"FG3+YF MS*JQD3 SV.,_K0!HRZWI<.FQZC)?VZVI]JHZAXCA33K&]TV6 M"ZBN;Z&V+AL@!W"MT[BN7LK6XTVXTS4+FRN38V>H7X=$@9C$'<^7($ R5Z\@ M?Q47-M=RP:CK$-C=+9R:S:W<<'DL)#''L#R"/KR03C&>,T =AK'B#3=&0K=W MUO#<-&SQQR/@MCOCTSWJ70[]]3T"PU"9422XMTF<+]T%E!.,]JYB2X_L[6_$ M#W=E>2_VE$ALYHK5Y0Z>7M\OY0=I#9.#CKFMWPW 8O!>EV]U"ZE;&-)(F4AA M\@!!'7/M0!9LM?TC43-]CU&VF\@;I"D@PJ^N?3CKTHT[7M*U:1X[#4+>X=!N M98W!('KCT]^E<%);ZE>Z'J.AZ0E]/IJ6B-#]JM3#+$RR*3 "P&_*!NQ[ DYK M0_LY==CGDM+_ %J2_AL9XH/MEFMNB%UV["1&N3G' ) QF@#JH/$FBW-Q);P: MI:R2QJS,JR \+]XCUQWQ5O\ M&S,=J_VF/;=D"W.[_6Y7<,>O )KG--OX+OP M^FBP:=>6]VMDT)BDM'1(F"8P7(V\GH0>:R[.YDNX?!]DEA?K+82HMT9+5T6( MK RD%B,'GN,C\Q0!TLWBO1_LMQ);ZG9N\4)E^:3Y!R -Q&<#<5'XU"OB[3XM M3LM-NYH4N;BU60I+F-MK!02.AZB@#H+76X)KK5-]U9"T ML6"M(LW*'!W^9D87!'K3[7Q%H]Y;3W%OJ5L\-N-TS>8!Y8]3GH/>N0U_2M0N MKSQ"\$%R8_MEC.1&@+31H@W! P*L1UQSR,5/_9VEZK%J%]=W&NWRBS^S2>;9 M>4Q4L&^0"-2S*5![XS0!U^G:K8:M TUA=17$:MM9HSG!ZX/IU%7*X_2M?NK# M1M6OM0CO+RQLF4P7)M3%-.F!N)0[<[?[V!D UUVXM%O09)7(!XH SK3Q#H]_ M?-96FI6TURN'[N[_M-KN&]/VJ#[$8X+36POX[=Y8K>1^6(!*@@>IX]ZTH MKU!I,=]<,L:>0)I#V4;^9[&Q\7:?TF^M[B>UU&VEBMAF9Q(,1C&:XF$2S_#RTT8V5W]MLYK M9+B%[9P!B=(=5O=-LFFD_L9%3]V2KN)&X_P!HA3G% M &];>)-'O;2YN;748)H[9=\Q1^4&,Y(].*30-?LO$6FQWEFXY4%X\Y:,GL?> MN8T=)9O%YN%FU.[BFTMX?M-Y:F%3('4[0-BX&">OO@GFM?P1<_\ %-V>G207 M,-W90K%.DT#H PR."1ANG8GM0 ^?Q7::?XAOK#4KFVM8(887B=VPSE]^[\!M M'YUH7_B#2-,2%[W4;>%9QNB+./G'J/;D M:_I&GPP2W>HVT4=P-T+&08<=);#@8/'J#7<7)N;KPG,9[?R[N6Q8 MO @SMG6N]9MM%-)X;T7 MP['IUW'JEI=Q/,S6[!(MDFYY?,QM.1G&#D[J .MTSQ1INJ:K>Z=#,HN+:4Q[ M2PS)@ DCV!./PK:KE]&F-AXHUJRN(+A'O+L3P.(',;IY2@G>!M&"I')%=10 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 5;_ %"VTRV^T73E(MZ1Y"D_,S!1T]R*M5S7 MCM#)X8*!V0M=VPW+U'[Y.1[UB:WJ6H^$[G4(+.]N;R-M-:Z073^8T$@D5-V3 M_#AB<'^[0!WTD:RQ/&WW6!4_0U#864.FZ?;V-L"(+>,1H&.3M P.:XV$>(=* M?[=''?2VJ6TSW*WEXDPD(0LA0+RI+ # XP:CT1?$=P-)U*-KV3SVCDNWFNXV M@>)A\VV,?=QG(QSQ@YH [ZBO.H;C44T"UUTZM?/<#4_(,32?NFC-R8]I7'/' M<\UT_C.ZN+/PAJ-Q:S/#.B+LD0X*_,!Q0!O45Q.IM=Z!JR6UMJ=[<1WEA=2. MEQ+O,3QJ"KJ>JY)QCI5::?4M-\&Z9>QZA>W%]JAM89)'E'[L.,DH#\JG^')] MB>: ._ILLB0Q/+(<(BEF/H!UKB5T[Q,(M0AMY+ZWA:U\RW:YNUFD6X5@0 PY MVL."#3H-4G\36NI:G;75S;65O8".-8G*GSROF.?JORK_ -]4 =C:W,-[:0W5 MN^^&9 Z-@C*D9!P:EKA=)FO/$%S8V5SJ5Y;Q1:/;7),$NQYI) <1RM"$7"HQZ88YQD9]:GTNZM MM2\3Z3-;7%Q+#)H\ZB28XER)4!W'^\""/PH [:BN'TW5;^]N=+T%[J3[=97, MO]H2 X9XHOND^S[XS[\UL>*KRY@ATZSMKAK8W]ZEL]PF-T:D,3MST8[< ^] M&C+K-C!/>PRS%7LH1//\A.Q#NP>G/W3TJY%(DT22QG_X1736O1<2->2J)O/$$EW(T0DSG=L)QUY]*TK/4+: M_-R+=RWV>9H)>)KN3S&AE#A0=Q&0#D_0CBLZ?6;NTTQ=-MGU2/4I+^&VNDNKA7D MB#JQS'(?EPVW )Z9Z#B@#T:JKZA;1ZE#I[.1( M?#^F:G\T431K)(B-(VU S %CC.!ZG -/KDO%UD+O7/#2FXN(= MUVZ9AE*$?NG.1[\8SZ$U ZW6IW^OA]6O;-=+"Q6ZQ2[K6-EIDVHRW"FTASODC^<#!P>GH>*@T&\FU;PSI]Y<@I-M<''9"#X3ZO,+FYD+F==DDI95Q.PR!V)[^M 'J%%<1?W5]X9U2Y$%[=WJ M-I,]WY=T^_$L97!' P#N.0.*;HL7B%I]+O4:^DCFVM>/36^?,6,@_=QSRVT$CG%O7% 'I-%>?:@WB+2=%U20R7EO;? MZ.;=[BY6:6.0RJK ,,Y4@C@Y[T:WJ&H>%;K4X[2_NKI3I@N$^UOYACD\T1EA MGH,-G'3B@#T&BN*LK?7[.\24?;_L1@D^TM>7B3?-MRC)CE3GL.,'VJ/3Y'MO M MMJNH:IJL]S>V\*#RI1N+N1M5 > QR!N/NW3E+>!"\C $ MX ]A4ZL&4,.A&17F=Y/J,6B>+M,O6N?+AL$FB2YN!.Z;@P(WCJ/E'':O2;?_ M (]HO]P?RH DHKS>WGU"V\'V/B,:O?RWGVE4,$LNZ.93/LV;<>G?KQ5V[U6^ MC\%>*+H7DJSVU]<1PR;N8P' 4 ]N#0!V5OJ%MQXI?#UY-K'B"UN[G,<]UX>B9RGRG)D;)'IZT =C9WMOJ$'GVLGF1[V3 M=@CYE)!'/N#3-2TZWU6Q>SN@QA=E8A3@Y5@P_4"N'TJ^U#4(M$TF74KJ..YD MO6EN%D_?2B*4A4#]N#DXYP*[JPL_L-J(/M-Q< $D/>+>:C;>$]6U\ZE=RW4%Q<10(\G[J)?-* E?XMO)Y]!5^\^UZ!JU MI:P:I>7<=[9W+2"XEWE6C0,LBG^'DXP..10!VE%<:FI79T7P5)]JD,EW+")V MW+>\>2I'S*Q4]?<&K#H)(V1LX8$'!(/YCD5YM8IVUK_9K3%+:8QY<2 Y'L: .IHKSNUOM3U" MZTK3&U6Y"#4;RT>YC8!YXXT)4DXQGMD>F>M6;MM3NO$5UI%NVIR6VGV\(3R+ MU8I'9P27=FY;ICTX.: .[HK@+Y?$5M86-]K4U\+6WMG%Y_9\ZI)&P*MRW%S:>)HKV_N[]M,O)HEL);>8>2NY0 DD?7YC_%SU'2@#M**Y[Q MC/=0:1;_ &.ZDMII;ZWB\V/J T@!^O7I63JXO[76-/T&SGU*:&2&6YD<786: M4@J HD;H!G.![=J .MN]0MK%[5+ARK74P@BPI.YR"0..G"FK5<%+'JT"Z'%J MOF?+KJ_9S-(KR>489,!F7@D'(S]*9+/KNM:AK+6IU!7M+E[:V%M=1Q1QE0,% MD/W\DYYXP<"@#T"BN-U:6^O9K'3PVHC5ELA/<1V5TL$49/&YF/7Y@0!R.#FL MTWNL7_AS1M;N9[Y[!;-FO!I\HBE#C_EKC^(8!ROZ&@#T2BN DOM1U_6K^.R? M4'M+6.$6YM+I("=\8?S&W: M[FBNTGG47$;(@;RQ(>,'(.022 <&@#T2BN!FG\0Z;:_8YYKBVMKW4(+:WN)Y MDFFA1P=_S#(ZJ ">?F]JT]9MYM!TZV-MJ5_)YNHVJ,;B#[@UROAO3%;6?$S?;;T'[ M!.S>?%@.3C MGI0!Z717"R67BK^RU20WC0PWA8Q1W2"ZEM]G \P<$AL]P2.]=1H=W;ZCH-K/ M:SW$T+QX$D_^LR"0=W^T""/PH 3^W].-Q>0B61OL2,UQ(L+F--HR1O V[@#] MT'-36^K6=U>"TAE+2FW2Y VD?NV)"G/X'CK7$Z9926G@[Q3/#J%^LL=Q>%'\ M\Y4QLQ!'N<<^M:6D[KOQ2WF2N'FT"VW2*V&R7DR0?7GK0!U-E>V^HVJW-K)Y MD+,RAL$&;275+U%NOMPGD27#R!'^7+>V.HYI)-2O M[?33;7&HW@L;?6I+.>Z1B9Q"%R@R!D_,0"1SB@#T2BN:\(M<+9:C-G>'=+TF8RV5L8W*%!F5W"KP< ,2 .!P/2FV M?AG2-/O!=6EF(I%)*@2/L0GKM3.U>IZ"NO9;:6.YEOK;*0S+F MX5D)[8 #'L>*U?\ A+H[>VU)M2LI;6YL&C5X%=9/,\S_ %>TC .3QVQ0!J#1 M-.%@MB+5?LRR^<(]QX??OSUS][FH/$^ES:UX;O=.MS&)9U"J9"0OW@>< ^E9 MZ>+S$;J*^T\V\\5I)=QHEPDJRJ@^8;EZ,,CCWI]MXIGD;39;K29+6SU"18X9 MGF4G+*673VR--);WHL5B!P99"P4$'T.3S_LF MJ4GB@Z;PVJ027"^6"ZC:0<812,$YSR: .ATW1K#2/,^Q0LADQ MO9Y7D)QG RQ)P,FI8M.LX+.6TB@1()2[.B\ ER2WYDFLF\\23645G%+II&I7 M9?9:FX0*JKU8R= O(]^1Q5O1-;368K@&%H+FVE\J>$N'VG ((8<$$$'- "7/ MAG2+N&VBEL_EMHA#"4D=&5,8V[E()' X)IUSX=TF[L[6UELD$-K_ *@1LT9C MXQ\I4@C\^:U** ,4^$]$^R?95L?+A$QG"Q2NA#D8)RI!Z#%6$\/Z5']A,=E& MAL,_9BA*F//7H>0>^WU;4=8OUMA>WNQ-MODJB(, 9(!)/?@ M=!Z5I:AIUGJMF]I?0+/ V"4;U'0@CD'W%6J* ,BW\,:/;0W<45I\MY%Y-QOE M=C(F",$DD]":)O#&CW%XEU+9[Y4V8S(^T[/NY7.TXP.HK7HH R)O#&CSZ@U\ M]F!<,X=BDCJKL.A900">.I%3/H.ER27SO91L;X 7(.=LF.A(Z9]^M:-% &3! MX9T>VM[F".S^2Z79,7D=V=>PW$DX]LTD7A?1HK&XLQ8HT-R09A(S.SD="68D M\=N>.U:]% &9;>']+M+2XM8[7=#.!Q6M10!3U+2K+5[=8+Z#S41Q(F&*LK#H0RD$'Z&J5SX M4T6[*&>RWE(UBSYKC>B] ^#\X_WLULT4 (B+&BHBA548"@8 'I60?"VC$WG^ MA_+> B=!*X1\D$G;G )(!R *V** *TEA:RWJ7CPJUPD31*YSPC$$C'3G JG8 M>&M(TRZ%Q9VGE2+G:!(Y5,]=JDX7\ *U:* ,?Q'IDNJZ?'##;6EPZ2B39=.Z M#@$<,G(//7GO6?HWA416-_;:K#;-;75W+%2"N6))X('>K4VF65Q=/LCW!S*-[!6/][:#C=[XS6U10!C7GA71;^[FNKFRW MS3$&4^:X$F P!P1@#@\?G5Q])L'O[:^-L@N;5#'#(N5VJ1C;@<$>QJ[10! ME3>&](GL$LI+)3!'(TJ ,P9'8DEE8'())/0]ZMV&G6NF6WV>TC,<6XM@N6)) MZDDDDU:HH S7T'39-4;4C;$7;+M=UD90XP5^90<'@XR14BZ/IZ6UC;K;*(K% ME:V7>"1S5ZB@"I#IEE!92V<=LGV:5G:2-OF#%R2V<^I)JMIWAW2 MM*F:6SM DC)Y>]W9R$_N@L3A?8<5J44 8MMX2T.SN(9X+!4DA?S(CYCD1GG[ MH)PHY/ XK"B\(WXU>WG2WTZR2&Z$YN+6>8NZ;LE-A^4 ]#R1STKMZ* ,_P#L M33O[/^P_95^S>;YWE[C]_?OSUS][FI[^PM=3LWM+R$2P/C*DD<@Y!!'((/<5 M9HH S=/T'3=+N7N;.V,<[IL>0R,S.,Y&XDG^&='OY8Y9[(;XXQ$K1.T9V#HIVD9'L>*6ZT2 M&YU/2KG:B)IN\Q #YLE=N,]EQ^9 ].=6B@"M?V%MJ=F]K=QF2%R"5#%>0<@Y M!!'(%4?^$7T7^S3I_P!A0VYE\X@LQ;S/[^_.[=[YS6O10!F)X>TI-,ET[[(K MVDS;I$E9G+'CDEB3G@.QN+/['O@N=OFK+*[EMOW>6)(QVP>*UZ M* ,5/">AQQSH+$$3QK'*6D=FD4'<,DG)Y[]:TKNRMKX0BYB$@AE6:/)(VNIR M#QZ58HH SQH>G+K!U5;M]Z19& ;C;EE!VDXXR144OAK2)K""Q>R7R(&+P MA796C)))*L#N&&=)EL8;-K9O(AK]G9V M^GV<5I:0K#!$NU$4< 5/10!372;%+.ZLUMP+>[:1ITR?G+YW]^^3TIHT;3UO M;6\6V5;BUB\F&0,053&-IYY'US5ZB@#/M]$TZU:U:"U5#:>9Y&&/R>85;&!Z8SQS7044 .&_E5OLT+/)';J,9V%L'<2,YP #VKKP H '0<4M% &3;^&-&M+Y;R"Q M1)E8NGS,51CU*H3M4GU %7K2RMK%95MHA&)I6F?!)W.QRQY]:L44 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% &5X@TF35M/C2WE6*ZMYX[F!G&5 MWH<@,!V/(_&L^/0=0U"_OK_5I+:*6>Q:QBCM69U1&.68E@,DG'&.,5TM% '* M0Z%K,VEZ/9WIL5.F74$BO#(Y\Q(U(.05&&/''3KS1JWA*75;K69&FA478MFM M]R[MKPEC\Z]"IR!CTS75T4 "K ]>H_*MZB@#EXO!MO;ZSI%W;R;;> MQ@V/$?\ EJZ@B-S[C?(<^XI\VB7Z7.MS01:?=+J$T3""[+;"BQA6#8!YR..# M72T4 <)%X(O(+:QFQI]S)1]JCB69D]$)(!_,&J/BC3WU3PW?6T/^O\OS(".HD0[D_4"O/YM0 MO4LV\=012>;J#2VBQ#^&,H$B./\ KJF?^!T >@6'B33]2NX+>U,CF=)9(W*8 M4B-PC?J>*OW5Y'9B$R+*WG2K$OEQEL%NA..@]SP*XL>'K:+Q!H&CRM*(;?29 M5?R96C+D-'G)4@X).>M5X99_[-T8M=W+O:^(&LDX>W?<,?.AP<>U7*\XGO[JS\.ZS]CE\MI/$,D$L@D\ORT>0 M G=@[,\#=CC.:WO#^EZGI^M2,PC@T]K?YK8:A)='S-WRN-Z@J"-P///% '0S M7D<%U;6[K*7N"P0K&648&3N(X7\:=;74%Y%YMM*DL>YDW(*R3*)_M$4BK*P5E$1(RH.,Y/7K5;X?V%M;:++-$9?--S<1N&G=P LS8 M^4D@'&.<9/>@#II;R.&\M[9EE+W&[85C)4;1D[B.%]L]:L5R^N)(OC#1O)N9 M8&N+>ZC+/\ VD+99GG^V//%:88KAXPS>:0"=I!Z&L32)[C5U\/:9 MJ-Y>O..: /0+BZ@M$1[B5(U=UC4L<99C@ >Y M)J:O,KY%NM(EM9[B>>SLO$,-O!*T[Y$99-RELY.TL0"3D>N17I%M;QVMM'!% MN\N,;5WN7./"[77HKZ\.K_;-D>ZZ=A+FX*^7L)P1M[8 M]ZGNW>;P_K^O37]U%JEG=S)!MN&58=C82/8#M(88SD'.Z@#T>D)P"?3TKB+C MSM/\3Q:EJGGS075Q!%"\-VZ_9)&4#RWBR 5)YSSUY%,TJV^PZG)IFJO=3W5] M#.T5]%?2,EP@8$Y7=^[900!CCK@T =1:Z[:7=W:VT:3K)XE;<7C$+;19(95#(ZG(8'H14M>HS6L5Y,MPY*(P^;:23LR0%XQC-;NCJ-.\97VDV>W#[$EDA.\8.Y&*G\,BL'4U& MJ^-8=(O+B:.R2Q^TI%%,T7GR%RIR5()V@ XSWS7*6+W1@TO1[HZA;Z582WMTQ6&(#.%))). !U)) 'UJ*#58YG MM$>UNX9+D.RI+"1MV]=Q&0N<\9/-YBU&3,"ZC;FUCCOI)3$K2( MK*7(4GDDC.<9]A6SJD(L/%.D1VTMPJ-87*,IG=@0BKM)!)R1N//4]S0!UU%> M=Z7'):6/@_5$O+Q[J^DCAN3+ISG- 'IE5[Z\BT_3[F]FW>5;Q-*^T9.U1DX_* MJ7B2]AL/#UY<7 G,>T)B"38Y+$* &_AY(Y[5Q3+>6"^)M+E BA.B-<"V%Z]T M(V(< @D8R.G0T =TNLVKWEC:@2>9>P-/%\O&U=N<^A^85H5QT#H?$?A)@ MRD/I-MK)&@#HJBN; MF"SMI+FYE2*")2SNYP%'J:YG5[73M%T@V=NM[,UY!O+$HI . M<=:YF[CN!X8\9:7=,?+LECDBB2[DF$19,D!VPQ&1G!]Z /4 00".AI:X?78Y M+1] TC3RYLKQY&D$E_)'YI"@JGF_,P!R3@=<8JI?6VKZ7I4B7,SKIS:A"#;6 MUZ\\RQ$$/&KD*YRVT[1SC- 'H=%>:K]IMK.8P2WUII6HZO!;H\\KB:.#;AN6 M.Y 6&!G! -'B!IM).NZ9IEY5IPN S$D97G&?YT >A7=Y'9B M$R+*WFRK$OEQEL%NA..@]SP*L5R&MZ9#I)T-K2:[#MJT2NSW4C%PWWMV6YSM M''0VO+Y M8;B6-RC;=K$+N'(W$ 9']: -ZYN(K2UEN;AQ'#$A>1ST50,DU!IFHKJEH+E+ M>Y@1C\HN(]C,, A@/3FN$UF!(K+Q?I,4UQ+86M@EPBM<.WDRE7RNXG)! !VD MD<^]=SH]K%9:1:P0[]BQ@CS)&<\\GEB3WH O45YG?0RR:'J^J_;K];RWUIH8 M72Z<".,W"J5"YQC#'J/Y5?O)H/#FHZ[:^;?/8?8()1$+IRXD>1H_E=CEC*1D$5P%G;W5O?ZYH] MPIBMY-*%P+9+^6X\MLL.'8!@3QD#CIZU&V_3?A_X>339)$&H/;1W,C7;K@-' MR YW>6"0%^4<9H ]'JO=WD=E&CRK*P>18QY<9L:/X>UZ1 M9!:6GV53'#'J$EP\4N[[P9E!4$=L]16MKVEQ:3:Z7);3WGG-JMMYDCW4C&3< MZAMP)P00.F,>@H ["J=AJ4&HO>) 'S:7!MY-PQ\X"DX]L,*X*>[E;4K'6]/6 M:"WGU=;8RS:C(S3J9"C+Y)RH7K@9R, UTOA1A]K\2+D;AJTA([X,<>* -R2\ MCCOH;0K*9)D9U81DJ N,Y;H#SWJQ7(ZZ7@\60-%-,GFZ7=%U$K;25V;3MS@$ M9/(%9NF0O:)X.U!+N\>?455+LRW+N)0T!;[I.!@@8P!0!U]KK-O>ZE<65O%. M_P!G8I+.(_W0<8RF[N1D=*T:\UMXSHGA+Q-=Z?+/%,NI2P>:9G?RX_-"EAN) MY"DG=UXY-:5U$NB:Y'9Z9=7+PW.FW$MQ')WOVZ[6Q\VX-RY;#2)P,G X..!SWS4SZ' ?$.L:>+K41:PV,=Q M%&+Z7Y)6+@MG=DGY1UXH [VH9+J"&XAMY)46:@"\C.H-9;9?-6(2EO+.S!)&-W3/'2K%>?^)+R[TG5M?EL)YD M;^RH9>9&<1L961G4$D#"C/'IFK%U"FB:W9VVEWES)%=V%R]PLER\N=J@I+\Q M."2<9& <^U '<45Y]I<4EG#X.U)+N\>YU#9'=&6X=UE#0,W*DX&"!C KO(;F M"Y#F":.7RW,;[&#;6'53CH1Z4 2T5Q_B+5I_#.L3WFZ22"_LRD$9)(%TGW ! MVW!O_':K6>F-/K:Z)JU[=-%8Z;%(@6Y>,RR,6\R4L""<$ #G S0!W-%U M.\N;_P ,FXNY9$DBOHP[/_KU1U",?4[1G/U-;WA.Z:Z_MMS.9D759D0E]P"@ M+P/;K0!T-4]+U*#5].BOK8.(9=VW>,'@D']17+,CZ5XP%UJ+SW,5[>>5:7$5 MV^(24P(7BSC'!.1GWQ6/I%J+#PUX>U6WN+I;F74D@?\ ?N4,;S,K)LSMQCGI MG/- 'IM%>:O-*?"4GB4WMT-<%Z5"?:&VAA-L$'EYVXV]L9[UIS7\D6B^.2]V MZ202S"(M(08\P)MV^G/3'>@#JXM2@FU:XTU0_GV\22OD?+M3>3%M&1NVEN?;"FN0M[V:TU+6KN+]Y=1Z#;S1JW)=E60_CSBJ\5 MA;1R^#]12\N+JYN[D/++). ,=* /0Z*P?%<\:6%M:-#--+ M>7*PQ117+0!FP3\SKR%P#G&<^E$(?+')Z],F@#K:*\V\/))K1\.VM]=WCP2Z1 M++*JW+IYC"1 "Q!!/7UI-.CE@T;0M6%]?/>/JPM'>2Y=@T/G-'L*DXQM [9S MS0!Z539)$AB>61U2-%+,S' '4FO-K:#7-(81<>%]2CE!R;20G8Q7D*3P1SU% $USK%I:PV,Q9GCO MIDAA:,9!+@E3],"K]>>3Z;;+X0\*0PR3JES>VCNRW#E@3&<[222OX8QVJ:6X MBT67Q)IQ>]ELD-H+>%;IPX>;*[1(3E02!GGC)H [J66."%YI75(XU+.[' 4# MDDT12I/"DT3!HY%#*PZ$'D&O.D@N8;?Q9H]SE($TU;A+>.^DG\IBK]'8!N=J MY'3\#BNO\+6EO:>&[ 6QO)I)H+_ $H1R*S$@W*)O0X]7&X>Y KL M- L[BPT*SM[N5Y;H1AIG=LDN>6Y],DX]J -*BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JXL; M46J6HMX_L\94K'M^4%2"./8@&LOQA=267A6_N$A\Y4C)D43M"VSOM902#5.[ M\0ZG'>:E:Z=IL$RZ;%'+(\]R5+JR;L#Y3\W!Z\4 =&UK UVETT*&X1"BR$?, M%)!(SZ<#\JA&F6(14%I#M6?[0HV#B7)._P"N2>:Y#4[NZ\0:YX;B2WB?2[RV M:[,3W#H6X3E@HY*AN!G!)YQBK]QXKO4M[[4K;3(I=(L)FBED,Y65PAP[(NW& M <]2,X- &_\ V3I_F7;FRMRUX +DF,?O@,XW>O4]:;IVC:9I <:?8P6WF8WF M) "V.F369'KM_>^(+K3;"Q@>"U\EY+F6W>TDO#9*#=D2%_,*!L;F1Q5> MWT?3K74)K^WLH(KN8$23(@#/D@G/U(%9-OK^H,-7MKFRM([_ $\1N1]J(A=' M!(8N5!7&&SQVK,'C"ZO]"\0"U^P_;].MO-6:UN?-A8%6.X-MZC:>".N.QH Z M^:SMKF6.6>WCDDC#*C.H)4,,,!]1UJOIVB:7I!D.GV%O:F3[YBC"D^@^GM7. MWFHZDOA;2Y]1MH6\ZXMEF.]3W7BJ^6/4KZTTR*;3-- ME>*=VG*ROL_UA1=I&%YZD9P: .E^RP?:_M?DI]H\OR_-Q\VS.<9],\U4FT/2 MKBQ6RFT^V>V1BZQ-&,*Q))(]#DGGWK'N?$VH27>H0Z5IUO<1V4,=PTDUP4WJ MZ%@% 4\\'KQ6]IM\FIZ7:7\2E8[F%)E4]0& .#^= #?[(TXZ8=-^PV_V$KM^ MS^6-F,YZ?7FI;.SMM/M4M;2%(8(\[8T& ,G)_4U3\0ZJVB:'8%MK]MP4@EU+!,JZC]3VH Z1M"TEM3&I-IUL;T$'SS&-V0, Y]?>D MLM!TG3KF2XL].M8)I 0[QQ@$@\D?2L.#4=8;QG%8P);MI_\ 9T,VR2=MP!;# M-]PY;@C!.. SPBZI':W+BZ:18U9%"N 0,#)4$>YH W;CP MWHMU!#!/I=K)%"FR)6C&$7T7TJ>31]-EL8K)[&W-K"0T<7EC:A'0@=C6)J'C M&.P&H2&W0PP74=E [S!%EF(RP)(PJKW//0^E2Z!XH&JZG/ILQL7N(X1.LEC= M">)ES@C. 00<<'UH T;KP_H]]>K>W6F6LUR,?O7B!)QTSZX]ZTJQ-1UF]765 MTC2K2&>Z$'VB5[B4QQQH254<*222#V[5G#Q?<7,>EI9Z8&N[V:>W>&6;:()( M@=V6 .1D'D#IV[4 ;4/A[1[>*ZBBTRU2*Z_UZ"(;9.IY'3N:GT_2K#2H6BL+ M.&V1CN81(!N/J?6E,\\&EF>YCC%PD1>1(V)7++U_[(N;[3 MH+?3]43,4B7!=XSY9<;AM P0#T)]Z -_4='T[5EC74+*"Y$9RGFH&VGV]*C? M0=(DT[^SVTVU-F&+B#RAL#9SD#L>:YFV^(,>>.>6"-Y8U94=ER5#8W ?7 _*N:U M'Q=+I6N1VES'IWD27"0!$OG(XSG%/TW4-;G\7ZW:.EJ]E;M&$! MF(* QDK@;.OO$EBDUH8XKV^N;>20W+2B.96; !8#Y6VM MCICBG7/C98;6.18;=#=7&[MY+>Y MB26&0;7C=P,+; M[19LH=K6<31.&&5*M@>A!!'&*W: *":)I<<-K"FGVZQVCF2W41C$39SE?3GT MJUX-<5#XGN-/M)?\ 0X8[F?5I;:1[F]'-&33GTY=,M?L;OYC0^6"I;IG'KP.:K:AXM8-QXPO+[PKK\MD;-;_3HQF:VN/-B*LN0R-MY M(P>".HZUI7_B:YT?3[!;^.Q34+UBL0>[VPA0,EWD91CMP >2 * 'Z'X4CL8] M1%]#8/'?; ]G;6^RW4*".%).2<\GV%:D&@Z3;64EE#IULEM(P9XUC&'(.03Z M]!^5"!R*MWM[J*:IH,6I6D" M&>Z=0;:\?",(V(R-HWC .<]Z .CGM8+KR_/A23RI!(FX9VN.A'O5*;P_H]QJ M OYM,M9+L$-YS1 MD=#]1ZUC'Q=+;^(X-,NX].VW%P;=5M[WS)HSSM+IM& < M>O&15KPD[/#K&YBV-6N@,G.!OZ4 :(T+25U,ZD-.MA>DY\_RQNSTSGU]ZM7= MG;7]L]M=P1SP/PT_N=%MIM12%9GC5@8I"^Y2H.3E1@GGC]: +#:98M; MRV[6D)AEE\Z1"@PS[@VXCUR <^U+/IME1D]3V'X3V^OZI)J'V"XTVVBFN M+-KJTVW)93@@;'.WY3\PY (H U;+0M*TZ19++3[>"0*4WQQ@$@XR">_0=?2F MP>'M'MK>YMX=,M4@N?\ 71B(;7^HZ=S7.:-XANIM-TBQTFP22XGLFNV%Y=L0 MB!MN-^TEB2?3BJL6N:EJ^J^'-0L[2'[1B/<2W#:5:&:5M[OY0R6R#G/KD YJY'86D-[->QVT27,RA9 M954!G Z9/>NG!KAWC46M[YTD3*"<2+M&,@'IT-9.G2ZN\? MB;69;:U:_MI9HH7-TY$80#*@;<;0,D'&2>N.M '=2V5M/,LTL$;RJC1AV7)" MMCWN-0BN(K:..SN1)%.\F=A$F.!PV M@#J8[*UBBFB2WB$<[,\J;1AV;[Q([Y[U6LM"TK34F2RTZV@68;9/+C MW#T/M[5@^(M3\1V/A2^N6@LK:YC:,))!<,XVE@#U0<\@?B3VKI[-KMK5#>QP MQW'.Y89"Z#GC!(!/&.U #6T^S>RCLVMHC;1[-D14;5VD%<#VP,?2G?8[;[1+ M<>1'YTJ"-WV\LHS@$^G)_.N#,=M?>,M;@O;;6KD+WM2S:!I-QIZ6$NG6SVD;%TA,8VHQ).0.W4]/6N7OKO79O!V MCZ7YC1:_J$8W.1AD"+O9CZ'A5/NU+XA\175WX(TR_P!*R+R]FB*(IP=R9D=? M_(94T =>NG6:.76UB#&$0$[!S&,X3Z))+WQWI8MG)TR2T\LG/!EE3S5'UVQC_OKWJW-Y_A#2-:U5U:Z:>[ M,ZP^:Q6-6*J,L1D ?>.!QT[9H Z$:=9K':QBUB"6F#;KM&(L#:-OIP2*ATO2 MHM+6Z*;3)=7#7$I5=H+-@<#Z ?7KWI=)NKF]L%GNEM0S'Y6M)S+&Z]B&P/\ M(K*L?$-[J&OWMA%:VB16DK1.LMR5G.%R)-FW[A) !S[T 6]4T>;5M4L'GEA& MGV-FWE(D"@G@9P/H*PX-2UG4-,DNI]-MK:RGM7DC(N2TR KE=R[<9 M/L>*J>"]=_M#3]-T^U19DM;"$WEP9/N2%!A .YZD^GUH WUT+24U,ZDNG6PO M2"*?*.)3\K*Q Z\\ M$#I0!NG0=).I?VB=-M?MN=WG>4-V?7/K[]:2[\/Z/?7;75WIEI-<,FQI)(@2 M1C&#^'%9-Y>ZA'JV@Q:E:0(9KF0!K:\?"$1L1D;1O& >O>I])UO4]9\J^MM. MMUTF5R$DDN")F0$C?LVXP<=,YH U_P"S;'[5#=?9(?M$">7%+L&Y4_N@^GM5 M6W\-Z):78NK?2K.*X#;Q(D0!4^H].IKFA\1(6"WBC3SIQF$83[K)HNDRWSQ-,5*HD2G!D=F"JN>V210!/?:?9ZG;&WO;:*XA)# M;)%R,CH?K5,^&M#-O);_ -DV?DR;=Z"( ';G:?J,GGKS65=>*+_2A=Q:KIT" M7$=C)>P>1.720)]Y"2H((R.Q'-;&CW>H7UM]IO;2&V255>%$E+M@C/S\ ]. MF?K0!'+X8T*>V@MI=)LVA@SY2&$83/7'U[^M376A:3>RP27.FVLKVX"Q%X@= M@'0#V]JR[OQ#J#7FHII>FPW,&FX%P\LYC+MMW%$ 4Y(!')QR:IKKVJ7_ (HT MS^S5MWTZ[TTW02:4H<%DRQPI^8 X SCD\B@#I;?3+&T:%K>TAB,,9BB*(!L0 MD$J/09 H73+%;>*!;2$0Q2^=&FP85]Q; M=9I&N")0ID RJ[<8&1U(S6AJGC86NHWMK:#32+$XE^V7P@>5L9*QK@YP#U.! MGB@#=F\/Z/<:@+^;3+62[!#>M:1 (((R#U%/Y^G+;CQM#8VS@D^U*JS[T! M\P+]T'UQDXKFO$.OR2:=K*Q6GFV=C-##)*MTT3,6P6VE1U4L@Z\Y/IS>MO$- MW=^)KO3([:U2*UD"2>;@#0N?#^CWEV]W1D \4 :6H>'_MTFG6BFVATFS=)?LZQ?,S(?E4'. O3MGM6[110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!G:_IC:UH-[IJRB)KF(QAR,A<]\56CT-DOM9N//!&HPQQA=O MW-J%<^_6M&_U"TTRT:ZO9T@@4@%V/<\ #U/M6;-XCM)#IGV&\M6%Y<>6/.W MLHR&"X'WP<<''>@".Q\./9SZ%(;E6_LNR:U8!,>82$&X<\?<_6J5QX4OGM[[ M3+?488M(OIGEE0PDS('.716W8P3GDCC/>M5O%&BKJ L/M\9N3*(0B@ME\XVY M QD=QV[T'Q1H8O%M#J4'GM*8=N3PX)7:3T!R",'K0 _3]'^P:SJ5ZL@,=VL* MK&%QL$:E>O?K6;YAW?*W&!D@ $>^:@T_Q)<3V6E23WNF-/J$X"JJ2(-@'S*N<[G![ MG - #M6\*2:C<:K,MVB&\^RLB/'N4&$DX<9^96STI8O#5Y-=:K-J%Y;L-2LA M:R);PE!'C/4O[/:_B^U;Q&4&3AST4GH#[$YI$\2:/)J MATU=0A-WO,?E\\L.J@]"?;.: ,\Z!J5UH-OIM]>VK-;30/')#"R[EB93\P+' MD[>W%0W7A:_:+4K"TU*&'3-2E>696@+2IO\ ]8J-NQ@\]1QD]:U)_%&AVUT; M:;4H$F$GE,I)^5LXPW]W\:C_ .$HL%\3R:$[%9TC1@Q!PS,3\O3T .?>@ M_ M#XMKS5I8Y0([V"*%$V_ZL(C+U[]?TJ&VLM2TL>'=,M9]]O;1&.\/D_*Z+'@' M<>AW8P!UR?2KOB'7(/#ND2:A<*756550<%B3CK^9_"EE\0:5#I\5_)>HMM,V MR-B#EVR1@+C)/![4 4/'4^$KO7I)9-=OX786 M[06RVD)18BQ!,GS,26RJ\=.*Z2QO[34K5;JRG2>%L@.ASR.H]C[53N_$FCV- M^+&ZU"&*YRH*-G@GID]!GWH H1:'JT^I0ZAJ6HVTEQ:021VGD6Y55=P 9&!8 MY. .!@=:I_\ "(WEQ'K4EW=VB7&I6GV4BT@*1YY_>,"Q+-\WY"MN_P#$FCZ7 M,\-[?Q12H 60Y+ 'H< =/?I6C'+'+"LT;J\3*&5U.00>010!AS:)?1:U:ZE8 M7=NK+:+:3I/$6#(&W K@C!Y/7(YIP\.1R1Z]#1 M^]QG80>A]C0!G/X34^&K+34NRMW:2K]:>EVVHP^: MVHRV3NV BVL!C"CODEB3GCTQBI)M6T^W>Z6:[BC-JBR3[C@1JV<$GIS@U7@\ M2Z-5+B(NC MJ&+*>""""3].3TYXIU_XSTFTTR. M_BF\^)[E+;Y0059B,Y!&> /I0!>NH M?M%I-"#M,B,F?3(Q6$/#!.F>'[*2X5ETO;YAV?ZT")HR!SQ][-:$OB'2(+.W MNY-0@%O>Q%[')FW*;PY4CY?7!YH Q-'T+4](^S MV8O+*73;?B/?:GSRG\*EMV...<=JY.2'['XGEGM-EY>?VB76RDT^=#\SX+@[ MO+!"DD/MYQDG)KL;3Q/8#2X;R_O[)!.\HA:%F*N%8C R,ENF1Z]*U-/U&SU6 MT%U8W"3PDD;E[$=01V/L: .7F\'ZBT%S:PZA:+;R7WVY6:W)E=_,#A7;=@@$ M8SC.,5KII%]:^);K4;2ZM_LMZ(_M$4L1+@H-H*," ,C'4'I3M<\2Z=HL4L<] MY"EV(6DCB;)Z X)QT&>YQ44'BBP@T33+O5+J&WGO+9)O+4$]5!) &3@9ZT 0 M/X4,GAF\TIKO;++(M(TN1( M[V^BA=UWA3DD+_>..@]SQ0!5NH]9M?#EZ4FMSJC ^0;2UPH;@*NUB<\]6/ S MGH*VH1*((Q,5,NT;RO0MCG%9UUXCT>RD2.>_B5WC65%7+%T;.",9R.#T]*CG M\5:%:W)MY]4MXY5XNK>YCC MDB+)F)0-KC/S XS^5:,^NV[7.E1V=W9NM\VY=[-F2/:3E,#!.<=>V:6+Q1H< MUY%:1ZE TTK;$4$\M_=ST!XZ=: ,T>%KNY77!?WT+'5[=8G\B$H(F5648!8Y M&".OI3IO#^JW=O83W%[9C4]/=C!(ENQB="H5E=2V><9R",<5H77BC1;.]-G/ M?QKW6M"[O;>PA$UU*L49=4W-TW,< ?B2!0!CW.AWVH:9% M!>7-H)TO(KG=;P%$"HRMMP6))X//OTJYJ>E-J%_I=R)0@L;@S%2N=^49<>WW MLU<:\MEEFC:= \""25<\HIS@GT'RG\JYU?&NGQ:S>0W=W!%9+;V\UM)M;-GY<$YP1G&.!WJ:^UW2].AAFNKV)$G&8L'<9!C.5 M R2,=Q5#4?&&E:?'IDWGK-!J$I1)8SE0H!);@'H0!CKDT 6IM(:7Q&-4\X!1 M8O:>7MYRSJV[/X5+H6FMH^A66G-*)6MHEC+@8#8[XK)G\7V=EX@GM+VYAALQ M9Q7$+E6WL6+9_ !1VXSS6M>:[I=A:P7-Q>Q+#< &%@=WF#&?E R3QSQ0!4N_ M#PO-2U2XDGQ%?V LBJKROW\MG_@?Z59T.TU&QT^.UU"XMIS"JQQO!&R94#&6 MR3S]*1_$6CQV,%ZVHP"VG)6*7=PQ )(^O!XJW;WMO=6*WD,FZW92XXM_$<0N57^UQ\IV?ZK]T$YYYZ9JW_8K?VW8ZAYXQ;6;VQ3;]XL4. M<_\ ?UJ#1O%VEZOIDU]YRVZ0;S*)3@(H8J"20!SC/XU?TW6M-U?S!87:3-' MC>H!#+GH2#@X/K0!PVLZ#%I>GZ%97.HB+[)!)%YWV*9PV2/XHF4C_=)P?RK< M\.:=W6W2$QAD9E"L%)RN0@.#SS5S6/$D>C:_86EU)%%9W M%O+(SLI+;E*8 Q_O'MVK2@UG3;F.TD@O(I$O&*V[(:G2\MY+R6T256N(55Y$'50V<9^N#^5 '+ M6'A+4;0:/$U]9FWTJ;?&L=L5:4$%27.[[V&/0=:U;;07@T[6K4W"DZC//*&V M_<\Q0,>^*V^E9ECXBTC4GF6TOX9?)4NY!(4*."V3P1[CB@"A=>&I7T[1EMKJ M.._TI D4LD6^-QL",&7(X('KD4MUH-[J.EI'=7EM%?PW*W-O-;6Y5(V7H"I8 MEA][/(ZU:MO$FE:B)DL+Z&::.,R!.1D#N,XR/<5G67B.\N;;PM(\< ;5@3/A M3\N(F?Y>>.1WS0!8O-&U76-#O[#5+ZU#SJHB:U@91&0M^ MMJ!J,EO)<9Y:W1E7'T))J:XN(;6WDN+B5(H8U+.[G 4#N35"T\1:1?0W$MM? M1NENGF2]047&=Q!&<<'F@#,.B:Y::SJ5[IFHV,<5](LC)<6S.5*H%ZAQZ5H: M;I$UGK.HZE-.DCWL<"LJ(5"F-2">IX)/X58T_6=/U9I!8727'E@%B@.!G..> MAZ'\JR)?%MI8>(=3L-3N8+>"W2%H20=S;@Q8GKP,#G QGF@":\\,0ZGX@?4M M0E>2-(%AMXHY'C,?)+$E6&2>/RJIIO@]M-U*U>.[#6%I=3W$%N5)*^8FW&XG MG!+G_@5:]]XATG31$;N^BC\Y-\8!+%E_O<9^7WZ5#-K+?V_I%I;-#+:7UO/, M9!SG9LVE2#C!W&@#/M?!D5C806]I.$:'5!?AF7/ ) 3_ +]X6N@U".[ELI$L M988K@XVM-&73KR" 1U&1U[U@^(O&-EI5O/#:7=O)J,[$LL+275PUPR6\9CB MC) &%4D\<9^IJM=:!?W_ (AM+ZYNK,066S[L;>>>.<4Q]0\ M1V>FWFH7J:2T,%K).%@,FXL%+ '/&..:BT_Q#K$=WI$>K6MD8-57]S):.V8V MV;\,K>W<&@!5\*73:;J.CS7L)TRX>26$K$1-$[2>8,G." V>W/%2'PW>:I=^ M?K]Y!<*EK+;11VT1C&)!AW.2>2!C'059B\212^,)M"\O 2#>LO9I!@LGU"LA M_$TZW\10S>*=2T5]J-9P1S;L]0>6S] 4_.@"&PTG7+>T73[G4K2:RCA:%6%L MPE<;=J[CNQQQT'..U,TKPJ-&;29+.:..2VMA:W86/"W*XSG'9@V2#SU([U<\ M,:ZGB/0HM21 @=W79Z;6('Z '\:F_P"$@TK^U#IOVV,W@.TQ#)P<9QGIG'.. MM &3XIBO)-;\.&Q,:SK (//3KWIG_")W,XEN;R^CDO[B]M[ MF5XXBJ!82"J*,D],\D]ZO:)XKT[7(KEXI!']G>0.') "*V-Y)& #U]JMZ=X@ MTK5IFBL;V.:15WE1D$K_ 'AGJ/<<4 )J>E'4-0TNY\T*ME.TK*5SO!1DQ[?> MJAI&B:MHRPV%OJ%J^DPN=BR6[&81Y)V;MV.^,X_"K2VM+^&:Y57* MJN2&*@D@'H<8[&F:%KT>HZ5I,EU)$E]?VPF$,8// +$#G &>] %32O#VHZ.8 MK*VN[)]+BD+();4F94)SLW;L=\ XK4US25UK29;)I6A9BKQRJ,E'5@RG'?D# MBM&J]\]Q%87$EHBR7"1,T2-T9@. ?QH YRZ\+ZAJWVR;5+^W:XDL9+*W%O"5 M2,/]YR"Q))P/3@5TUM%]GM882=QC14SZX&*YQO&=NMOX;E*#_B<,H(S_ *O* M\_D[*OXU!J7BZ>SOKK:ENEC:ZA;6;SR9_CYE.<@#:"/UH M7?A_4EN]2;2M0 M@MX-3P9UE@+M&^T*60AAR0!P>XI9/#=S97&ESZ+"# MNRH_.K4OB?3)-&O;ZSO[=A; JS2[@J.?N[QC< 21SCI3;#6+BZ\0&PD$!B&G M0W6^//+NS X)_A^48XS0!6G\+23>']7TP7:AK^[DN1)LX0,X;&,\],4LN@:A M:ZG>W.DW=G'%?.)98[JV,GER8 +(0PZ@#@]Q5^U\2:->WWV*VU&&2X)(50>& M(ZA3T;'MFG:]J@TG33.)K:*5W6.(W)81EB>A*@GIG\: $BTEH_$CZKYJ[6LD MM?+"XP5=FS]/FZ55?PM9S>)+O5IOW@N;7[.T)^[D\,WU*A5^@-/M_%%A<>([ MO1=Q6X@V!20?WC$$D#CC&/UK1O\ 4K/2X%FOKF.WB9M@>0X&<$X_0T 8*>$! M#X+DT"*Z)DD;>]PZY+-Y@ M_=C:>_'-3_\ "9^'-@8ZM !NVD'(*G_:&,J.>IP*LW_B31]+N5M[W4(H964- MAL\*3@$D< >YH SM)\/:CHYBLK>[LGTN*0E!+:DS!,YV;MV/;.*TO$.E/K>A MW&G),(6FVXD*[MN&#=._2K<5[;3W4UM',K30JK2(.JAL[3]#@_E2VEY;W]HE MU:RK+!(,HZ]&&<4 <]-X7N=9GEEU^[@F'V62UACM8C&J!\;G^9B2W ]A[U=T MC3M7LY(TOKNPG@B38K16I220]F8[B ?H.:I^&?&-CK-C8I6)P>6ZSV=U::;J,5Q:Z39ZL9X9WLWW,QD;8&?[N"S?>&2.ZD^T6T0EFE21S\V]8@ M3SWZ<5OMK%BNJKIGG,UX5W&-(V;:""1N(&%S@]2* .:U6QNY+GQF4M9F%SID M4:;?F\%U)NGCMF>.4/(2)#(.,8( MSDY&.E8U_P#VK>S6\EY#J[W=MJT3QBO0+J_M MK*2V2XDV-5STR.U '#7FFW;^%?& M4(LYFFN;R9X4$9W2#:F"H[\@XQZ5I%Y=.\;FYFM+MX+NQA@26&!I%5U=LAL M[>&!R>.M=310!A>,K2XO?"=]!:PM--A'6-/O-M=6('O@&LV^O&FUO1]?6POY M+&".>%T-H_FQ,VW#^7C<1P1D#O77U6FO[:"]MK.63;<7(^EMY+:*^O6FAAE7:P7:J[BO8L5)P>:YWQ8FJZBFO6,D6J,2@ M6QM[2WS#*NT$L[XY.<\$@\# )KT2B@#E;"VFEUW7+E[:417%A;+&TD9&\[9, MKR.HR,BM'PG#-;>$=)@N(WCFCM8U='!#*0.A!Z5KM+&CHCNJLYP@)P6.,\>O M J"*_MI[ZYLHY-UQ;!#*FT_*'R5YZ'.#TH XNTTV\&H6+/9S!5\0W<[$QG C M(DVO]#D8/O5J?0[F_G\5Q+$\+R7$,]E*RX!E2)"&!_WEP?QKJY;VVAO+>TDF M5;BX#&)#U<* 6Q],BK% 'G]WHNIWGA5=0EMYEU"YU"+4+NWAQYHC4X6-0PP2 MJA3@CJ#4_P#9FFZC!J-]=IXAO!]E%NXN+;8[*7#?(H122K*#_C7- M74NF-R@\KGID=J .!F;6;WP]<&6"]NX;/4;>:W>:V,=Q-$C*S93 )(Y&<#.* MT9KPQ>)[;Q UA?R6,U@ULNVT\N7V00(9)'P3M4#).!S4D;"\2RZI))'N4@,I2/YAZC(//UK>J"]O(-/LIKRZD\N"!"\CX)VJ.IP.: . M/N>O4?$T5QIM[J7EP=< MCM]16*2!K&V$FX! IC<%&*D'/!P.:[ZB@#D=!T1=+\4((8+C[)%I$4,4LZ\@ M^8Y*DXQD C(^E4+W3+R3PKXHA%E,TMQJK21H(R3(N^/Y@.XX//M7:65_;:C" M\MK)YB)(\3':1AE)5ASZ$&IY)8XDWR.J+D#+' R>!0!R^IV5P_B?4IH[>1HY M-#,2NJ'#/O?Y<]S@]/>H/#EA=0:SIDLUK+&L?AZ"!F=" L@;E">Q]J[&B@#@ MM+TV]BTKPG&]G.C6^HS/*IC(\M#YV"?0<^E=[10!YCJ*SV=UJ5A>17%OHCZF+R6Z-F[,/G5CAQ\NTL.O) MZBN_UO35UC1+S3V.//B*JW]UOX3^!P?PK,70= U>\NKE?-GVW!6XB^TR>495 MQG='G:2..V*Z*@#S1] U^ZTZ'49 Z:CK+?9=23G]U;MM ..Q54/_ '\-=):: M<\7B3Q 1:LML]E;10G9\K860%1ZXR./I73T4 >9V>G7^GG1+VZ&KP0C2([5C M90[Y(9%;)5D*L0"".0.J\UIW&FC3=-T>]M+?4IX8]4-Y<)+%F=0ZNI;8H'<@ MX SS7;NZQHSL<*H))]JBLKR#4+*&\M9/,@G021O@CY\8WM^ M;69+:?3H%1IHBF3ND)4Y'!Y&17*:=IFH:?;^'[VZ35H(8]-:V?['#OE@DW[O MF0JQP1QD#L*]/J)KF%4F8RJ1#GS,')7C/('M0!QD>BHDVA36T&H2QR:K)>3F M\B =&,3#

V<]MK;:==K:G69KK[,D1:6.)XB@8H.>6Y('(S7HE% '!-876K)XI MNDM+FTE>:"ZL6N(RA+Q1*5(SZE<>V<'GBK_A^^>'PWJ'BJYM96EOBUX84P7$ M2C"*,X'W5S^)KH=3L[/4;46E\Q$4K ;!*8]Y_NY!!(]N]-E_LUW319!%EH=Z MVV, QJ0.G3&<#% %F&9+NRCG"-YC0:B-,: MR)BCOX#$T,@<'R4<@;@5W#G(''->F44 <7IEE#J=_!.SZ^;BTAD\M;^W6*-" MR["N0BYZ]B1Q5.PCO(-(\(2R:=>@Z9,8+J/R270F)DW =UR1R.U=O87]MJ=G M'=VDGF029VMM(S@D'@\]0:LT 8/C"RN+_P /21VT)G=)HIF@'654=69?Q /% M8FHK<:[J-]?V=A>101:-<6Q,]NT3S2/RJ*K $XP><=37 MWD\N4#^!L X/X$4 5]"@-MX?TV QF)H[6-2A&"I"C(Q63'93'Q%XGE>V?RI[ M6!(V*'$F$D! /?J/SKI))$BC:21E1$!9F8X ZDU5TW5+35K;[39.[PYP':) MD#<9R-P&1SU'% '$^'1=>'6ANM0TV_E6XTJUBC,-LTC1-&I#1LH&5R2#S@5) MI&FW^D2^$WN;*;;&EU%*(EW_ &5+9FCF'V@/YF\#!^7\:Z[QE;S7?@[58+>)Y9I+=E2.-2S,?0 =:W* M* .%B&FCP_J]CI'AV_LKBXL)0Q:P>,2,$8 9QR5HCL^940]">F ,]JZ=98W9U1U9D.& .2IZX/I4-E>VVH6JW-I, MLL+%@'7H2"0?U!H \^32?$EII-CK#P02745Y_:,L$4;FX;S.'C].$;&,?PBG M7VA:I?17NHVL,L5Y=:G-;L70AOLLBK#NQUP JN/IFO1Z* .?\.63Z7J&M6*V M[QV8N$FMF*D*5:-00#WPRG\ZS&-Q8^+0NCV^HJMS>9OX9K8_9RNWF9)".#P. M >?2NK:]MEOTL3,HNGC,JQ]R@(!/YD58H \_:TO;CPSX@\/)9W27SW%Q-&6B M812HTN\ 2?=^8'&,^M6;Y+GQ+JEFVG6-Y8K:V5S&\MS T.UI(]JH,CG!YXX& M.M=O10!RN@ZALT6TT9M)U"VN8;;R9 UJPC1E3!._[I!(XP3G-97@[2M0T!M+ MN+F*XN%O[1()M\7SV;H"57&,A".#G^( GK7?TU)8Y=WENK[6*MM.<$=0?>@" MIIFH-J-O)*UGQ[&KM%17%Q%:6TMS.XCAB0N[GHJ@9)H M X2W\(7(K>4%8HPT6EG& FYO/R/HY0?\ *DBTF^7PKHIGMI'O;C5H;Z\ M4(P9)/)E@58(I(QV<( 5/(&&.0:Z'QG;3W?A6[AMX7FE9HL)&I8G$JD\#V M!K5M;^VO7N4MY-[6TIAE&TC:X )'/7@CI5F@#F())-.\<:DTUI=-%J$=L()H MH&=,KN#!F PO4=:L>*+6:Z_L40PO*(]4@D?:N=JC=ECZ >M;]% '&7NGW+MX MYVVDK?:K9%@Q&?WI%N1A?7GCCO6?JBZK<6UQIT\>J)$=-CCM(;2WRLSF,AA* M^#C!XP2.*]#HH \[U>._LM*T.]L8I$N[ZR32)E=2K(SK\C$'G*L&_.N\LK.+ M3]/M[.!<101K&@]@,"HIM)L[C5(=1FC9[B!=L6YV*IUY"YQNY(SC.*NT >;6 M$5U>^%-$T%=+OXKZ"XAE>6:V9$@59-Y;>>,[>,#GFBVT=Q;W>AZJVO@W%U)O M%M K03*[DA]^PXX(SELC'TKTFB@!%7:H7).!C)I:** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,/Q7J%SI^DQBTD$,]U*+^)-4OY7_L- MI%FED!D0B3/!QTX_4UVM]86NIV4MG>PK-;RC#HW0_P"?6J%GX8TJQDEEBAE: M26$V[O+<22,8S_#EF/% '*VD,VH:WX,NYK^[$LNEM*^UP 6"Q$]OXL\^N!TK M0T/36;Q3XJ_XF%Z,R1Q\2#C=$IR..JYP/0>M='#HUA;O8O%!M:QA,%N=['8A M !'7GA1U]*E@L+:VNKJYACVS73*TS;B=Q50H^G '2@#A]"U#4MTN6_- ',/>3WE]9&XF:3R?$\L4>?X4$;X ^E:.BV)_P"$]\13_;+K M]V\#>5O&QMT1X(QR!V^E:O\ PBNBC3S8K9!;?S_M(59&!67^\&SD'Z&K$FAV M$NKKJACD6[ +QS.@<#IN4$!L9[@T 5/$-Y<6MYH2P2M&L^HK%*!_$OEN<'\ M0/RK!US5]1@N_$,=O>R1>1/IZ0D8/E^8P#8!]<]ZZ[4M+L]7M1;WL1DC5Q(I M#%61AT96!!!]Q5*+PKHT,5Q&MH=MP\U1ZC;7&A:]HUZ^HW>I2K:7DI$[ J MS+$#\H & ?3Z5V,X\KS0BE6QCU8Y M^@JYX2N+B.XFT_4[C4?[62%))H;MU=#R09(BH^Z3QCMCI6RN@Z:D=FBVV%LX M&MX!O;Y(V 4CKSP!R>:33/#^G:1-)-:12"5U"&269Y6VCHH+$D#V% &'XEFO MK#64O[NZOX=$2)1YEDR_N9-W+2J02RD8Y&<<\=Z31K0)XX\2737USLB>%RAD M&Q@T6?F&.@[?2MO4?#>EZM="XO8))6VJK+Y[JC@'(#(#M89/<4^70=/EU8:F M8G6ZP%9DE=5D Z;E!PV,]P: .1T[5+]==T:Y@GU273=2E>/??21E95V,RLB* M,I]WCU%,BO-430K;76U>[>5=3\@P$KY31&X,>TC')QWSFNGM_".BVTT$L5M( M&MY!)!FXD(A/H@+84<\@<&K?]A::-.&G_9O]%$WGA-[??W^9G.<_>YH XW63 M=ZYH/BN^EU*YACLC<6T5K"P";8UY+C&6+<_0$8I=;O[S[+XM7WW*[9Q'/)&LO&/F56 )]R*=< M^%='NYVEFM6)=%CD19G5)5487>H.&P/4&@#'$M]K7B>&V.I7-I:MI,5T\=LP M4F1G8=2#@?X"LO6C=ZWX<\4W\VI74,=H]Q;16D+ 1A8Q@[QC+%N3[ C%=O:: M/8V4\<\$1$L=NMJKL[,?+4DA>3SR3SUJE>^$=%U"XN)[BU?=@*BI&(U'R@;0/:L>'PIHT%E<626K&UGQNA:9V1<$D; 3\ MF"<_+B@"II4ES8>++K16O9[RV^QI=(UPP9XF+E2NX 9!QGGWHU*2ZU+Q;'HJ M7T]E;167VMVMR%DE8N5 W$' &,G'J*U=-T6QTDS-:1.))B#+++*TCOCIEF). M!V&:;J>A:?JTL,UW"_G0Y\N6*5XG4'J-RD''M0!P.GWFHP6]CHUH]XXN+Z_: M:2W>-)I!')T#/A1G.3CGCBK6L6VL/X=DAU-[V&)-3M?LKRRQF4HSJ"'*9!VD MD@]>E=:?"NC'3H[$6A6"*5IHRLKATUB?44UVRT"UDU*:%+-KF22WFC2>4[]H!=R!@=\<\B MJ[R^(ECT>QO+JYLY)]2DA$I:-I7M_*9AN*Y7=P1GV!KI)O#&ESVMO!+'.WV8 ML89OM,GFINZXDW;N?3-6(]$T^)+)%A8BRD,D!:1F*L00223D_>/7/6@#GY[6 M\F\3G1DUG48K6+3$FW)(/,9_,<9+$>GYX%9^CWNJ"T\+:K-JMUN>M ''17FI>5;V2ZK= MX@FLFG)4R&((_&2,9XZXZ MT7NKZKHZ:MID%W<7+)?VMM!/*5:6-9E!/+84D'(!;U&:[%="TU75Q;?,MVUZ M#O;B9@06Z^A/'2EGT/3;G[=Y]HD@OMOVD,20^T87OQ@ =,4 9&@1:W;ZQ)'< MQWXTQH,@W\\4CK*&'W2A)P03UZ$>]1>)=:NO#VL17(9Y;:\M7@A@ZC[4#F,? M\"!(_"MW3=&L])\PVHGW2 !FFN'E) S@9YF9;K3()FU-EX$I VQ_@P._\ "JFBM>:-HGA.]CU" M[G2["02VKE3'M,3,-H X(*CGOWKO1I]JMSV7>W[LA2H[\\$]19'5IX!:F(M M\RA-VX87.#][(YJYH]B4O?%L_P!LNFV7,B^4S@HV84.2,=1G ]@*Z&#PQI-K M??:X()(W$AE")/((@YZL(]VW/X5(_A_37U.74?)D6XF7;+LF=5D^7;EE!VDX M.,D4 HMN:[A=%T](-/A6#$>GD&U&]OW9"E1WYX)' M.:KQ^&-)BOS>Q021R&7SBB3R+&7_ +WEAMN?PH S?#:7FH:AJ5[=:E=.EMJ5 MQ##;A@(P@. &&,GKQSQ@>]2^(FN9==T*PAO;BUANGG$Q@8!F"Q[@,D''-;=G M86U@)A;1[!/,T\GS$Y=CDGFLG7M!;6M6T>5\_9K5Y6EV2M&XW)A=I7!Z^] & M$VIW%J=4T6?4=1N'AO88+26W*"XE+Q[_ "RQ&!C!RW'%57U;6K?P_K5JUU<0 MW5GJ%M##+,RR2(DC1G#%>&^\?P-=:/"VCC3A8K:E8A-YX997$GF_W_,SNW>^ M:(_"NCQ13Q+:MLN'CDE#3.=[H=RL23G.<9/?'.: ,'Q!H[1WWAR$ZKJ+L^H, M#*THW F)CD<8'3CCN:=K>IWNA:Y>R0W$\\<6B2W"PRD%?,1D4-P/Q/XUU&IZ M39ZQ;I!>Q%U1Q(A5V1D8=&5E((/)Z&FIHU@DTIG6[ZYN3I\DAW,OEE]FX,JA?EP>F/UI#J5WYO@X?:&Q> MF?G_ %G^CEN?QP:TK'PQI.G2%[>"0#8T8C>>1XU4]5",Q4#Z"F67A+1;"ZMK MFWM7$ML28&>>1_*!!4A0S$ 8)XZ4 18W,9PQ'#?>/U%=8WA71S;- M ML\<9N#!@306MBEQ$\C@R#GN:OD72R^'M!BU&[B@N+:2>6X##S7VA<(&Q MP/F[#. *Z.?1M/N6OFE@W&_A$%S\[#>@! '7CACTQUI+[1+#4;>""XA;%N08 M721D>,XQ\K*01Q[T <;)J.JFXCTB/5)QY6MBS^U@*7>(PERIXP6'3..PK3FM M+N3Q1%HBZSJ,=JNG&'M+MH+:&*U"K;3FYC^=B?- M((+DDY8X8]3Y'F;C]S.[&.G6@#AM)O=573O#6KS:M=7 M$M]=BUGADV^4R$. 0H P1L!S]:7^UKX:O8:C8W&IRZ?=:D+8O?O'KZU4'A#1!*)!:R#9 M+YT:_:)-L3[MVY%W84Y] * ,KPYII;7/$S_;[T?Z:R;1(,?-$GS=.HSQ]!6? MHM_J.KQ:'IDNI7,*S0W4\]Q&P$LOER[%4-CCKDX]*[ :'8+K#:JD,%AG&<=0#6]X=EN8=8UO2YKR:ZALY(C#).0S M@.FX@G'.#T^M7X?#^EP6]K!%:A8[6?[1$-S9$F"-Q.V>ZV^M,71=/5;!1;C;8(8[8% MB0BE=A'7GY>.V?? 6 MN)&\KJ,*"V%7G[HX-3Q^'M,BO;JZ2W8/=;O/C\UC%(6X8F/.W)[G% &#I,?B M&'5+.0KJ4EI(K?;&O9X'4_*2K($8E?FQP.,&J5@NHS?#:;6Y]:OWO7TYY@0X M"H5!88&.ORX)/7)KJM.\.Z;I,WF6DA]: ./U>_O+JW_XE]UJK7EIIT<\WV>2-(8F*E@S M[AER9<>'Q*V.F6D0G^=;%QX7TBZF$DMLV?*6%E6 M9U61%^ZKJ#AP/]K-2Q>'M,@DL)([=E>P0QV[>:V53&-I.?F'L<]* -($'H0< M<5R6HV)N?B18D7EU#_Q+I&Q$X XD3CIT.>?I6WHND+I2WK#:'O+I[IU3.U2V M!@9^@)]R:=J>AV&K2P2W<U6":!8$\LX =7.YLGDY['BNWATRS@O1>1P[ M9Q ML'W$_NU)(&,^I//6J=QX8TFYOWO'@D6:0AI/*GDC60CH656 8_44 6;F M[^RZ%+>7S_93';F29DPWED+DXZYQVZUR6CWVJ6VOPV\KZE]DO+&6=%U"6-WW M*5PPV?=X;E37;W%O%=VTMO/&LD,JE'1APRD8(-95IX6TBSN8KF*"4SQ*R))) M<2.0A&"OS,?E]N@ZT I MK>\/Q:W;ZO+']:_]B:<=%71VM5:P6,1 MB%B2 HZ?'',V['E(QV[^G(!(X]*KR:Y, MUUJD%G8B?[ L89VG$:M(PR5R1@;5()/OTK2OK.'4;"XLKA=T,\;1N/8C%F>:K3 M>$M2NHM;$DMA$=3M(X D",JQ,A;'^\"&Z\?2M_6]*DU6QMK>.1$:*Z@G);H0 MCAB/QQ0!F77BV>);^[M]*:?2["5HKBX\\*^5^^43'S!?J.AQ6C!KR7%UJT*0 MY6PCCD#A_P#6ATWCMQ^M9%SX8U3[-J6EVEY:II>HS/)(SHQFB$AS(J]CGG!/ M3/>II_#VIV^H7[Z5<6B6U_!'%(+A&9HBB% 5P<'C'7O0 RW\83WUU86]GI:/ M+=64=XRRW0C(5^R97YR._2M[5M3@T;2KC4+G<8H5R5099B3@ >Y) _&N8OO" M>J76@Z?HXDTWRK:VBB%TR/YT,BXR\9'T&.E='KFDKK6B7&G/,T?FJ-LH&2K* M0RMCOR : (+74-9DAGDNM$2 K$7B1;Q7+M_]9MEXMFOGU"S%I;+ M?V]L;B,0WBS1N.1@L!\I!QD$=ZEO-+\0:OHU[IVH76GQ":'8CVROEFR#ELGA M2 00/7K3-/\ #M]%K1O[D:?#$]BUF8+-&4(-P(()Z]^PQQUH @T[Q5=VW@VQ MU35[=&GN%B2#9,O^D.XX)X 3N3V !IW_ G,=O%?"^M$6XMH%G5+6Y6=959@ M@ ; P=Q (([YJ-/"FI3>'+;2;NXL2VG/$]C*L;,&*9 \U3V*G! /F"VN8K-[R)8[@2)*B?>&[:,,..QZ MUR>CV']M27FGP7,%T[0QSKJD9FD,4D;@I&QD)R.IP,=^*Z>3P_J>IW%U>:I/ M:+.UA+9V\=N&V)O^\[$\D\#CL/6@"KJ?B#4)_"$VIRZ5+;6LB1.ABO\ 9-L8 M\G(7Y2/EX[@]NE6M1\7_ &;4+RUL[2"X%E@3M+>+"2V-VU 0=QP1Z#/&:M:C MH,UYX,&B+-&LPMXHO,(.W*[VHZG;VNF6"S)+;17)>:X$3%'S]Q<'=C'/(QTK9UG58=%TN M:^F1Y%CP%C3[SLQ"JH^I(%8OB#P[?ZQY-M#_ &;#;1^68YQ$PGMV4@DQXX&< M>WXUKZ]I/]M:/+9";R9"RR1RXSL=6#*<=QD"@#)G\2ZE;_:;2YTE+?4/LCW- MLHN0Z2!.V#;%+XW.2W.> ,=O>MG1[)]-T2PL9'5WMK> M.%F7H2J@9'Y4 <]<^(FTO4/$-Q/:7#FR6V B%UN1U=BH*J0 A[GKGBK:>(=0 M^V7=A/I"0WJ6INH$^U!ED4':06V_*0<>OUJ+5O"]QJ,NMNEQ$G]H):JFX'Y? M*8DY^N:T9](EE\2?VF)4$?V![38^"">>HJ&Z\*W^HVFK2WES;" M_P!0\A (@WEQ1Q.& &>23R2?>@"Y<^(-2M'LH)M%7[5?3/'!$MV#@*F_+';@ M=#D#.,<9J@?&E]':75W/H6RWL;C[/>L+M6*-D E!M^< ,IYV]:W=1TN2]UC1 M[U)%5+&61W4]6#1L@Q^)K+NO"]Q/HFO6(N(@^I7AN(V(.$!V<'W^0_G0 [7_ M !7+X?N6-Q8P&R3:3(;U5E93C)2(C+8^HZ4O]K:N?'IG=]HGC9IHL* $';;D<'/&3P:U) M=*U2/Q#!JUI)9Y>T2UNHI=V %8MN0CK]XCGVH SK;Q+);SWT(LIY=1FU(VL5 MJUWO3(C5B0Q7Y$"\D8//UJS+XO>TM+W[7IC)?64\$4MM',&#"5@%97(&1R>H M'(QQ40#R/:FS>%;Z]AO[B[N;?[ M?>W%M(PC5O+CCA<$*,\D_>Y]30!J:7K5S=:M+.ZBA6=0D_FJ\;$C.< M#!!&,54U[5=7L_$NCV>GVT4T-PDS.CS!/,*@<9VG&,YXZY]JT5TN0>*I-6\Q M?*:R6VV=\AV;/TYJ#6]+OKK4--U'3I;=;FR:0>7< ['5UP>1R","@#$?6=3T M[Q#XGEM[!KVVMC#(X:Y">6HA!(0$')ZG' ]ZT]6\3S6%G;WUM96\UI- )A)/ M>K 3D9VJI!W-C'IUJ1="N2_B"22:+=JD:*H7.$(BV'/MGGZ5FGPG?Q30M%+8 M39TZ*Q=KF-F,.T$%HQWSGD''0I3ZQX?.E6R2V6H6DEQLDE$9?A2 M3M.-H8'CKGVKJIWDCMY9(HO-D5"5CW!=QQP,G@9KEX_#FJ6EGX?>TGLS>Z3" M]N1*&\N1&4+G(Y!^4'\ZV]9TZ75M N]/$_D2W$)C\Q,X4D?R_I0!D:?XP-S= MWMG+.K*IP06 &U@2.,=Z8OC&=-%M]4NM*$$5X(ELT:Z7=* M[C.#D (H )W$].W:H[?PSJ(U#[7(-,MU.GRV/D6L;*JAB"&!/7D=,# ]:M7? MA>2Y\,:3IXFA^UZ8(6C>1-\;.B;2&7NI!(]>: )]$\1_VIJ%QI]Q!%#=PQK, M/(N1/&Z$D9# #D$<@@=J74=Y\I0-Q7'W3SQ5C1K& MZM1*]Y;Z;#(V HLHBO'?)/7\JQ=1&I_\+"SI?V3S?[)&[[5NVX\T]-O>@"T? M%4TVBQ:A:V$082O#<)=W:P"!T."I8@YY'&*B7QGY^EZ5=VFG//+J%P]L(1,H MV.H;/S<@C*]?3GVJLG@^]M&L+F*>SO+J)YY9UNT(C>25@Q=0,X(Q@>Q[5-IW MA2\M$TU);FW;[%J,UV3&A4.KJ_ '8@N>,G@4 .EUG7U\5V%C]@MQ'+9O++"+ MG(!#J-V[9DX!Z<9S[4C>(ET[4M?DN;>Y,EO);Q10K<>8LI?(0(I "%N,]?TJ M_JVEZC)K=GJVF2VHFAADMWCN0VUD8J<@KSD%:J:AX5EO[O5;A;I8I+F2VGMG M"[O*DAZ%AW!/Z4 3W6O:EINE7%]J6CQPB-XE18[L2;][A.NT8(W9Z<^M,\2: MPT,>IZ7'&RR?V//=K.KX*E?EP!Z\YSFB^TG6]:T6\L=1GT^%W$;0-;*Y ='# MY;<>A*C@>_)J%O#VJZCJ-U=ZIU $=OJ>H6^M>(KF6V,DUO86TWV-)RRA ML2%@K8ZG'7'-;,>OPW-_I=M:1^([W63 M<0BQGM56Y5P=R&/<0P/3&&.<^E9/@72Q =0U!6=K:24P6&]2I6V5F9< \X+. MWX 4 :NN:_+I=_86-M9I<7%YOV>;<"%!MQQN(.6.>!BJU_XKDMK\V%O9P27< M4*2W"W%XL*QEAP@)!W-P>V.G/-6O$NF7VK68M+>+398)%994O48X)^ZRD=". M?\162GA&]T^XCN+22POI'M8H+C^T8BVYHUVAU(R1D=1[#F@":V\8RZI);1:1 MI9N9)[0W/[VX$83#E&4G!Y##'&<^U(/&CW$.D_8]-#W&H+*1'<7(B5&C.UDW M8.YLYP,<]:T;/19;?7H=19K=573Q:M'"A1=^_<2!V'7O63+X7U(>&8M&0:7< M1DSF7[4CG:7=F5DQT(#?GW% %B[U2\C\17$2VLB7$>E-/$IN_P!TQW+G*;L]]>7(RMC+@A/E.2/E'J>:V+7PY-#J% MM--=^[MG>[9!+_I5)?#>K2>#9?#US<616.*.&VFC# E48'+@]#@#I M[T 7KCQ0EI!K)FM&$^FNJK"'R9PX'ED''&XG'?!!JK>^,'@O+FUMK*WF>S5? MM/FWJQ8@#H--OX=4TRVO[;/DW$:R)N&#@ MC//O6'9^*Y)-?@TF]LH+>6XWB/RKU9F5E&XAU &W@'UZ5OFW_P!!-NA$68]@ M,0VA>,94=JY+3/">I64^B,S:8L>ENW,,;!YPR%&=CV;G..R:.8].NKH6OG_: 65RY0'9C[NX8SD'VJGXI\17UUH&NC2[!C:6JO!)>_:/ M+82#[VQ<9(4]3D=\9K0C\+W">&;#2S<1&2VOENF?!P0)S)@>^#BJE[X6U@V& MKZ58W=C_ &?J+R2@SH_F1&3EE&.",YP>V>] '7P',$9/7:/Y55U:\N+"P:XM M[>.=U(R)9Q"BCN2Q!P/PJO')J*^(X[92ATY+/,F8R")=PVX;OD9X[8YZBH_$ M>CSZO!9_9V@+VMRL_DW()BEP",-CTSD=>10!GQ^-8F\-ZCJC6@,MA*(I88IU MD0D[<$2#C;A@.*W=*N[J]L_.N[:*!R?E$,XF1EP,,& '\NU8VG:)JVG MQZPZ2:*Y= NF^TV,!LE*YD-ZJRLIQEEBQD@9]1T-;NHWT6F:;< MW\^[RK>)I7VC)( SQ7)ZMX.U"^_MJ&&:P\O4W\S[1/&S31X4 (.VT%>#VR># M74:BADT.[2;RPS6SA_D,B@[3GY>K#V[T 84?BZYAO$35M,2QMWLI+T2BY\T[ M$QD8"CYL'IG'H318>,OM-]8Q7-E#!#?-L@>.\25U;!8"1 /ER >A//!KF/#] MI!?71TGSH=2BN[&2VEN8FF9[1,<+F0D*"?X0!R/:NNT71=0L9H$O(=':*!-H MG@MRLLA P">RGUQG\* *UEXQN;F+3;R71S#I]_.+=)OM 9U'=&TTW$1DL M+R.X=P#A@LA8@>_-16WA>\TZZEBMH])GL9;AI@UU;EIHPS;F48X8NM-LM,$L5JT/FW+W&Q=DBAL@;220">/;J,U ?%,#*@XZY/49K1T_2GLM:U>^+H8[UHBB*.5V1A>?RKG;7P M?J=NFGP^;IQ2QO1=><(V\ZYY.2[=CACZY('2@#7\)RR30ZL9)'?;JMRJ[F)P MH?@#VIUWKUXOB&31['2Q%=8FL-8TNUO+);'4)WN \B,9%+D,5XXQD=?TJUJ7A.;4;O65:YC6 MSU.*(GY"9(IHL;2.Q7C)!H FTSQ4UWJT.G7EI!!+<1L\+07BS@[>2K8 VG!S MW'7FNDK#T?3KZVN#+?VVCQA4PK64!5R?4D]!C/'/UJQH$VH7&E"74]IF:238 M5C*;H]QV$J>A*X./>@"HOB&XF\37&D6VGHZVIC$TCW(1\, =RICYE&>N1S6' MI'B*_P!-L;F>YL'FT]=4FADNFN!O0-.57"8Y4$@=1["M76=!U'5]8MIMUA%; MVT\^:Z#X. #.)'=60:M9Z==VD=CJDCR2M,C&2$N K[<<-G&1G&">](WA MG4K&XO4TBYM$M+RVB@?[0C,\6Q-@*XX.5QU[T )IFK-J/BBSO&+0V]QH271B M+Y5"S@_3(!QG%4=1\0:AJD>BW4%@]MIMQJEN(K@W&'E3=WC X5OJ?I6E9>%[ MJSN-*?SX)(X=+&FW:$'YE 'S(?7([]JK0^&=;2TTK39;RQDL--NHI8Y-CB5T MC/"D= <<9H [*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (;N[MK&U>YNY MXX((QEY)&"JOU)K&U/Q/:Q^%K[6-*N+:]%LF?E?6TY7<&V@( MH/8=,GCKQ0!Z0M[;---")X_-@4/*F[E%.<$^@X/Y4UM0LT\C=D[[OQ/HMQ)+?70>UFAN3-8^3%$ MS*I$8^029?-_P!7TZD1WMK5K,SB65]I+[]N MT?AD_A69X/N)8[]]-M3_P"% M36=]:ZC;+21K#;"1[19&!C) MC*M@$ ]!D;NV:[+PO96\$%Y>6]S>3_;9_-=KJ 0DL %R$"K@' YQS0!>O]=T MG2YDAO\ 4K6VE<95)90IQZ_3WI+S7M)TZXC@O-2M8)9 "J22@$@]#]/>N>MK MN'0M>UW^U;2Y>2]G66":.U>831;% C!4'D$'@XZU6N)DTVZ\317]C=3RZD0U MJ4MGD$Z&(*L>0" 00>#C&J \6V-UXBT[3--N[2[6?SO.,/6=3T6/1K2ZMC!:74 M69+5XA;LT0"J20!D$=J .N@U[2+K4&L(-2M9+M2084E!;(ZC'MWIT.N:7<7@ MLX=0MY+D[OW22 M\I(;CM@@_E7%:!80W4.BZ==7FK17-@Z2&T:P5$BD09.9! M']T\C.[YL^]7;'2;N3P+KUK:PF&]NI[PKD;6VL MM2M;B=,EHXY0QP.I]ZS=5\6V-I>VEC:7=I/>27L5M+#YF616;#' /45B:5:0 MZE+IZQW^K+=V$3-%#-8+"D#;"NUF$2\<] ><52M9$_L'PYHZZ?=Q:A9ZC;M= M(UJ^%8/\\A?&T@GG.>0!WX/M6Z0",'D5SWC>"2X\':C%#$TLCJ@"(N MXM\Z]AUH L'Q;X>$LS[$/^%@F;[*/)_LGR]_E_+GS?NYZ=.WI7-:9->V>C:%8W)O+ M"T^R2;IH+/S96DWX$6"C;01STYQ0!U^J>*M*TE].^T747EWS$1RB1=@7:3O) MS]WH,CU%6;W7M)TY(7O=1MH%F&Z,R2 ;QZCV]ZXC3TFL/#/A>>XMKH)IU_*+ ME3 Q>)3YJ@E0,X^9>@[U9O&>'Q3>ZE->:C:V=_;0_99H+$3 J%.Z-@T;,AR< MXP,Y]10!V%WKFE6,:276HVT*/'YB,\H 9>!D>HY'YU7AUZUEO[Q!=V7V2U@2 M2203C6-FTTG]FVZQ@Q%U8[WWFX=?4\\5U&E:S%!HFAH;2]+7*I;X%NP,3JN#O!P M5 (//]* *VM^(]3T^[U6*TLK>>.TM8Y8F+G+2N^/+('\1'( ]O6NGB9VB1I% MV.5!9!ZBLZ7Q'K M-CIUI?ZC::=!;W,]O&&2X9MJ2'YBV54# /J:U_%,;S>$M8CB1GD>RF5549+$ MH< "LG6K22?PWH$/V=Y-MY9&1-A.%##.1Z#O0!OV6L:;J-O)<6=];SPQ$B1T MD!"8YY]*CLM?TC45F:SU.UG$*[I2DH.Q?4^WOTKD?$VE7UY?>)$LK>4^=9V; M81?]=LD8NHSP6VC&/H.]20V6FZP\UU<7NL7BV]E+$\;V'D_NW&&0;8U+-QPH MSR* .KM->TF^M9KFUU*UE@@YED64;8QZD]A3].UC3M71VT^^@N0AP_E.&V_7 MTKSZX&IZCH\]I;?:[S3;&XM9$N#9^7-+$I.Y-C+B0IA3]W!Z8-=+X>M[:[UJ M;5H]1U&[F6W%N6N;00*5+;L#]VFXC'OC/O0!L7.J+#K5EIR26IDF5WDC>;;( M% ."JX^;D'/3&*2V\0Z->7B6EMJEI+<2+N2-)02PQGC\.:HZQ#*_BWP[*D3L MD9N=[A20N8^,GM7/6&GS1>#O!Z"TD2:&_A>1?+(9!\^XGCCKSF@#L)=>TB#4 M5T^74K5+QB%$+2@-D]!CU/I5;1]>2]TW[5>-#;EKR6UC&[ 8K(R*!GN<5C>& M[R'1X9-)U&TNAJ37LC.PM7<3EI"5DW@$8P1R3QBLT1SP:#Y;VEUYFFZ]]IG0 M0L3Y1F9MZ\?,-ISQF@#OC>6PGE@,\8EB022(6&44YPQ]!P?RK%MO%=GJ/B2W MTW3KJUNH'MY99)(GW%&4J ..QW'\JYG65N=%HS.JRL MSJH8 G*Y'O\ C4NIN?$&I@:);W,9_L:ZMU=[9X0KMLVIE@!GKTZ4 =C9Z]I. MH7;VEGJ5K/<)G,<NZ_9>'K:">]<*LTZ0K\P&-QP3SV Y/L*YC0K M2VOKC2(Y+W5A/IX#K;2V"Q+ 0NTJ7$0XY(QNYK;\91R-HT$T<,DHMKVWN)%C M4LVQ9 6( Y.!0 VY\6V-KK-M%+=VB:=/9-I>-['4((9'M?[,F"2O"R8;S5&/F (.,_A7 M-)87EK!I%TXO+6RL[Z^#M!;B1H=\AV/L*M\N,C('&[WH ]&LK^TU*V%S97,5 MQ"QP'B8,,^G'>L.?Q,'\71:#9367F*@>3\B*/X@H+'/M4OA>SMXEOK MZ"ZO;@WDP9WNK<0Y95 W!0B]1CG'.*K3V=S+XOU<;?.\O M/UQS6+:?Z5IOA;2+73[F&_T^XA>ZWV[(L 0'S"7(P=W/0G.:26*X3PYJ=N;. MZ,UGK?VJ1!"Q+1&XWADX^8;6-U<2:IB2T*6KO\ :(S$ M%5,@<$'/#8QG-17/A[5471;10Q^WV$>GZHX/W%CPQ.>Y*^8F?]H4 =M=ZI8V M4:O<7<$0=&D0R2 !E49)SZ#(Y]ZI0^(["+2K:ZU.^L;:2:(2X6X#(1G&5)QN M'(K$\.Z3?PZE??;U9HM-@_L^Q8\^9&3OW?7;Y:_\!-5O"MC/'?\ AMI[61?) MT1U)>,C8^]..>AQG]: .NFUS2K?3X]0EU"V2TEQYTF2S2\3 M4;8VSRB%)?,&UG/10>YK@Q%>:5:Z7?064KRVFI7RI"UO(R!'=L'Y%9EZ#:0I M')K7T.XTZU\-A[BW?4&DU-C+#%9L?L\[ONQL< J%R.<>_>@#MJ*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $8;E(R1D8R M*IZ9I5MI,#Q6_F,9',DLLLA=Y&P!EF/)X 'X5=HH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *&IZ5% MJB1"2>Z@:)MR26T[1,.W8\_C3M+TJUTBV:"U#_.YDD>1R[R.>K,QY)X'Y5=H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@""\O+?3[ M22ZNI5BAC&6<]JBTW5++5[7[38SB6+.TD @@^A!Y%,UC2H-:TR6QN&94DP0R M]5(.0:@\/Z!;^'K%K:"1Y2[[W=^YZ=.U7:/+YF+=7VJ22Y+?.YK4445!L85O M>W+^.+ZQ:4FVCL894CP,!B[@G\@*SK/Q-)9+J;WJW%U_Q.GL;>.)06 V JO; MC.?SJUJ-AJ]GXE;6=+M[>\6:U6WFMY9C$058E65L$?Q$$52@\,ZD+6UDG>W- MV^M#4[E48[$&"-JDC)P,?K0!>?QA!!8:C/=:?=P3Z>\:SVQV,_[P@(5(8J0< M^O8TK>+8[;[8FH:;>64]O:O=K'+L/G1IUVE6(R..">]8WB[3;FVLO$FH$1F. M[^PB$;N@ M.&+#/0$BI[;3->N=3T.:^M;.WATV.2-_+N#(TA:/8&'RC SVY-5=/\/ZX^BZ M1H=];VD-I9212RW$=P7:38=P4+M&#G )SV.,T ..MW-MX3UJ\FFO',6HW$0E M@V%X4$A (#G&!P,>];D7B'S]:GTVWT^[G6VD6*XN5*!8V90PR"P8C!Z@5CS^ M'-4D\/>(=)"VY%W-FU M".X(DDA'WHW0+\V>1R<"@"IH7BJ:"P0ZC:7LD#W\MN;YMI129F5!][=CH,XP M*UKSQ7';2WA@TV]N[6Q8K=7,(3;&0,L "P+8'7 .*H_\(W?_ /"(_P!F9B^T M?VA]I^]\NS[3YG7'7;^M57\)26VIW[#0]+U.&\N6N$GN9-CQ;^65AM;< ,3/;:;976HR+ )Y&MMH6)&&5)+$9)'( YQ4OA2ZGN_!^EW5P[SSR6 MRN[,GS:5X M;TZPN=OG6\"QOL.1D#L: .7TW6=1N=/\0:S=1:HGV=YHHXDDBVQHK8.U#SC-:Z>)S&(+.VT^_P!1NOL,5T2HC4LC9&6)8#=\O0>O'LMMH=W#X:UN MP;R_.O9;MXL-QB4L5R>W49I^CZ+=V.LI=3>7Y8TNWM/E;)WH6)_#D4 2GQ'Y M^E66H:;IEY?174?F#RRB>6!CAMS#GG&!GH:B/BZUDM=,FM+.[N7U(2>1$BJ& M#)]Y6R0!CGOC@UAP>%=2M['1H;BRL]2AM+>2.2SFF*QK(6R)/ND-QD.&=26>YOK8VYNH]7-_;QR,0LB&)4*L0/E)YYP>U7=5L]8UWP]C9L7=CG&[<0,C)Q MQS1IEU/+XNUZVDE=H88[8QH3PFY7SCZX%<[KOA+4M3?6$-E874MV^^VOKB8[ MH$ &(U7:=O(/((^]D^E=%9:??6WBJ^OVCB-I?V\._P#>?/%)&",8Q@@[NN>U M $VKZ\FE7ME9BSN;JYO?,\F. +R4 )R6( Z]?8U!/XE=)S;6^D7MW?G50,#\#6)J7A>3_ (2* M]U)-'T_58[T(2MU)Y;0NJ[>#M;*D >^: +Z^,+:YN+:'3;&[OS-;"Z/E;%V1 MEBO(=ADY!&!Z5=.OVXBUB3RI<:46$W ^?$8?Y>?0]\5AZ[X>O+FSM;33-)L( M'BA @NXKAHFLY"$H]8U33ID M9V5$\O9B=GW;38K2<[R&C>/)! Q\P.<= MJJZ=I>KV/AE]$N-)L+V*#*)YESA;A"Y/*[#M.#[\T =+874MW;"6>RFLY,D& M*8J2,=\J2"/QJU6'X5TV]TO3)8+TA0T[O! )C*+>(XQ'O/)QS^=;E !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 %%5+G5-/LY?*NKZU@DQG9+,JG'K@FIX9XKF%9H)4EB;[KHP8'Z$4 ++ M%'-&8Y8UD0XRKC(..>E/HHH **** "BBB@ HIGG1"<0>8GFE=XCW#=MZ9QZ4 M^@ HHHH **** "BBB@ HHJ*XN8+.W>XN9HX84&6DD8*J_4F@"6BHX9HKF!)X M)4EBD4,CHP*L#T((ZU)0 4444 %%%% !15.+5=.G\SRK^UD\IQ')MF4[')P% M//!)[5W\F2.38P!RIX!R/SK:EBCGB:*:-9(W&&1QD$>XIEM:V]G M (;:".&(=$C4*/R%7>/):VIBX5/:J2E[MMO,FHHHJ#8X74H)Y_B%>"#2+'4B M-/ARMW($"?._(^1OZ5=\0ZQ=>%7L_LT%J;.Z7[-#;96,17!Y4YX^0\Y],9[U MHZAX8BOM6?4H]2U&SN'B6%OLLJJ&522,Y4^II?\ A%K&9]]_+<:@?LQMA]K8 M-A6.6(P!\QXR>O H SYI==D\06VC1ZM'"PT[[1-.+96+R;]O / '/O\ UK*_ MX2_5)OLVE\I?">YAN;FVM&FXA8+E(QG[VX=>!S6B_AB[/B.V\K4-1BMH-,^S MB\21#(S>9D*V5.>.^.W7-:!\(Z>EG:0VTMU;36C.\5W%)^^W/]\L2"&W=\B@ M#'B\0ZZ8X=.:,QWES??9[>]N;5H@T6S>7\LX^88(QT)J3Q5;:M;^'H4EUCS9 M#J%N!*MNJ':9% ! .#@\]L]*VKCPY!=Z9':7-Y>S212^?%=M*!-&_JI '4C M&,8/2DE\-Q7.DSV%YJ%_="5UD\Z611)&RD%2NU0!@@'I0!1UN\OK(65E#K$G MVYD9F6#3Q-)*!CYMN<*H[^OK6++J&I:]:>#[U;L66,MNVM\F.#T( (]:8/"-DFDVNGPW M5Y$+.=I[:9)!YD3$DD D'(^8CD'K0!F:QJUQH?B"\N9O)N5@T9[A/W*JX8.H MV[QSM)YQ_A5F&^UG3-4TB+4;V&\BU/>C*D 3R9 A<;2#RO!'//0UJ2>'K.>X M\ZZ>:Y/:H8[87,@80@C! MVX R<<9.3B@# TW7-=;3O#VK75[!+#J-PEO+;+;A0NX, P;.+49[^^NY(-Y@2XD4K%O^]C"@GCCDG H 9XEOYK1+ M6&VU![:XG_N8K3S'C5" M0&\KG&2!NZXKJ=4T2+4[FUNA=7-I=6P81S6[*&VMC7LW<>6C.=Q9>-P.>1SQF@""W MN]5TSQ%8:;J-['?1W\,K*ZP",Q/'M)'!Y4AN_/'6J_CBWNKB308X+M84?4HT M*M"'!;:Q5CGKC;T]_:M73_#L-E?B^FO;R^N4C,43W3JWEH>H4 9.!DG)..M M6]0TR#4GLVF9P;2X6YCV$#+ $#/'3YC0!G6FI73:SKMF[J8K&&!H<(!@LC$_ MJ!7.6UQJNKZOX4N_[2\B2YTR65PL((W?NRW'OD?3'O73WWAJWO=1FO5O+VU> MXC6*X2WD"K,HSC.02",D9!!J)_"=I]DTR&WO+VUDTV,Q03PNN_80 0V5(.<# MMVH KMK=Z++Q9+O3=IK2"W^4<8A5QGUY)JO:ZCK6JZW'90WT5K --M[J1Q ' M8NY;(&> #C]*OWOA&TO9[US?7\$=\FVZAAE"I*=NWFVG,$PA8K)MW;<#/2J4'AF&TO#+::A?VUNTWGFSCD7 MRBQ.3U7(!/) ('-;%Q"MS;2P.2$D0HV.N",4 <#;1W.G^!/#;^;;RQR3V>Z- M[5"-KE,#_>!).[KFK%]K>NII^NZK#>P)#I5X\:VQMP?-1=I(9LY'#8&/UKI7 M\/VCZ/8:87F\BR:%HCN&XF(@KDX]AFHY?#5E-IFJ6#//Y.I2O+,0PW L #MX MX'RCKF@##\4>(+_3Y[R73;]G:R@$TEHEB9$7C=^\DS\N1TQR!S5J2_UC5-=N M+&POHK*%+&&Y4M )&W.7XY.,<#/TXQ5R]\)6E[/>N;R]AAOE"W4$,@5)<+M! M/&1P ." <&^M?$7AJ&[N;>Z$KS([&U53N$;L M&4Y)4XP#CW]<5.O@^R@M+"*TN[VUFL8C##&.,8[4 )+\:]IX6^:_T^]N'@W_ &$Q1@[6 M(,;Y^;!7'?/.*UO!G_(+OO\ L)W?_HUJ2W\&VEL;(+J&H-%82B6UB:12D6,_ M+C;R,$CG) Z$5J:9H\&DRWC6\LQCNIC.8G8%8W8DMMXR,DYQDT 9376KWWBZ M^TZWOH[:SM88)2?)#NQ8MD G@ [?Y8K"_P"$JUR\AGU*PCN71)G6"Q337=)4 M5RIS*.C'!Z<#I7:PZ9!!JUWJ2,_GW4<<;@D;0$W8QQ_M&J$7AF&VO7FM-0O[ M:!YO/>TBD41%R/I6O-X;BN=4BO;F_OIDBG%Q' M:O(OE)(!@$?+GC/3.*J+X*LE\J,7VH?98+E;J&U\T>7&X??P-N2,]B3UXQ0! MS]_YP\%^-&@F,3+J%P2P')&$R/;/K6QK5UK>DV6G_P"G.;8LYO+Z.S$C1+C* M?NQ_#UR<'&*U#X9L675HV>=K?5,F> O\@8C!9>,@GCOV%1GPY*;**W_M_5P8 MRW[T21[F4@#:?DP0,<'&>3S0!JV$PN-.MIEN([D/$K>?&,+)Q]X#L#Z58JKI MVGV^E:=;V%JI6"! B G)P/4U:H **** "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@ HK"O\ Q+]CUA],M])O[Z=(5FY% %JBD+*!DD ?6J]UJ%M9SVL,\FV2ZD,<(P3N8*6_#@'K0 M!9HJN;IO[16T%O,5,1D\\ >6""!MSG.><].E3A@20"#CK0 M%)N&<9&<9Q1D M$D C(ZB@!:*0D*,D@#U-!( R2 /4T +115:QU"VU* SVDGF1B1XR<$?,K%3U M]P: +-%("#G!!QQQ5#6-6CTBVBD:&2>6>58(88R 9';H,D@#H22>PH T**CM MY'EMXWEB,,C*"T98,4/ID<&H9=0M8;^"Q>7%Q.CO&F#RJXR<].X_.@"U11D4 MA8 9) ^IH 6BDW#=MR,^E+0 44F]<$[A@=>>E!8*,D@#WH 6BC(%9\>JQR:[ M-I2HV^.V2X\S(VD,S+C_ ,=H T**0LH&20!ZYJO<:A;6MW:VLTFV:Z9EA7!^ M8JI8_3@=Z +-%%(&!) (R.HH 6BD# YP0<=:-P)QD9ZXH 6BL_6M6BT73);V M5#((R@**0"=SA?ZT7.KPV(OI+N*:"VLXUD>X9:X$LBI^Z .P-_$74GEP0(7D;!.%'7@@H M 6BDR 0"1D]!2T %%4%U6-M??21&WF+:K<^9G@@L5Q]>*34]6BTQ[)70N;JZ M2V&TCY2P)!/MQ0!H44$X&35>]OH-/T^>^G?$$$;2NPY^4#)Q0!8HK!D\220Z M9;7,VEW$=Q=S"&VM?,0O(2-P).<*, YR>,5M12,T,;RIY4CJ"8RP)4XZ9'!_ M"@"2BD)"C)( ]ZKR:A;1:C#8/)BYFC:5$P>54@$YZ?Q"@"S14=Q/':VTMQ,V MV*)"[MZ #)K*LM6UN+>:03;LRH!LCP,_ M-SGGH,9J<,"2 02.OM0 M%4-&U1-9TU;V.-HU:22/:QR?D=D/_H-7BP'4@4 M+12;ANVY&?2C<,D9&1U% "T49'K6/;>)+*;1CJD^ZW@%PUO\PW'<)#&.GJ?Y MT ;%%(6 QDCGIS2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!D^)!J1T&Y&E%A=X&W;][&><>^,U3\&KK"Z.PUDR^ M9YA\OSCE]N!U[]<]:Z*BKY_?;-=DT MD?V?#M9+A(O,^=^/G!SCVIOBVZ66\M;C0;B6:Z>V;[9)9%7)LL_,V>F\'.W' M.=U=Q-96EP^^>UAE?&-SQACC\:=%;009\F&./( .Q0.!TZ4 <'+#X8F\4:?' M6%&W'ICI21V=M% M;FWCMH4A;.8U0!3GVZ4 <5KQT6YNM/TN"#11:I;231W-V=T"*&"E456 +9]Q MC%9%NEC>^'/!ESJH@GA2[EMY)9\%0N) JDGME5Z^@KTG^S[+RHXOL=OY<1S& MOEC"'U QQ3WM+:2%X7MXFB<[F0H"K'KDCN: .%UY#;Z[?W.B*@GD\.R-&\'5 ML.H4KCKA1Q^%+8QZ-;Z]X<_X1QH2\L&WBB:0YZX XZ#%:/A\6&E^+5M(C8ZA+>-<.E_ ^9TP=S),.@#FO&,EK-=Z M9IUS;:>YG,CK-J&3#%M S\N1N8YX&1T)KE[*WM[_ ,+V:RZCIKBQU"Y6"WO7 MQ;7" G"\DD @KUP,=:].GMH+I EQ#'*H.0LBA@#Z\TR2PLYE99;2!U9MY#1 M@@MC&?K0!1\-W5OJ7ABPN(+3[-;R0@+ 3D*!QC/<<=>XKA;2.SL/ VN+IBPP M:JDTZ3B# G6$3X/ YP$/'IQ7IX 50J@ 8 ':HUM;=+A[A8(EF<8:0( S#T) MZT <;I\>D6WC+3(_#1MQ ]G*;U;5@4*_+Y;-CC=G/)YZU;\;:=9WUQX>^U6T M4V=32([USE&1R5^A*C\JZ:"UM[4,+>WBA#'+>6@7)]3BI'C23;O16VGH1Q\H/7GCBL.PM=)+^"[C58K7RGTI MU,EP!M+*(RH)/<98C\:]*DM;>:1))8(GD3[C,@)7Z'M39+.UF@6"6VA>),;8 MVC!48]!0!PMYJ-G96GCJWN;J**:4NT<;N SAK=0I4=\GTJ32M+LM3\3H+ZW2 MX2+1;-ECD&5W9?G'3(['MDUV[V=K+())+:%Y I0,R D*>V?2GK%&C;EC16VA M3SS61:2VUYH6@Z9>0Z>Q$=RZ7.J$M' M&B2E-H&1N;&.XP!7I_EIY@DV+O VAL;:5%%JNE^#[6ZD%Q"+V[B8!CAE42;5/.=N !@]N*G\0V-W%XCO+32+=$LH MM*@-Q!"=CO")9-T<>.A(S_+O7H@MH%;_:SU+Q%$C2:2-)_L^)].2_4^25.=Q09 W#Y0>X&*6?2K"W/A+^U MI[*^M/-N$^TOS$8V1VC3 M'R9H(Y(N/D= 5XZ<&@"AK_ETH[IQ:.UN8NDZ?: MV>A^"M3MX1'?37,44LX)WNC1OE2>XX&!VQQ7HL-I;6YE 'E-ZND7/A2]N[]K=O$GV_;+YKCSD83@!5!Y"[, M8 XQ6EKMA;M_PGL:6R'-K;S[0N?GVNQ;ZYYS7H+V-I),9I+6!I2,%VC!8CZU M*(HP[N$4,X 8XY;'3/K0!Q&IVVC'3_#DNE1V9CBU:W"M;[<*6P6''0GY<_A6 M+=_8#X>U2[G=/^$K6^=8CN_TA9!+B)4'7;MV\#C&:],BLK2&,1Q6L,:!MX5( MP &]<>OO2FTMFN1/8ZE,UM:"6TG?_2(2<8>'ZELD8YQUKTCR8OW MG[M/WGW_ )1\W&.?7BHS96K31RFVA,L8PCF,94>Q[4 9'C:W6Z\%:NC1"7%J M[JI&<$#(/U&,US]W9Z)>#PK:64=I)8O>,9(X"-A;R&)!V_AD'\:[[K4$5E:0 M "&UAC"MN 2,#!Z9X[T >?SM::5#KVE"SMWL6U2"&&"=BL$)DC1B6QT3/..G M..]9YMX6\.^-=/C:RN(+>..:)+-"(4;82Q12S8P5YP>H->I/;02+(KP1LLO^ ML#("'^OK1';6\7^K@C3Y=GRH!\OI]/:@"EH8TM=+C72/LOV4".%"< ME8T"C/KQ226=K-,DTMM#)*GW79 67Z'M0!YQJ(TM[#Q1(/[6N8K:XEL;5\2L%WD1L&VCO\W'%=F]I;R3I M.]O$TR?=D9 67Z'J*62UMYI$DE@B>1/N,R E?H>U 'G?AJX>WN+#RF7[5+X9 MB^S(Q_UCJSG ]3TXJM:1Z$]EX3NK:2WDUB6_A:ZD+@SLY5O,W]^&]>G%>FBV M@!B(AC!B_P!7\H^3C''IQ318VBS&86L E9MQ<1C<3ZY]: ,;QC7LV#&TQ.Q'T+<_6J&J01WOBG6H]6FTE/+""V&I;ALA*#YHCN M 'S;LDCM%&Q0LBG8+-!GECL/[/:PE6& M60J8R5*%,,>#@9Q^-=O/:V]T@2X@BF0'(61 P!_&DEL[:XB6*:WADC7E4= 0 M/H#0!G>*+>&Z\*ZK'/&LB?99&VL,C(4D'\" :YBXTVRMO#O@YX+6*-UO;1@5 M7!!< L?Q(&?I7>LJLA1E!4C!!'!%-,,15%,:%4(*@J,*1TQZ4 >9WFGVO_"- M^(-6\D?VA;:Q,8+C)WQ8N!PI[#D\#UIGC.>VN9-=NXX]-M+NP9%2:8DW6:%8_VA;:?<-J.DV^LFY#2RON%X90V71LMSD C;C&.U78([+3M M?N;6'[#J4^H?:S%=P/FYB;:2R2CG(_A!^G%>A"TMA>.WB25_OR*@#-]3WH X"UU.RN=*\"6L%W#)<)-#OC1P67; ZG([<\OU MY/-/^SP?O?W,?[W_ %GRCY^W/K0!P/B>VT.%+6_MI-'N+6SM9=NFS2JL;INR M6B(Z/D$=#U[5W=E,MS8V\Z(T:2Q*ZHPP5!&<'WIG]FV&R-/L5MMC.47REPI] MN.*M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 45'-/%;0O-/(D<2#+.YP /K3+2\MKZ 3VD\U]2>BBBD,**P+G6Y+/Q3=6L[ 6%OI7VQL+E@0[ G\ATJ2S\5:=>W<=O$MTK M31M+;M);LBSJ!D["1\W!H VZ*YO0_%L.IZ/<:A>02V44!D,DDD;+&%5V488] M3@<@=^*M6OBC3[F5HFCN[:01-.B7-NT9D1>I7(YQQQUYH VJ*Y^/QCIP4 >N"><58M/$EC=F[01W<,MK'YTD,UNZ2%#G#*N,L#@] M.: -BBL >)K>\M=0CMTNK:]M[5IQ%=6[1MMP<, PY&15_0KF6]\/:;=W#;II M[6*21L 99D!)P/C-MZ9[=S4<_BS2XGMDB:>Z>Z@^T0+;0M(9$SC@#^M &Y16+>^*+'3[KR M;J&]CC!17N#:OY,9;& 7QCN/89J)_$AC\7MH9LKAD$"2>@4>OK MD=J -^BN;@\46L(O[B\N)?)CO5M4C-HRO&Q487');)Y!QWJS'XKTQK2^N)FG MM?L.W[1'<0LCKN^[\O4[NV.M &W163I?B&UU6^GLXH+N&X@19)$N83&0&SC@ M]>AHU'Q#::;?K8O#=SW31><(K:W:0[,X)XZ&!GCB M+\J&8# R"#0!K4444 %%%% !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!FZ]I*ZWH\U@TIB\S!#@9P0ADZ,'456WO;!1114FIRNLZ1? M76N:K<0P;HI]#:TC;QDBD$LDT-T9%\J;]_YBKP=P)SCIQ5NRTA;DRS/H M6I6MU%;2+%)>:B9P'9=I509&ZCN0*[&B@#DKC1K]_A]IFF);YO(5LQ)%N7Y= MCH7YSC@*:=K>FZS)K6HWNE*$D?21!!*6 _>B1C@9Z'!X)XKJZ* .#L=#O&UJ M6>+2[VUMY]+EM#)>W8E?S25.YOG; .#T_(5TWAF.Z@\-V%M>VK6UQ;0) Z,R MMDH N002,'&:UJ* .!71M8_X1J+PF=.<(EPN[4/,3RO*$OF;@,[MV!C&.O>F MQ3:C(OBS3;#29;IKN^EC6?S$6*,M$BG=D[N!SP#FO0*A@M+>U:9H(EC,TAED M*C[S$ 9/O@#\J .%3PSPATMX IDW^6[2*VW)))[\UTU% 'GOB31=9U0:U ]A>7< MTK?Z#*MV$MXX@ <;-P^;(;JISD<@5NSQW]KXOBU2/39[BVN;%+9Q&Z!H7#EL ML&8<8;MGI72T4 <5<:%J3WEU(ML2KZ_;WBG>O,2J@9NO;!XZT>(=&N[BX\17 M'D9CGM;46[^.10RL/<&@ M#DO#$MQ_PDMXNKIR^(,4EOI\]Z MQTE@8X&0,/WHY^9@,?XUT.G:-IFD*XTZQM[7?]\Q( 6^I[U8^R6_VT7GE+]I M$?E>9CG9G./IGF@#B[+0]6L;K2M3DLQ)*=1N;FYMXI%S"LXP,$X#;>,X]\9J MKJ&C:U=R.]QIM[=7L6HK<"X^UJ(?(64,JQIOZ[1T*CG)STKT2B@#C[C1=0?0 M_%]NMOF6_FE:V7>O[P&)%'?CD'KBH[_3]376+:;2],NK:\#0+->K.@@FB &X M2)NR2!D#C/H:[2B@ 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@ HJAK.K0Z+I %7JQ)P!5 M?P[X@@\16#W,43Q,C['1CG!QG@]ZKDER\W0S=:"J>SO[V]C7HHHJ30**X?4M M0OM,\=WM["6DL8+&!KRW R?++R9D7W7&<=QGVJM9^)$TK3]1FMVAEDO=1B8P"H;><\>2.TN5LFAEDN+>.14>%FVO@-R'7K MU(Q5JZ\;Q03:W&D&[[%'_HK=KE\A64?1V5?QH ZZBN5@U_5&\3_V5(-6ETJSM_LT22W=W<):P+(2$WMGEB.< G\* M -:D5U;.U@<'!P>AKC]1UK6H+76M,G-FFH0:>;R"XA5PC1\AOE))##!QR1R* MT_!U@+'PS9CR+6*26))'-O'MWY48+9Y+>IH WJ*XW6O%MUI&JNGG:=/;1S1Q MR6\:R&958@9+#Y%/.=IZCO71:[?R:5H&H:A$BO);6[RJK]"0">: -"BN3;Q' MJ>DW%F^M1V36=Y%(Z/:A@T3)&9"&W'Y@0#R,JZKJNA>)/L,=G'IMG'-;2-,&,DK*OSE<'"@9 MP,YSCM0!W0((R#17#3:K/I=]>7'V:U>6UT 7,$GS[BH_@;G&-P)X -7X_$&J MVFH6J:E!:-;WMK+<0K:[M\9C4,58GAL@]0!SVH ZJBN.TSQ'K%UJ&A?:1IXM M-7B>9%@5C)&H3< 23@]1DXZC&.NKL1>B MU47[P/<9.3 A5,9XX))Z4 6**XG_ (2G6X]&EUZ6#3VTZ"X>.6% XEV+*4+ MYQGC.,?CVK1MM:U2ZU35!LLXM.TVX*2.RLTDBA QP < C/7GKTH Z6BN0M_$ MFKBVTO5+RVLUTW4IHXTBCW>;")/]6S,3ANV0 ,9[U#)XFUV/3=0U@6^GO86- MU-%)"-XE>.-RI8-G ..<8_*@#M:*XZ;Q/JLMEJ6L6%O9MI>GR.C1R;O-F$?W MV4@X7O@$'..U3Q^)+RY\4?8%:QMK4B-X5N0XDND902T9SMR,XQR>.U '54A( M4$D@ K&O:MJFJZ5 MXC33X[--/LH9K>5YPQDE81Y?;@X7 ..BLNSG:V\*6\Z@%H MK%7 /0D)FN>@\1>(YVT0B'2U7682\(/F$PD('RW/S<9X&.>_>@#M:*XF3QI= M6]BL%Q%:)J1OY;(N=WD#RQN,F!\V,$<>IZTT^-+^/2]1=8+6YN;2:W2.2(.D M4RRN%X#\_LVQ67[%'?7<]Q'YK*Y@C2)MI8 ' .G7MB@#NZ*X@>,M1:PQ%; M6LUVNH0V8==ZPS+(.&7/(]#UQCO77V0O%M5^WO ]QD[C A5,9XP"2>E %BBN M-7Q5JATJ/Q"UO:#1I)P@B^;SQ&9-@DSG;G)!VXZ=ZT-.U35]2UO4((X[**QL M;OR&=@QDD&Q6P.< C/7GKTXH Z*BLGQ!J,VF:>LT-S96[&0)OO Q7G/"JO+- MTX'O6%:^,KJYTA?+MH)-2?43IT8&Y(F;;NWD$;@H7G'7M0!V=%_^% ':45BWVIW88?,W8$0;/RD]&$@)1F0*<[L[PQR3T M/I0!V]%+5]0L+>S.GZ7+)&\ MWT6D1V(BMK6&Z5[D.2XD5F"X4C'W>N>/0T =915+1]0&K:+9:@$\O[3 DNS. M=N1G%7: "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@"&[M+>_M9+:ZB66&089&Z&HM.TRSTFU^S6,"PQ9W8!)R?4D\FK= M%.[M8GDCSA-:-% '/IX9>1=2EO]0:ZO;ZU-H9A$$6*/!X50?5B3D\ULV5L+*PMK4,7 M$$2QAB,9V@#/Z5/10!REYX-EN(=0M8M7>&RO+DW9B$"LPE+!N6/5=P!QP>V: MT_%4,UQX0U:"&-I9GLY%5(U)+,5/ YK8HH YBS\,S7+VEQK-^]ZL$#1PVYA M$2IO3:Q;'+';D=L9/%6])T2_THP0?VU)-I]NNR.!X%W;<856?OCCH >*W** M.?\ ^$6C_P"$?&D_:FVB[^U>9LYSYWFXQG\*KWOA&>8:I!9ZO):V6IEVGM_( M5\.PPQ5CR,]QS[8KJ** .?O?"T=X;DFZ9?/TLZ:<)G R3OZ]>>E6IM%5[W3+ ML3N&T^&2-551E]ZJN?8C;6M10!YQX7T^YT[7+3[!:7FURRWK7FFK!L3!.1)_ M$Q;' )!]J[/6-'_M,VD\-RUK>6 M>]>^AO)I_+"A_*^Z@4?=7'U/)KI:** .$T;PS?ZAHIM=0O9H-/>]FDDL3;A6 M<> M'[!;3ZK+/INGRK+;6IB4$%?N!GZL%[<#H,YK+TWPUJ&I6.HVE[?3VVG3ZCNZHH YBY\(-*M[:6^J2V^EWTIEN+58E));[X5^J MANXP>IQBI]0\-SZE>0>;J1&G03Q3QVBVZ@H4Q@!^H&1SQGDC-=!10!@67AZ[ MTR?R[#5WATWSC,+0P*Q7+;F57/122>Q(SUJ"]\*3ROJ:66K26EIJ>XW,'D+) M\[+M9E)Z9&,]?PKIJ* *:V 71QIWF':+?R-^.<;=N<50@\.I!_8&+EC_ &/$ M8U^7_6YB\O)]/6MNB@#FY/"2'S9H+Z2"\^WO?07"H#Y3.H4J0>&4C@]*L7.A M76H:0]EJ&J&>1IXYA*L"H%".K!0H/3Y>Y/6MRB@#D_'%A'?QV FCO7BCD9C] MFLQ<@' ++U]<$ ]\U#I.B7]_I5E/)(^FWMA-*MC*+94)@; Q)$.!G'3CH#Q M7944 8L^AW%[:6<=]J33S6UY'=^8(50'8W)N"",;#M5<>_W?UK0H MH RM9T9]3EL;F"[^S75E*9(G,8D7E2I!4D9X/KQ68O@X_9[E7U29KF2]6_BN M1&H:*8*%)QT*D#ICH>_6NHHH Y^Z\.WFHZ?Y-_K#R7,_:L@^';W4-=U>TU6YEGBNM-AC%W'!Y2AA(Y 7J,C@]>]=O10!@V6@7< M6MQ:K?ZL]Y/';O;A?(6-<,5.<#O\O_ZJIOX1N1X>M]#AU@QV2VQMYE:U5S(" M3\P)/RGGWKJJ* ,0>&K?[5/(9I#%-IR:>8SUV+NYW>N&JNOAFYDT!-)N]5,\ M<3PF&00!2JQLK '!Y)V@9KHZ* .:N_"@W,^FQE[I0-N%W$#/) [X%4_!M_ MJNH:.TNJJWF"0B-V3:77 YQ]<\U?(^3F,77BJJI6=[7\CHJ***@V*J:C:OJ< MNG"4?:XHEF:,]=A) (]>1_+UHLM0M]0^T?9V+?9YVMY,C&'7&1^M-ISS5.X\1:O.ES<0M*+;7_ /1M*X(,+!@FX^FY2S_\!H ]*HKA[FW?1/$L M5U?2W5U8R306]M+'>N#;-M"A'CSA@QY)Y//(K7\87$T-A8PQSR6\5W?PV\\T M;;62-B@#>EE2&)Y96"1HI9F/0 =3532M4BU>U^TP07$<)QY;3Q M[/,4C(90><&N-U.V2VE\2:+!/ND?:BC7+N89OFP Q.X!@H)7.#]#75>& M;6.T\-:='$9"K6Z.?,D9SDJ">6)./;H* -:BO-M>O)C->ZUIJSQ"SU!+=KB7 M49!N8.JNBPX*E>3U([FNYUVVN;S0KRWL[O[)<21%8YR<;#]>WIGM0!8O;R*P MM6N)ED9%*@B.,NW) ' Y[U8KSB[F2+PU?VT:7UCJ&G7ML98S?22A2[H,J^[E M64G@]STJ/65NK[4=8M,ZE)JQO$CLG@E<6Z0D(=K%3M'!;<&Y.1ZB@#TNJ[7D M2Z@ED5D\UHC*#Y9V8! ^]TSSTKB-2MGO'\8W#WM\LFG_ #V@CN718F%NK9 ! MP>1WSW]35N$-?>);=9IKC9>Z$99D6=U4ONC&5 /RG!/(Q0!MV_B6SN;*:]BA MO&M(V55F%NQ$N6VY0#EAGOCWK9KS6VM5L_A+IUU;S7,U76YM3O+I)+*\,,,,5T\(@C"@JV%(Y;).3F@#L:*\V\5 MWJEI;PO M;I#* .P:Z@2ZCM6E03R*S)&3\S 8R0/09'YU-7GMK;Q MZQK?A*[OI)VFN-(:1V2=X]S@1G^$CU)/KWZ"NO\ $%K=7N@W=M978M+F1,1S M%BN#D<9'(STR.1F@#3JGJ6I0:7;I/<;]CS1PC:,G<[!1^&37%K?6O]G-H@L= M02_-^L#69U*3:',>_P#UV2?+VC..N>U4O.N4T&^L[N7*V6O6T:9N&F$:[XFV M[V ) )/7IT[4 >FT5P=^NH:SXLU>T,9DBLDB$$8U*2TV!DR9 $4[CG(R>!C& M*ZK2%U&W\/6ZZA(EQ?QP_.\;9$A'0YP,Y&* -*LY=9MY=9?3(8YY98@/.D2/ M]W$2-P#-ZD=O<5Q-M))%X>T/Q!'J%U+JUY>0K*&N&*R[WP\?EYV@ 9Z#C;6S MX5TZ"W\2>)9HS.76[$8WSNPP8T8\$X)SWZ@<=* .NHKF/$Y6\O[#2H[>:>ZE M228(+U[:-47 +.RN?M(]5U;PMID[3R7@LY[E+BU6]:)[E%8JI$@P M6*X'7&>^* /1Z*\[N[F/R[+Q&9;ZYT,6L.%6]>.:U.[&]E!_>9X!R2>#UIK1 M:OKMWKDT9*W%M=R06\G]J20?9@OW#Y:J5(/#$G.@"Z@-V;03(;A4$ACS M\P4G ./3(/Y5-7%VFFK)\1&DO7D^V+I=O,_EW#JAD#LIP 0"O XQCVR31HBR M:3XF6UU)[B>ZO3.UO>+=L\4R@[BK1DX1E& ,#''6@#M**** "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 A6U@6[>Z6)!<.@1I M/F*C) SZ#)_.HYM,L;BWN+>:TADAN&WS(R J[8 R1Z\#\JM44 4]/TG3]*A> M&PLX;>-SEQ&@&X^_K4JV5JD5M$MO&([;!@7;Q'@%1CTX)%3T4 9SZ#I,FJ#4 MWTZV:]!#>>8QNR!@'/KCO5RYM8+VVDM[J&.:"08>.10RL/<&I:* *%IHNF6- MG-:6MC!%!,")45 ^1@[O7CBKD420Q)%$H2-%"JH' Z"GT4 9<_AO1+JYFN M9]+M))IAB1VB!+<8S]??K5ZXM+>[M7M;F%)H'7:T;C*L/<&IJ* ,Z#0=)M;% M[*#3K=+9W#O&$&&8$$$^I! _*N>USP;/K%]=N(]&6.ZP/M+69-S$, ?*V[!; MC@\5V5% %1=-LUBN(S C"Y&+@L,F7Y=OS>O Q3TL+2.:.9+>-9(XO(1@O*Q\ M':/;@?E5BB@"I_9EC_9Z:?\ 9(OL:;=L.WY1M((X]B :@OO#VCZE=+6WMP!#&R#$8 Q@>G% M6KJSMKVT>TNH(YK=QAHY%RI'TJ>B@#+'AO11IYL!IEJ+4OYGE^6,;_[WU]Z> MF@:1';3VR:;:K!<*JRQ"(!7"],CVK1HH S+SP]H^H"$7>FVT_D*$CWQ@E5_N M_3VK1CC2*-8XT5$0!551@ #H *=10!G1:!I$&HG4(M.MDNR2QF6,!LGJ?J?6 MK<-K!!+-+%$B/.V^5E&"[8 R?P %344 4M0TC3M5$8O[.&Y$9)3S$!VYZX^M M5IO#&AW$ AETJT:)9&D5/* 9L9(],X&?6M:B@#+E\-Z+/<0SRZ5:-+ JK&Q MB'RA?NCZ#MZ4Z\\/:/J%X+N[TRUGN!C]Y)&"3CIGU_&M*B@"C>:/IVHW$%Q> M64,TT!S%(ZY9.<\'ZTRST'2;"\DO+33K:&XDSND2, \\GZ9K1HH **** "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 **** $9@JEF( R2>U)'(DJ! MXW5T/1E.0:S/$>ES:SH=Q8P3"*23!!/0X(.#CL:J>$-"N= TI[>ZF621Y"^U M"2J\ 8&?I5\L>2]]>QBZD_:J'+[MMSH****@V.?U'6=0EULZ-HL%N]Q%$)KF M>Y+>7"&)VKA>2QP3VX%7(]0GTW27NO$$EI T;8:2 L4()PN >+;W4S875W8:E#$KO:QF1X9(\@94<[2#U'<5D6QUJVTO4YK.'5HK6;4(O+\ M]6EN([? #LB/DYSG QWSCB@#I[CQ-ISZ#=ZE97ULRP@IOEW!4DQP' &X#IVZ M4ZX\3Z38*J7U_!'.(U=T4,V 1G6:FV:[B/ MF3$1LI[=00:S8_$FCRZC]@34(FN=YC"\X+CJH;H6]LYJ'PG;SV_@[ M2[>=)(9TM41E<89#CN#7*P6MZ_AC3/#(TR[CU"VNHC).82(D"2[S*).AR >A MSDT =FGB#2I-1_L^.\1[L2&,Q*"2K 9(.!Q]34>K:G/8ZEH]M$L92]N6AD+ MY $;-QSURHJMX8LY;6?77F@:(SZI)(C,N-Z;4P1ZCK3/$\BD^Y%/EU_2H M=4&F27B"\)5?* )P6^Z"0, GL#7(W4-W;:/XCT-M*N[B\U&YG>WE2$M%()?N MLS]%V]\D?=XJ>>.\TS7X?[)AU%KR22WCO0UN6M;A H#2;S]U@.^1DCH: .GL M]?TK4+Z2RM+Q)IX]VY5!Q\IP<'&#@^AJ;4=5L=)A26^N%A5VVH#DECZ #DGZ M5S&A&YL_$2V>F6^HQZ0WG//#>VY1+=\Y!B<]0Q)XR?7BKVN)-:>)M*UAK6>Y MM((IH7$$9D>)GVX<*.2/E(./6@!NN>,;*QT>VN["YMY7NYA#"[AF13N 8L!S M\N>1P:W[-Y&L89+B6*1R@9I(T**W?(!)(_.N(73K^>/[:+&XBCNO$4-VD#(0 MZ1#:"[#^'.TDYZ=Z[F[:=+*=K5%>X6-C$C' 9L< _C0!1T[Q'H^K7+6]C?1S M3!=^P @E?49'(]Q5C4M5L=(@2:^N%A1VV)D$EF] !R3]*XG2TO[CQ%X?O;A- M9EDC65;Q[FV,<<3O']U1M&%R,9&1TYKHO%4-O);6DLB:B)X9M\%Q80F5X&VD M9*@'*D<$8/6@"?\ MZWGU73;:TNK5X[J-Y2K[@[( <%.,=0'GN8]0\/6^L13VD=B'@LMUF\?F.4*A7\TNSEOM/FFNHWF?9%)&73!VF-3GTYR:N6 M_B/1[K4/L,%_')<;BH5O;R+6)+J&X;[8);8I# 6C9<( /NY(&X9&.2:LIIEZ/ UK;_8YA';N;''&.GOBM*_ MU"STNU-S>W"00@@;G/4GH!ZGV%8.GO+I_C/68Y[.ZV7\D,D$Z0LT9"Q!3N8< M*05/7VJ3Q-!.FHZ+JB6LMW;V,[M/#"N]QN0J'"]]I].>: -&VU_2[M(6@O$8 M33&",$$$R!=Q7!&0<<\TMUKNEV0N3#Q6=) M_=Z]>WVF:O%;RW%K);/# M WG*R)@2*O)X/L>O(H W;[QGI5DNFR"7S8;Z9HUD"L-@4')(QG@C&.O-7K[Q M'I&F^4+N]2,RIYBK@D[/[Q &0/<#D^E & M[>>(=(L%B:XOXE$T?FQ8)8R+QRH&<]1TJ*V\5Z%>7,%O;ZG!))/Q&%)PQQG& M>F[VZUSWAG1;_3=2T%;JW<>1I%=&A-E,) MHM;$SIY9W*GVESN([#:0<^AH ZB?Q+HUM?\ V&;4(4N P0J_TBZD+?985: M"97X#(5#A1R=I/;GFN?O\ 3[S5(=RT =S8:C::I;F>SE\V(,5W;2 2/3(YZ]:JQ>(](F MO)K2.^C>:$-Y@ .!M^]SC!QWQ6I7"0Q7D>L7&G:/;:BFGW(N?M,-Y;E8H7(. M'B<]F8] 3P<\4 =@-4LC#92BX3R[TJ+9N?WF5+#'X FJ,/BS0KBZCMHM2A,L MCF-!R 7SC;DC&?;K7,V;W=S;>$+'^RM0BDTZ6-;IY;H)[CCWYJA M9R2ZKX&BT&TT^\>ZEO'VSF B&,"Y9B_F=. #P.<\4 =K-XKT*WNGMIM2A25) M/*<-G"-Z,<8'XTR/7&76=;M[DQI:Z?%!(K[3GYU8MGKG[HZ"N6^V,VG^+=)A MTV\N[F[O[B.+RX"T>615&Y_NK@\G)K8T:SN],\0W]O<03.+BPME2Y5"8V:)& M5@6[')! /6@#2A\1V<&BV-[J=[:J]TF5-ON99#WV#&XC\*GD\1Z/'96]X^HP M"WN"1%)NR'(!) ]^#Q^%<-8Z7?Z?'H%[Y]: .QM;J&]M8[FW M8M%(-RL5*Y'T/-3444 %%%% !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 %%%% 1D$'O6+9^%=(L+N*YA@E+PDF%9;B218B>#M M5F(7\!6U10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %5=/T^VTNR6TM$*0JS,%+$\LQ8\GW)JU10!5L]/MK W)MT*FYF:>7+$Y M<@ GVZ"K5%% !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 5M0O[;2[*2\NY-D,8Y.,^P %0 MZ3K%EK=H;FRD+H&VL&&"I]"*?JNF6^L:=+970;RI,%4#)SVK7&BF M3Q%J%]/Y4EI=V<=L8CR3M+ELC&,$-6 O@-K;2OLL$T$SV^HM>6PNU+HZ%0OE MR?AD9YZ ^U %\^-$@6=;RP:&:WDA\Y5F615BD;:) PZ@'J.#5JX\7:=;RZU$ M2Q?28A)*!_'D9POOG ^I%-MM \_2=0L[[3M+LS=QF(BP7^$C'+%5R<\CBLY? M P:RT5);G=<6TOF7TF3_ *5EA(P/J/,5",]A0!TMU?FST2;49H&5H;9IWAW< M@A=Q7/X8K*L_$\TMWI\=]I4MG#J(_P!%F,RN&;;NVL!]TD9QUJ]XF_Y%36/^ MO&;_ - -8>E:7JVIQZ#/J+645C81I/$D#,SROY>U2V0 H 8G SS0!+;>-> M;^V)-)GBL6&V)O,4O+*7"!%7W)ZG'3\:MQ^*!;S7,&LV3:=+!:F[YD$JO$#A MB".X../<=:JQ>%KD>";31VN(DO;5UFBE4%D$BR;UST)'8TRZ\,7^O37D^M26 MT#26+V<,=HS.$W$$N2P&3D+QCM0! ^N:G=>)/#S3:?<6%K-]H<*TX/FJ(B0' M4=#T.#G%:T7B>*31]&U$6SA=3FBB5-PS&7SR?7&*IPZ1K]WJND7&J-IPCT\2 MAFMW\>))!(OR *N$P.3U)S[TFDZ7KFAA=/M3I\VF+.SI)*SB5(VF:EIFM:@5^RR:;>7+7)8NPE1B@!7;C!&5'.10!9U;63I]S:65M:/=W MUWN,4*N$ 51EF9CT R/Q-9C^,E2"$?V9<&]:^^P26H==R2;"PYZ%2 .?0^U7 M=8TN]FU2QU;36@-U:K)$8K@E4D1\9&X D$%01P:S8/"U]]JMKZYGMS=MJGVZ MY"9V!1$8U1.,G (Y.,\T =);SSM8B>[MO(E"EGB5_,VX]"!SQ6%8^+UN-#FU MNZL'MM.6+S8Y1,LC/S@+M'1LXX]^M=*V=IVXW8XSTKAI/!=]J3ZDU[]@L5N[ M81M'8[F228.'65E8 9!7&.<@GF@#6M_%;&[6VOM.-K)+"\L&VX24/L&64[?N MMCGTZ\U%#XOG?1[?6)M'E@TV8Q?O7F4LJN0"Q4#[H)'U'-/T_0[M!,+K2]"M M7,#1I+9(=Q8C&&-[AFF6,)N M&5&3U8CGICWJM%X7N8O ][H[7*3:A>12>=-'UC2]5N M;S26L9EO(XA/%=.Z;)$7:&4J#D$ <$#IUH EO?$\D-\]C::<;FYAB62X5[A( MA%N&0N2?F;Z<=.>:U=)U.#6-+M]0MMPBG7< XP0'69]3 MBL]'OI+R*,7$=ZAQ'(B[=R':QP1C@^@YKIK.W%K90P"*&(J@!2!-J ]]H[#. M: ,4>*)(=<@TZ^TTVRW$IBAD^TH[;L$C<@.5! .#S5>#QD\T=I=-I$T>GW%S M]E^TF53M==#AB<9;) M Y K1C\,7:>%K/2S-!YT%^MRS9.TJ)S)@<9S@X^M "W7C&2V2_N%TB>2RT^X M,%U.)5&W&,E5ZM@$$]/QJS>^)9H[V\M]/TN6^6Q56NG654"DC<%4'[S;><<= M1S5:X\,WJLQ4#'KQ5!/%Y MN(].%IIDL\]^;@11B55"F%]IW$] >O\ 2HH/#>H:+>6$VCR6DJPZ>MA(MT67 MA6W!QM!R/ER7Z;0,'/N.*GN_$<]A:VPNM,:/4+F5HH;43H0V!DM MOZ!0/7GVK._X1;4;:^;4[.>U^VQZA<7,22EO+>*55!5B!D'Y0<@'I4VJ:#J> ML1V-Y=Q:6U_93.R6[AI('C90"K$C.>,@XXP.* %/C1([:;S=/E%Y!>*8GC%;L:>NG:;-1GI[U07P?=6,?W>3 NXA1DD] /4D@?C61_ MPDM[',;6[T:2VO)+=Y[6,SJRR[<;E+#[K#(./UK0UW2?[:T&YTXS&-I57;+C M.UU(921]0*S8](U>_P!7@U#5VLHS:6\L4$=JS,&>0 ,[%@,# X'/7K0 WP*U MU<^'HM1O3'].ETGP]I^GS,CRVT"QLR9VD@=LUS>M>$=0U&XUH1KILJZB MH"75SN,MN H&Q1C&,C.01C)X- '6WU['8Z;<7SJSQ01-,P09) &>/?BN:O\ MQ%=S>#KS4Y--GMX?)$B26UXA?8P.65L'##CC'>NE"W2Z8$00B[$. &),8?'< M\$KG]*Y >$-2ETW7H2-/LCJ4"QI;6K.85<9S(M8-GJ=^?!^K:]>QZAYCM*I:*_P ;$#L/W:G*H5V@9QD\FM_3 MO#EU9OX:+RPG^RK22";:3\S,J %>.GRGKBF?\(S=_P#"!W>@^=!]IF$X5\G8 M-\C,,\9Z$=J +4VOW'V^6PTS3)=0EM40W#F98PA89"Y/WFQSZW#PX&F0V;+&Q/SHS$D9 XYK/@\,:I8:7 MH'V62TDOM*>4E)698Y%<,#\P!((!':@#I[Z[%CIES>NA800M*4!Y.U2<9_"L M>P\3R76H6%O_T&ZM#Y:7%Q;/$ M<$E [*1UQG&3Z5F-H%R9/#K":-?[,B=)2"XK0C\/ZBL>N::SV MIT[4GGD68,WFQF5<8VXP0#GG- &HVMHMWH]OY+9U-693G[FU-_/KZ5EV7C+[ M1H;ZW<:9+;:8L199&D5G=]P4*JCU)P"AW&H/IZPZ8KH5@9V: M3,>P-R!CMQ^M.C\)R2> (_#MS/&)DC \U!N4.K[U.#C(R!D?6@"UIWB5[G5( MM/O; VE:):LJ85[%#O)[G M)48&.W/UK?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HK/U#7M)TJ:.+4-1M;:2095990I(]>>WO5H7=N;O[()X_M/E^;Y6X;MF< M;L>F>,T 34444 (0""",@]0:4 8 P*I2:QIL5@]^]] +1&*&;>"NX'&,^N> M,5)!J-G0B:VFCFB)*AXV##(.",CT((J:@ HHHH **** M $*J2"5!(Z$CI2T44 %%%% !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 %%%% &7XBU631=$N+Z*'S7CP IZ$M?G\0:7)<7$"Q21R%"4SM;@'C/UK>=%D0HZAE88((R"*;%#%!&(X8 MTC0=%10 /P%7S1Y+6U,7"I[53YO=ML/HHHJ#8Y+6+:]T/5M0\0P6L-_8SP)] ML@<[98UC!^9">",$DJ<=*J:EK.H0:KJ=UIKFZ5M%2\M8FA7*$L1P0-Q&!NP2 M>2:WM3\,V>K7+RW-S?B.10DMO'=.D4@'9E!__73M1T*VGBNYH;8//+8FS6(R MF-"G)"Y ^7D]10!R::W?+_:TNG^()=4M;?1I+@3^7'MBN.H'RJ!G )VGISGK M6K;7&K6^L:1#/JTEQ'JUK*SJ8440.J*P*8'3DC#9J#2O#NH2W$T-W#=6FES6 MDEO/;S:B;DREL %>R8&>1C.>E=0=)M#2<8^I- % 07FCZ==7VI>(II$6W9I'>",)$V/OJ%4 M'C^Z2KQXF@:%%5"83("F!D8(YR3G/:I_ EI/#:ZA)) MJ$\Z?;[E/+=4 W"4Y?A0#3;+0K73 MM1N+RVEN4^T.TCP>:3%O8Y9@O8DB@"AJEU?7GB>#0[2]:QC%HUW-/&BM(PW[ M0J[@0.Y)P>U9VH6%Z_B[1;4:M.LXL;G?=K%'YC#?'VQM!ZS5K*WC:6Y$989 8;5XP2> ,>]00:]K4VCVT373P7 M@UO^SGFDA0N4P3EE&5W3._!]#GI1; M^%=,ME58Q.56\6] >9F_? 8W$GDY[^] '/WFKZSI4.OV8OGN39/;,EW+"I>& M*7[[%5 #;0">GUZ55;Q)J%C!K4]GJDFKVT?V:"TN61"HDD8AN5"AB,@_D#74 M:SH,5Q:ZG+;VQGNKU8A)&;@Q!O+.5PP!VD<_7O69H_AZ[F-]!JD$T>E7$"Q_ M8KF]-RQ<$DN&_A[< ]1GB@""&X\5(]S#:+?3A[20QR:C##'Y\A*B>"]A2.2 D=/E !4\D'GZU:MO#UO;V]Q";W4IA M-'Y1:6\=BB_[)SP??K[U+I6AVNDR7$L3W$UQ<;?-GN)3([!1A1D]AD_G0!SN MO:C?Z=K6MM!='$>AO=0 Q)^Z<$C@XR1QG!)&35BSNM4L_$&D17.I/>0ZG;2N M\;Q(HB=0K#9M&YFN%TUB&-+D2* MT3^9%+$Y22-O56'(JJ_AFRELDMY9[V5TF\^.Y>Y8S(^,95L\<<8''M0!S=_K M6LV%OJVG1W_FW5E>6D<-W)$N629E^5P 2.1D <$=*T=035;?6-&TF/7;K%W M]I>:T.?5M>T:=))HK>V6?S98)O+="RJ%QCDYP: ,1=;]W&W?_ YQCVI=3UK6-*L]?L8[\SW%B;1[>ZEC7=MED"E7 !Q M@\X'!KH1X4TI=-%D$F&)_M/G^=_STWYSN_IQ2KX6TT:?7[5(DL\ MTLI:21D(*Y8]AM''2@"AJS7>FVUK9G6]2FOKJ9F06UO"99 %Y5BVVJR6\TKS MPSVY8Q36\I1U####([' _*J@\)Z6NESZ>HG$$TXN<^#O5B<@Y&>O7- M&1J^I:G'KL&AV]QJ++#9BXFN+6&)II6+%1G< H'RDG []JW/#D^ISZ5G5HG2 MY25T#.@5I$!^5RH) )'4#O3)_#-G<+;,US?+=6ZE$NTN&68J3DJS?Q#/8UJ6 MELEG:QV\;RNJ# :60NQ]RQY- '#MK.L?\(TWBP:BP07!QI_E)Y?E"7R]N<;M M^.<=,]J2Y\(:;=7-U+)+>JMV^^YA2Y98YC@##*#TP M,>_>@#/74;NZUSPM>B=D@U*W=WM6C0A#Y._AL;AR1W[5D6NN^)-3LUU>RCU% MW>8F.T6WA^S&,/C:6)W[L _-Z]L5TDFGWUWXHT^2.A]* *&GR:IK][J-PF MK2V-O:7KVL5O#%&P;80"SEE).3G@8P,57\/V5TWB+Q,XU2Y"B[V[-D>,F%,- M]W.5R .W SGFM>X\,6,U]-=QS7MLT[!ITMKEHTE([L >N!U&,U.NA6L>M2:K M#+A./Y"@#EM(UR]L-+T74;^[#:?-+M=0?#F MFMH+:*\)>Q9BQ1FR22^_K_O&I=4T6TU98/.\V.6W;=#-!(8Y(R1@X([$<$=* M .6DN_%?]ENNR_$<-X TZP1?:GMRN20G*E@W' Y'05U6AW<5]HUM<0WK7J.I M_?N@1F()!RH P1C!&!TJ%_#\+V$=J+[4E,MS [R(L\; M-']]0X)7Z^E $M%<_>^)ULM,@N'M0+BYN#;P0-.@#G) 8N"0%P,Y[=*T;;4) MIKU;62U5&%NLLCI,KJCD_G.<8H OT5%'E^22;F&6;S-WW=A48QCG.[]*@?Q%:VT!FO M!Y$;7@M(6\Q7$I) #<'@<]^1B@#8HJE)J %]:6\48F2<,S2+*N(P!P<9R03Q MQGI4PO;5IO)%S"9=VW8)!NS@G&/7 /Y4 3T5%'GZD+DVUPC"VE>*3) P5X)^GO0!H452M-16;3([VZ1;,/G*R2J0O) ^8' M'/UJT9H@BN94"L,@EA@C&?Y@6VK2A+6.=<[9)!A>2.O'I6D)HF95$B$N-R@,. M1ZCVH ?14;7$*K(S2QA8_ODL,+]?2J&J:U%IUC;W<:K< MXS0!IT5%+/QH EHJ-YX8T MWO+&J[=VYF &/7Z4U;NV9HU6XA+2C,8#C+CU'K0!-144ES!%*D4DT:2/]Q&8 M M]!WHENK>#_ %T\4?('SN!R>@YH EHJAI6VGSSJEQ<([H"<#"XSD] MNHQZU:^T0"?R#-'YQ&?+W#=CUQUH EHJ&[NH;&SFN[EQ'!"AD=CV &34:7\( MM8)[EEM3,H(29PI!(SCZT 6J*9+-%!&9)9$CC'5G8 #\:I7&N:?:WEG:RW*" M2[#-$=PVD*,DDT :%%,\V/+C>N4^]S]WOSZ4R2[MHA&9+B)!)]SM $ MU%9TFJB/Q#;Z3Y))FMI+CS=W3:RC&,?[7Z5H.ZQH7=@JJ,DDX % "T5$ES;R M0B9)XFB)P'#@J3TZTZ*:*=2T,J2!3M)1@<'TX[T /HJ'[7;><(?M$7FDD!-X MR2.O%++&UWE-0:R"B91N (!D&<9'.<#)K8-U;K( ML9GB#N2%4N,DCJ * ):*AFO+6V8+/0#V.*I^#;75[31V35 MVUK= HHHJ#8XCQ=V MNL&P\010 K%&V?M/4HC1GA\GCCD9JAK<+SW^KR,%L;FX\.++.RJ M!M]<5Z(8T9PY12R]"1R*CN8/M-M+")9(3(A7S8B ZY[@D'F@#RZ&:PU"UUZ^ MLH-/L-F@RP&TMYD=G."2_P O&!P,]>>:WX=-LK/7O"OV:TAB^TV M6AP_][GGFMVP\/-;ZDFH7NI7.H7$430PF9441JV,\(HR3@>M85@]K%KES]EO-,E2XT6<.--@$46]=I"\$AF )]P.M>H*BJ25 M4 GDX'6@1HH "* .@ Z4 =-LTB( T@:W9CN/?D9YJ_ MX)_LJUGU.Q1;6'4TOKG=$%59?*\S*\==N"N.U=C@<<#CI1L7>7VC<>,XYH Y MK5IH[;QYH4DS"..6WN($9NAD)C(7/J<'%@;C'"XZ^U>FD XR <<\T%0000,'J,=: .-OTL+GQ)X[BCN+8* M0%" #!'8$GCUS7.>$Y["YU/0O)BL+>YT^&7>\VL][K%[?1VDAEMXIA& KX(W,54%B 3U- '%:5=6DFO M>&[^"32K>6:=TEM+*#8T 9&PDKYY;('! YZ5T'A.+1HKW6]-DALDOFO[E3;M M&H=H"00,=2A&/:NRV(,X1>3D\=_6EV+OW[1NQC..: /+M"-C%!X9DUOR1I*V M,XB-QCR5N/,_BSP#LSC/OBI;2U@NAI,1@#Z5+K\[6<;K\A@\IR, _P .[<0/ M2O2RBLNUE!7T(XI<#C@<=* .9\,P16>O^);2VC6*V2ZB9(D&%4M"A; [9-4+ M^32$\;W_ /PDOV80FUB&G_; #&5^;S-N>-V<>^,5VV!Z=:1E5L;E!P1Z8<@CNB^'K;7K&[CU M!+"[DN5^RQ>6GV=_EEC12S<#EASCBN_**R[64%?0CBEP,8P,>E 'F^J:=8H9?E'W02< @4VXM+:ST*ZU&VU.SN[(ZI M:2R"QM_+@@V.N]@-S=1M)(]*]*(# @@$'J#0%4+M"@+TQCB@#@;R;0AKVOR^ M(C;.LT,1L3. =\'E\B+/4[]WW>_M5F+/]E^S>60"N-^[/US0!P6CV4-W?>'H9 M[82::]UJ#V<4Z9'D<&/Y3V[C/M420!&8G\Q M> .@4<$&M>#1K6YU[Q!!J445])!IUK'YLT8))V.&89S@G -=T45F#%02.A(Z M4N!Z=: /-+=M.0>"K_65MO(;3'C>>Z52N[;&4#,>_#8S[U;\[3=.\;A[62PU M*6^O@)(F0&ZM7*8WJW4Q@#VQG@UWS(C+M95*^A%&Q=^_:-V,9QS0!S7Q!W_\ M(7>;<[0\)DQ_<\U=WZ51\63V4NNP6%Z-+MH_LC2"[U"W$I?+8,<8)'/ )Y)Y M&!7875M#>VDUK<1B2&9"DB'HRD8(I(+<0VT,+.TIB4*)),%C@8R?>@#S32)[ M5K7PM+K[HVE1V4L2M<9U,&W*#^+D$<5E3RV=UIFG6-VNEVQ30X&2>]MQ++/N7&R(9'0C MMDY(P*]1**2"5!(Z''2@HI*DJ,KTXZ4 ^4_E6QXU">1I378SI:WZ&]!&5V8;:7_ -G=MSGCI73[%P!M& <-Y0CC.TKDCOBO3+6SM;&'R;2VB MMXLYV1(%&?H*F"*JA0H"CH .*6@#RFZ?0CH_B:&5;9M]2W,*OJ^LQ^(=0TFUN) @3^T+,REHO+&/*;S%_BW<*,YYKT'2](AT MO[5L8R&XN9+DE@,J7.2![5?9%8@LH)'()'2@#B+#1+67Q8;+4EBU+[/HMNGF MSQ@[SOD&[!S@D?SK&TB:S%OX6;7VC.DK8RK$USS$)PX"[L\9" XS[XKU' SG M'--**R[2H*^A'% 'F-K%8OI<4MI%"84\5+]G9%&%0R+]WT!&.E.O["T/A7Q7 MJ!MHC>Q:I,T=P5'F(5D4C#=1U/3U->F[1Z#UHP,$8�!Y5XG:S.MZ_IMTM@ M\]XT)CO;J54-H-B\8/.!U!7CG!/6NMU8-_PFGA3RFW82ZWL.Z>6O/TSMJ[JG MAZ;4Y;@'6KZ&TN4V36R",J5Q@A25)7(Z\]ZO0:5;6]XER@.Z*W%M$">(T') M^N!G_=% %ZBBB@ 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@ HJ*YNH+*V>XN95BA099V. *CL=0M-3MA<64Z319QN7L?0^E.S MM:\ZS"*%=\^$)48& ,<<\#C)H ZNBL6#Q)!0 M6-]))#,8);58AYR2#&01G'<'.<8-1#Q=IZZ9/>S0WX2VG@>+][&[%0,J M",\=* -^BL%/%M@$OS>0W5B]E$)I8[F,!C&<@,N"YN M(;NSO-/-O:F[D:[15 CSC(PQ)[_ESS0!T%%8$/BVS:54NK2^L0\3S1/=0[1* MJCH ..,T ;]%9VKZS!HT,#RQ3S27$PAAA@4,[N03@9('0'J:KW'B.& MWCM1]AOGN[D,R621#S@JG!+ G XY)[C% &S16 ?%^G_ &:WE6&\>2>=[86Z MP_O4E52Q1ESP<#Z<@YQS574?%<3^'KVZA6_LYK>803#[.CR6['!R5+;2"".< MGK0!U-%85_XIM+&ZN8!:WMT+10UU+;Q!E@!&?FR02<V MN[Z>:V6[C%K&L2 )8&TZSOK*PO[^& MZC,B?9802H&/O9(P>>G7@TU_%FG_ &?3I;>*ZNCJ*.]LD$66;;C<""1@C/?C M@\T ;M%8L/B2"YTMKVWL;^9TG-O):I$/-20=0PS@8]6KVV">,!VCSCM &[16 ?%^GBTAF\F\,DER;0VXA_>I,%+;67/H.O3D^"1^M8T_C"P@FGS;WC6EO-Y$]ZL0,,;YP03G/!."0"!0!T%%8T7B." MXUB?3+>SO9I;>413R)&/+CRH()8GISVR>.E6M5U>WTB")YEEDDFD$4,,*[GE M<\X ^@)R<#B@"_17*ZKXQ%OX>U*]M+.<7MB526UN$ :(MC!8!N5([@FFZAXB MNX-=T7;9:@L5S#VF17BQW+22S-;I M:"+]\95SN3;GJ,$GG&.]1R>,=/@L+NZN8+NW:TDCCGMY(AYJ;R IP"00<]03 MT- '0T55L+QKZW,S6=S:_,0$N%"L1ZX!/'ZUB7'C;3[8SNUGJ+6]OV3UJ=_&&G0Z;->31741@N$MIX&B_>Q.Q&,J# MR.0*Q&\:V*>;(]EJ"V<-PUO M+>&$>5&RMM.3G.,]\8H Z2BL*]\56EG: -VBL.P\4V=^DTZ6UW M'8Q+(_VV6,"%@APQ!SGL>H'0T6'BFUOKNVMVM+VU^UJ6M9+F(*LX S\N"2#C MG! .* -RBN-9,MI?QVUY((H;F2$",R<_+G."Y-K/="$>5$X?9RR$(\TLI M0#(S@8R>M1 M_P#"7:>-,2],5V-UU]C:#RB\.V#VR3M,TC[W]L%%%%2:G,WMEJNE^))]8TJT2^AO84CN;8RB-PR9VNI/!&"013VM-6U#5M M!U"[M(K<#)Z9Q71T4 <5>:#JWEZEY41DBN-7%S)!'/Y; M7$'EJI7=V^8="1D#WJK'X8U(6VJ11:;%:1W-]:7,,23A@JHR[@3Z@+GTYX)K MOZ* .0\2:-+1$J;OK@^8K2$8PHYP"">3T]#4GA MC3-0L=2NG-D=-TQXE"6)N1,%ER=S)CA5Q@8_05U5% '/ZSI-W>:[;74**8H[ M"Y@8E@/G?9M'Z&JL.AWR6'A&)HUWZ:4^TC'[C2M;MGR'MH-'ALA)GEG1R3Q]"*Z6B@#&\5:?< M:KX:O+*T4-/*%V@G .&!Z_04#3[C_A-#J6T?9O[/%ONSSO\ ,W8Q]*V:* // M[;PYJUM8:/;W>GB_M;>V>.2S%T(U68OD.W9AMX[X]*N:#X=U*Q/AQ;B"-!IW MVM9BL@(PY^0KW(/YUVE% '$W.@ZL(;P)"9H)M8>ZEMHYQ&T\!0 #=GCY@"02 M,XK.GT*\L-'U(FTMM/9]1@N[+_2U B.%7 +<;A@\'@[N]>CU%<6T%W"T-S#' M-$WWDD4,I^H- 'G,.FRZ[#J=J4\[6+>[M[V=Y+E7CN, A8]T8 3Y01C'&0>: MT[GPW)>Z#JZ0: EA>SVI@A+W?FLX)R1G) &0._Y5V-I8VFGP^396L%M%G.R& M,(N?H*GH Q3IMS_PE]MJ.T?9H].>W9MW.\NA Q] :Y>+PC?6UOI=S+8)>R6Z MW$,UI]H\L[7F+JRMG&1W!/>O0J* .23P_(!H\MMID=BT6H_:KF(3^80/+= 2 MQZGE>!3-5\.7]]'XJ2(1J=0\AK8LW#%$7(/IRN*["B@"KI]Q=7-J)+RR-G+G M'E&59./7*\5R$^A:TNB:AX;AM(FM;N>1DOS, $BD?<=R=2PR1QP>.:[FB@#% MT/3)]/U#69)5 CN;I9(3NR2HC1>?Q4TWQ!I]Y/=:7J5A&D]QI\[2>0S[?,5D M*, 3P#SD9]*W** .*N_#VJ:M8>([B>**UN]3BBC@MS(&V",'&YAQDDGITXK1 MCM]3U#Q!I.IW.G_8UMH;B.5#,KD%_+VD8ZYVM^5=)10!P=UX3OI-UT;:.X>' M5KFZ6U:;8)HI!CAAT;H1FK,WAR2XT2=;71DL+J:ZMV9&N?,9XXY%;)/08^;@ M$UV=% !7'3^'M1D\.:M9+&GG7.K&ZC&\8,?GJ^<_0'BNQHH Y/7=%U>YU/5; MK3F$33Z=#!$XDVL665F90>JY4X!]34.B:3+I?B.74Y-,BTRP>R$)#7(=E36&F:WIT27 M1M;Z^80EPGG12R,-RL>,\ C/!&>:MR^']5O1=W\T$<5S>:E:3FW$@;RXH2HY M;H6P">/:NT1$BC6.-51%&%51@ >@%.H *\YM+?5M6T'6-&M+!!!=:C=1M>O, M-L:F4[CLZD]<=O>O1JCAMX;966"&.)68NP10H+$Y)..Y/>@#B'\+S66I:@!H MJ:I!=S&:.4WAB*9 !5QW&1U /6MW1M&?3->U.9(4BLI8+6*W56S@1JP(Q[9% M;U% '!S>&]2U"\OH8;(:19W=O/'=*MR)(YW881U0?=.>2<#/2M""QUG4K_1? M[0L8K.'3&,CNLX?SGV% $ Z+R3SCTKK** ..MO#VHQ>%= L&C3[197T4\PWC M 19"Q(/?@T7'A[49/"NNV"QI]HN]0EGA&\8*-*&!SVX%=C10!P]SX;GMM9U* M8:,FJ0WLOGH_VPPF-BH!5AW&1D$9//2M73=(GTGQ/-);VD:Z;/9PP@I)_J#% MNPN#R00W7VKHZ* .>U6RU&W\1VVMZ?;+>8MFM)K>(=(U2XM$MA!;W"31B8.4+%-O/?(7MTKH:* .'FT#5DAD7[.;BU?5KBYGM( M[@1F>)\[/FR. <$J3S4=CX9U*"W$/V&*W0:[%J"HDP95BV@$9X.1CT^F:[RB M@#BO$6CSLWB.[<0I%-B<[CT()&,\$\5D1Z?/KW]KZ9=-YFLS M003BX>X22,I&^5C/EJ-F3GUSG.>*])FABN(FBFC22-AAD=001[@U#9Z=8Z=& MT=C9V]JC'++!$J GZ 4 =;O9:>^S[+9/<><8B =^#SA3Q@9[=JZ6B@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BL[7=630](FOWB:7R\ (#C))P.>U5O#/B%?$6GORO[VYM4445)J127-O"VV6>-&QG#. :RVPZ_:Q"\M[VRN+TVC"&QE18\YQB8DJS# R/ MKCI0!VU%(M5!*%SOW<'!]#T]ZTTO]9UC4 M]1CTRXM+2UL)_L^9X#*TT@4,V<,NU1N [F@#I-ZERFX;@,E<\XI'=(XVDD94 M102S,< =R:Y22^EL_$FO--+I\+0V$4L=U)"1L!+X5SNRP!&>,=:S3X@O;W3 M_$&F7<@N%729+F*X^Q26I(*LI&Q^HZ8(H [Y65T5T8,K#((.013%N('C:19H MV1259@P(!!P03ZYJIH?_ " --_Z]8O\ T$5Q4DLL'@'69HTMI%35+@R17$7F M+(OGD8QD8.2#GVH ]$HKE+C5]8O+W5VTV6TM[32CL(FA,C3R! Y'##:N"!WJ M7P]KUYJE_!#<"((^DVUX=BD'S)-V[OTX% '2EU4J&8 L<*">M-EFBA4-+(D: ME@H+, "3P!]:XFTUF[U*7PK>WB6;K2:UBTZXU&V,5J(29 GG*%8ONQDXR1C'- 'H@=2Q4,"R]1GD4M>>Z_AQZ<&N'B;68=6 M\57>EW-HJP7*R&">$MYI$"'&X,-O'L>:DL=;A?7-0UTQL(3H-O=E.X&9&Q0! MV]%(?$> >:Z30KPW^DQ7!OK>^W$_O[>,HK#/]TDX/J/6@#1HHHH *** 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 CN+ M>&[@>"XB66)QAD<9!J.SL;73K<6]G D,0.=J#'/K5BBG=VL+E5^:VH4444AE M"/2HH]=GU82.99H$@*'&T!2Q!^OS&F7VC0WVI6]Z\DBO!!+"JKC!$FW)/N-H MK2HH QH_#EM'9:+:B:4KI+*T1XR^U"@W<>C=JH1>#$BCM(%U6\^RV5R+BU@P MFV-@Q."=N6')')[UU%% &'+X7M9=&U#33/,(KZY>Y=AC*LSAR!QTR*2X\-L= M0N;O3]5O-/-V0;F.$(RNP&-PW*=K8 &1Z5NT4 8>H^%[34Y;Z2>:<&\MXH&V MD#;Y;%E8<=8J*IC)Z *HQCG\ZZ"B@"GI5 M@=,TR"Q-S+W>G7L>FPVEPL00[E50=IW X()/(]:ZNB@#"LO"UK8V^D0I/,RZ7) M))$6()&;V_N=>CN;^]L[*[O MW+01J@$\91!D,5+#/(.#VKM** ,ZQT:VT_4KF\@++Y\,,/E\;46,,%Q_WU^E M9C^#H'WVWV^Z&ER3_:'T\;/++;MQ&<;@I;G;FNDHH YRY\*&>ZU"2+5[VWAU M!PUS#$(\,-H7 )4E>!U!JS_PC-FNH)8QV=X+Q& M.,LWF,^#QTRQKXFEDP"\C'DX 'T K1HH **** "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 **** "BLGQ))J,6@W+Z4K-=@#;M& M6QGG ]<53\&3:Q-H[-K"RB3S"(S*NURN!U'USUJ^3W.:YBZR554K/:]^AT5% M%%0;&+?^)8+/49+&&QO[Z>%%>86D(?R@WW=V2.3@\#)K26]MVOVL1*/M*Q"5 MH\TAL+ MKX@_;;N!89YM+M[E%D<@B3>P/?DCY10!W%%>7RM$?"UQK37#_P#"3B^9%_?' MS%D$VU8@N?N[<#;C&#FMFT@TS5-8UR77YQ]IM;PQQ)+<&,0PA5*,H!&,Y)W= MZ .ILM4AOKV_M8T=7LI5BD+ 88E W'/3#"KU>9WLERGB36FG7&@QZE U^R.0 MY!A0+G_8!VEO4'T!KOE.IG5#\ME_9FWY6#-YN<>F-N,^_2@"]4%]=I8:?I"@DX]^*\ZM+=['X7RZU9F4ZH\+*URTC,R1F7#8ZX 4$\#C&:D M;29H+2\GLI].CMVTRX\Z&TO))C< QG:Y##J#CYO>@#T*TN4O+*"ZC#!)HUD4 M-U (SS^=)P\\ M2W%RT<**JHIX4_,V3T[)"IR&==N=Q! &3TX]:2&W9[_0]&\0 M:@EQ8FTFFC=9SY=RX<;%+\;]J$?7KS0!VFFZI#J@NC"CK]FN9+9]X'+(<$C! MZ5/%>V\]W<6L4H::VVB9 #\FX9'Z5SO@6."*PU6.V(,":I<+&0V[Y01CGO5? M1K'3HO'_ (@E9$6Z62%XLN0?GB^8@9YRC16&F_#DZW=0375Q);O M'(QG9696DVA0V?D'3D=.3ZU359=,?Q+81R6L49T*2X,%G.\B1R ,,_-R&P1T MQG@T >H45P<5A%I^K^'GM9IH'U&SG%W*968N1$K!CN/4')S6?9WECX>TW4K" MZM4NIQ9([75I>,4NT9P@9CG,;$L"3SQG!P,4 >F4V218HVD=@J*"S$]@*\P\ MZ_T.3Q%;:<]O'(NE+<+#9S/*L3[B"PW9< [B-W)SCGMG'>@#?DU2 :0NIV\,L[JV,$+U[YJ[7FSV MFGI\);::TVB98K69VCE.1)E5)//'5ABB_%I/IWBG4M0NGCU>SN9DM6\XJ\(4 M#R0BYZ-P>G.30!Z317 KIZ:UJNO?VJLC20V%JZQB1E$T>Z,PW\!FMV+1;V0/ MCAMIP2/49!Y]J@U::1= OI[;<)1:R/'QSNV$BN-W1?\ "->"K"XF,.E7<2"Z M<.4#D0[E1F'0,W7UQ0!UCZ]"LVJ0I;74LFG>7YB11[V?>H8; #D\'VK5'(S7 MEFIV5C;Z=XT2QP(;>2V>'RY2=C;!G!S[GBMG6EO+/6KS1+9I0GB JT,BY_XSCTJ&XU2&VU:QTYT,I<#U"C]*CO+73]+UK M2Y_#K+-:Y7&9$92,$]3C^$BH;:TCB\,Z;K:O-_:(U81^<96)V&Y*%,9QMV\8 MH ]"U34(M)TJZU"97:*VB:5U3&X@#/&:LQ2"6)) " ZAAGWKS+6(['4M%\6W MFJ3;M3MI9XH4>8J88U'[L*N>C#GI\V37;ZJQ7P9?,I((T^0@CM^[- &Q17G$ M26VG?\(Q<:'+NU2Z4"XC6=G\Z/R26+@D]&"\U%9_9HM&\.:I:73R:[=WD*W# M><2\I8_OD9<] ,\8XP* .XAUV&XL;^ZBMKJ064\D#QQIN=V0X.T \Y[5IJ=R M@X(R,X/6O-[T12>"/&"EOWUOJ-S* KD,AW?*>*TUAT_5?$^LQ:],/]%$0M89 M9S&J1% 2ZX(Y+9RW;&* .VHK@M1".Y/F,WFJ;G:@#T*BO,+.X0ZQH6L6 M26]FFH7S)Y8NWDGEC(?/F G'4#C^$X&:=+:1KX:OM;#S?VA;:PXAF\UOD7[5 MMV@9QMP3Q[T >FT5Y9KD27VJZS83(TVJRWD:VET9P(H8B$.PY88P-V5P03ZOK>O+>26*2VTWEP&ZO)(6MXM@*N@48&22=WK]* /2:*\[U&!M'U"VU36 M)X-5,4=K%,J7+)+;R @;XUS\P8G)!P3]*[V*]M9KN>TBN(WN(-IEB5@63<,C M([9% $]0?;;?[?\ 8?-'VKRO.\O!SLSC/YUS'C2S$LEG>.]O/%:QRN^GSW!A M\Y<#+J1_$OOQ\W:J%G'I%_XVT^_:+RXY]'BN(/.8W9 M@?P[K&KSW+KXA@O94A(F(>-UDQ'&JY^Z1CC'.36KIT.G:KJ.LS^(9E%[;7A1 M$EN#'Y$0 *%0", YSGO0!UECJD-_=7]O&CJUE,(9"P&"2H;(YZ885=KS.YDN M8_$6KOO;9;X6)ECVBX+; M0G/6^H6<5W:2B6"4;D< X8?C7 M-7L%O<>.K7;^\BO-*G$FUR5D&Z,#H?0GD>M8>C:59W7PULXK2\M[6XE\IIQ+ M,565E8_NWP<@'D<4 >D45S/AO6-,CT0 I'IRQWC69C:?>GG9Z(Y^\#GC^7%: M^N$KX?U)E)!%K*01V^0T 7Z*\ZL8K*R'A&XTJ8_VE=F);I4G9S+$8B9"X)/0 M@<]J9:ZC'_PA/AF$W:_:FU2W1D\SYR1/\P(Z_6@#TBF2R"&%Y6!(12Q ]JXC M3;+,/B75HT>?4K6]N_L>YBP0A> J].2?3T]!4^A6>A_V';:A#,<8[4 =1IE_%JNEVNH0JZQ7,2RHKXW $9YQ5NO.-&L(-,TW MP5J%IYD=S=/'#.WFL?,1H6)4@G& 5&/3'%5DN4?5M(UJR2"S6\U3R>5 M"S*V]2< 9[?P\4 >H45YR&.A:O>"(1:AJ%XMV]E>PW!=]ZJS>5)'G'&, CCC M&!2>'=.N+@Z+J%K>:>D[LLD\RWLCS7*[?WBLI&">IQ_"10!Z/17"^%$@TG7A MITIBN[JXADECU*"Y,GGH'&?,4GY6Y'/(ZXQTJ]KB07OC'3]/U1\::UG++'&S ME$EF#*,'GG"DD#WS0!OZKJD&D67VF=9),NL<<<2Y>1V.%51ZDFK%M,\]M'+) M;R6[L,F*0J67V.TD?D:\TEMH-0T:TCE+W%G!XC%M9NTC',!< @-GD9R ?05Z M='&L,21H,(BA5'H!0!SUMXP@O'(MM)U>:,2M%YR6P*95MIYW= 0:;)XWTZ&: MY$UIJ$=M;7#6\UX;?,*.IPH]5O9/%,NF:A9@^?8:8=31%/_+;S M%&P_]^Y%H ] @U*VN-3N]/C?-Q:K&TH] ^=O\OY5;K@/#+.OBF#5Y0Z_\)#! M/*%;J C*8A_W[-7/&MJGVF'49F@NH+2WD:73Y;DPLRY!,D9!^\,8Y]>H- '9 MT5YK*S:_KVH&<6GD1P0/:1WUW)"8XFC#;U"]\DY;J",5;MK7[3K=GI7B:^2Y MBATQ'@_?%8KB3<0SYXW,%"]?7/>@#OZ*Y*WGLK+QI;1Q72+8_P!CD0LTVY6V MR\X8GD@>]8&FHFKCPU#+/));3WVHEMDA D4%R 2#R.GX4 >AR7JQWHMFAFQY M32F;9^[4 @8+?WN,L\BGIM7J:YFXTNU@\7R M64$)6WDT*13$&.#AT4=_3BL;[)IZ?!Y9K7:)Q;0S.THQVHU2W?2);35=9N(- M6^S6T$<\:W+)+$P;'FQC(W;B>0<$X_"@#T:BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** *,VF:3=WXGGL;*:\B (D>)6D0=N2,BI;G3K&]EBENK.WGDA.Z) MY8E8H?4$CC\*Y:5-6;QWJ_\ 9,UG'(+*V+?:HV<-S)@#:PQWYY^E3:3XNDO) MK*2\ACMK2[M)7!Y)2:%B)5)Z$8&1QV- '0G2]/-\+XV-L;P?\O'DKYG_ 'UC M-,NM.TJ^G2:[LK*XF3A7EB5V7Z$C(J+P_?76IZ';7UY&D4EPIE5%!&U"24SD M]=N,^]<5X3T>SOI97NO#$5PIOK@G47:,XQ(V/ESNX( Z4 >@?9[-C/'Y,!,W M^N7:/WG&/F'?CCFID5(D6-%5$4!54# ] *\GEM+6\/B&*UT:\GUQM4G%K>0 M0,HB.1M)EX .21G^=;_ (NO+Y[F""TFS-HT U.XVG D8'"I^*B4X^E ';Q0 M06\*P0Q1QQ#($:* H_ 57M-*TZP>1K.PM;=I/OF&%4+?7 YKD?%FM2?VAX>O M;!]]O C:E-CO!\B$_P#?,C'\*ET#4Y[KQ[JLCMFSO(BMKSP1;ML8CZL[&@#I MWT72I+>.WDTRS:&)B\<;0*51BQMF@E;?)$T2E7;U(Q M@GWJU7(ZAKFN?:]?%A]@2'2 KXFC=FF!B#E>& 7OSSVXXR0#H9M'TNYMX;>? M3;.6&'B*-X%94_W01@?A3[C3;"[MDMKFRMIH$QMBDB5E7'3 (P*Y6[\8SSWL M=M8O;V@%K%<227%M+/DR#*H F,<=23WX%/M?&7[?"X),"QC#=^"69,9[&KOBG5[W2+>T> MU$44,DVRXNYHFE2W7!(8JI!P3@9S@=Z -E;2V2U^RK;Q"V*E?)"#9@]1CIBJ M\6C:7!'Y<.FV<:;&3:D"@;6^\,8Z'N.]76LS^)/#PM-2L2D]I,[%(W>&1 MALRV XR,$;?3GKGB>YUS6KE]8N=,6R6TTIVB9)T9GN'10S@$$!!S@<'F@#IF MM+9C&6MXB8@5C)0?(",$#T!'%5K?2])MA/;6UC91"5W4Y[]*R=5UU]"\8S^8(7U&YT MZUAB7E8O,,C@L3V0$_R'4T =K;:5IUD4-K86L!12JF*%5V@]0,#H<#\J2UTG M3;&9YK33[6WE?[[Q0JC-]2!S3Y)VL]->XNV5FAB+RM&N <#)P"3CIZUS-MX@ MUF.#1]2ODLOL.J31Q+!$K"2#S!^[)8G#=L\#K0!OQZ;H\#2VT=E8QM<8>6)8 MD!EP<@D8YP>].:QTJ\O1=/:V<]W <"4QJSQGTSU%<;I,&IG_ (2O4FDT\WT5 MQ+$EQ]G;>I5$X!W9"[>@]>>>E1:9JDOAWPSH%K"EC'>:G")?M"VSD*@16+.J MDL[Y;KD#GM0!Z"+> 22R"&,/* )&VC+@= 3WQD_G5631M*D>!I=-LF> !82T M"DQ@= O'&/:N5/B[51I\@2WMYKI+^"U28Q2113K(<9 ;E2.0>N/>KUX^H0:_ MX=BU'^S[HRSS#>D#HT;"-R"N7/88.7BVC01H_F+ND*!PQ;'4=,= M.]-N?%&L'?=P/81VJZJ-/^S-&S3$>8%+9W 9/)VXZ+3[1 M(9 \:PJ%;'3(Q@U:,<;NDC(I=,[6(Y7/7!KF=*UW4+SQ+=6%W+96PBED5+- MXG$SQC[LBN6PP/7@<5/X9NF%[K>E,24L+S$7^S&ZAPOX$D#VP* -W[/"9FF\ MF/S638S[1N*^A/IR>/>JUKH^F64OFVFG6D$@R=\4"J>>O('>KM% %.'2=.M[ MMKN'3[6.Y?.Z9(5#MGKE@,U*+*T$"P"UA\E7WK'Y8VAL[LX]<\Y]:GHH I7. MCZ9>7'VBZTZTGFV[?,E@5FQZ9(SBGZC9_;M)N[%6$?GP/"&QD+N4C./QJU10 M!FZ1H=AH]M$MO:6R7"Q+')/'"J-)@ 9)'/.,U/'I>GPWKWL5C;)=/]Z=85#M M]6QDU;HH K-I]D[7#/9V[&X 6V%K>,X Q6O110!2BT;2X M)Y)XM-LXYI01)(D"AG!ZY..N><^M3 MT4 )>2V%J]TF-DS0J77'3#8R*;;Z;%!J5WJ&=UQ:98:CL^W6-M<^66V-M)! M&\!7:8F0%2/3'3%2T4 8>H^&+&[M+*TM[>VMK6WO$N7A2!=D@ (*E1@/=C.-P(S^M6** ,O1M!L=&M($@M M;9;E(4BDN(X51I, DD<\XSUJ<:/IBW#W TZT$[N':00+N9@<@DXSD'G-7:* M (XH(H-_E1)'O8N^Q0-S'J3ZGWJM'H^F0W3W46G6B7#YWRK H=L]GVMU)=6]A:Q7$GWY8X55V^I R:2'2=.M[M[N'3[6.Y?.Z9(5 M#MGKE@,U%2(_]T$<%V"3:-VW.<9ZXSVJLFCZ9$LZQZ=:(MP/[C30JY7Z$CBB;2M.N+J.ZFL+62XCQLE>%2ZXZ8)&15NB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#!O?#US+K%QJ5EJ\UE+<1)#(J0HX M*KG!&X<'YCS^E9&O^&HIM'TOPW86MT4256-T#Q&F2)2S=V96;@=2U=K10 U$ M6-%1%"JHP .@%&-0TYG2S\17$5LT[S>1]FB8?,Q8C)&>YKIJ* ,_2M*C MTK[;LE9_M5W)=-N&-I?' ]N*HIX1TF2^OKS4+2WU"XNIO,WW,"N8U 5%R.@ M K>HH YS2_!]MIV4>YDN8OL;62I(!\L1=F(]^H'T45-;>&K;3X]'^SR2#^RH M9(T"@9E#+AL^Y(#?6MVB@#-T"VOK31+>'4;B2>Z&XN\A!;!8D D<$@$#CTJ) MM B9];;SW_XFJA7X'[O$?E\?@,UKT4 <]_PB[V\L$^F:G-97"6T=K*PC5UF1 M!A25/\0YY'K5K4O#UMJ]E86]_(]P;2:.82. #(R^N !@Y.0*UZ* ,RVT.TM= M?O-9C4BYNXDC?T&W/(^HVY_W14NIV=Y>1QBSU%[)U8EBL2R!QC&"&%7J* .9 M3P>EK9Z5'IVHSVT^FK(L1Z4^[\*O/)>BWU6XM;?4.;R&-$ M.]MH5BI(RA8#G%='10!@2^&3#>+=:/J$NFR&!+>14C61'1!A,ANX' -2/X9M MKBYN9KV5[K[38I92B10"P4L=W &"2W;T%;=% %2TLC#I4=C200]A%/J=QEQB.WND4$XVA2&4\$$ 9' ML*WJ* ,:;0I;RRMH+[4I;B6&\CNO-,:KDHP(4 #@<>YYJU?:6E[J.FWC2,K6 M,CR*H'#%D*8/_?57Z* ,&/PM!'HEAI@N9"EG=)=*^!EBLADP?;)Q7+7NF7L/ MB6YO=-L]0;4FNMT;W%E"T)4D _OOO!=N<8((Z8KT>B@#"/AZ:?6[?4+S5)KB M.UE>6W@,2+L+ C!8#) !X'TSFG^'].EMI=3O[A"DVH71FV'JL8 5 ?? S[9Q M6U10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 45R_BW0]?UB6U;1=;;35C#"4 L-Y.,=/3!_ M.N;_ .$)\=_]#H__ 'T]2V^PSTRBO,_^$)\=_P#0Z/\ ]]/1_P (3X[_ .AT M?_OIZ7,^P6/3**\S_P"$)\=_]#H__?3T?\(3X[_Z'1_^^GHYGV"QZ917F?\ MPA/CO_H='_[Z>C_A"?'?_0Z/_P!]/1S/L%CTRBO,_P#A"?'?_0Z/_P!]/1_P MA/CO_H='_P"^GHYGV"QZ917F?_"$^._^AT?_ +Z>C_A"?'?_ $.C_P#?3TCF?8+'IE%>9_\(3X[ M_P"AT?\ [Z>C_A"?'?\ T.C_ /?3T9_\ "$^._P#H='_[Z>C_ (0GQW_T.C_]]/1S M/L%CTRBO,_\ A"?'?_0Z/_WT]'_"$^._^AT?_OIZ.9]@L>F45YG_ ,(3X[_Z M'1_^^GH_X0GQW_T.C_\ ?3TF45YG_PA/CO_H='_P"^GH_X0GQW_P!#H_\ WT]',^P6/3** M\S_X0GQW_P!#H_\ WT]'_"$^._\ H='_ .^GHYGV"QZ917F?_"$^._\ H='_ M .^GH_X0GQW_ -#H_P#WT]',^P6/3**\S_X0GQW_ -#H_P#WT]'_ A/CO\ MZ'1_^^GHYGV"QZ917F?_ A/CO\ Z'1_^^GH_P"$)\=_]#H__?3T9_P#"$^._^AT?_OIZ M/^$)\=_]#H__ 'T]',^P6/3**\S_ .$)\=_]#H__ 'T]'_"$^._^AT?_ +Z> MCF?8+'IE%>9_\(3X[_Z'1_\ OIZ/^$)\=_\ 0Z/_ -]/1S/L%CTRBO,_^$)\ M=_\ 0Z/_ -]/1_PA/CO_ *'1_P#OIZ.9]@L>F45YG_PA/CO_ *'1_P#OIZ/^ M$)\=_P#0Z/\ ]]/1S/L%CTRBO,_^$)\=_P#0Z/\ ]]/1_P (3X[_ .AT?_OI MZ.9]@L>F45YG_P (3X[_ .AT?_OIZ/\ A"?'?_0Z/_WT]',^P6/3**\S_P"$ M)\=_]#H__?3T?\(3X[_Z'1_^^GHYGV"QZ917F?\ PA/CO_H='_[Z>C_A"?'? M_0Z/_P!]/1S/L%CTRBO,_P#A"?'?_0Z/_P!]/1_PA/CO_H='_P"^GHYGV"QZ M917F?_"$^._^AT?_ +Z>C_A"?'?_ $.C_P#?3TCF?8+'IE%>9_\(3X[_P"AT?\ [Z>C_A"?'?\ MT.C_ /?3T9_\ "$^._P#H='_[Z>C_ (0GQW_T.C_]]/1S/L%CTRBO,_\ A"?'?_0Z M/_WT]'_"$^._^AT?_OIZ.9]@L>F45YG_ ,(3X[_Z'1_^^GH_X0GQW_T.C_\ M?3TF45YG_P MA/CO_H='_P"^GH_X0GQW_P!#H_\ WT]',^P6/3**\S_X0GQW_P!#H_\ WT]' M_"$^._\ H='_ .^GHYGV"QZ917F?_"$^._\ H='_ .^GH_X0GQW_ -#H_P#W MT]',^P6/3**\S_X0GQW_ -#H_P#WT]'_ A/CO\ Z'1_^^GHYGV"QZ917F?_ M A/CO\ Z'1_^^GH_P"$)\=_]#H__?3T9_P#"$^._^AT?_OIZ/^$)\=_]#H__ 'T]',^P M6/3**\S_ .$)\=_]#H__ 'T]'_"$^._^AT?_ +Z>CF?8+'IE%>9_\(3X[_Z' M1_\ OIZ/^$)\=_\ 0Z/_ -]/1S/L%CTRBO,_^$)\=_\ 0Z/_ -]/1_PA/CO_ M *'1_P#OIZ.9]@L>F45YG_PA/CO_ *'1_P#OIZZGPEHVMZ/!=)K6L'4GD93& MQ).P '(YIIM] .CHHHJA!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 5SGB?7+W2K MO2;2Q%D)+^62,R7C,J(%0OU'KC%='7*>,-*NK^_T.ZATA-5@LYY7GMG:,!@T M94??.#@D'\* *^K>*M0T>RTZ&Z;3SJ&HW/EQ2P1330)&%)+$#ECQC (ZYZ U M8LO%,EYXKO=+\VVBMM-B!NWD@D4R-@EBK$A44''7.1G''-$EC?W[^'95T8:= M'87[226_F1D1Q^3(H(VG'5@,"HM1\-7VI?\ "80 K"FJPQ1VTI;()$6TY Y MSQ]* -BQ\5:)J3R);WRYCB,Q\U&B!C'5U+@;E_VAD50OO'>CV^A7^J6S3726 MD/F[1!(@D!X&UF7!!/\ $,BL*7PE<:WI5W;W&FW]C?"RD@AGN]4:YC#. "%& M]OE.!DD X[5KZE%K/B/PIJNDRZ*=.FELFBC:2XC=&D(P NTDA?<@?2@"]+XG MM6N=+2"552\,A*SP3([*B,3L&W[V5Z'&1G&>*O)KNER16$J7B&._0R6S8.'4 M+N)Z< #DYQ61+;ZGJVH^'+Z;3)+/[' M[9=>M'G1+5[::TTG'_+%)LO(3_P(A1_LI[T =+IOB?1]7NOLUE>>9*4,B!HW M02*.K(6 #CD[+X41[.!M]=_Z5G^&]#E M2^LYM0TC4+>XL82LV.-)"5X7:NX@J3SBH;/P_K5AHUBRZ:[SV.NRWWV M;[4KO)"XDZ.QY8>;SN()*GU&0#J[_P 5:+IDXAN[WRWV"1P(G81J>C.0"$'N MV*N1ZM8RZJVF1W"M>+ +@Q@'_5DX#9Z=?>N+NO#U^=:U2YFTK4+NWU81R%+? M5/(\H^6J-'*HO .XF@ M"+7)]:@19-+73EB2-Y)I+QGXQT "^O/)/&.AK*;7M;O/#-EKUC'IEI:R60NK MA;YI,Q\;C@J.1BG>-X-8O[.VT[3M.DNK.>3_ $\QSI&QB'/EC<1][H3Z9]:7 M5K'4=>TC2].;3?L5K-YXZTMEXIL[WQ+>Z(L6RU*.# M]_'*@\AD5@0P)!/48*@T :VJG5A%$ND)9F5GQ(]V6VHN#R O).<#J*YNV\87 M]_I>F):VEL-4O[J>V7>[& "$MOE!')7Y>!QRPYJ?7M-U73O#$NG^'$OKNXN9 M=KRSWN^2&,\.RM*W7 P!G@G-5#INIQ0Z#?6'A]K8Z/(\(TXW,9:2!X]I96!V MY!P<$C.#0!"S,J$+\N%&X' M:!^- '2Q.9(4T8ACFWWEHOE2G"/F=/E;@\'H>#6'XCT>VT_PS:&3PQIEK)-J]F);/3E1Q<( M)1A22B DY(P>.>O- 'I"LKJ&1@RGH0<@T;EVEMPVCOGBO.[>27P?I'B;7?[, M71[*98A8Z>\B ++@KO(4E4W,RY /18MT5&6V>N7]YXC\-RS.=FE-_ M9NH#^]&X=L<>]6['5=8FUO4=-U*]2SN7$_P!CMFLLHT8/R2)) MNP^%P64X.3T % '8JRNH92"IY!!X--BECFC62*19(VY#(<@_C7 >&]6U35;+ M1M*TR6TTP)I$5[.ZVP8$N2JHB9 ^5B3]!67X>U[5(]%T/1=/\V,IIHNIIH; M/[0QW2,JJ%+ ?*23SV'% 'JU,DECB ,DBH#QECBN*M=8\3:GJ.E:, M#WK&\/7-Q:6'A1C]FD!MK\J6@&Y'4L2RMG(!R 1[4 >HT5P>F^(=?5=!NKJ6 MWO5UC3Y+A;:*#RS'(L2R*%;)SG)!SWZ>E)X4\2:EK&N64;ZI;7T$VGM<745O M $^QS;D C8Y)[L,'!^4DT =S)/#$RK)*B,WW0S $U)7G_BR&WG\?6$=SX?.N M*=*GQ;!(FVGS8_F_>$ >F1SS1H:>(+-=.\*K=Q65Q!8O>32NOV@JK2L(X5R0 M"%'!//08]: .]\V/SO*\Q?,V[MF><=,X]*'=5N=>\3VE[+Y M<-V^C3Q,R#*!TN=A8 ]B5R!FH_#FK:G?VFDZ-I\EII[O;W%W/.EL",+.4 1, M@ DDDDY_6@#T2BN/U3Q'?^&Y[J'49(KG=IOGV;I%Y?FSH=K)C)ZEXR!GN:ZF MQ6Y6PMUO75[H1+YS(,*7Q\Q ],YH GHHHH **** "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 HZOI%IKFG M/8WRNT#,K_NY&1@RL&4AE((((!JC#X3TR) C/?7"K/%<+]IO99MKQMN4CWMMIUE+>7DR06\*[I)'. HK/TKQ/I.LW3VMI/(+E4\SR9X)(7*9Q MN =02/<4 6[_ $RTU)K4W49?[+.MQ$-Q $B@X) ZXSWJK?>&]+U'5K?4[F!F MNH @1A(P'ROO7(!P<-R,UK5%=7$=G:37,Q(BA1I'(&<*!DT 49?#^F3)<*UL M +BZ2\D*L5)F0J5;(_W%_P FK%_IMKJ0MQ=1EQ;SI<1X8C#H.OTIL>K6< MHL"CN?MZ;[?]VWS#;NY.,+QZXJQ;W,%W L]M-'-$V=KQL&4X.."/>@"@?#NF M-:26Q@;RI+S[YDCD"$Y*EU.2,\X.:VX)X M[FWBN(7#Q2H'1AW4C(-24 4(='LK>\M[M$H%+J7A^PU6[BNK@3I/&C1;X+A MXBT9()1BI&5R <5J44 <^?!FC"WLHH4N;?[$C1026]U)'(L9.2FY2"5Z<'IB MK%OX7TFU@L8(K=A'8I*D ,K':)/OY)/.?>MBB@#+7P_I\4.G)% ?^);"8;0& M1OD4ILP?7@ 9-<[X9\+ZKI.K6\KB.RLX(GCDAAU*>Z6X)QM^60 1A<<8R>U= MG--%;P2332)'%&I=W=L*JCDDD]!3D=9$5T8,K#((Z$4 56TVU;5H]4,9^UQP M-;J^XX",P8C'3JHYJMJF@6.KS13S_:(KB)619K:=X7V-C*EE()!P.#3+#Q-I M>IZ@UE9RS2R*6'F"WD\IBIPP$A78<'T-:] &3!X;TJTN=/GM;8P/81-!!Y4C M*/+/56&?F&>><\\]:@D\(:0UK:01QSP&T+F":WN'CD3>=S#>#D@D]#Q6Q-

(=*&B74=U<6EI>3RR6D@?RXVA*KDK MT)V:]!(!!!&0>U84_A'2GOEO;59M.N '>PE, E4'(#JO#=3U&>: .6@ M\30,WA)X]1:ZV:5//=Q03;G?; I^8 _>R&QGG.:RM.O93=W-O#=*UOJ&@7%P M;5=2DO&#C;M+%^CD,V=O!_"O4XK&T@??#:P1MDMN2, Y/4\=S1#86=N5,-I! M&58L"D87!/4\=S0!Q%E)'!VRJAOJU<"T-[=:A?R0>8]MXLOIK%V4\(D,FW=^, M*S?D*]9MK>*TM8K:! D,*"-%'15 P!^5.2&*-45(D54)*@* %)SR/S/YT >5 M)>QW&A:1HLLQAN;&UN(WGFU*2TC3R9/*_@/SO\H(SP <]ZO:$TWBFYT2+4;Z M\:.;P^D\H@NGBWR[PN\[".>3^/TKT)[&SD*F2U@8HYD4M&#ACU8>_O3X[:"$ M@Q01H0" 50#@G)'Y\T >52:M)JOAK18;FZ=+Y=(-V]W-J297/ M/ SWS4&J:W+=V.GOJ%_>'X9+0V]^+81W3 AI)#O4&3J3I]GU![*$1&)H8[:%UP222NY"5)SVX] MJ .$E.IW5[J5I=ZM:6EU91PQ6DDNK2VPC7RE(E1%!60%RW+9SC'%6/$"WIMO M%]Y/J-XM[I<5N]N;>ZDCCCD\E2Q"@@$$]B#^IKT.UT73[2SLK5;6.1+*)8H& ME4.R*H ')[\5;:W@<2!H8V$O^LRH._Z^M 'FWB&6^\-W.NVFDWEYY7]G6MPS M3W+RF(M.\_3/%:WE1^89-B^85VEL;$ID=2P+DD9 &0..* MZEK>!Q(&AC82C$F5!WCW]:=Y<8E\S8OF%=N['./3/I0 ZBBB@ 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@#&\3Z1?:UI'V33]3ETV?S%?SXB*O^A[OOSD_P#BZ/\ A77B MK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+ MKTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ MX5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD M_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ M *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ M],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^ M%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_. M3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77B MK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+ MKTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ MX5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD M_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ M *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ M],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^ M%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_. M3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77B MK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+ MKTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ MX5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD M_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ M *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ M],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^ M%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_. M3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77B MK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+ MKTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ MX5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD M_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ M *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ M],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^ M%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_. M3_XNC_A77BK_ *'N^_.3_P"+KTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77B MK_H>[[\Y/_BZ],HHY$%SS/\ X5UXJ_Z'N^_.3_XNC_A77BK_ *'N^_.3_P"+ MKTRBCD07/,_^%=>*O^A[OOSD_P#BZ/\ A77BK_H>[[\Y/_BZ],HHY$%SS/\ MX5UXJ_Z'N^_.3_XNMKPOX2UO1-6-WJ'B>ZU* Q,GD2E\9)&#RQ';]:[*BFH) M!<****H04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 44A( )) ZDUX!\2/B)JFM7,\/AJXN8-(TYP)[RWD*>;(3@? M,,?+UP.^"?3 !] 45SG@*XFNO >BSW$TDTTEJK/)(Q9F/J2>371T %%%% !1 M110 45X%K/B_Q5X]\=2^'_#5^]A:1R.B-%(8\JGWI'._ MA7KUFNI:N^IVDXWA))FE2501N7Y^589'3U'7I0!]#T5Y;XOT7QIXEO;;6?"V MO&STJ:RCD6/[7)$22"V=J@CH17F7A.[\>^,M2FL-,\3WJ310F9C/>R*-H('; M/.6% 'T_17@_Q"O?%?A+PCX7M+C7+I=2+77VF>WNG/F_,I7+<$X#8YZ5TUQX MZT[_ (5(-GB2#^W/[,3I=#S_ #MHSWSNSGWH ]2HKQ/X;^(=9U#P#XQNKS5+ MRXN+:V9H)99F9HSY3G*DGCD UR'A34/%'B=KI7\?2:9]G"D&]OW3S-V?N\\X MQ^HH ^FZ*\O\*V&MZ;IVOW=WXTBUQ5L7\L07;2F!\$ANO!X_2O.O!<_B[QC< MWD*^-KVQ^S1ART]T^&RL/JMNTYMI"\AD&<'#*QY&#U'UH ][HKYQNM7\3ZQ\4]0 MT&U\47UA$]_<1QL;EPD2J6(& >F%Q2R^)O%O@KQU;Z:_B5]:C\R/S$\TRHX8 M\KSDJWT]J /HVBO'_BS\0-6TS5X/#6@2-#.;W7?@?=:[:S2 M66I121PS/;N4*N)$!*D<@%6!_'%+\*O'5F/"D_\ PDGB2+[;]L?;]NNAOV;4 MQC<75F8YV2.2=G3@\$ G%.T'Q)KD_Q MWETR75[U[ :A=H+9IV,>U1)@;UOQ)>_%6^T2U\3WNGV[ MWK1(QN76.(?0'@4O_"0^+O"?C^STM/$SZZ'DB#(LQF20,<%<'.&^GM0!]%T5 MXE\;?$.LZ-KNF1:9JMY9QO;%G6"9D#'<>3@UN^*O#GCK7I]-O/#VO&SM?[/B M61#>21EI>26PH.<@KS[4 >H45\O^%KWQYXNU>33-.\3WJ3QQ-*3/>R*NT$ \ MC//S"NJ\>W/BWPCX*\/6UWKMT-2:>X\^>"Z)[F:R91(T?VIV= 6VY*L-I&?K7K/P MR\83>,?"WVF\"B^MI3!.5& YP"&QVR#^8- '9T5RGC_1_$6M:-;V_AK4?L%V MEP'DD\]HMR;6&,J">I''M7A6H7OCS3?&*^%Y_$]Z;]IHH R7LACW2!2O/7'S M#/% 'U!17CLFF>-_"G@/Q/>:WKTMQ,88?LDD5W([1$/\Q!(&,@CI7)^%4\7> M*-$OM2'CRXL1:L5*7-XXW?+G.<\"@#Z.HKQKX+>,]=US4[_2]5NI+R&*W\^. M:7ED.X#;N[YSGGTJ+XM>*M:/BW3_ YX=O;J"X1-THM92C.[]%./11G_ (%0 M![517F7P7\677B#0;NRU&[EN;ZSEW>9*Y9VC?D9)Y."&'TQ7G?C#QSXCT/XE MZC]EU:[^SVMWE;5IF,148^4KG�!](T5XG\3?'-Q>^$O#NL>'M2NK-+MY!* M()BC!@%RC8[@Y_GWJYXU\9:WH?PM\,36-Q(MWJ-K%Y]X?FO! MH ]@HKYQLF\17=IIU[X>^(,VH:K,5\_3Y[PPM$Q&< 2OB0 \=/IQ7NMIJ5W8 M^$EU+Q#$EO=6]L9;M48$ J#DC''.,X]Z -FBOEA/'OC!+^/Q ^IWYL3?$^3Y M[>42"',>W.,8.,>E?16M^)[72O!D_B2/$UNMLL\(SC?NQL'XEA0!NT5\\^'X MOB%\2WO-2M_$6. MTU"=P&2;!4?-]YE)Y#8/3WH ]5HKYL\70?$3P7!:RZGXHNG6Y9E3R+Z5CD $ MYR!ZUUG@+0?']W>:-KMYXBDGTB7$SP27LC,R$'@J1@_G0![/17A'@KQ)KEY\ M9Y].N=7O9K(7%VHMY)V9 %#X&TG'&!3/$7C'Q3XU\>R>&?#-\]C;1RO"K12& M,MLSN=G'..#@#V[T >]45\\:MJ'CWX6:S9/?ZR^I6EQE@LDSRQR 8W+\_*GD M2+KFG:?-)'/OP\B!#M<'KN4X!/T/>F_"SQ3K,O@_P 4ZG>W=UJ4 M]C'YL*7$K/R$8X&3T) H ]FHKYETG7M6\5M?W&I?$&XTF^7YK:W:1XHI3SQN M5E5!T'XUZ]\,7\7?V7-'XF9+B'Y6M+H7$4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 <;\3[77;[P9+9^'XI9+FXE6.58B QB(.X9/;H#]: M\2UJV\7Z)X!_L;4/#T%CI(G5WN G[QY.Q8[SD]NG:OI^J>IZ38:S9FTU*TBN MK%52R=1@RQ8^\>3W^E>@5!9V=OI]G M%:6D*0V\2[8XT& H]!4] !1110 4444 ?-7A^^7X:?%>[&LQ2K;@RQ,ZKD^6 MQRK@=QP/U[\5/\5?%UCX[UC2+'P^LUT(-ZJPC*F1Y"HVJ#S_ C\Z][UCP[H MVOHJ:KIMM=[/NF5 67Z'J*KZ1X/\.Z#-Y^EZ1:VTV,>:J9<#V8Y(H FTBP?2 MO"MCITA!>ULDA8CN50 _RKPWX!?\CGJ'_8/;_P!&1U]#$!@01D'@BLG2?"NA M:%T:OX>TC7Q"-6T^"\$.?+\U<["VNEVSQHF!(,$8/X$UG_\ M"N_!_P#T+MA_W[H XSPC<>!HM'\26?A*:Z>:6P>6<3J_W55@,$@=WKR_P!X) MB\:1:U )9([RVMA):X("LY)X;(Z'&/:OH_3_ CX?TEIVL-(M; MAZJ?:I=(\,Z)H,DLFE:9;VCR@*YB7&X#IF@#Q+X):O9:7XGN=%OK"*&_N R1 M7+ B0,OWHCGIT[8Y'.>,?058C^#O#KZK_:C:/:?;O-\[SPF'WYSNSZYK;H ^ M6],\/0^*?BW?Z1<3RP1S7ET3)%C<-I=N_P!*]J\)?"G0O"6I#4H9+F[O%!$< MDY&(\C!*@ PQD'N!2Z$D'PZ^*0L]R\1^29+64PRHP^Z7CQE<^N%! M_&M;XC_%+P_X@\#RZ7I4DTMS>-'O5XBGE!6#')/!/ '&:]BN-)T^[TT:=^$;*Z6Y@T"R$JG*EDW 'U .10!Y1%H]SI'[.>H MM=1M&]Y=1W*HPP0ADC5?S"Y^A%1?#'X::'XP\,3:CJ4MZLZ7;0@02*J[0JGH M5//S&O>-1TVRU:Q>RU"VCN;63&Z*094X.1^H%1Z5HVG:':M:Z79Q6D#.9#'$ MN 6( )_0?E0!\_?!V%;?XI2PIG;'#.@SUP"!4GAS_DXN;_L)WG_H,M>YZ?X4 MT'2M0:_L-*MK>[8$&6-,,<]?SHA\*:#;ZP=7ATJV34"[2&X"?/N;.XY]3D_G M0!\Y>)DTN3XP:DFM2/'IIOV^T/&#N"^V 3^E0:Q>Z/H7BNSN_A_?WS[%'SR* MXU!=1,0^T",2;0 M_?&!BMOXIW6E7GPS\,2:(\CZ:DS16[2 AMJ*4YSSU4UZE_PKOP?_ -"[8?\ M?NKDWA'P_<:7;Z9+I%J]C;,6A@*?*A))) _$_G0!XM+\0]%B^#4?AJ)II=3> MW\AD\LA4R^22Q]O3O78_ O2+JP\(W5[<1M&M[<;X0PQN15QN^A.?RKKX? /A M*"59(_#NG;EY&Z -^AKHE4*H50 H& . * %KYT\6?\ )Q4'_82L/_08J^BZ MQ[CPIH-UK U>?2K:34 Z2"X9/GW+C:<^V!^5 &1\4O\ DFFM_P#7)?\ T-:\ M(\.>!!XD\ ZQK-J\IU&PF^2(8*R1A0S#&,[L9(^F.]?3U]86NIV4MG>P)/;2 MC#Q.,AAG//Y57TG0M+T*"2#2[&&TBD;>ZQ+@,<8S0!Y'\$?$NDVVEZGI\]M; MVEU;QFZDN%SNGB4A62.ZLK%4QD,,$<=B":T-(\/Z1H*2KI6GP6:R MD&01+C=CIG\S0!\\^!-4O/"?Q4C34[-M/%\Y@GMV4J(Q(P;;^%6[C3;7 M6/C_ '>G7L8DMKBZECD7V,1Z>_<&O=-2\)Z!K%Z+W4-)M;FY "B61,M@=.:< MOA?0TUG^V%TNV&H[B_VG9\^XC!.?I0!\M^+]"U'PEJ\^@74CM;)(9X"?NR*1 M@./<@8/N/:O6_$?B2'0OA;X6@O\ P[%J^GWFGPJYDF*"-Q&I'1202"<$$'@U MZ9J_AO1M>:)M5TVVO&B!$9E3)7/7'Y5/)I&G2Z4NERV4$E@L:QK;N@9 H& , M'TP* /F?Q7I_@4>'[74_#FHW"7\S+YFG2$N(P1\W) (P>,Y.:Z7Q!XDU&S^! MVBZ;?R2&]U-F ,A^/P_9>8#D;E+ 'Z$D?I6 MAJOA;0M)-B&5,[5]!0!\XRVGBG_A7::4_A>1=,CD.H?;O)?=] MT_,3G&-I].@KLO"UQ<>,O@?J_AZ',E_I^!&@Y9T#"1!_XZRCZ"O;GM8)+1K1 MXD-NT?EF,CY2N,8QZ8XK.TGPSHF@RR2Z5IMO9O*H5S$N-P'K0!XM\)OB%HGA M30[_ $O6I);=C<&>-A$S[LJJE>!P?E[^M=IX ^).I^-/$=]9_P!E1)IT.Z1+ ME20R+GY%8<@L?;'0UU6I>!/"VKW;75]H=I+.YR\@7:6/J=N,GZUJ:9I&G:+: M"UTRR@M( <[(4"@GU/J?3?M!?\@S0_\ KM+_ "6O0?A[_P D]T'_ *\T M_E6GJ^@:3KR1)JNGP7BQ$F,2KG:3UQ^57+.TM["SBM+2%(;>%0D<:# 4#L* M/GKP#_R7BX_Z^KW^3U6TV[_X5O\ &&YEU>&46OFR@NJY)B?)5QZCIG\>XKWR MT\*:#8ZJ=4M=*MH;XLS&=$PQ+9W'/ODU-J_A_2->B6/5=.MKM4^Z94!*_0]1 M^% '@OQ7\9:=XWO=(T_0!-="$O\ -Y3*9'?: J@\]O3O5SXO:;)H_@_P5ITV M/-MK>2*3!_B"Q9_7->R:1X-\.:%UMY^@E"9TC7Q" M-6T^"\$.?+\U<[C^)](W1VM]I\45V(_X'>(*Q/^ MRX)_'/J*W_@W?SZ7X.\4W]M9&]EMS'(+<-M,@"MD9P>V>U>U3:587&E?V7-: M126/EB+R&7*;!T&/; J'2- TG04E32K""S64@R")<;B.F: / ;>7X<^+;>_N MM1B;PQ?*Q9%MI&DCD&.H7;C.<_*,=L5L? &743JNJQ*TATL0!F!^Z)=PVX]R MN[/T%>IWGP]\)7]RUQ<:!9M*QRS*I3)]2%P#6WIVF6.DVBVFG6D-K;KR(X4" MC/KQW]Z +5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !15/5-3M]'TV:_NMWD18W; M!D\D#I]34HO+=KUK(2J;E(Q*T?<*20#^8/Y4 3T57O;M;&SEN6BFE6,9*0QE MW/T4=:L#D9H **H:QJ]OHEC]KN5E=#(L86)-S,S' 'UK.D\6VL%A=7MSIVJ M6\-NJEC-:%-V6"@+GJR$=U:WBIYGV>[@:)RF<;AG@C M/I5NUU.TO+Z]LX)0T]FRK,O]TLNX?I_*@"Y15&+5[*87Y248L'*7!/\ "0H8 M_A@_SJM<>([*WL-,O=L\D&HRQ10M&F<&094MSP* ->BBB@ HHILCB.-G;.%! M)Q[4 .HK,MM;M[O2]/U"&"Y:&^*",+%N9-W0MC. .YZ"M.@ HHJ&[N[>PM); MJZE6*")=SNW110!-15*ZU2"TU"PLW60R7S.L14# *J6.>?05=H **@O+RWL+ M26ZNI5B@B&YW;H!4] !15"75[6W^V-<^9;Q6A4/++&51MP&-I_BZ@<=ZOT % M%5[>[6XGN8A%,A@<(6DC*J^0#E3W'/7UJQ0 457MKM;F6X18ID,$GEDR1E0Q MP#E2>HYZU8H **** "BBB@ HHHH **** "BBJNHWT6EZ9=7\ZNT5M$TKA!EB M%&3C/>@"U13(95F@CF4':ZAAGK@C-165VM]9QW*131+(,A)HRCCGNIZ4 6** M** "BBB@ HHHH ***@O;I;*SEN6BFE6-=Q2%"[M] .M $]%(#D \\^M0_;+? M[<++S5^TF/S?+[[,XS^= $]%%(2%4LQ &23VH 6BL[2-8BUJW:YM[:YCMS@ MQ2S(%$RG/S*,YQ]0.HK1H **** "BBB@ HHJE>:G!97MA:RK(9+V1HXRH& 0 MI8YY] : +M%5[2[6\21UBFCV2M&1+&4)*G&1GJ#V/>K% !114$UY;V\]O#-* MJ27#%(E/5R 6('X F@">BBB@ HHHH **IZGJ5OI-@]W<[RBE5"QKN9V8@*JC MN22!5.?Q!';BSC;3[YKN[#,EHJ(9%5?O,WS;0!D=^XH V**KP7:W%Q&>[LK:>6 [HGEC#%#UR">E &+X^3/@V_E#.LD(62-D<%">?7GD&NRG@@NX&AN(HY MH7&&1U#*WU!JL='TLZC_ &@=/M?MO_/QY*^9Z?>QF@#$\? G0+<++Y)-_;8E MP#L_>#GGCCKS5'Q3YB> M3B?6%U*??$PD947:/-3 P@'&?YUV%W96M_;FWO+ M:&XA)!,: ,=[:]TVZN/ M$_B"[M7-E9ND4-I&RHJG#,26))8X %<]X?N)M*US2;NZLKR"35%DAOY9XMJ- M.[&2/!SS@EE'MBO1KFV@O(&@N88YH6QNCD4,IP66\=T\3&'S#'XMED1B.1'B8Y/XPEO\ OFNR\)6T$N@P6L\8 MDDTJ[FMTW<[2CLJG_ODC\ZZ".SMH8X(XK>)(X/\ 4JJ "/@CY1VX)''K3XK> M& R&&&.,RN9'V*!N8]2?4\#F@#C+Q$TOQB+Z]/VR&[O(H()([IA):.R@"-H\ MX*'K^/(-:?CERGAOB5X@UU;JSHY0A3*H/(Y'%:_]C:9_:/\ :']G6OVW_GX\ ME?,]/O8S4'B#2/['[B58O[ M+,TZ+*T@@?S%42#).UMI<_\ >TH=0H*2' M)/)8XSWR:ZNRTK3M-B>*QL;:VCDY=88E4-]<#FBQTC3=,:1K"PM;5I/OF&)4 MW?7 H X>T*-X2\#W$4C;TNK>$E)"!@@[E(!P>5'7TJ_X%6)0!)_? Q][WJ.71 M-*GOEOIM-M)+M2")WA4N".ASC- ''^;<#4?^$.\V7=_: G#[CG[%_K<;NOWA MY=;?CZ%)_ VK!U)V0EQ@D8(^E7;/1Y8]>NM8O)XYKAX_L\ CBV"*$,6 )R2Q M)(R>.G2M5T26-HY%5T8%65AD$'J"* .+U72]/DU3PM8PE_LCS3D^7.V3^Y)^ M]G.#]>AJEYT5G9:GHS1S7,)UA;2SA>Z>,+NC5]K2 [@@^;CGTKM+?2=*TZ-# M;V%I;)"S2(4B50C$8)'H2.,^E23Z5I]S#/#/8VTL<[!Y5>)2)&X&6XY/ Y]J M /-;N)_^$1\7Z=.Z/%8RQM$D4[R+%E5) 9N< YX/0YKTO3[:TM+-(;+_ % Y M7]X7Z\]22>]-@TG3K9)$@L+6))$$;JD2J&49PI '(Y/'O3['3[/3;?R+&UAM MH=Q;9"@09/? H \\U^VB_LSQE"QD,,%Y;2(&D8A"5C+'KT^9CCI7H=C;6UI: M)!:?ZA,[?G+]3GJ23WIQLK1OM&ZVA/VG_7Y0?O>,?-Z\<<]J2RL+33;<6]C: MPVT()/EPH%7)[X% '"2:;-=_VY9VUT$6'5XW6">X=%G7RE8Q;LY ))/'ITQ7 M4^%;RVO= B:U@E@CC=XFBDE,A1E8A@').X9S@^F*NW.CZ9>1RQW.GVLR2N)) M%DA5@S@8#'(Y..,U8M[:"TMTM[:&.&%!A(XU"JH]@* /.Y(V47-DD]PD)\3Q MP?+.X81M&N5#9R!R>]+=:-:QGQ?'')=HFG0+-9J+J3$#F$N67YNN0*[\Z?9% MBQM(,F83D^6.9 ,!_P#>P.O6G-96K&X+6T)-R-L^4'[T8QAO7CCF@#B+:"SU MG7KLZQ._EKI=I,,W+1*K$/N?@@9Z<]JJ:*LVO7/AZ'4KBYEA?3[EF'FLGGJL MJJA;!!.5P?>NI?PGI]QKMS?WMI:7,+P0Q0PRP!O*V;NF?7MZW;C7I) 3H5M/)&9VB D+/N; (Y_E7:7>CZ9?W,=Q=Z?:W$\? MW))859E^A(K/N_"]EJ/B*34K^WMKN)K5($AFA#[65F;=S_O8_"@#B+.[U'53 MHVGSRI>W3&V*2(,JXZ8!Z4L>FV,,4$45 ME;I';MOA18@!&W(RHQP>3T]: '6]M;Z;8B&!"D$2DA>&"(SL@AC5?DPH('S=:99W$^W;YDL"LV/3)% #[:".YT2&"4$QR6ZJP#$$@KZCD5 MP6@0_P!K+X6M;V:XD@ETN=Y4$SKYA$B8W8.37I*JJ*%4!5 P .@%5X=/LK

MXTZUEA:0RF-X5*ESR6QCJ5IP&56SE.'1]1U"TT> MXE$,NBW4US$)V<1LH&Q^2<,]=+JGAFSNO#L^D6$%M912O&Y$<0"_*ZL<@ M8SD+BK]KHNEV4$T%KIUI!%.")4CA51(#QA@!R.30!Q]W91Z?XQCN /]7$ H.0 ME '/:E%;Z/KBV^CW$NRYTZZDNXA<-( %4%)#DG!R2,]Z@O=+@M_A8VH M*]PU[)80S-.T[EBV 1WX W$8^E=M::-I=@DR6FG6ENLPQ*(H54./0X'-3O96 MLEE]C>VA:UV!/)* IM'0;>F/:@#S_P 7RBYDUNZM(Q#/I42[KN6^DC97V!E$ M<8X[CKC)./>M$6EG=_$&TN;H?O'TE)U/FLH+B0M+/HNE75ZM[<:;:2W2XQ,\*LXQTY(S5UE#J58 J1@@]"* /.K.".W\ M*>$++S)8+#4'0WCK,PWDPDA-VO0I-.LI; 6,EI UH%""!HP4 '0;>F*9%I.G06/V&*PM MDM,AO(6)0F000<8QG(!_"@!=/TVUTN!H;5&56;>Q>1G+-@ DEB3VKSW6;DM= M3:W8H+8V^J);>=)?2&65A(J.HC^Z$QGCTYXKTVLZ;0='GN)KB;2[*2:88DD> M!2SCW..: .-U*R2\B\:7DLUSY]@S26I6X=1"RVZL"H!QG(HO]2OM/-Q9)*YF MU^VA>R;)^2=ML-8AGFM+-O)W?,253@GU M/'XUR$.GZ9'J7A"ZM;F2YFNI'::9[EG,I,#DL03@')[=,XKT3VK.M]!T>TN? MM-MI5E#.&+>9' JL"01G('H3^= '"VT)G@TFP-QNX2%F8,8U$F%W9SC M QUJWJ5G)+XJ_L6.&W-A;6226UM<7TL"L2S;G!4$N1@#D\?C7;KI]DA0K:0 MI(TR$1CY7;.6'NZ:_T31==U M 2V3P3RHT5RQ6X8.-B-)P7VH<^^.]6-M0ZM)KB)0SQ*PW(# MT)';-^+-*TR^D=-.DMYI?+$A032J5 4D$9P"3BMN'3(HM8N=3)#3S1 MI$"% VHN3CW.23GZ#M4M[I]EJ4'D7UI!U;UUI%D/B'I'[M_P!W82,O[Y^"C1A> M_/\ 7OFNH&GV2VL5JMI +>)@T<0C&U"#D$#H"#S4IMX6N%N##&9T4HLA4;@I MQD ^AP/RH \[O)I+.?5K1+J:WL9=<@AN)1*P,43Q*S88G*@M@9[;JT/$D$&B M:(L&C2^3'<7L$=V3>.!'&V>2V6,8)P"P'>NP:PLW6X5K6!EN#F<&,$2\8^;U MX '/I4-MHNE65K+;6VFVD,$W^MC2%0K_ .\,<_C0!PVH:?J&E:'X@FCFM;>T M_L\_Z-;7TDY27/#C:%7*_0D58^SP?:?M/DQ^?L\OS-HW;V;/=6LUE!:F MQF,T<&HRW!G&SY7PRCD'^('O7>LH92K $$8(/>L^VT;1].>06NGV5LTX*N(X M54R#N#@WX4Q5!2STR6XG M^QQ>(IK509V!\H1L0A;.2,GUKT1;*U3[/MMH1]F&V#"#]T,8POIQQQVK*U?P MU::I)9 PVZP0WANIXFB!$Y*,IR.Y.1R?2@#C=4,=G'KUC:3L^EVMS8.H>4NL M+F4;U#$GC 4D9XS6I=1VFIZIXEEU:[DC-BJ_9=MPT8AC\L,)%P1R6)YYZ8KK MHM)TZ"P:PAL+9+-L[H%B4(V>N5Q@U'/H6D71@-QIEG*;=0L)D@5O+4= ,C@" M@#BSKE_H=C8:S=^8[ZII:QE#GF[5W-K=6THN'7=?2+'-AA MY:-*%W.54GC'./:NK\*V5[8VEU%*WA7[L<2!5'X"@#SZ]\J MXTGQ/JUY>S1:K8W4R6S"=E, 3_5*J@XPW';YMQK3L;"*;XB+=W$3K='289W' MF, )"[*>,XZ#&.GXUT\VCZ9!]=NH/#ITB6.FI;R"],L3PQ2,<; JOC+ Y)('2ET'5+E_%7 M]HS2$V&N^8EHIZ)Y)PG_ 'VN]JZ[4K)[_2;FRCN&MVFB,7FJN2H(P2!ZXK%D M\#:,D%I]@MH;*ZM9(Y([F.(;R4(X/KD9!^M '/1^([JPU/Q3.Q)CN3)_9X]9 M8ML)4?5BGY&NF\$R2_\ "*VUM<-NN+)I+27G/S1N5_D!21>$+-;/2H)I&F?3 M[MKM9"N"[L68Y]MS _\ 16EINEKILU^R2ETN[DW.TC&PE5! ]>1G\: .?TO M4=4@UGQ+<7MU#)I]E,24"L651$K )EL 8Z\)M=_L#38IE5&FN)UMXO, M)V!FRI&#U!-4KK0+S4M$O=.U+5VN#=*%#K;J M@C .> .N?UE] M8L+:]?36AO+%[M3;JWR8VX#$MT^;[V.?05K:CI(FU!M466421V,ULL<2@L=Q M!R,\9^7C/'-<;X>T65;IM/M[6\2PN[:2&^DN=.6V9 5PNU^K')]QWH U=+\8 M7,NL1V=U)8WD4T$LJ26,<@ 9,$KE^'!!X*^E-LO%6JR3:)]TVZGU=YSIT;10QBW5%V,NTCC^+A>>G' M2N:\/Z7<66LVPL[*]82LR7QOM-2("(@Y/FC[S$XX4D'VH O67CF[N7LKHK9O M;7=$CS)%.&VNGEKK6BW>FO*8EN(RA<#) M7\* ,*\UK6OMVL6VFQ:>L6F11R9G#DR!H]VT8(QT//TXK?L;\W^B6VHQPG,] MNLZQ9Y^90P7/XXJLNA(MUJ\_GMG4HTC8;?N;4*Y'KUS5K3K'^SM'M=/CE+?9 MX$A60CD[5 SC\* .$U'7+W6_ .N27DMB'6V^>UA5TFMVS]UPQ_7 S6[)XBU' M1[Z>'6HK1HA82WL;6FX%?+QN0[CS]X8/'TIEQX+EU!;U]1U=[BXN;/[&)5MU MCVIN#9('WCD#T^E:^H:!;ZGJ275PY,8M)K1X<<,LFW//;[OZT 9EMKFLV]QI M+ZK#9"UU1A&BV^[? Y0NH8DX;@$$@#FJMOK'B#5?"U]J@-C;1"&X$057+[D9 M@&SNXX4\<\@'VK1L_#$T5U8/?:K+>P:=_P >L31*F#MVAG(^\0"0.GK5W3=# MAL/#YTAI6EA82AFQM)$C,Q_]"Q0!2T74YK'PC97VN7415H8B)(XW)P5&-W4E ML]35/5[[4Y_$_A\:3=P+:W5O-(%E1]KX"G+ $9X(QZ'-;6A:9=:18)9SZ@;R M*)5CA)A"%$48 )!Y.,<^U,UC19=1N[&]M;TV=Y9E_+D\L2*5< ,"IQZ#\J . M=O\ QM=+>:B+)K%8K&5HO)G21I+AE^]M*\+SP,YZ=JT+?7=6U36VL]/AM(;= M;6WNF>Y5BX$F+[.CYD( 9D)^[ MG'(Y&:T8-*6#7+S5!*2UU%%$8\<+LWCL[O48;?3C:VVHM M9&)RX>3][Y8;=T7J,C![GVK:TC4]1?6[[2=46U::"*.>.6V#*K*Y88(8GD%? M7FF/X6C?2;JP^U.%N+\WI?8,@^:)-OTXQFM"+2UBU^YU42DM/;QP&/' "ECG M/_ OTH H7^J:E-K[:1I*VB20VXN)YKI691N)"J%4@Y.TG.>*RX/%6JZE/I=I M96UI%G>%K?3;G3IH;B1C9Q3(=X!,K2L&9V/KD?K0!?U"YO+'0KBYB MMQ=7L,!<11@@2.!T Y.,]NM3S7D-LOE*ZK&78 AU))!& M?_K5UMU%+-:RQ03F"5U(255#%#ZX/!KB]8\,7L,#7*7#45OX MUGMIW&H-:74 MI;@R644B>447<5;?UR,X/'(Z5HMX02^%])K%_+>W-U"L E5 M!$(45MPV 9P=V#DYY JY;Z/>O;W%MJVJG4+::$PF/[.L60>"21R3CZ#VH JV MU_X@_LR34[Q-.2 VK3K!&'+H=NY06SAO? %*-?N3:>&9?*BW:J4$PP?DS"7^ M7GU'?-26&@WUM"+.YUF6ZT]8FA6%H%5BI&!N<JUGX2N()=*\_69;B M#2WS;Q&!5^4(4 8CDD ]?TYH H:'?RZ;X BN(KBSMV%U.OF7>XIS._0+RQ] M.M5-0\3:GJ'@O69(98H+RQN$B::%9$#H2I!4-AE/S8P?0^M;(\(-'9QV\&IR M)]FOC>69>%6\DMNRI'\0^=O0BG?\(CYMEK-O=ZE+.=4V/))Y:J4=0!D8XQ\J M\>W4YH 9J\M_#=>'5OX["=I+_8S(CKL?:Y5D^;L 0I"X/'>NI\3S7,'A;59[.413QVLCJYS\N%))&.^,X]\56LO# MUWID_EV&KR0Z;YQE%H8%8KEMS*KGD*23VR,]:V+VTCO["XLYL^5<1-$^TX.U M@0-H96:0@G[JJ257I\QSS5JU\-W,8TL7>J&Y_LV7?"?("$KY90*<'G MKG-27_AZ6XU>74+747M&N+=;>X41*Y9021M)^Z?F/J/:@"A'XDU+5+C2H=,A MM(C?Z<;TM<[F\O!48PI&[[V.WK[54E\8:D-,T^9H[*T:2XGM[NZF5W@A>-BH MZ$$!B."3Q6SI/AE=+GTZ7[6TIL;)K-04 W*64@GGJ H'O4?_ C=W!I[VECJ MQ@22:>64/;+('$K%L8/ID_U% %77O$-_ID=N8;O2?-:V\YHF261I6[[=G1/1 MCFGQ^)+_ %>;3[;1X;:*:XL$OY9+KU/A\)RV<6GO8:J]O>V=J+,S&$,LL(.5#(3U'J M"._K0!7U6?Q"GB3P_;QW5G&\L-P94"R&)F4#DC<"1@C'H<]:CU#6WT;7M=N9 M;."66"TM_):,LKR!Y&5$;)(^]W [UJWF@7=U_9MPNK.FHV)?%RT"L'#C# IP M.PQZ8HOO"T&I3W\EW<2-]LM8K=]@"E3&Q8.#ZY.?PH J2ZYJ^E7GV354LI)) MK.:XMY+9750\8!9&#$Y&".1CZ5#:^(]:#Z/-=VUE);ZK"S110;A(CB(R*"Q. M#D CH,>]74\,SSW$ESJ>J/>7'V5[6%O)6-8E:W!)+=S6&]5&^V@5TEMW[I(&/;UP,\TW M5KJ2W\8:6K06TB&UN7AD(;S(V4+N[X(.5[=C5G2] GM-8DU6^U$WMVUN+8,( M%B 0-NY ZG/?]*LW^CI?:I9WS3,C6T4T00+D-Y@4$_AMH PM.\2:S*F@WE[# M8BRU8K&$AW^9&Q0L#DG!!VGC'&>IJQ\0QGP5> H9 98!L!QN_?)Q^-6XO#4< M6G:'9BY8C29$D5MO^LVHRX/I][-6M?TC^W=&FT_[0UN9&1A*JABI5PPX/^[0 M!QVL:1967@C7;J#PZ=(G-N8_F=&+KD'^%B,9 JSH-M;#Q3;3Z!I]Y8Z:EO(+ MTRQ/#%(QQL"J^,L#DD@=*U[GPYJ6HZ7?:?J.OOM MC4K)[[2;FRCN&MVFB,7FJN2N1@D#UH Y'0=4N9/%7]HS2$V&N^9':*>B>2<) M_P!]KO:J4?B.ZL-4\4SL28[DR?8!_>EBVPE1]6*?E70R>!M&2"T^P6T-E=6L MDZOM3: M>UMIS/#;>0JE201M+CDKST[]Z ,&T\=W=R;2["V;VMS,J?9(TD,\:,:0T-O!K M,ITR GR[5X%+!><(7ZD#Z9XZTVV\.W>GW3C3M8DM["2IB&$RV%W-!&I!VL$DV@GGKBK$6J:Q>^)]0T^V2RCM M+%X=\DJLSN'4,0 " #UY^G!JM?>#);N#4K.+6)H+"_F:=X!"I(=B"WS'G:2, MX_6MNSTI;/5M2OQ*6:^,9*$8";$V_CF@#B9;[5%TMC:&TM+D^(A!<-")-LK; MU&3\V<$]1GD5N:E>3V/B316U&.TD46UQ(9HU<-&RIERHW8P1C@Y/!JQ/X427 M3[NW2\DCEFU#^T(I@@/E2;@PXZ$#%69-":[N=.N;^[%Q+:1S(^(@BRB0 'C/ M& * .=L/&]Y'=>O]6U&YAO M&L8&B+AK$*XN(L-A243)$F MQG 0DX!QG=ZFMNP\/7>ERK#8ZO)%IBRF1;0P*Q4%MQ0.>0N2>V1GK5M-#@%] MJ]Q*YE34T1)(B, *J%<9]P: ,BVU_6(3I%UJ4%D++5)%B1(-WF0,ZEDW$G#= M,' &#ZU7M?%>J+X6E\27\-FMFL;!((@WF._F;%RQ. ">V#Z^U7[/PK+%-IZW MFJRW=IIQW6D#1*I! *J78?>(!..E6(/#%JOA3_A'YY'EMRK*9!\K7.M6UA_$&=)]!?5U738B(UD1?+_>/S\S"HM:L="LO%EA:7NER26*:6_E6T,#R ME',H/ 3)'4\^]=-J'A^]GUU]5L-8>QE>W6W=1;K("%9F!^;_ 'JL6FB2Q:O! MJ=U?-YG\0WEQ/X98G#6$BMJ?/W7+_ &;G\3(?I7I-<]<^$+.:#6TCD:*35G61Y%7/ MELH&,>OS M]370C.!DY- !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=0U&TTJ MS:[OIUAMU(#.V< D@#I[D53M_$^CW,%W-'>C;:(9)PZ,C(N,[BI ...N*H>. MW\OPP7VL^V[MCM49)_?)P/>L;68+W7[C5;ZUTV\AB31I[1?/B*23R.$J&E*,%);H%./FS_LYJCJ_BNVC\,WNIZ7<12/; M/&CB5&79N=0=RG!'!)YJ/6;&X33O#]Q#:23)IL\4LMM&N6VB,KE5[E20<>U8 MVK6-_K$>OZC!IUU%%\#? M94WR QN"JGHV",D>XS6/'XP%O?Z:M_<6YM;K3FN3);12,&DWJ!M&"VW!)Y': MKMU9W#>-&NE@QO;5DOYPJ,X=A(G\04J,!^GWL=ZBTSQ=IVHSZC& M6,'V*5U9I%8*40 ER2 !U/&<\9K#@TB_6RL)C92Q^=XA^W>1C)@B;=C=C@>I M]-U7+-#:S>(],O\ 2KV>&\N9KA3%"6CEB:-1M#= QVD8)'.* .ATS6K#64=[ M"7029UW+&J,[;?[V%!('OTK)\)/J"S M7ELZWYTJ)8Q:-J$6R8'!W)ZLHXP3^9ILCSZ'XMU._FT^\N[>_BA$4MK$93&4 M!!0@TCMI);^ M/;6Z>] &C;^++&X\12:0J MR!UBC=)#&_SE\G&-ORX ')]?:K,/B71Y]3_LZ.]7[5O:,(490S+U4,1@D8/ M-9Y:?3O'5Q<265U+;WUM!%'-#$75&5GR'Q]T?,#D\5SLL6KWESIT]];:O)>V M^J)+<((\6T48<@% /O<$8T) D0HR,N>F0P!P>QKD]0TN^DO]49;25DDUJRF0 MA#AHU$>YA[#!S]*W;:UG3QSJ%T87%O)8P(),?*S!Y,C/J 1^= #M4\46>DZ[ M9Z9<*^ZYB>0R*C,$P0 , '.23],<]15[^V-/%G>79N5$%FSI<.01Y97[P-9& MO>?9^)=&U1;.YN;:&*XAE^S1F1D+A"IVCG'RGFLG6[">3Q;%ID*'[!KACN+H M'C;Y&"_'^T/+4T =!<^+M"M)Y(9[\))%M\P>4Y$>X @L<848(Y-6+_Q#I6F& M(75XJM*GF(J*TA*?WL*"=OOTKECJ+6NM^+;9-,O;V2>6-46"'4>-2&1A@G'.0>G6@#L;GQ1HMI';R2WZ%; MB/S8C&K2;D_O?*#@>YXK5:1$C,C,%0#<68X 'J:X*_TQ=(T^R?1K36XM2CMW M-O*D0ER78N8IATQN/X=C73:W97NK>#[RS 6.^N+0H5!^4.5Y7/IGB@!UGXGT M;4)&CMKT.ZQF0 HR[T'5ER/F'NN:H^%_$$WB*:]N5FA%I%(T<< @<. &(5F< MG!SM)P!QQS5.$W.L:UH#1:5=V4>FAWN'N(O+"YC*"-/[W)ZCC K4\(VL]IHC MQ7$3Q2&[N'VN,'!E8@_B"#0 MWXHL[+Q+%HTRN'D@\WS C$ [@ N .^2X1W1T6-CL9<[@QQ@=#UZXXK-U1I]/\8V>IFRNKBU:QDMF M:VB,A1RZL,@<@$ \T:+:W]CI?B!X;;;>2W]U-;K(,"0G[A^AP.: -'3O$FD: MM<-;V5X))0F_849"R_WAN R/<9J.T\5Z'?W4%O:Z@DDDXS%A6"OQG 8C&<=L MYKE]+@OIO$6AWLT.LR,D4R70,?=YJ>RTN^C\(^$;=K25 M9[6]A>9"G,:C?DGTZ_K0!TUKXCTF]NY;:WNQ)+$&+81MOR\-AL8..^#1IOB/ M2=7N&M[*\$DRIOV%&0E>FX;@,CW%VOH@L4H9SR,D8.>*J6MEJ%[K&FS%-9,C6=Q!<7-[&56.5T&-JC[JY!Y QTY- ' M7P>)]'N;LVL%Z)) 6&4C8J2H)(#8VDC!X![5GV7C2QU#P_=ZC&WV=H ^1-'( M47#%5)(7D$@$XY&?:CPO?2VFFZ=HL^CW]O<6\0AE?R?W(*KRV_.""1VYYJAI ML=W%X1U?0I-/O$NXXKS:QA/ER[V1">>!9 ML0QNX(P,L 2%SW-2W7B/2+..W>:^CVW,9E@V N95&.5"@YZC@5SFG+=^']1 M-YW,=UIMK&AMX3(T3QJ0T;#JN20<]*3P[HNH:=?>'1GV]\;Y6@N6*PE$9FE<,=.-O9327%GJT5TFJWU-Q8SB:(.48X*E6'4$$ @^QKD-,TN^CO]&>2TF58M5OY M7)0_*C"3:Q]CD8^M;N@6L]MJOB!Y87CCFOA)$6& X\I 2/Q!_*@"I=:QK-K#IBFS:GXE;7O[)M?[)\Z*Q2YF:5)-K,SLI" MX/ ^7N#6=J%I:Q>--4NM3\-W.IPRQ6XMY([,3!2H;=@GIU'Y59FT0>(/%[WM MU!J-O9R:9$HVR/ 2WF.2C;2.<$<4 6QXL>3P1_;B6F+M\PQ6V=P:?>8PH(Z@ ML/RJ;5/%,=GX)/B*W02*T,+7=#T^+:Z:I&\@?^ZH3DVOVF^G$,6X("022QZ MHV-O-=-"\TVGW]O'8HJY8VL/^ RL#_NUUGB>"VN-+07-O?3 M!)D>-K%2TL+CHX ]/H>O2@":3Q'I,6G0WSW86"9BD?[MMSL"00$QN)&#QCM2 MCQ%I!TLZE]OB^R!MA-U)D(W!<$ C@9YI]SKFFV?VO[1=I']C$9GR#^[#G"Y MX[UA:U=SZG::=?VVEZALL-2CFDBD@*RN@5@65#R<;NG7@UD:G:7^KQ^*)DTJ M\1+L6(@2:+#2!'.[CV';KZT =+-XGLY6L18W/>G^)K6>Y.C>1"\@BU.&1 M]HSM0!LD^U5M":?3]=UBQN+*Z'VN^:YAN%B)B*&-!R_0'*D8/M0!9M?$MG'H M5G?ZC>VQ:YR$-LCD28)^XN-QXZ\5-)XHT6.QAO3?HT,[F./8K,S,.HV@%LCO MQQ7%66CZC86N@7MQ!JB10V9MQ.XA0H MX[< =*LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(S*BEF("@9))X K MSC6?&NH3ZM#_ &5(8M.$ODB78#YS9&>HZ<_K[UI3IRJ.R.?$8F%!)SZGI%%% M<5XL\92V!N+#3(I/M4.WS9R@*Q XZ>N<@<^M*$'-V15>O"A#GF=K161X7O;C M4/#=G=74GF3R*Q9L 9^8CH..U:]3)KZEK% MW;PZI:Z5'"6$:3(/G(.,%B#@UO6.K:[_ ,(IJ%WJ$21W$,+/!.A1A)P>< D< M$?K6TJ$HK4XJ>.IS;44]+Z^G]=;'645QGA3Q7]LT>XEU?4K9;E92$$C)&=NT M8XXSSFJ_A+Q7?7EIJUUJL_FQVD:R *BJ?XL]!WP*'0DK^0XXZE+EM]J_RMW. M[HKSFRU?QCXD6>\TR2"WMXVVK'M7D]< D')QCT'-:7A[Q;=:II6I1W2JE_9P M-(&5H./SHE0DD*&/IS:5FK[-K>W8[2BO,=,U[Q7JEA=7D6JVD:6PR MRRHJEN,\?+6EI&O^(O$&@3_83$M_!.H,NU0&0@YX/&<@4Y8>2W:)AF%.=K1> MNJTWM\SO**\OCU[QC)KAT=;N+[8"05\N/' SUQZ5W^B#4UTN,:NRM>9;<5QC M&>.G'2IJ4G!7;1IA\7&NVHQ:MW7X&C17$>+O$U_I^M6VF6<\=FCJK/AX&/2IO#FH^()=6:"YGMM2T_I]K@9/E.,C@8/MC%'L9Q_2DZ4E#GZ%1Q5.59T5NON.AHKBO OB#4M:NKY+^<2K$JE $5<9) M]!5_QQJ][HVC0W%C*(Y6N A)4-QM8]_H*;I24^3J*.+A*A[=7M^)TU%>=VFH M^*KNTBN%U_28Q(H8)(R!AGL1MX-7?%GB74M*O+#38)HK>26-6FNG3< 2<' Q MT&"3Q3]A+FY4T1]?AR.HTTM.W7YG;T5QF@:EXADUCR9KFVU33C]ZY@9!LXX. M!@]>""*[.HG!P=C>C656/,DUZA17GWBSQ9JEIKDMGI,H5+:(-,?+5N>I/([ MBNACUN2[\$2:M X6X6U9B< [9%!SQ]15.C))/N91QE.4Y06\?T['045P?@WQ MG<:E>O8:I*K2R>)?$^A?8+F^NK6Y@ND$JQJ@!V\'!P 0>: M(4)22:>XJN.ITIN,D]+7?34]+HKB-8\1ZE:^-=/T^WG"6DYAWH8U)(9L'DC/ M2G>.O$&I:)<626$XB656+Y16S@C'4>]"HR;2[CEC:<8SDT_==F=K17!^+?$. ML6'B2VT_3[N.%)HT^^BD!F8C))!XZ5#;>(_$%AXIM-+OKJUOEF95;R%! #'& M<@#D=>::H2<;W)ECZ<9N#3T=K]/S/0J*XG_A(=2_X6-_9'GC[%OQY>Q?^>>[ MKC/6NJU>XDM=&OKB%MLL5O(Z'&<$*2*SE3<6D^IO3Q$:BDU]EM/Y%RBN*\-^ M*;J7PSJ6J:G)YQMGPH"A<\# X'PE=W:T,/K].T7%-MJ]DM;'H]%<7J'B'6H/!9OYK=K&_254.Z,88'N%.< M5N^&+ZXU+PY9W=TX>>0,68 #.&(Z#Z5$J;C'F?>QM3Q,)S]FKWML^'-=MYWE\[2)FY3RUROJN<9SW%1+XDU/7O%8L=$N!%I\8'F2^6K9 ZMR/P M%4J$FN;H9RQU.,G!I\U[6Z^OH=U14%Z+@V%P+0@7/E-Y1.,;\<=?>O-M5U[Q MCHUU#;WEW$LDPR@6.,]\>E*G2=39E8C%1P^LHMKR/4**XN2[\4Z7X>U6[U2> M+SHUC-NR*AP=V&R /<=:Q8M>\52:"^L#5+00(VTQLBASSC@;??UJE0;V:,YX M^$+)Q=[7VZ?>>G45S_AO7WU+PT=2OE6,P[Q(RC (49R/PKD=+\;ZN^LVLE]( M!IUQ.T>WRU ^N,\;EI*A-W78J>.I04&_M?UJ>G45R'CO7=0T2*Q:PF$1E9P M^4#9QC'4>]8]SXB\5: ;2ZU,P7-K/@@*JC(QG&0 0<&B-"4DFGN*KCJ=.;A) M/2UW;17/1Z*X'Q9XHU*TU.PCTNZ2*"ZMTD!=%(^9C@DD''&*MZ9+XF?4[=;C M7-+G@WCS(XG4LR]P,+1[%\O,V/Z[!U'32;MZ?YG9T5YUR@E(4+D#J?;\:X*RU7QGXABGOM.E@@MXV(6/: MOS$W7%3"DY*^R-*V)C2DHV;;Z(]&HKB=$\7W6I^']5,P6/4+*W>0.J M\-A3@X/<$.X)"X;&,$;L^M8VFZ]XQU74)[&UN MXC/""7#1Q@<'!YQZFA8>3OJM EF$$U:+=]M-_P 3U"BN \2^(-=T7^R8?M*) M/+#FXQ&K OG![?RJ_P"+O%%YIU];Z5I2*U[/@[F&=N3A0 >,GWI*A)VMU+>. MIQYKI^[;\3L**\ZN]=\5^%[FWDU=X;JVF/(4+^(R ,']*L>,?%6HZ9>V)TVX M5;>>W$V&C4[LD^HSTIK#R;23W)>84XQE*2:M:ZZZG>T5P>O>,;@^'=/U'2IA M$\TA252H;:P'*\BG^)_%.H:=#I=O;2)#)=0K))*2H3=O,V-\\+(#&#WP,'CTQ7;5$X.#L;T:RJQ MYDFO4****@V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH P_%EAJ&IZ&UIISA9)' DRVW*I:9I-_:" M2[N4C\R5'PJLS%>F/:I/'4:)X0OV5%#,T98@=3O7K72E03D@9I2 1@C-2II2 M4DMC5T)2A*$I7OHM-M/Q,'P5_P BAI_^ZW_H;5O4 # HJ9/FDV;4H1>)=*-E&8+Q/"GB"1A(MB]N MWE!^C-@Y(_#&:]0>-),;T5L=-PS3L#&,<>E=+Q'NV2/,67OGYW+OTL]>_<\O M\'>&--UK1+FZO$D:6.9D4JY P%!_K47@FQ?4M)\06:$!Y845<],_-C]:]4 MZ "@*!T 'TH>);OY_@.&6PBX.^R=]-[Z'F'AOQ2GA6QN=,U*RN!,LI=0H Y( M P8I_B/OV/X5V0 '0 ?2@*!T 'X45*_.FF@P^ 5"491> MRL]-_P#(\WL_^2NR?[[_ /HHUZ32;1G.!GUI:SJ3Y[>2L=.'H>Q4E>]VW]YP MGC*_BAU:WM]6TB.?36 *W*[A(OJ 01R#VK"\/P1MXVBDT W/V!#F5Y>,)CY@ M?;TS7J[*&!# $'L12*BHNU%"CT Q6D:_+'EL<]3 N=7VCEUOMKZ7['E5O/JV MN>,;O5M(@CG>!CL\T@*J8*KU(YQS5CP?-G = !]*-HSG SZTWB+IQMI8F&7N,E4Y_>3OY:[_U<\>\)>)(/#EQ=O/! M+*)E4#R\<8)]?K6SXLUV'Q#X.BNH(9(E2_$95\9R(V/;ZUZ/L7^Z/RI=JXQM M&/I0Z\7/GY=?44,!4C2='VGN^G_!/(+&\\'QV4"WFEWTER$ E='P"W+=6B,M@;_2$N-*G19%G((D3/4 @\'&#CO7=;%_NC\J4J&7:0"/0TG73DG;\ M2H8&4:;@I+6WV5T[]SR;1X(9/&UJWAO[4;1&5I6D'W5_B!]L<<]Z]3O;J.QL M9[N4_NX4+M^ J5$2,8154>@&*<1D8-14J\[3ML;8;#>PC))ZO7R7R/(=$M=? MU1M2U"QM()Q=[X9FE8#[W) R1ZBK/AV^DM] \1:+<962."215/8@;6'\OUKU M0 #H *-JYSM'Y5H\3>Z:.:&6\EFIN^M_F>2:9H#ZAX.?4K(%;^SN692O5E 4 MX'N.H_&IO!F3HGB8GO9_^RO7JH '0 4!5'0#GVH>);3300RR,)1DI;*STWTM M<\A\.>)X-%T._LVMY9;BX)\O:!M&5QSSG]*ZSX=:59VB20I(XV9(!Z #CVKLB >H!^M+4^VDH*"T-'@H2K.K/6]M M.UCSGQQ!/IWBG3];\EI+:/RR2.@9&S@GMD8K.U_4_P#A-M9L+?3+:<; 5)D MR,D9)P3@#'6O5R 1@C(IJ1I'G8BKGKM&*J->R6FJ,:N 3\N.N37L)5 M3U /X4 = !51Q%HJ-B9Y:Y5'/FM=WVU^^YY5J^I1Z1\3)[^6-I$A<$JO4YB M _K71CQ?:^(=)U>U@MIHF2PED)I_#U[K4X$A=IT\L*I4LO]X@U#H'CRSTC0[:PEL[AWA!! M92,'+$^OO7I9 (P1FF[%_NC\J/;1Y>5QZW*>#JJHJD*FMK:JY@>*A%?>#+J9 MXP081*@;JIX(/UK,^&L,:Z!/,$ E>X*LW<@ 8'ZG\Z[3 QC'%( !T %9JI[C M@;O#7KJLWLK"UYM\1?\ D8=+_P!P?^AUZ32%0>H!HI3Y)<)X=%QX+&LVX8SQ2L)5Z@IZX]OY9KV4@$8-)@ 8 &*NG M7=.-EW,<3@8UZG/)]+?\$\PO_$\$OP_AL[=(X+B1_(DBC& %')8#WX_,UGZE MH^O0>&+<75C"EE:GS%D5AO\ G/?GW';M7KVQ?[H_*G$ C!JEB.7X5UN8SRYU M/CGTMHK?U^!Y/XJU/^U_"^A7+',H\Q)?]Y0H/Y]?QHUO6SXIL].TK3;*X:2+ M&XL!R=N.,9XZ\FO5]JXQM'Y4 = !]*%B$K>[M<=SRAM6AT3XBWU]<)(\:2R B M, GD8[D5?\.QW.O^.I-=6V>*T0EMS#K\FT#/<]Z](VJ3DJ/RI:'736BUM8(8 M!J7O3NE+FM;KZF;K]@^IZ#>6<1'F2QD)GNPY _,5P7ASQ;'X8TV?3=0LK@7$ M(-4N(VC2>SD6,,,;N"21[=*B\&^%+#7]/GGO)+A6CEV 1N ", \ MY!KU2D Z #Z5H\3+6VES".6TTX\SNE?YW*VGZ?;:791VEI&(X4Z#.<^I)]: MX#P+_P CKJO^Y+_Z,%>DT@4 Y -91J64D^ITU,,IRA).RB>;_$K_D+Z9_US M/_H52^-K2ZT[Q+9:_'"TMO&4+X_A93G!],CO7H94'J :6KC7LDK;&%3 J;F^ M;XFFO*WYGEGB37O^$Q>RT_2K.X+*Y9MX&FO#&6F.=Z' W $$8.,8]: M[X@'J ?K00",$ CTH>(O:ZV!97QC9'PQ]J\E65I M&D'W!GYN?[N/6O7J:D:1C"(JCT48IU9U:OM&O(Z,+AO8)Z[OT04445D=0444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M14%Y>VVGVDEU>3I!!&,O(YP!5&#Q)I%S:BYAO4>(SK;;@K?ZQB JD8R"1*T,F 1M=>HY^M %BBD9@JEF("@9)/:H+F^M;.W6>XGCCB=E M178\$L<*/Q)% %BBBB@ HIKNL:,['"J,D^@J.SNX+^SAN[60203('C< CWUMI]O]HNY1'%O5-Q!/+,% X]20* +%%%% !114%Y>6^G MVDEU=S+#!&,N['@4 3T51M-8L;Z=(+>8M*T/GA&C93LW%GF> M7N7?C=MSSCUQ0 ZBJ]I?6U\)C;2B00RM#)@$;77@CGTJQ0 4444 %%%% !15 M=[ZVCOXK%I0+F5&D2/!Y52 3GIW'YU8H **:[I& 795!(49.,D]!3J "BBB@ M HJ"SO+;4+5+JTF2:!\[70Y!P2#^H-3T %%%% !15+4=6L=)CC>]G$8D;:BA M2S.<9P% )-7"RA-Y.% R2>,"@!:*R;'Q-HNIWOV.RU&&>?!(5"3NQUP>A_"M M:@ HHHH **** "BBB@ HHHH **** "BBH)[RVM98(IYDC>X?RXE8\NV"<#\ M: )Z*9YT6QW\Q=J9WG/W<=:E9#3+V)+/4[/5;)9)(&WH= M[@JZY'L>".U=MJ.G6^J6;6MSYGEDALQ2M&P(.005(/6J,'A;2;>W\E;=V_TA M+EI))79WD0@JS,3DXQT/% '.:CJVI^'FURSCOY;KRH+:2WFN@K-$TLAC8G M('WN15NZFU#0=66Q&J7-[%=6%Q+FXVEXI(P"&! '!W=/45T5QHNGW4]U-<6R MRM=PK!,&)(= 20,=/XCSUJO9^&M,LFF=(YI))HO(:2>X>5A'_PH Y' M5;6\N/A;)J-[JUY//QAC@MK[5WW$,QDC# M@=%]3N8K.Q>W:."': Q*;B&)!.#CH,=?I6.FLWRZ MQIU_976IW&FWFH?9B]SY(@D5MP_=J,.,$<-WQ[UV\%A;6][=7D4>V>ZV&9MQ M.[:,#CMQZ5E+X/T9)(W6&<"*830I]IDV0ONW91=V%Y]!W(H YNZOM631]7UI M=7N0]AJ#C.>,"H_$.JZB;[6;9-4O+;4HG1-.L;=!B: M-@/F^Z2IP567'MGC-5;CPOI]Y,MQ< M&X%TT:QSRP7#PF< 8^<(1G\:UVA1H#"0?+*[",G.,8Z]: /.Y-6U+3O#>JQ7 M.H:E%KL-O'(\=R(RHRX4R1%1@J2<8[>E7]9U+4?"-]\E_<:E%/8W,_E76TF. M2)00P*@84YP15S5_!ELV@ZA;Z:DCWES$D*R7-R\A"!PVT,Q.!UX%:UEX;TRQ MGFG2*6::6/RFDNIGF/E_W 7)POM0!S>FS^(X9K&]\O5;B&12]Y]J>V\HJ4)W M1A&++SC YR#6GX8BOM3T^QURZUBZ:2Y3SFMH]@@"L.$ VYXXYSG(K1T[PYIV ME3K+:"Y4(I6.-[J1XXP>H5"Q _*FVOA?2[*]6YMDN(MKF185N9!"K'.2(]VT M=3VH P+;6=0?P5H%ZUTYN;B_@BEDP,NK3;2/RXHL[R.RT7Q%(]Q<0%]9EC1K M95:4LS( J!@1D].?6ME?!VBI.DHMY<1SBXBC-Q)Y<4@;=N5-VU>?05/-X8TJ M0S+S][<3GJ1]#BFP>&=-@L%L@MQ);I*DJ)+UV/59K9].N)T@M5"^5MB.,.",DM@]^,C%-GO-5U M"/Q)>1ZK=V@T^-)K:&()M#&W60ALJ21GM[FNDNO"ND7EY)<302'S7$DT2S.L M4K#&"\8.UCP.H[5<.CV+#4083_Q,1BY^<_.-FSUX^48XH ;%<-=^'DN7 #S6 M@D8#IDIFN+T9K[1?#OA:_AU.YFBNGM[:6TE"E-L@P-F ""O7KSCFN^CM88K- M;1%Q"D8B5<]% QC/TK*L/">D:=/;RP0S'[,/W"2W$DB0\8RJL2 ?<"@#FO[9 MOEUBPO[*ZU.?3KO4?LK/<^2('5BPPBC#C!'#=\>]3C5-0T;4K]]8N;XW.VYF MM(<(;6X1%+*JX&Y6"CD$YZ]:W!X/T99$80S@1S">%/M,FR%]V[*+NPO/H.YJ M:#PUID&I?;Q'-),"[()KAY$C+_>*JQ(&X\2SOI5^J:G,MRR/=^> MUM]G,3#),85MPQD$=SCFJ%\U[K/A"+7[G4KC%Q?0E;)-HA1!<*H7&,DC&2<] M?:NTL/#6FZ90P3*CRB&2,## @#@YZ'N*Z^\L[?4+.6TNXEE@E7:Z-T(K.MO#& MEVR7($K/CRV:XTFQ"W,\(_M"V4B(CG,BC)R#TZCW]:W!I%D'T]Q$=V MGJ5MCN/R KL/?GCCFI;ZPMM1A2*ZCWHDJ3*-Q&&4AE/'N* .>"M;^.I$\UY& MCT-1YCXW,1*W)QQFJL&L7[^%O"5T;IC/>75NEP^!F0,K%@?KBNGFTFSGU6WU M-XV%W C1K(KD90]58 X8=\'O6=!X.T6WF@DCMY?]'E\Z!&N)"D+=?D4MA1ST M H I>'1?Z];1ZW/JUW%OG?9:0[!$B*Y78P*DDD#DYSSQBL>TCN=.T?QGJ%OJ M-WYMOJ3V^J^'%:Y*6]Q#.]Q MTPVV(,"?H>:QM)U341X@T9?^2!)B,NKHJ89.G0CD&NBM/"6C MV=Q!.D,TDD"M'$9[B278C#:5 8D;<=J+7PEI%G/:S11W&^T;=;E[J1A",$;5 M!; 7!QC_ H P?#=A-#X>UR5-4O@XNKM5^9/E*R$[A\OWCCGMR>*-(N]1UZ3 M3;!]2N+2--'@NY'M]JO-(_&"YDC;S"-I.5([#&.E $NA7<-]HMK<6]U+=1LI EF4*Y()!# 8(((/':N M/AOM4\J"R35+@,^OS637!5#(8@C MIR>3R222@[V_P!JZUI=Q=RW< M=E-'Y,LV-^UXPV"0!G!S5*:R>;XG!Q?740&FK)LC9<$"7&TY!^4]3WYZUTL% MA;6U[=W<4>V>[*F9MQ.XJNT<=N/2JU_H=CJ-[!>3"9+F%2JRP3/$Q4G)4E2, MC(Z&@#B,WVG:1XAUJTU.XB:TU>9EM@%\IQY@#!AC)R#Z\<8J]=W^M:KK.KQ6 M8U5$L91! +)K<*&V!MT@D8%LD].F/>NIDT#39-/O+%X";>\E::==[?,[$$G. MMH<$M_&(;[R 9 MD4@A7QSC''6N(LIM8N+'PO=/K]]OU8^7< +'M \MFR@V\'Y>O/4UZ'Y:^7Y> M/EQMZ]JH1:%IT,&G0QP$1Z<//I777'AK2[E9M\,BO+'=>L)+/[9JMW]ANRAEPQ4YC))P -H M )P.O3O5F[U._EN-'TJQN[^]BFLFNY;JT,2RS\@#!;F&-HD?<>%8@D8Z?PBLZ3PII#VT4"P21"&1Y87AF='B+G+!&!RH/H./ M:@#E=2@UBXTS2XM5EO+=TUR*.!V:+S7B/W6;9E=P.1^'(KT""(PV\<1E>4HH M4R2$%F]S@ 9K/E\/Z=/I"Z9+'*]NK"12T[F17!W!@Y.[.> MU;&AQ7^K7.K3W.KWB1P7]Q;0Q1;555' )^4DD9R.W Z\T>&O!EMI^G:>VH)) M+>6Q+A&N7>)'R<,J$[0<'KBNCL["VL!.+:/8)YFGD^8G+MR3S0!Q6FZKJ5_I M7AG3_M\D,FHFX:>[55\PK&3\JY& 3DUKP?J4]W<02W%E-(Z1%0H9=F< @\-GGVQC%;OCYW3P9?;6948QK*R M]1&9%#_^.DULC2K(7-G<+ %>RC:*WVD@(K @ <=%'Y59FABN()(9HUDBD4J MZ,,A@>H(H KR-#8:4TEM$AB@A+11Q],!<@#\!7'V][JEKIGA_7)-6FN)-3N( M$GMF"^5MF[( ,@KD.?,.1"DES(Z1 C!VJQ('!Q2V MOA72+.\BN88),PL7AB:9VBA8]2B$[5/)Z"@#E)[S6&TF?5$UNZCECU=K-(PL M9C$9G\OD%>2 >I/85+JNH:IHT/B*RBU2YF^SP6T]O--M,D9DY^U%=[I?9(E^W7D<43,SD JC M[@/0=6H H7=W<>&];C@N=9NI[&ZL[B:1[@(SV[1A3O7"C@[NF",BJ>EZEJMM MK26\LFIFTN[":>/^T3$7W)MPR[/N\-]T^U=);^%M)MS M%M2FU:YN#JC)#<0R! F&B9@5 4$$%1SGFIK36=1GDL-!:Z;^TXK]X[N7 RT$ M7S[O;>K1C_@1KIDT/3TMM.MU@(BTYE:V&]OD(4J._/!/6J&E:-.OB+4-=OH( M(;FXC6WC2)R^(U/5FP.3QP.@44 2^)TU5]*3^R6E#B9#.L!42M%_$$+.:2XD011W1*.%\L[]JJ5)YQSP/375DMW<3%+J3RC<- B*P7YF M2>%],EL$M)!6[=E&,$<8Q6C#X5T>"* M2-+9\23QW+EIG8M(F-K$DY)X&?7O6A7%K//'NDM9#+"=Q&UBI7/'7@G MK0!Q_AG3YH]'UZ1-4O@PO+M!\R<$.3O^[]XXY[;9G;N/KBHI MO"VE2V]G"L4L/V*/RK>6"=XY$3&-N]2"1QW- '.7,GBA-,LYK_\ M"*V@DF% MT;3ROM+1\>4Y RIP,[@OY&NLBNTF\/K=VUR9T:V\R.J72Z;=Z=/J.HRW,>JO M9VS6HC^T3J$#A26&T8!.6XX%=7%HFGPIIJ) 0NFC%K\[?)\I3UY^4XYS4$_A MK2[A9 T,B/)E1:)H=GIL1RMO$$+8QN/<_ MB/J!^M7)_"J:AXEU.]OC,+:XAACC$%T\>_:&W!@I&1R. MM:-SX9TJY%H/(> VD?E0FVF>$K'QE,H02O XH XZ9KK6(O#\L^H7*2?VUY]ZR#X6TC^R8]-2W:.VBF,\7E MRLK1R$D[E8'(/)[]ZU;>!;:WC@1G98U"@R.78@>I/)/N: )**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** ,+QCJ5[I'A:\O;!5^T1J,,2/D!(&<$<_2LW5]1U6+6?#C+8N M+B5[D/9I@7NFK*(GGCVJY&0#U&?;(JD-,U6\U M/1[_ % V<6Z+(529949&R 58>X(((%9=YX/GN?MYLM,MI7( %BA V^[$#//M0!! MJ&O7D&MMI5AI7VR9;9;EF-PL0 +,N.0>?E__ %53_P"$U@FMK+[':&2\N1(3 M;S3+$(?+;:^]CG&&X& G5!\0I_[+6S:7^RH]PNF90!YK\C:#^50KX)GL MQ974#6-Y?1K*+E;V,^5-YC[R1@$J0W3@\4 7/^$U5K*"2/3I9+J2^^P/;I*I MVR;2P(;H5QCGT/M4TGB6_358=+&CJU\T'VB6/[6H"J6*_(2/G/&3TQ2MH%Q+ M%I!,5A;2VE]]JF2U0JC#:Z@#CDX8*M#U'70+>W33EAV@IE27=EIK%;J=954@@!F"*?O;0>>1[43^*)Y+R:VTO M2VOC';176_SUC4HX8C&1G/R\#'XBJUQX=UB%-5LM.NK,66J.TDDDX;S86=0K ME0.&SC(R1@GO6AIF@-INJ74TRM[6)3G1W+M$6QDA!PP'!PD%?[.NVL['[*T=T&*(V<^8@QR>QSC@=:GT_PMJ.G6^@".XM'ETN M697R&"R12'DCT8#MR,]Z -[6M671K%9S"\\LLJ00PH0#)(YPHR>!]:SK3Q%? MW$FJV\FCA+S3UB)A%TI#[\G.X@ # SGKP>/5WC2*.;PQ.LL\4"AXV$L@;"$. M.05R5/\ M=JY72[*77+'5=/M9;2Y8R07$E^)99(KHAN89&;DC"@?+P >E &Z M/%;7VCZV!9E+NPAWR);W:L"C _,D@&,@!NW45)#XCNLP6&GZ7-?3KI\-T6EN M57*L",,Q'+?+Z^>XXK2\/Z0^E>&K72[ETD:*,HY3 M.#DGIGZUBP>%]6^PV&BW%S:-I-E,DBR(&\Z5$;7LVFW MFGO +JQG,JI<$A'!1E() )'#=<&@#'?5M5M/%>MBWT^2]6.TMI&B^TA%BXI/L.< -?6L$6R,DA70/NZCIEN*Q8O!MW91Z7/"FFW=S;6*64\5XA,;A3D,IP2" M"3VY!H Z31-8BUO3_M4<;1,DC0RQ,02CJ<$9'!'H1U!KF/%7B2]N/#^N?V78 MRFVM5>%[Y9Q&5D'WMB]2 >"?8?E7*WWA M?6CIFKZ/8W%@=/OY))4>?>)(BYW,N ,$9S@^_>@"S=>(&TW5-9FF@N6^PZ?' M.(_M ,> *LW'BB>SL8I[K2S#+=2+'9P&X7=)D%LN>B <\F MHM8\,W6HS:P\<9#A C# .2".<8INN:YKME MX5U2].EI9W,$0:)OM"RCGJ>G4>F,'/6G2^&KF]TEXWATS3[Y)X[BW>RB)16C M(*[\@%N<]AP:L7>FZSK>A:EIVJ-80?:8/+B:U+OAN_- "S>(+V MV5I_96_5+H.ZVRW VJBXR[/C@!H@[F*6)MI^]MRK!EST-1Q>%;S9;S3W,#7 MC:LNI7)4$)@*5V)WX&.OO0!TEE+.>E0:SJL M6C::]W+&\IW+''%']Z1V(55'U)J*]N+]==TVWM1&UJXD:[#(254+\I#=!\W& M.^?8T:_I+:QIGD13"&XBECG@D89"R(P89'<<8_&@#//B.]1KRSGTKR-2BM3= M0Q?: Z2H#@_-@8(.,C%IW&IZI):).;-K2"*V+,BACEF+, 220.,< =Z/^$=N?[ \/:?Y MT7F:9-;R2MSAA&,';QW]Z (#JD6CZXT-VMW!;6>E-<9:Z,J,H9D#7'G-.KL% SAD'0D=@33-8\-'6=4N)9956VGTR2 MR8#[X9G#!AVXQ3!I>MZAID^DZQ)8&TEMF@::WW^8Y(P&P1A?7&30 RQ\7FXO MK*&ZL!;17QVV\@N4D;=@L ZC[I(!]>>*M>'M?NM?A2Z&EM;V3JVV9Y@2S*V, M!0.G7DXZ=.]5]$T2]LIX1>66B;($VBXMH2)7(X#8(POOR:T/#>ERZ-H%KI\S MH\D.[+)G!RQ/?ZT ,U+6YK;4XM,L+$WMZ\)G9#*(UCC!QDL0>IX [&J#>,0 M]OI[6^FS2W-WW.:I67A6YM9M*GDN8I)H+V>]NV (#O*K A!Z L.O84 =%# M<2"P%Q>QK;.$+RH'WA,=?FP,_E7-VOC9)Y+.62P\JPO95B@F^T(SY8X0M&.5 M!X[G&1G%=/G^26@6<.)%E;:I5L#WX([4G_"+W7]A+8>?#Y@U3[;NYQL\_S,=. MN./K5#QGI<\%AK^I"2,I=1V<<:\Y!27G/M\PH NZEXANQ::GI]]8/I]VVGSS MVSI.) X5><,,889!Q^M3PZ[-;V&BV-K:O?ZCRW.L36D6VSFM;>.UW,%\P ,[%@.< %4'([D\>M9&MZ:^D^&95DND?7[N M_P#MUMY*$YN,KA4'7:%^4Y[$DUI77@\KIVBK9_99;G2T*!+M-T4X< /N[@DC M=GGF@!X\;6Z6*NZ-XA_M*_GT^XM MEM[R&-9=LYJ#3_%LUW)I3SZ3);6>J#%O.9E8[MA8!E'0$ X.? MJ!5W5-'FOM:LKV.2-4@MKB%E;.29 N"/8;352'PY] &EK.L+I,=NJV[W-U=2B&W@0@%VP3R3P "2:IW'B"\LK2'[7I+ M)?W%P+>VM8[A7$IQG.[ PH .21VJ?7M)N-0:QN[&:.*^L9O-A\T$HV5*LK8Y M (/4=*IWFE:WJ,5I=S/I\.HV-SYUNL9=HRI4JRL2 >03R!QQ0 R;Q>;.SU!K MW39(KRQ>%9;9)0^Y96"JR-P#U/7'(Q3SXDOA)?V1?P6OVJ&,W"LLB9(S MN X((Y'ZU4N?"VHZC;ZG/>3VJW]\]L L6XQQ1Q.& !(R2?FYP.HK5NM&FG\0 M3Z@LD8CDTUK,*1W2K9QV^V)9A(LF\L$V)@;68\'GT]*?-X8W*1?:X[;R& ),V:6%CN.0>F:U]&N;R[TN&: M^MQ!,R@X$@?<,#YN ,9]*H26.M:KI6H6&K-80IGZU M=T6+4H-/2#4Q:>;$ BFV9B& &3N P?:@#,NO&5GI]G?3WL+Q-9WHM'C#9)! MP0X]MA+?0&H/$?B,Q66M0V]O.\=C!&TT]O<")U+@G"'!Y"X/_ A5NX\+6]UX MK;5YB'@>V\I[<]&DP5WG_@#,OXU1B\'2VW@G4=#CNEDN;O?F>4GG/"9[\(JC M\* )X=7U4^-9M,6U62QCM89-QE *[BP+],GIC'MGO69HWB2]T^PFFN[&::P& MIS0/>-."4W3%5PAY*@D#J,=A6W-I6I0>)UU2Q:U>*6VCMKB.F*Z MW4K,:CI=W8E]@N87A+ 9V[E(S^M8,>B:Q/9Z-!?/8JVFW<4NZ%G/F(D;+W'# M'(XZ>] WC%;:WNUOK!X+^WN([<6JRJPD>093#\#!&22<8P:N:/XB_M'49M. MN;5;:[CB$P$""!U%9VK>$)M1O\ 4;P36X>2XMKFV65"Z;HD M*E9!W4AB.*UM$T^XM#+)=6.E6TC *HL$/3ON8@9[<8H R]2O]2MO'216%JUX M#IA8P&X$2 ^:/FYR,]NG>G'QK!):VGV>T9K^X>2,VLTJQ>4T9P^]CP #CIG. M15G4M,U8>)$U?3#9-BS^S&.Y9USE]V.$%LBK8?Z<;P6;0M<*(U, M4[4MPH Z M?4)I(-.N)8HC+(D9(0/L)X]>UY M')Y'('.>E=1+')-9/$VT2/&5..@)'\JP-#\.7.EWFF32S1.MII0L7"YR7#*< MCCIQ0!2N_%>H7%MH%UIEEQ>W;PSPR2*"&4."F<'NI.X>GO6A?^)Y+:_.GVUB MD]W%"LMPLETL2Q[NBAC]YN#VQ[\U3'A?4+?1]/CMI[8WMCJ$MX@DW>6X=I/E M) R.'ZX/(I;KPY?MJSZK';:1<8.1D9Z>]+=^+9(;N>VMM.2>2T13=9NTC M"N5W;$S]\@'V%6X=$ECUG2[X"UB2UM)89(H$*+O@"6'QA_:&H6]MI=@;E9;:.Z+23K$ M0CD_=4_>(P<^E&GZWJLOB;7+6XLPUC9NH5DD!9%\O<,#&6+=>O&<5'X@\.:A MJR06MM'I<$$00Q7(5EFMF!R3'@8^@R/?-7(]+U2R\27]]:/:26E_Y;2"4L'C M9$V\ #!!P.I'>@"3P[KMQK]HMX;!;>UD0/#(+A9"V>S ?=8=QS3M1UR:WU5- M+T^P-[>>3Y\BF41)&F< EB#R2#@8[&J6AZ#?V>O7.J7:V%OYT C>"QW;)7W9 M\Q@0,-V[]>M6-0TK4H]>_MC27M6EDMA;30W195(#%E8%03D9/&.?:@#!U;7[ MO6SH<%C:W"07=Q(ES&MUY$F^-7W1%AR "N<@\XQWKI/$;R6/A#5'MI9(Y(+* M0QR!SN4A#@[NN?>LZQ\*SVD"*72;B^@U+Q ]S#9-(PO&E6,L4/(W MX/(Q[50T'4R)_#8T[7[K4;R[5/[0M)+CSU13'EV/4H0V._M72VUCXD;3VT^\ M.DBV-LT&Z$R;\[-H/(QUQFM+2--?2= M;.-8#=0VR1,P&%=U4#).,XR* ,(Z M_=?\)RJ[_P#B3[SIN>WVG;YF?_9/K2GQ');_ !!O;*X-; MF[U 77F1$_*F%0KG&?\ 5[A^- %GP+J]WJ^BSRWX87*7+Y5SRJOB1!] K@#Z M5T]95AI4ECKFIW:M']FO%A*QKU5T4J?;! 7\JU: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@!DLT4$32S2)'&HRSNP ]R:BBO[.>V^TPW<$D ./-20%<_4<5E>+KLV M>@._V>"5'EC1VN(_,CB4N,R,O<+UK@I_*_LWQA#;W*7,4UO;2QO% (DD^8JS M*HX(Z D4 >IV][:7;R);74,S1'$@CD#%#Z''2LV[\16L.L:?IUO)!<27,[0R M!)@6APC-D@9_NX[5S^M6#VGB&>/1;9;>>30;E8Q @7+ADV=.XR<51L)]"FU' MPA%I,<2SP2.LZK%MDC_<-D.<9SN]>IH [K4[[^SX4D6..26218UC>98]V2 < M%NN!DX[XJ*UU[3KS5;O3(KA#=6K!'0L/F)7<=O.3COZ5F^-HEDT2!O+#.E]; M%3MR5_?+G'IQ6?:MI=GXT\06]\(H)[LQ/;DIAI%,6'*''J&SB@#K+>_L[QW2 MVNX)VC.'$4@8J??'2BXO[.T>-+F[@A>0X19) I;Z9ZUQ_@FXMH=0DTJP:UO; M*&U5H[^&#RW4;L"*7CEN_8\'(IGC.6RT[61J22VTVHBU6/\ LZZ@,@N8]Y(" M''#YSTSVR.] '4P:]IUQK%SI27"?:K?;N4L!N+ G"\Y)&.?2K2W]F]VUHMW MURO)A$@+C_@..=_N1/( S?0 M9R:IZ;K<=ZE^\XCMDM+U[0,TG#;<8/.,9STKF=%N=%L;J_MM=2%=8DU!W/VB M'<\H+_NF0X.5 VXQTQVK.@AN;76;S6+O$VD6FM3;[?8VD@=. 2: M .ST[Q%:WES>6\[P6TL%X]K&CS#=+M"G(!Q_>ZO!SBK-W-I=IJ_B+_A(8D> M6ZCC^R>;'N,L7E@;(^.N_=D#G)S0!UW]JG_A)AI'DC!LS=>;N_V]NW&/QSFH M-6\16NG3VMO')!/,.<;B.3Q7,Z0+W3]7T:.^+1WLV@_9XVD!Y MF#!MI/\ > Y.?2LNUETDZ/X=LTB1=;BU.W-XCQ'SEDW_ +QF)&>3W^E 'I;W M]G'=K:/=P+0,9Z\CBO,H+"&ZC MO=+U758+/4Y[U]R/8[YRQ?Y'1\Y(QMP1P!]*ZK1M/MW\7^);F>!))EFMU65U MY $"=#VY]/Z4 ='!?V=U-)#;W<$LL?#I'(&*_4#I5BN \(WECIVHOI]@]O?: M?#:/*+R.W*30 ,/W< BN MHKF?"RD2>),@C.K3$9'7Y$H O:!X@M=;TVTG\R"*ZGA$IM1,&= ?;K^.*T&O M[-+L6C7<"W+%O!5S#:I%B60%U^HSD5RNBZ<'?Q5G)/YUA^';&SNUT6U.JP0:A:2)*]LMALN%D49=7?.<'Y@2># MF@#L=-\1#5M8O+>T2V:SM&,;S_:1O9@ 250#[O.-Q(K4M]0LKN.22VO+>9(_ MOM'*K!?J0>*X&;3C_P (UXK%I:8;^U6#K#'AV@!B+J,X$,:,1D("0=S8Y/'%:VFZA;:KIT%]:.7@F7\MYG4[)D<+P"!U!&,?2@#JGU""UM(9M1EALF MD RLLR@*Q'*YZ'%3K<0M(L:S1F1DWJH89*^H'I[UQEW?:8/%<>J:PH739]-4 M62*S[:"\TOPMIVO6]I*SV%S.T5L00[6DKD!,=>,HP' M8"@#OY=0LH89)I;NWCBC?8[O( %;T)SP?:E-[:B&.8W,(BD^X_F#:W&>#WX! M_*O/+_2I=&N]$.HW44-L()7FN9K?SHA=NP9BPR ,@L Q],5(VD69L]%6.Y2_ MLKO7?/PMOY<8_=N" O\ =RN?0Y]Z .[;5-/2T2Z>_M5MG.$F,RA&/L>XJL+2QTA] DOKD76@![F59'@*PQ2N04RASA1\X7/3- '9:+K2:R^H>4 MJ>7:W1MUD1]PD&Q6W?\ CWZ5G7GBB^AU;4K2TT-[N'3@AFE2Y56(9-_RH1SQ MGO4?@EK9SKTEFJBV?5':/8NU2/+CY ].M45T>ZU7Q?XGC35;NRMG-NLJ0*F9 M081_$RDC\/6@#J(=Z17B:=PF>ZAB4J7 M!>0*"HQD\]N1^=>?ZC96^D>)VBNKJVL=/2QB@L'NK3SX]JY#H"3@-G!/<\59 ML]$M8M7\*6KN+^VCM;N6-Y8=HPQ1E&T] < 'I@>E ':#4K S10B]MO-E4-& MGFKN<'H0,\BE%]9/=M9BZMVN1R81("X_X#UKB-1DL])\8,=/:UNKNZN8(YK& M6WS)$=H DB;' 48)'3@\BLZU^R-X>TG3((<>)X[Z-Y1Y9\Y)!)F21SC.TKNY MZ$$4 >D-J-BDZ0O>VZRNQ5$,JAF(X( SR:5K^S2[6T>[@6Y896$R .?HO6O/ M-0L(&\)>,+HVJ&Z74IFCE\L;QM92N#UXY_6KUY-9:9XW+6;V][-I+*.^ADO452V8 WS9 Z@':2/05A2BQU&]\17. MDQ12:6=(*2O''B*2<;BN.,$A<:=I&? MFX #>H&:S_\ A(]4N-2O[73M"%TEE-Y+RM>+'EMH;H1Z$5H^&X8X/#.F+'$L M8-K$2%7')09/UKC;>YT.R\6:Y-JNH7-K.M^KQ(D\J(X")R57AN01S0!O3^*= M134;^UM] :Y6P2-[ADNE##>F["J1\V.>_.*M7_BS3['PQ#KYWO:S",QKC#$, M1V]0,D_0UAQ:7<:SXM\1^1JUU9VDJVP<6Z)F53%_>921^'K1?VDD^O6FC:;I MJ76G:/:8DBDF\M=\BE%&2#DA-W_?5 '3:OKEKH\=C),=R7EU';(P/ +YP?IQ M3EUJW?Q))H@&;A+47).>,%MN/KT/XUY_;6UQXBATSPU?!ENM,BNXYR3D*Z*( MXG![\."#[5:9INJ6NK0236C,RQRO"^Y"I#J<$8-<1XPGBN]1U6Q MN!:6S)9 0;[,2SWA(8X0]@IXXY!.>* .[N;^SLP3=7<$ !/FR!< ].OT/Y4 MZ:\M;>V^TS7,,<& ?-=P%P>G)XKB]%@M]4\1:=-=0QW0/AZ$[I4#C<7(/7OU MK)TMK>TM?#,VLI_Q*(8[I%,JEHXYO-(0MV'R@@$T =YHFLIK(OVC1!';7;6Z MNC[A( %.[/ONIT&O:=<:Q+##/=K;M:%TP9#AE;:<=<]: -?0?$5 MMK5A;RM)!#=3!C]F\X,X 8C..#VSTK1DO[.*Z2UDNX$N'^[$T@#M]!G)KSRP MT^"'P?X)7>.% B\(H&>._K0!FMXA\WQ-_8UDEM*T2*]R[W(4KDGY54 EF 4DCC'' M-:D&H65U,\-O>6\TL?WTCE5F7Z@'BN>LK>*'QQXAN4M$>1+6V=,( 2Q$F<'U M/%LVT6DRW]I-;707(0"Y15=O[N\G -<';Z59R>$] M!>2QA:636QYC-$"S SN#GCD8 'TJ;7;**.T\=0Q6R+$(K>1$5/E#F/D@>OTH M [*WUM)-6U.SG1(([%(6,KR#!\P$\]AC&.O.:TVEC21(VD17DSL4L 6QUP.] M6"I^=0K*Q!Z<$BHO"4EWK&JFZU!&$NCP?V<2W\4 M^?WKCZA4_,T =A<7=M:+NN;B*%<%LR.%&!C)Y^H_.HTU/3Y)(HTOK9I)ANB5 M95)<>JC//X5A:[:Q7?C/PVL\"31JEV<.NX [4P>:YEM,M;?POJ,T-E%'/%X@ MS$Z1@,@%RH&#V&,CZ4 >BRW]G!<);S7<$<\GW(WD 9OH">U@DOM=L=9U*WM+F[NY-JSV/FR21'B-HWSDX& .A%:4 MVE0O=^+ENH4NI8=-@1)I8P6)$+Y(ST)(!X]J .U.HVC&X2&Y@EF@4L\22 LN M/4#D53T'7[76].M9TE@2YF@69[990S1Y&>1U_2N5AL8+2?PG);VR0M)IDZRM M&FTM^Y0_-CKSSSWK.TEM-N=(\)VNEQQ_VU;S0/-Y46UXHP/WIO7(ZT M >DF_LQ>"S-W +HC(A,@W_\ ?.[?-*_,%\E/NGJ.IZ4 =+;W]G=O(EM=P3-&<.L<@8J??'2EN+VUM%+7-S#" M-Q,D@7 SC//N17&^";BV@U%]*T]K:^LH;4-'?10>7(HW8$4O'+=^QX.16CJ- MG!=_$#31<6\N-N M!]*K:I>Q7%VMV[VEI=6VL(S6D5IB6-%E ,LDG7DVEU))';W4,SQ'$BQR!BA]"!TI(= M0LKB:2&"[@EEB_UB)(&9/J >*XW7--:VUWRM%MTMYY=$NHT\A F6!38..^3Q M5:Q?2[J\\+0:'"BW=JI&>U;4$M&1;&[@,B74>[.U?1R>!C/N, M4 =C<7]E:/&ES=P0M)]Q9) I;Z9/-5/[6/\ PDCZ3Y(PMF+KS=WJY7;C'MG- M<+=>6=P:[6,PI>6/G;H3&/D1LCD-N!4<4 ='H&J'6M"L]2,(A-Q'O\L-NV_CQ6C7-> I4?P;8P M#(EME,$R,"#&X/*D'OR/SKI: "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (;N\MK"V>YO+B*W M@3&Z25PJKDX&2?Q^ =;:_M=/@F\DA?L9)!7(ZDJ.] '46&KZ;JH8 MZ??VUUM^]Y,JOM^N#Q5I9HGF>)9%,B %U!Y4'IGZX-L/PWK]J_BR#4AJ$,CZZTL&UT]WWR:?/+9LWKL-KB%[6)+=(G[HP._Y<@Y).: .]HKEO#LNJZ]:P:W)JTD$$ MTK%+*.&,H(PQ7:Q(W%CCDY'TJH^O:D/ ESJ0N?\ 2TOC"LFQ>$^U>7C&,?=X M_P#KT =I4,%U;W2,\$\6!C5B&)4G&3]>3STKG)OMU]I>CA]1D25/$,D!ECAB4L0T@#D;<;AM/; M!R12R1EAN8#&2!WQD5+7'ZOJ-WHFOQ227+7<,6DW$ MY1XHPQ>,)R&"@C=GD#CVJKI.I>))9],N2+^XCNF7[5'+:Q)!&C#.Z-E.[@XZ MYR* .ZJ.6XA@:-9941I6V1AC@LV,X'J< _E7+>%]0U%]1DL];OK@:GY;.UG+ M BQXW??B=1\RXP.23SS6SJ>B1ZEJ-A>M//*J<@'\<'\JY#4;74O#.E: M3965[?#2K5'6ZNH84EF0#E"5(/R#G.!G %11176J>++R73M:> -I5LXN(H4; MSLF3!PP( [D =^HH [JBN'TS6]5\2/I-I'>&P,NF_;;B:&-69VW; J[@0!D$ MG@]A4::YK5T-.L4ODBN?[5GL)[E85/FK&K'<%(P#P.G&1Z<4 =YD9QGFBN+E MT^]'C_3HO[9NBR:9(3(8XLN!*F0?DQSQG'/'&*[2@#.MM>TF\DMH[?4+>5[G M?Y*HX)DV?>Q]*T:Q+'PMI]A-8RQ[F>R\UHRP49>0_.YP.IY&!P >G2MN@!DD MT431K)(JF1MB!CC<>-]7@DUJ2-=0@MYM$A6[BC>4(9K@L&" MX/7Y%8?]M*] LKN*_L;>\@;=#/&LB'V(R* )\@YP>E%>>:;%>*/'F+R)/N]>.G3VK8NYKZPT.&6[UR[:[O7C$:V]K&S;B"2D:X[^ MK9QCK0!U=-D3S(GCW,FY2-RG!&>X]ZX&/Q#K:Z/>1//)'>6VJP6BRW$$>_RY M"GWU4[ %/"DC(Z]: M.OMK:&SM8K:WC$<,2A44=@*EKBEUO.A&--JUOXDUG^S9;)Y&6_.K)IT=QV,X'J>#7'^+]/O[;P5J"S:U*)2!O4$?* MH&,D'IGCTJ[JOV[3[[PY&VHR7*R7IBE\Z"++Y1V!X4;2,8^7'% '445P2ZWK M/_"-Q>*SJ!,3SKG3O*3RQ$9?+V[L;M^#G.>O&*6_U/7/L/B/4H-6,2Z3=.L- MN($*NJJC$.2,G[Q'&#[F@#O*BMKF"\MTN+::.:%QE9(V#*WT(ILF^YL6\J5H M))(_ED4 E"1U ((./<5P^BZCJVIP>'K./4?LBW>GRSS/#;QY+*Z@;1MVKU/; M'MGD '?T5B>%KZ[OM*E%[*)KBVNIK9I0H7S-CE0Q X!( Z5BRW.MW3>([FWU MI[<:9<,L$/D1E&"Q*^')7)!R>A!% ':U";NW%Z+,RK]I,9E$>>2@(!/TR17. M^']=N]6OKYI&VPBQM+B*+:/W;2(S-SC)Z#KZ5@Z4^HZ]JVB7!U.6VNYM#:26 M>**,LQ\U>,%2HYQV[4 >@2W=O!<002RJDMP2L2'JY RSBN4>XFU2WLX)Y(4'E"2,-DA0-VT9 S[4 =M=7=O90>=6A4S1HI3]\F?N 9J;5O$%UH>H:O% MJ3LUO<7)6-HX]N\1*0Y^7.1P,=..E '>T M5R)N;^T\,0WM]KMS]JOE@$8@M8V*NPSLC7;R2.[9QC/%9T/B;6+73]4M9C(U M[#>6]K;RWD2*Z^=MP7"':=N2>.O&: .Y^UV_VT6?FK]I,?FB//.S.,_3-35Y MWJ=S>^&/$-[?SWTFI30Z([H9HT3#>K"ZQX@TH_;)TU&\M$MY M9;H75M%$J%4+ H4YP2,8.>O6@#MI[NWMI((YI51YW\N($_?;!.!^ /Y5-7 R M0ZF]]X3O]0U5KDW-WYA@$2+'&6A>UCMIK>[>)-ZK))L*L IZ'' ZU:OI=5T_4GTJ;5Y;J&^L)Y(Y6AC M62!T SC:H!4ANX[4 =9<75O:6S7%S/'# G+22,%4=N2:FKST"_T_X3VEW%J< MCL+>VD5)((F4(0H\O!7DUNYT71]4GNY[/3Y+5FNKFSMTE*2AL!G5@2(\ GY1^5 'H)( ))P!45O

Q#SW-G:1OLFSUD7:=L>/[H'/I0!Z-45Q=06D7FW,T<,98+ND8* M,DX R?4FGHZR1JZ,&5@"&!X(]:P/&$US;:;:3V\_E@7L".AB1Q(K2*N#N!QC M.01@YH Z&BN#O]3US[!XCU.'5C$NDW;I#;B!"KJJHQ#DC)^\1Q@_6NKU?4SI MGAZ\U-8]Y@MVF">I"Y H T:IQZMI\M]-91WD+7,"[I8PV2@XZ^G4?G7*:7?> M))+NP=FU&>*YXNO.M8HXX@5)#QE>>#CALY!K,MK2]3X=^)Y#JL[$RWA/[N,9 MVLX;D+_%W].V* .\M[ZTUJQF;3KX.AW1^? 0=C8Z@D$9&0>XI=+TR#2;/[/ MTC[G:2225MSR.QR68]R:Y2[U#4M-MM!T6VN+N1[B!Y9+B"WC:4(H7"JI 0?> M SCH/4TBZSXA2.#393+!-=WXM[>^NH$5_*V%V)0?+O&"H['KB@#N20!DG HK MBO%FGWT'AI(Y=:N9V_M"V(D>*(, 9%&#A<'!^;IV .1UZ^UBD@MDBFN'N)%& M&E=5#-[D* /R% $U%4M7NX['2+NYENOLJQQ$^?LW[#V.WOSCCO7.>'-5U1O$ M>]74# M;?;8(%+M&(A)D(<+OP<>G?% 'H)( R> .]%>;ZY-K4WA#7X+U[U;:)(G@N+F M&-)) 3AD8+Q@<'( /->@64$UM;+%/=R7<@)S-(JJQ_!0!^E %BBN$N-7UF31 M-5\1PZCY,=E/*L5CY2&-HXVVD.2-VYL'H1C(J6[O]9O;KQ$]KJSV<6FQQRP1 MK!&V280Y#%@F#SUZ"@#MJ@N;RWLX//N9DCBW*N]CQDD*!^9 JO9W$NI^ M'[>X#F"6ZM5?>@!,;,F<@'(X)[YK@(;>Y3X1VCF^DE\U[4Q+(B;8?WZ], $_ MB3TH [VWTB*'5YM3>>>>XD4QIYK#;"A()5 , D#.0--&J%7+E-IV KG!]?>K&D7?B!=9LXY_[1N;296%RUW:Q1+$P M7*LA0YP2,8.>O6@#L*A%W;F]-F)5^TB,2F/OL)P#],@UA^*Y]5MELY+*2YBL M@[&]EM(5EF1N 36-&D^K^+HI-/UMT5]$B8W<4*%I?WC\X8$#GDC M'MQ0!W=%<-IFN:MKXT:Q6\^QRS6LMQ=7,,:EG\N3RP%# @9/)X/M4::WK=Q= M6FE)J"I.NJSV,UT(4)E18MX;!& W(Z<9'3'% '>Y&<9YHKBWT^]'Q!L8_P"V M;HLFENS.8XLN!*F0?DQSWQSQQBNF746.K-8_8+P*JY^U%%\D\9P#G.>W2@"] M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!2U;2K;6M-EL+OS!#(5),;;6!5@PP>W(%9I\ M)6DEG=6MQ?:G-( ,@Y&>AXZU-XKUB?0O#EUJ%M!YTT0&T$949. M,GDQF+B& M>,QOL;!VG@C/TJ"\T2QO;&"S>,I%;O')"8SM*,A!4@_A6?)XQT^&R-Q-;WD< MB72VDEL8@98Y&&5! /((Q@@G.>*?+XH6&6WMWTC4OMEQ&\D=L$0OM1@#D[]H MZ@\G]<"@"S!X=TZ"TL;81%H[&8SP[SDASNR2>_+DU:L].M[":[D@# W^NED:%'1"(EW-EF"CCOR10!43PS9?VHM_--=W#([O%%/.7CC9P0Q53[$C MVSQ1IWAJTTNXC>UN;Y88B3%:FY8PIG(P%].3@'(%4F\91K/<6YT35_M,""5X M?*3<(SGY\[\8X/&<^U69/%5F1:"QMKO4);JW%TD5LB[EB/1FW$ >F,YS0 ^' MPQ96UZ;BVN+V",S>>;:*Y982^\$$LWV@VZW#") M9-P8L%Z)G3 W1G#H>.4L6W*>W)/YU7;QA8I:"62VO5F%T+-[4Q#S M4E9=R@@'&",8()'(]ZKOXXMXTNS)H^K*UD?],4PI^X4C(8G=@C'/RY.!0!KK MH=IY]M/,TMQ+! ]N&F?=O1\;MWK]T5#IOANUTJ9&MKJ_\F($16[W+-%&#Q@+ MZ#MG..U,N_$L$-S]GM+.\U&58EFD%HBMY:-]TDL1R<' &3[5!_PF-E*\,=A: M7U_)-;+=(MO&/N%BISN(P05((/X9H M:?X;M-/OQ>B>\N9TC,4;75PTGEH2" M0N?7 ]^*V*Y2[\8L9-!ETZQN+NUU(N6VHN_"HQV@%@ P(YSQ@&NFEN(X+1[F M=O*BC0R.7_@ &3GZ4 4M5T:+5@@DN[V#:K*?LTYC#*V,A@.O2BPT*PTVX,UI M$8S]GCM@N[($:9VC_P >/-4K/Q7;7=Q;1/8W]L+M2UI)/&JK/@;L+AB02.0& MQFJGA+4KW6KS4KZZ^W1)'<20102+&(E56P ,98N-O))QSQF@"[_PB>G):64% MN]U;/91F*&>"8K($/52>XZ=:GM_#FFVL=@D,3J+&5IHCO))=@0S,3RQ.X]:P MO%&L367B:RLGUXZ19R6CRM((XVW.'4 ?.I[$_E3+Z?4DO= L8?$TPAO8[B9[ MSR807 5&3@KC')[=Z .BU/0K;5+JWNGFN;>Y@5E2:VE,;;6QE3ZC@?E4\&EP M6^JW>HHTQFNE175I"4 48&%Z"N>TKQ+/%X?UJ\OYX[Q=-GDBCN8E"BYP 1P. M,Y;;QQFI=,U^Z'@N^O-1VKJ6FI-'= 8QYD8)!_$;3^- '4T5P'[ MI@1=W-TD-Z"HRBHVV8D=N5I#N+,<#\L "G:7IEOH^G16%IO$$60@=LD DG&?3FL/5_% M-W9:&+Z+1[R*4W44!BN$3.&8 D8?!R#@<]>O>KUSXC2V-K#_ &=?2WURC2+9 M1JAD55."S?-M Y'\7>@!LOA2PEDU ^;=I#?A_M%NDQ$;,PPS;>Q/K5O4-%M= M1M;>"1IHS;.'@EA?:\; 8R#]"1^-4CXMT\Z?!.XBN0H)41.W)!(QD YSVH MQ^$M-C69= MUR_G3Q7,ADF+%I(SD-D\\X&>W Z5:N]#M;NZN;IGN(IYX$@:2&4HP56+#!'0 MY)J;2]3BU>R%Y;QRK S$1O(NWS%'\:C.=I[9Q5'4O$L6E7+)=:=J"VJ,J/>B M-3"I;&#G=NQR 2!Q0!$/!^FB(_O;PW)G%Q]L,Y\[>%V@[O3;QC&,4]?".E"U MN[=A<2)=R)-(TD[%A*O216ZAN!R#VIM_XKM[&[O;9=/U"Z>Q57N#!&I5%*[L MY+#/&>!SP>*DN?$UK%):Q6EM=:A//#=HVG7= MC=7%[>172A9#(4:PN+!C&* -!?".F+=+(#<^0LWVA;0S'R%DSG<$^O..F>U69/#]A M)9:G:,LGE:D[27'S,!)W" MC M!R.YY R.E3IXPLG>.3[)>BPEE$,=^8QY+,3M'.=V"> V,>] &^B!(U0?=48% M9=AX=T_37L7MUD!LH'MX=SYPC$$Y]3D"H+3Q5:WDMULM+Q;:TDECN+N1%6*, MQYW9.[)Z=@>HSBFVWBNWN)[>.33]0MDN@?LLL\2JLY W8'S9!(!(# 9H U-/ MTZWTV*:.W#!99WG;<<_,YW']37.0^$?MFH:U)J,MVEM=WF]88;DK'-'L0?,H M/J".Q(JMHOB61X=3UK5#J,<*7+6\-J438?GVJB!6D]C;FYDMYD7>T?/S+ABIZ$=>O6@":[\,:?=WGVD-VSVEO]FBD@N"C"/.2">_;KZ4[_A*K<6 O)+" M_CCE=$M5:-=]R6!("*&ST&?FQQS5O2];BU.XN+5K:YM+NW"M);W*@,%;.&!4 MD$'!Y![4 0_\(OI@M+*WB26+[',9X98Y2)-YSN);J=V3G/7-/N?#>FW8OQ/$ M[?;I$EE.\@AT4!64CE2-HZ4FH:_%8WZV$-G=WUYY?FM#:JI*)G +%B ,D' S MDXJ"3Q1$NHKI\6FZC-=F!+@Q)&H*(Q(^8E@ 1CD?EF@!Y\,6"S8W$EA\@Z=,Y!XZ47'B^SMWG?[)>R6-O(8I M[Z.,&&-@<'ON(!X) (% %^\T.SO=-MK%S*B6Q1H)(W*O&RC (/KC^=4U\(Z7 MY-]%+]HG6^"?:#-,S%F7[KYZAAQT]!Z5+;^(H;O5YK"VLKR9(9?)END1?*1] MN[!^;=T(YQCFF^*M:N-"TE+JVM6N)&N(HL @!G /<<\X'N1GB@!+?PII\,\ MLT\MW>O+;&UP4]>F.<\5 MEW^OWEOXCTI4LK]H[BSG=K)%0R;PR8)^;:, GG=CGUJZ/%MC)8VL\%O=S7%R M[QQV:1CSMR'#@@D ;>Y)QT]: "T\(:?9W%I(D]\Z6;[[:&6Y9HXN", 'M@]^ ME:6IZ7:ZO:B"Z#X1Q)&\;E7C<=&4CD$4S2M7@U:*8QQS0302>5-!.NUXVP#@ M@$CD$$$$@YJIJOB2/1YI/M.G:@;6+:9;Q(E,2 ]_O9(&>< XH S]9\**?#6I M6NGB:XO;UXFEFGFS))M=3RQQC"@X Q6I8>';.QNY;MI+F[N9(_*,MW,9"L?7 M:,]!_.H;SQ/':ZC<6,.F:A>S6\:2R_9HU8!6S@\L,G@\=:C/B^SD>T2PL[V_ M>ZMC=1BV1?N!@ISN88()Z4 20^$["+2)]*\Z\DLI0H$4DY81*IR F>@_P%.O M_"NGZA=3SN]U$+H 7,<$[(DX Q\X'7CCC'%1CQ=826-O/;PW4\]Q(\,=FD8$ MV]/OJ02 NWN2<=/6I8?$D5Q93S0Z??O$+!M/@L$N;^&UBB:$Q17+*LB$DD, M._4\]:&\86$6D76H3V]W#]DG6"XMWC'FQNQ4#@'!'S Y!/%6'UV=+-)QH6J, M[R%!"J1[\ 9W'Y\ 'W.?:@#4B@BAMDMXD"1(@15'90, 5AR^#]/DL(+ 7%_' M:10?9S#'IYZTI\76!L+*[C@O)/MDS6\<*1?O%D4-E6&>#E2/3\ M.:5/%MA_9]U)&)?)N54%D)QN!4D M$9X//% #I/#]A)8ZG9LLGDZE(TEP-_)9E"G'IPHK0>WBDMFMY$#PLFQD89#+ MC!!_"L+6?$-UIGB+3-/ATZ>YBNHY7(D MN;6_N[2TDB;,$:E;>,PJS$Y(SR2<#)H V=,\/6VE3(T%U?M%&I2*"6Y9XXQZ M!3Z=LYQ4BZ#8KI%YI@5_LUV93*-W)\PDM@]NIJ'4?$26$:31Z;?WEL81.T]M M&K(J>O+ DXYP,G%4K[Q3+%K>D6UE8S7EI?VSW DB5\\,A22/C!PP]1P1T-1R^'+*XTM;"XDNI@LGG)/)<, M94D'1E?.01[<5:UB]DTW1KR]BA,TD$+2*@[D#ZCCUYZ5S%YXFOG\/Z%J/V6[ MMY)[VW26-44F=60D[ "?E)Z9P: -MO#5I+I5QI]S<7MU'.P9I)[AF=2,%2I_ MAP0#Q3+C07=M)C2[N'2RN#.TTTY,C\'Y3V(.>_0#'>DB\5V/V2_FNH;JSDL6 M59H)T'F9;[F I(;=T&#UJ;3O$$5]?FQFLKRQNC'YR1W2*/,0$ E2K$<9&1U& M: +VH6%OJFGS65VF^"9=K@'!_ ]CWJA8^'+6QU)=0%Q>3W8B,)EGG+ED)!P0 M>.",\8[T[5=>CTN]M;(65W=W-RCO'';JIX3&,[""VD>YM;V&>*XCMY;9H@ M94:3[AP"00<'D$T^7Q4L4\-L='U-KR2-IC;*D9=(U;;N/SXY/0 D^U %M= M M&TJZTZYENKN&Z!$IN9V=CD8X/;IVQ5K3K :=:^0+FYN!G.^YDWM],^G%9M]X MHM[.[N+>.QOKMK5!)=&VC4B $9&[+#)QS@9.*2?Q5:+<0P6=I>7\LUJMW&+5 M%(:)B0#EB .G?U% "W'A'3+FYEDSN3=VD<[6\UN6SF*8 .O..< M$C]:Y_1_%,]X-8DO--N(8;&:8"0*N-J ':?G)W]3TQ[T :]SHMC>7LUU<1>: MTUK]DD5C\K1Y)QCZDU%IF@PZ5+OBO+^953RTCN+EG1%XX /T')R:@M/$HOM- M;4+?2=3>#8CQ?NEW3!O[HW9X[DX&.>E$/BJP:QO[FZCN+)K @7,-P@#KD97 M4D'.>,'F@"[J>DIJBQAKN\MC'G#6LYC)!Z@XZU'I_A_3]+N(IK.)HS%:K:(- MQ($88L/QR3S6"OB2\G\4",Z?J5M NF2S_9I40/(P= &4;B,X)&"1[U8L/%40 MT_3(A%J&I7=W:?:4*0(KNH(!+#<%4\COC\: +I\*:<+.TMX6N8&LR_D3PRE9 M$#G+#/<'/0^U2VWAK3;3[%Y22!K29YT=I"S/(X(9G)Y8G)JL/%UE)8V4]M;7 M=Q/>NZ16B(!+N3APV2 -I'.35[1-9BURR>ZA@F@"2O"T

+MHC*/.BBVAL??<)G\,YJ['-%,A:.1'4'!*L M"* .3;P](]E8M;:5!82KJ<-S-&LV\E$/4MCDX["M>?3KB3Q?9:BH7[/%9S0N M<\[F9"./^ FM6*:*92T4J2*#@E&!P:(YHIE+12HZ@X)5@0* .2B\.Z@GAW3[ M(HGG0:N+MQO&/+^T,^<^NT]*V/$^G7&JZ&]K:A3*9H7PQP,+*K'] :U8IHIE MW12)(N<91@16?-K4,>MV.F(%E:Z68EU&>N376QRQS)O MBD5USC*G(HDFBA!,LJ(!C)9@,4 [.D0:HES;PJZ&Y\IH9(T"'V*D >];&EZ')I M_B%+J*UAMK0::D'E1/D))YC.P'1HTD1G3[RA@2/J* .,M] U;3])\/R16T<]UIES-));^:%WK)O'#= M,@,#73:E9/K'A^YL9A]GDN[9HV&=WELRXZ]\$U9DNX8T8B1&8*6"!P"V/3)_ M"F6]\DEE;W%PHM6F4'RY77*DCID'!/TH YR#3M:U"[T5-1LX+6#2V\UY$GW^ M>X0HNT8X7DDY^E:OAS3KC3;2\CN0H:6^N)UP<_*\A9?T-6+G55M],=\[OTJ^6"XR0,G S0!S6KVNK0^*K35M.T^.]C2SDMW1K@18+ M.K9R0?[M17NBW/B'5=%NM7TFV6"V6X$]O)(LR@L%V'H,]#VXKJ(Y8YE+12(Z M@XRK C-(D\,JLTF6 2RTV*?SIV@55V;.455( M(.7P>F.*R-0\*:N)M5M[>Y>\MM5CA\^6=D1E=7 ;A0!@Q^W45W"S1/(T:R(S MJ,E0P) ^E(MQ"\GEK-&SXSM# G'KB@#D+_P;)(Y7 WG MVRT<9_.NBN$N9= *2V4-UX6)K.2.,,SC]X70-P/QQ0!RZ>'-9;0-0MTA$"?:H+BQL9;DR^6( MV5F7?V#%3@<@5IS6^L#6;;7XM,1IC:O:3V37*AE&_M?^UE_P"$ MA?23$04M!=&4MQ@N5QC\,YJ:SOOM-D;F:(VRAF&)'4\!B <@D8.,_C0!R;44O;BZFM/,VH5F !57(ZJ%7DC!YJWJ^CWOB<:4-2TY(((;QG MGA%SN)B\M@,D8ZDX(':NJ1UD0.C!E/(93D&JUO>F:ZNHFA,:0NJ+*74B4D9X MP9%;/LM9MV6>'^$-[K]WWP#7*Z_P"%]5U-M81M M/@NY[B3?:7DUS@0Q@ B-4QP<@C(X.+?,K$H1D%L<*?;)H H1Z3>&]\1W#1JJZA!$L(+ G(B*D'T MY-9^GZ1K.A7%C=VUG%>;M,M[.YA,X1HWC'W@2,%>2/UKL!+&R*XD0JWW6##! M^E-^U6_EF3SXM@ZMO&/3K0!E>%-/NM+\.P6EZB)<+),[JC;@-TK,,'OPPK.C MTS5;:77[);..6UU&26>.Y$P&TO$%VE3SU7K[UTXGB,BQB5"[#<%##)'K]*!/ M$9C")4\T#)3<-V/I0!S8T&\:#PK&ZKC3TVW.&Z?N#'QZ\FLS1?"CV"VVG7F@ M6ES' X'V_P"TD!U!RK>7C.[IQTSWKKK?5K*YO[NRBF!GM"JRJ>,$KNX]>*=: M7PN+1[B:(VRJ[+^\=2" #]* M2.6.9-\4BNN<94Y% '(_\(WJ']@-$@B%Y!JSZC C/\K@2EPI(Z9!_ TS4-%U M?6SJ][<6D=I--I;V%M;^<'+%B6+,PX'. /QKM*IZE=7-G;"2TT^6^D+ &*.1 M$('/.6('_P"N@#%\0Z!/J>EZ9Y444T]A(DIMY7*K*-I5EW#H>>#[5:\/Z8EH MT]PVBPZ;,^$&V?S691SR>@Y)XR:@T;Q/=ZQ-\NA74-NLKPRSO-$5C9"0V0&R M>1C@5OBX@)8":,E5W-\PX'K]* .?NK/5--\2W6JZ?9QWT-[!''+$9A&\;)NP M02,$$-R.M3Z=87P\2W.J7<,<2SV,$15)-^UU9RPS@9'S#G%;23121B1)4:,_ MQ!@1^="31R%@DB,4.&"L#@^] '#P>$Y+.YN;2;0K74;>:Y>1;I[HIA';)5UQ MR1D].O'2H]?\+:CJ,FKPC3X+O[0@6QN9;C:MJ@0#8$P<'(/(ZYY-=VMQ"\;2 M)-&R+U8,"!^-.CDCE0/&ZNAZ,IR#0!S;V>JVWB.UU6"Q2>.6P2UGC\\*T+!] MV?1AR1QZ5DVOA-[.::RGT&UU"VDN'=;M[HI^[=MQ#KCDC)''!XZ5V-UJEG9V M%S>RW">1;(7E9#NV@#)Z=_:HYM31;2WN+:,W(F=%"HZ@@,1D\GL#DCK0!@76 MD:B_BFWN['3H[$1SKYUY'<\7$ &"C1@F.M:OBC3KG5-"D@LPC7"2Q31 MJ[;0Q1U?;GMG&*UO.B$PA\Q/-(R$W#./I2-/"C!7E126V@%@,GT^M &'%::A M>>(].U6XLQ:K%:3Q21F4.59F0KR.N0IK E\(7JW"7[V4-XT=[=N;1YMF^*5] MRLK= PP.#ZUWC31)(L;2(KM]U2P!/T%17UR;.RFN%B,K1H66-6"ESV )XR: M*.@:?'8VDC#3(M/EF?<\<D2^:JRB(9:=68@D= M-QQ]/RKO$%HMY*4$(NG4>85QO('3/? R,6>D16 MA>[62[LHKOFXB4$!2_KD@XZ8&,UTT>JVI^4TZTO MOM*7#R1&".&5D#NZD.HQ\X(/ .>_/% '&)X6U$6.KP1:?;VB75Y:W,,,4P*H MJ,FY3P.<)GTYXK;\3:9>7]YI[QVHOK&+S//LC-Y8=B!L8YX8#G@^O>N@66-X MQ(LB,C=&# @_C0DT4JLT >"V.@Z5+J'AO49]0U.^MQ#YHU"VOK59'PLGEQA2K8^[GYN?I77QR MQS)OBD5U_O*>&,@/*BDG: S <^E '+ZSI^K>)=)\NXTV&TEMKB*XAADN M=XF*D[E8J/E!!P#S^%7/#^EI;W,MT^@PZ;+L$:LMQYKL"%9;C:EK*%(=BN#NSP<@$\8J MS#I.L6%OX9NH;*.>?3;1[6>W\\*3E4&Y6Z8RGZUT&JZO'IEG;W(3STFN(H!M M; ^=PN<^V:OF:)95B:1!(PR$+#)_"@""_MFOM*N;7(C>>!X\GG:64C^M>:ZWSHA-Y/F)YI&=FX9Q]*;:(\C,?0GB MLR?PAJ-P5U:XMK:>]:^DNI+ S$(8V0)L#X^\ H.<8SFNW'V.>2*Z'D2.N4CE M&"1GJ ?? X]JF,B+NRZC:,MD]![T <>?#DDMM;26^C0:?.-2MYI46?S"T4;9 MR3ZC+<#-6_%NFWFI*BV6EK-<+&WD7JW7DR6TAZ'IDKT)&><=*Z6.1)4#QNKH M>C*<@U4M]6L[G4+NQBE!N+4JLJ],$KN 'KQ0!SB:;K^E3:E]EMK>_;441C,T MPC\J81A&+#'*G (QSU%6=#\.7&CZM:-N62WM])CLS)GEI%G-:FAZS#K> MDVEZH6)[B+S/)+@LHS6@9HA*(C*@D(R$+#)'TH RO"VG7&E>'K>SNE59D>4L M%.1\TC,.?H163/HET$UD3:3#J,5YJ F2%IQ&0GEJ-P/9@R^WUKKJC2>&0N(Y M4854L2JEOXB!@9K)ATS5;8:_IX MLXY+;4))YXKD3 8+I@*5/.YU07&;6WW^8V.1L8J>.O4''K6 MBES#);B=9$\K&=VX8'UH YV_TC4G\&Z=IUN,S0+;K,..F<=?\ M:QE\(Z@\6LK!86NGBY-M/:Q++N17A8G:^!WP.F1S[5WJRQNBNLBLC?=8'(-0 M7&HVEKI]Q?23I]G@1GD=3NP%&3T[^U &#;6NL7WB5-3O=.CLXDT^6VVBX$A+ MLZ'L!QP:A\.^'[_3;O19+A$"VFDM:2X<'$A=#@>HPIYK>EU6/[!!=VL9N1,R M!41U!PQ'/)'0'.*NM-$LJQ-(@D;[J%AD_04 >?7^DW^F6NGLDUM;7Z:A=RQ. MUTD;;)&8X7<"IR",@@XQ6_X(F@ET6>.*)EDANY$GD,PF\Z4D,SAP &SN]!TQ MVK:O8M/N8O*OX[:6/W![U/#!%;0K#!$D42C"HBA0/H!0!)13%FB> M1HUD1G7[RA@2/J*RM/US^T]5N[:UM@UK:N8GN3*.9 2 O4CG&: -BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#F/'_E?\(H_G[?)^TV_F;NFWSDSG\*Y^[NM*LM3U6[ MT&UMKO34TE_ML-KCR'DW (#MXSMWYQSBO1BH888 C.>140-O;LD ,4;2$[(^ M 6QR<#O0!YI81Z>- DY\Q5.;369BTS7+_0M5TR9Q8B.2WT:#RQRP._AV&X*' QSS5VP_ MX1O_ (3+P]_PCWV$K]EN!(;;;NQM3;OQSG[W7GK7>QQ1Q+MC147KA1@5#"]H MRK) T!5V(5D(PS=\$=3P?RH YSQ7]F_MS03JOE_V/OF\[SL>5YNT>7OSQ_?Q MGO7-/#:W*2Q6B(VAR^(;9;95_P!6P*@2A.VPMGIQUKT]T61"KJ&4]01D&D"( M%50J[5Z#' H YG0;6WT_QEK]K9PQV]OY-K((HE"H&(<$@#@9P/RJ*\TVRU/X MB/%?6L-S&NDJ0DR!E!\UAG![X)Y]ZZS: Q( R>IHVC=NP,XQF@#S+1+"TM=# M\$W\%O''>2W@CDG5<.ZE),ACU(X'7TJM%>6DVK:+JII-NJZ+%+]KU&#S2P( M V1CY^VFSQY>,#RMVWC=G=[XS7 MHFT;BV!D]Z:D4<:E4C15)R0JXS0!P>G:?:6-SX'N;6VBAGN(F6>1%PTH-N6. MX]6^8 \UAV']C-X2TI=/^R'Q)]M7RO)QYX;SOFW8YV[,YSQBO6MJ_+\H^7IQ MTK.T31H-$TR"SC/F&(,/-90&(+%OZT <#JNI65KX0\6:=/+!KOV+S#Y/E>=M\S'DK_J\\YSC[O/2O0C%&SES M&A8C!)49(]*##$S!FC0L#N!*C(/K0!POA]ID\0Z;!K)_TJZT".,K/UE8.Q93 MGJP4Y(^M96G+916?AY-56)-#6XO@PE $ F$K>6'[8QNQGC->HE59E8J"5Y!( MZ4ACC:,H44H>JD<&@"CHS:2UA_Q)OLOV0.W_ !Z@;-V><8XKA-5M8%NO$%ND M*)"^LZ?N1!M!W>66Z>I))^M>CPO Z%8&C98V*$1D$*1U''0CTIQ1#G*KR7SV]I=S M30V:HVA2Z]:+ L7$3'9B79C^$GTXSFNBO-&TQ_&^F63:?:FT33KAUM_*7RP? M,3G;C'6DNH1ZDATJQNHM913 D/^EX$NUGD?=D C)P1C!'-> MJ[$P!M7 .0,=Z0PQ$L3$A+C#':/F^M '':9#H]OX]UZ.ZBLH[R:2%K82(H>0 M-%ARF>3D[LX]\UAV,=G#%HL>HK"FB)J%^LBR "%9!(?*# \8^]C/&:]-:*-I M%D9%+KT8CD4T&WE,L ,3[#B2,8.TGGD?K0!YJ\-MG'6NATS[#H7B?Q+L2.TL(;6VN'2-,(G$FY@H]E'0@QP*4HISE0=PP>.HH BM+J&^M(;NV?S()D$D;X(W*1D'FIJ0 * . ! M2T 2Y3Y,MM^>4]2J MDY_3BN^"J 0% !ZC%(44IL*@IC&W'&* /)I3!!I7C&UMKNRFA\FUE3[#%Y46 MXL0Q10Q'8 D'J/6NAU+2M,LO$D]I$(]-LKG0[@7#P*$ =!O..I 8\UVXAB M $:8 V@;1T]*<54G) SC&<=J /,8-2L;31M0TY+#1+N*.6UA:]@0"UD#'Y7E M [KC)&>XY%5E8PV7BFUL+JWFMMUI+)_9L7E(8B2)C&H8_P (P2#V->JK#$L9 MC6)!&>JA1@_A2K&B8VHHP-HP.@]* .*U&'PO>>%-;@T&+3)ICI[,4M$1C@ E M,X[@\C/.:@O1HMQX]=W'%'$"(XU3)R= MHQDT+#$BX2)%&=V H'/K0!Y;-]@_X1JZ5_)/C W[;>GVGSO.^3;_ !;-F.G& M*T-0TRQN[7QW=7%K%+<0%FBD=06C(MT8%3V.0.GI7>PRVES*\D$D$LD9V,R$ M,5/H2.GTJ?8OS?*/FZ\=: /-[^:PL=8MM5DDT_4;R9+-9;&X -RC<;7A/7ON M(QVZUU/CB&*;P3K EC20+:NZ[E!PP&01[BMTQ1EU\0"^M(;CR].M=GFH&V923)&>AX'/7BM_PK)--X*TF3=NF:QC MPS'.3L&,UM[5!)"C)X/'6@ * .@% 'EMG_9QT/1%M?*_X2G[=&9L8^TB3 M?^^\S^+;MW9SQC%-NSH!TGQ0L_V4ZV=1N!:!]>IB*,2& M0(HG6?CVY;58[**_ MGM+5H'E50SR_.KE">K9P..>E9"PVMN?)N8XHM"3Q%.+I-H$2C9^[##H$WXZ\ M=*],:*-V5G169>5)&2/I2E$*LI52K=1CK0!YCJ"VDMIXA&F"/^QGO+!8_(XB M,OF+YFS'']W..]:.JZ3I=OKFL:AR!R/05WL+6X9X(3$#%C= M&A'R9Y&0.F:DV*=WRCYNO'6@#@%M[31=1T*[L[% \ND7+SI"N&N-J1L W]XD MD\GUK.T/["_B70V@DT<)?6LT<]MIT.P*I0,$D;<=YX/4 \&O4-JY!VC(X''2 MF"&)1A8T7G=PHZ^OUH X304GN];L]!N [1^'&D9V8<29^6W/_?#,?J*VO&=S M!%:6%O<06+QW-T$\Z_3=! 0K'>XE M"@N0, * !P*T'1)$*.JLIZAAD&@#RNWEAM_#VI(ES!):6>O6\V^!-D21% MHV+*N3M3.X\''7%:NI3:78>,A?Q2:;J4UWE 'ELOV#_ (1JX5_)/C WYV]/M/G> M=\N/XMFS'^SBO0?$D,5QX9U..:))$^RR-M=01D*2#@^A /X5I>5'YGF;%\S& M-V.7S[>5YOX5Z>T:/'Y;(K)C&TC(_*EV+LV;1MQC;CC% M'#:Q-X?AL]/N=(:P2SM]8MY+N2TVB-."-S%>!U'-4M0DTK7=3\39U6"&S,-B M!=$AHBP=R >S*3@'G'6N_+V4+I9EX$:0'9 2 6'?"]Z=*;6"/$ODQHPVX; ! M'I0!A>#+V&\TJY6&TL[=8+IXBUB/W$Q 'SI['/Y@\UGZ6FDV?C_75GCLX;V6 M2%[7>JK(^Z+#%,\G)W9Q[YKJUNK*.'*3P+$O&0X"CVJ11!,4F41R$?=<8/Y& M@#S72-.L[/PQX-U"WMHHKR2^B5YT4!W5@X8%NI!';VJK;V*:A'=V^H:MI%EK M,E\X9KBU)O$D\SY"C^8#C&W&!C'XUZJHC*@*%(4\ =C2%82WGD1EE!'F$#CU MYH CO)C;:?<3F)IS%$S^6HY? S@?6O-]!DLO^$HT":VET=!>6\RS6VGP[0@* M;E21MQWG([@'(->FO-$DL<3RHLDF=B%@"V.N!WH6&)?NQH/FW<*.OK]: /,K M>UTD^ ?$&GPV]G_:L8NS) L:^<%61BI(ZX *X_#%6M:ETV:QT#^S9]+CT03M M]K8Q"2V67RP4\U59>Y/4]<9KT!C;13J6,232G:I. SG&<#UX'Z4Y8(EC,:Q( M$;JH48/X4 >;SZ;;+I;-!J%A>65WK%FIAL(O+@C;> X WM]X$9P:N:CI=M#> M>+M/L[*)()-'246\<8"F7$H!"CC/"].X%=\(XU0(J*%7HH' I=HW%L#)XS0! MY]=C1;CP9I#Z8MBYBO;)F-NJY20N@;..C$<'O5+4/[+_ +-\3#4A$?$)NY?L MH?\ X^.WD>5_%C[N-OO7IBPQ("%B103N("@9/K2F*-I%D**77HQ'(_&@#@QI M5MJ.J^)SJMI#<7$=C;\R*&V,8FW%?0Y Y'I6]I4EY-\/;.2W9FO6TM3&Q/)D M\K@_G6_M7).!D]>.M 4 = * /-=/_L@Q^%%T7R?[8$Z&[\K'G!-A\[SN M_7^]WQBN@\%:?96LFNO;VD$+C4YH@T<84A!MPO'8>E=2L4:NSJBAV^\P')^M M*%"YP ,G)Q0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% '.>/)+J+P9J$EI<&"15!+@' M.-P! ((Q]:H:U#JHU[PQ$+VV:^+W/^D&W(0#R_[F[KC_ &NM=-JNFP:QI5SI M]SN$-PA1BAP1[CW%4H=!?[5I]U>:E<7=Q8M(R.Z(NX.NW!"@=.M &!-XNU"S MT^2VG$+ZBNI-IXG2!V0@('\SRURQ.T_=!Z]\5J^'-8O[V^N[.[#3QQ(LD5Y] MBDM@^205*OW&!R#C!J2?PI:3I=?Z1<1S37OVZ.9" T,NT+E>,8P.ASG)K2TZ MRN;.-Q=:C/?2.<[I41=OL H% &7?:AJ=YXA?1]*FM[;[/ L]Q<31&7EB0J*H M8?W22HK/PK;6=KI4"W,[C3KB2>-GQEV??G=@?[9 MZ4 9-KXCU9/#M[XBOGMC:6QG5+6*(AI"LA527)XY&,8]_:F6GBG4X+R$WF;N MVDBD>?RM,GM_LQ5"WWGX93@CLUF,N\/U/F,S'IZ%N* M;I^B7%IF.YUB[OK81&)8)UCQM/\ >(4%C@8R3ZT 5=%EU_4K6VU.>[L8K>ZB M\U;5;9F,:LN4^??R>1G@#KTK#T75M4TGP)+J=QETF2&.'6+U["#(BM'"%5&,!2VW<0,\#/85#'X1@6QO--DO MKF33+@LR6Q"CR69]^Y6 W9#^FM+J1]-N+NVEC@,>V2) M02K+N.5Y&#D&MS0FU.>R2[U*XMW-Q&DB10Q%1%D9(W$G=U'/%4CX36X%V^H: ME=7L\]H]FLL@1?*C<8;:%4#<>,D^@JWJVGW+^&9-.TZ::.X\I8H9HY-C(1@! MB?0=3CG&<4 :SL$1G;HHR:XN'Q'K(TJQ\0S-:?V==SQH;-8COCC=]JMOWI6-""#OSMVG 7L><]J@LX)M/\!^'Y2FG MS)/<6AD1K3&Y79,$G=RX))W=_05V=MHL-K%J<:R2$:A,\TFV6.6W:1 MYMAPS$AAMYSCBLB\\7:E+_X1 MMX;ZXFL-6O+*"YE\Z>WB$;*SGJ5+*2N>^*5O#;Q7UQ/8:M>6,5U)YT\$0C96 M<]6!925)QSB@"G;:KK.J^(+BTMG@L[6""VG?SH2\O[P$E,9 '0\]L=#6CXBU M2XTRUM4LTC-W>W26L+2@E$+9)8@*M6^EQ6VL7NI*[F2[2)'4XP F[&/ M^^C2:OI,.L6:P2R21/'(LT,T1 >*13D,,Y'Y^M '-:EXBU?1(=9M;J2VN;NT ML5O;>=(2BLI8J0R[CR".QY!KIM,341"SZE<0222894AB*",8^[DD[OKQ]*RI M/",-S::DE[?W-UE+F!G<,X8 MF,C<,?=Z]1Z5JS>&V%_:>+M@]Q%"$97;&-PW*=K$ 9(]*M_V-"=2O M;XRR>9=VZ6[CC "[L$>_S&@# TK7M9ENM FO7LWM=9C9A#%$RM 1&9!\Q8[L M@$'@56L_$6O)H.F^(+N:REL[B5(YK:.!D9%=]@96W')!(.,5T,'ARW@CT1%F ME(TA2L6>5;,)AI[JBHKAB5W$+N(!YP3 M0!'9:I:]K6E/J5G,;:[N;*W MCOEDCA*>;!N(D4KN.& 5L$'TXK1D\(VS_; MY=(L]V+V+:5S;SC.70X[]PK7LZ*DAV)O9!P$51M4#DG\\T 9VK>+Y+-]1N;1(Y[*SM M82#@Y>>9AL&1_"%()P,_,*K0^+-0L)97O=U]:K:RSO)'ITUKY+(N[;E^"#R M>N:N>'_",-OX-?2-0B8&Z)>9?,RRO:G=VUWINFZ?Y27>H2LBRS*66)$4LS;01DXX R.M.TK0[C3'B3^V;VXM M(5V16\HCP!C RP7JK;N)Y;:ZM9/-@N(L;D;!!X(((()!!H YV MZ\2ZO81ZA92?9)K^SN[6(3>65CDCF8 $KDD$X:.W MCN8IH83%PS,I4J6/0KP$K=K:99[RXGN;BZBNI[E]H9VC(*K@# 48Q@#U MK372XDUV75@[^;);+;%.-H569@?K\QH Q/$6LZCIVLVT"W-OI^GO%N^V7%NT MJ-+NQY;$, @QSD]:RY)M7M=:\7WVFW-I&EJT4S)-"7,NVW4[5/;Q*A61>_+*2#SC(I4\.6L<>K1I)*$U)!&XR/D C$8 MV_@.] &;%K.JZ[J#6VDRVUFD%I#<2O/$92SR@LJ !A@ #DU3L?$NLZ[2,R>6\^>U:S^%A&\4NGZG=V,RVR6LKQ!&\U$& M%)#*0&&3@CUJ?3O#5EI=W9SVID46MHUJB$Y!5F#%B>I;(_4T 9>E#56\=:TC MZC&]M"EL6B,!Y!5\!3OPO/).#GVJSK6KB^\,Z\-.DN+>XM;:0F26VD3&%;[I M.W)^4\@\<'ZW7T,C7VU6VOY[=I51;F%55DF"9VYR"1U(X-:-W:Q7ME/:3@F* M>-HW .,JPP?T- ''2ZYJ6CZ-HEI)=1RW>H+E;A;.1Q#&L:DYC4EG;DEZ2M]9-/>)<.]P;4@($V$;4W\_>(Y/OVQ6;#XA\0)8+J5S-8 M/#!J/V":&.!@9!YOEEPQ;@Y.<8_&NLN-+BN=8LM29W$EHDJ(HQA@^W.?^^15 M%O"]JVERV'GS>7+??;2W&0WF^9CITR,?2@"3Q1J5QH_AR[O[01F>(+L\P97E M@.1^-8^H>(=3\,7;)J\EM>P2VDUQ"UO"8F5XP"4(+-P=PP:TO&=G<7_A.^M; M6-Y)I @54ZGYU/'X"D3PK#-<33ZK>W&IR26[6R^>$54C;[P 0 9.!D]>* ,K M2O$>K2ZG81S_ .E179(F2/39X/LIVD@[WX9![O5Y+VTM M]]I,8XX[W5O$FR*"98\ =LL%#, M1CJ32VF@P6GAHZ&DLC0&%X?,.-V'SD^G>@#G-(EO['3]!T33WLHKF\M38QVEX+Q&.,EO,+X/'3+8H Q?^$IO8=? MM8A>6][97%Z;1A#8R(L6#$BCM(%U6\^RV5R+BU@PFV-@Q."=N6')')[U; ME\+VLNCZAIIGF$5]MFX M\-L=0N;O3]5O-/-V0;F.$(RNP&-PW*=K8 &1Z43^''.H7%W8:M>6#76/M*PB M-A(0,;AN4[6QQD>E &CIEZ]]I%K>S0-;22PK(\4@P8R1D@Y]*Y72_%%]+X@L M+.2\@OK6^\U5EAL9841D4M\CL2)%X(XKLI8$FMGMY.%QQZT>(O[3;Q;H$-CJ"6R2+G)[UJ: M9H9TJ_NI8+^WLI/L:FRBNI9#8RW9S(,J@"=!@W>NA308E;57:XE=]2C5)F.!C;' MLR,#J1S50^%5A:UET_4KJRN8+5+1I8U1O-C0?+N5@1D6S6]P2RNA1D!*L1N ;D XR,^MQ:8S MFS41E Q.X@$J6"D]0#W/2@"C?:]JMMX@_L*..!KF\99;.=A\J0_\M-ZYR67! MQCKD=,&F3:EX@N;W7?L-S8QQ:9( D4MNS&;]TKD%@PQU/(%7KGPE:74@ M)#%25YR.#0!6/C2YU2=$L)/L2+:0SNS6$MV6>1=P3$?"@#J3R<\=*M6NOZYJ MUQIEI"D&GS75G+-,9[=V*,D@3*J2IPQK3D\+QQ7*7&DWUQID@@2W<0*C M*Z(,+D.",@< U=CT>--5M=0:XFEGM[5K8%\?."5)9L <_*.F.M '+R^*-8.D MV4SM!:J+F>WOKX6S31Q&-BJG8"" Q'4G J:^\47;:BFGVMY"GE6L<\UW#82W M2RL^'[6ZD\<>(;FZFMIC#)'&I^SX=08U*A6+' 8@C'))/'2CQU%Y M]UX>C-A'?[KYO]&D("R?NGX)/'O^%='9Z7%9:CJ%XCNSWTB2.K8PI5 @Q^ J MOK>AC639NM[/9S6DIEBEA"D@E2O\0(Z$T 8!O&,* &R.WOBK.CM'HDNO:VFFS:7HJP(R6LJB,O(H;[O#;W<=W&TBQ@@IGY?E4<'-7=9TB'6[-+2Y=Q )DED1<8E"G.QL M]B0,_2@#E_!U[+IUU?6.H72RRSP+JN0P.TO_ *U?^ L!^= MA%7(?#]C#J-A?*A\ZRM3:Q'_ &#MQ^(P?^^C0!3LK.'Q"GA[7Y6!:W@\Y %Y M+R( >?0<\>N/2J^D:UJ%UXCN;+4+FVMG2201V#6[*[QC[LB2%L/DFIW5T+:222VAD5 L9<$ M'D*"0 2 ": (/$7_ ",'AC_K]D_]$R50N=?UJ2QU;6;-K1;'39I8Q:R1$O.L M1PY+[OE)P<<'H,UT&KZ.FJFTD^T2V\]I,)H98L9!P00000002*SKKPA#>>F: *4^M:U?7FKKID]G!!8P17">= MSM)OC+[3AA@<=>>M12^*-0O6MQ:W%EIRG2DU%FND+B0MGY!\PP!CD\GD5T*: M';QW.ISJ[C^T(TC=1C"!5*C;^!KE]=\.QQ-IEO\ 9=7NH+.S6")[:*WE *\# M*R [6.!E@ #QZ4 ;FD^(1)I.C/?IY'%9=I>ZA8 MZ_XKO;F^66QL6$C0>2'4;5[N]2\F2&]4+>6FU6CFPNPU &#I?BC5KBZTV2 M0?:(KUU66WCTV>/[,&'#"5OE8#C/3U%26VN:[-X8U'7I)K-8[:.Z\J!8"2QC M9@K,V[C[N, >^>:VM*T&?2WA1=9O9K.!=L5M*(\ 8P 6"[F [&K MG0Q-*8+A9E:0XW#S&9CCC'&XXH QAJ'B5]7L;'[;IRC4+5[E7%HQ\C;MRH&_ MYOO#DX[\=JVO#.IW&K:*EQ=K&+E)989/+!"EDW1>,,&VY)]_E%2:3I<6D6;6T+NZM-)-E\9R[EB./;1Y-*:QMK>25&>1F;<6)4E0. !SZT ;FF^)K6\N(K.6&\ MM[IX?,C6X@,?G@#DIZ_3@^U0:?XDM_[+U"_O+B;RX+QH?+DMO+D0G;MB"@DL M?F SU.:@AM=3U+6M(N;S3C86^EJ[%I)D?+'>1&-A'_>'7 M(SQQWXJ&3Q2ITN]O(M,U%?(MVG3S[8H) .F#^N#@XYQ6/-X7_M72=12/1YM- MO9(5CADN[PSE\.'*G#, N47\^E;7G:KK&GWMC=:.^GF6U>/S9)T=2Y&, *2< M%#(;7>JEBN3@G[ASM!SWK3?Q)I\>GW]XY ME"6,Q@F39\^\$ #OG^')[CQ?!>(RC39-EQ=1_WIXLB/\]P/_;,4 7+WQ58V5Q/$8+R86P! MN9(("Z0<9^8CN!R0,X%._P"$FLGU(6-M%=738C+RV\)>.,2W#7$82AC,"/FRO\ M#@\<]:N,2%) +$#H.] '-7/B62'QK;Z6$'V$J(9I?[MPX+HO_?*'_OL5>O?$ MEI9W\EDEO>7EQ$H>9+2 R>4#TW>YZXZ^U^\K4YK@ZA]E"(5 M6<'*+OZ\!5'7%:EM'K.CZKJ%U%HS7D>I&.?$=Q&K0R! K(VXC(XX(S0!IWGB M6TM;QK2.VO;NX1%DECM8"YB4]-WH3Z=?:H[SQ986<\T1AO)A;HKW+PVY9;<$ M9&_T..<#) JDD6KZ/KFI7<&DM?PZB8YOWZ\46-O?1V445U=W$MNMS&EK M%OW1L2 V>F.._J/6L[Q/XM2RTW5HM.2[DN[2%@UQ#!OC@DVY 8GC/3/7'>I= M%T&YTK7+9F >V@T:"R\[(^9T=B>.O0@UEWNEZY;Z5XAT:WTHW<>HRSS0723H MH'F.E &L?$<=KJ%V;J>98;/3EN983;CYNU+1[BZU3296@5[:"RN8;C1TH EL_%UE?WMM:Q M6UZANT:2WEEAV)(BC)8$GD=.V>1QBHO#7B W.BZ"-0E=[W48&=9-@"NRC)'' M ..<>QKG/#IN;?5="BUCSI<0R6^G,LT+HGR9).PY;Y5P&/X@9JQ/9WFC_#FV M^V1);:AHLBR6Y,@99BA[8YPZEEQUYH [6RU*WU"2[2WW'[+,8)&(P"X ) ]< M9Q]:MUS$!NO"W@^U*VRW5ZTB&="^TO+*^7P<')RQP*Z>@#@_"FKW^NQ6D$6_:&.1UR.!UQWJ :_KUMHDFOOJ<$T2WSP?8'MU4NHF,8"L"#N MQST-7_"D6LZ-IMCIUQX:(,9*272W,/ +$[L9R< ]/:K'ACPC9V,9O+_3+?\ MM+[5-(LK .P!D8J0>0#C'O0!-K_B232M>TRSC0-;E@]\Y_Y91NWEQGVRYS]% M-2:OXB;3?%NBZ7@>3>+)YQQ]T\",_BV1^-94WA35-8&NS7EZ;,ZBYC$ C23] MTG$>6YP>K<=S3/[!UK5H+VYU*W$%^--MX;8^8K?OXV:0MP>/G"4 ;&@>(6U? M7==LB (K*95A.,;EP58^_P Z/5S4O$-MIVH)8FVO+FZ>$S+';0[SM!P3[@"^WC#2A:V4Z&XE^V.\44<<)+^8O5"O4'C'_P!;FGW'BBUM MWCB^QW\MRT(GDMXH-SPH>A< \'@\=>.E8VF>'M3@U+2KZXA17-_=WMTB."(/ M-C(50?XNW3OFK\]OJFD^(]1U&RTUM0BOXHAM29$:)XP1@[B/E((Y&2.>* (; MKQ2%UW2GM&GN]/O+&698K:'>TC!DP>F1@%NI ]>:LW'B6WN;729[.>>%+R\6 M$L;;=@AL-$X)&PDY&?8U2T#PW?:3?Z*90CI;6$\<\B,,"2217P!U(Z\^U,30 M-2%C!&8!O3Q UZ1O7B$RLV[KZ$<=: ':=XP6W.H#55NS##J4T NQ;_N8D#[5 M#,/PY_,U8U'Q*]C+KTL?G2G3K19%M6M\#)W8O)[K7HXP!#>:5'9P2NPY<"0' M(ZC[PH N+XK@33;*XGLKT7%VVR*V6 ^9(P7<2HS]W&>2:VK:X%S:QW CE0.N M[9(A5Q[$'H:Y:X@O;_P_9V][X9NFFMRJCRKR))(V"X\R-@WKQU!]JW?#\6HP M:#9QZM()+Y4Q*V0>]BL-2DAROE[;8DS!NA0=<>YP*Q%TO5TT'Q%HG]FLWVG[7) M;W(F39)YA)5<$Y!^;'(QQUK2UNQU*30M.M[2.618I(_M=O!,(I)8@I!56R . M<=QD \T 3CQ9IG]F2WT@N(DAN%MIHI(2)(Y&( !7K_$#QGK3!XOTU+>^EN8[ MNT:R19)8KB$JY5CA2H[Y/'UZUSL7AS4_L^IQQZ8;9)]0M+J&,W"OA$*;@3GJ M-A./? )K:U/2KB77M1O&TU;^TFTV.W\DR*OFL)&)7GIP0<_K0!H#7T_LYKLZ M;J:E9!'Y!M3YI)&<@>G/7.*9'XITQM*GU"1IH4@E\B6&6(B59.,)MZDG(QCK MFN;72O$0TYHO(O?[/%ZC+8->J;C[/LP4\W=C&_!QNS@8S42X#"0*@4QELG#<'KQDC!(H V]6\6/9>'KS48=+ODE@* 1W4!0'< M<9Z\CZ'KCUJQ=ZX?.T=0+NR^V7.S;+:YW8#?(W/R$XR#SP*KZO%JOB+PQJ=F M=*>QG9%\E9YT;S&!W$?*2!T R3WI]]#J.L?V)<-ILEJ]MJ*S312RHQ5!&XW9 M4D'EAQUH F_X2[3?M.S;=?9O/^S_ &SR3Y'F9V[=_P!>,],]Z;=^,=-LY;I7 MAO72SE\NYECMRR0G .6/IR.F:PAH>L_\(VOA3[ /($XSJ/G)L\KS?,SMSNWX MXQC&>6, MHLLD,):.(N,KN;Z$'V%+XEU+^R=!NKL2RPE5XFCA\TQ?[17(R!6%J&F:H=7M M9M-TR:VNT,"R7Z7*"*6,8WK)'G+8&0.#VY%;?BNPN-3\*ZE96B>9<30%(UW M9/U/% $-YXKLK">YMG@O;B6T17N#;VY8(I7.XGIC'X\'TK72\@EL5O8WWV[1 M"577NI&01^%8<6E7BZEXDF,0\N]MX4@.X?,5C93].2.M6M.M9K'P7:VEPNR> M#3TBD7(.&6, C(]Q0!!9>,-.OI;-1!>P17N!;3SVY2.5B,A0WKUQGKVS5H>( M[ Z,NJYE^S--Y ^3YMWF>7T_WJY31;?5-:\/>%[3^S6MK.T-O=/=R3(0XC&5 M"*"3DG'4#'/6G-I&O)H']@II6Y8K\3"[^T(%>/[1YF0NA Z=3TH W;+Q M.;C7]6T^:RGBAL7"B?RSM V;B6.>,]O48J]H^NP:VGF6]K>1Q%!)'+/"4653 MT*GO_.LZ"WU&P\4ZO*--:YL]1,;K,LJ (5C"%6#'/)7L#UJGH-IJ>F7=[,FG MR:=I:VI*65Q=JZ"<'.4()V)CKTZYQ0!V-8TGB6T&H26D%M>W1AD$4TMM;ETB M<]B?49&<9QWJYH][+J6CV=[-;FWDGB61HB<[,C.*PM-BUC0;B^M(](:]M[B\ MDN8KF.=$ $C;B'#'.1D\@'/% &A=^)K2QO\ [-LR^UF_A7QD8[C']G0*UK\B_NR8-_IS\W/.:R=;T'6;\ZFLFFS7=TUT) M;6Y-XJQ+"K*RHJ;N&P".1@DYS6K=Z-J-Q>>*85MP(-6M!Y$YD&%<1>7L8=?? M(R* -"3Q+!9K9VTL-W=7DMJMPZ6L![-NR%Q/)#MC)!P5!/4_3C@^E9L5MJ^K:WH]S>Z9 M_9\6FB1W+3(_FNR;,)M)^7DG)QVXK0\):??8Q!=W5R(_->.UA,AC3. S>F<' ZG'2L^]\7QQ7NC+96TU[::B MDD@DAC+$@+D!1QSGJ#T%+/;ZII/B34-2LM-;4(;^&)=J3(C1/&& SN(^4@]1 MDCGBLZ#0=4T6R\-RQ6POIM/:3VMJ(7006^\0H8\L6(]^>YX.*U;OQ)96SP1PQW-[+/$)TCM(C(WEGHY] > MWKVJC%IE\]YXEG>W\L:A!$(%+J26$14@X/&"<5BIX9O;*:PNI=,GOU.FV]K- M#;WGDO#)&,==ZAE.?7M0!T+>,=+Q9^0MU1N\,<,)9VV$!E([$'KGT-;+7 M,<5F;J<^3$L?F.9.-@QDY],5SFG:"]GKNEW5OI_V6VCM)Q,AF\PI+(Z-C).6 MSAN:UO$.F/K/AZ_TZ*01R7$+(K'H#CC/M0!B#Q4U]XBT2"TBO+>RN?.9VN+? M8LZ",E2I/.,\]JT+?Q;IUS<0(L=VD%S)Y5O=O 5AE;L%;WQQG /:LF:RUG7+ M_21>:0UA%;17$<\OGQN 7B* H%.<9]<5%H7AQ[<:?9:CH$Q:T*YN_P"T"T)* M?==4WYY('!4 4 ;D'BFTNY;F.TM+^?[,\L0E3Q[$5S__ B^J_\ "&:+;VY6VU>R3R6;<#M20%).0<' (;ZJ* -X^*+9 MK&"\MK+4+N*U5-0\810PZ+6^I3%-T<9) "L2 M ./FR.A]#Z5%J^CW4=SIMO;V,]YHUM;&+[)!KV'AS1$&G^9=:7J,DSVZS+^\C8RT+1"MQ9+?>'YX9;4!OM+Z@98O,48#(N\GGGJ!C M-;'B:T^V6$4?]DRZAB4,!#.L,D) .'1B1SGC@CK0 ZX\26MO':C[->R7-RA= M+2. F8*."67^$ XZFHCXMTPVEO-%]HFEN)'BCM8X29MZ??4IVV]\X'YUS:^' MM9673M2U.TFU.<6C6MQ#%>>5*F)"R-N#*'.TX;GJ,\U=CT2ZTF^L-9TS1FW! M)DNK$W0:3YRIWAV."WR#(SWH Z"#7;::>QMVANH)KP2F..:(HP\O&[(/3J,> MM077BO3+2*624S8BO18L%C+$RE0P Y/!JCJ":O/?Z-K2:.YDM3.DMF)X_," MN P.=O\(R,]ZH0:'J\N)KBR6)W\0+?E!,K;80@&<]SD=* -=]>:35M+@\N] MM//69S!-:C,NT'Y=V?E(QG'.01ZU4T_Q=)J'A>]U&6SN[9X1+^\2W+J '900 M"?F*@ L/8UI:G87-QXET.\BCW06IG\YMP&W1RB*W>H7]\EX9(UQ_?4,ISZ\$>]3ZKHEVD.E:!<17:1.\,]O?*KVLK M')#,S9=23D]0?2@#ME.Y0V",C/(I:AM%G6R@6Z97N!&HE91P7QR1[9S4U !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!!>70LK.6Y:*:41J6,<*%W;V '4U,IW*&P1D9 MP1@USOCR-7\%:FY+!XHC(C*Q4JPZ'BL>ZTZ'5=9\3B[>=A;6T#P*LSJ(V,3' M< #C/ YH [>XMX;NWDM[B))89%*NCC(8'L126UM!9VZ6]M#'#"@PL<:A57Z M5P+ZGJ&E:?I&M1F6XDU;3([8KR0;O8#$Q^N6!_"K,>E6Z^(+;0M5N))+.TTM M9(E>9D$TIF01E0-HV+N.>?2KM>YN81#.A@8*7DC*J^0#E3_ !#G'UJQ7F]\AAGUFUAF MGCB.NV2#9*P*AQ&6 .7Q+8Z5/);0BP@N%4SGY6+L'VLQ^4 MLJX^N* /1*R-6\16^DWMO9O:WMS<3HTB):P^8=JX!)Y]Q6#X1@MY/$-[?:;; M36NG_98XO*N),OYNXEB%+$J,8!SC)%.\2([^-]'":F=./V.X_?@(?XDX^<$4 M :<_BVWMX[3S-,U4373ND5O]F_>'8 2=N>F#_.M#2M:LM8M9)[9W7RG,O2H=8M;K0M O8GN M&N]8UZZ$;&WCVX!4!MBYZ+&IY)ZT ==I^K6>J:5'J=K+NM74L'/' )!_D:A' MB#3SI-EJ?FG[->M$D)QR3(0%!_/GTP:X?^TAH^E>*=*BM+BSC>#[18PSIM8" M0"-@!D\"0@_\"JEJ&DW<=K=>'(_,\C0HY=2@?LV5#1+^#&7_ +Y% 'K-%9.H MG^UO"LS07OV(75KN2YW8\L,N0<_C7"W-Z]GI4FDVUNEE+'?V\-^Z7KF!HW4D M$2,C/OF@#U"BO.+VVU30])U:XM+FVM;1HH4>&SNWG,!,@#2C^N%M+&:=X99E1 M"3'#'O=AZ!>]HV%E:R^3LMX[V21%D#9*EB 4#C (%;7AK M5M-AT>971-.%O>-:R1R7/F()>.$9VELL7AK2=;66X_M#^U5B,IG?F..Y%9\]E M<:7X=U*2:^BC\NXCDTV*SN'G,4X&!&-P!(8X^7IAC0!Z!5+4=3ATPV8F61OM M5RMLFP X9@<$Y/3BN#6Z:XL+#[?>30R7VIF+63O,9B8*VV#(/RID* 0>0+[!)HHEAL8IDBMKAY%A<[@<%N0> M!G\* /4Z*X:[LCH^OI%I=Q) ]YI5RSO-,S*95V;9&W$\@L>:Q]&W22V^H:/: MW*75II9YR@V%06))SN^; X./:@#U&BO.?#VGWMR-%U*VNK%)I&22 MXG_M"626Y4C,BLA7&>O'\)'M71>,966VTRW>9X;.YOXX;N1'*?NR&.TL.@+! M03[^] '245YEK8%D->TW2KF5+!%LF^24MY$S3@$*23C*X.*]"T_3;72X&AM( MRB,V]MSLQ9N 2223GB@"W17F.L7(>\DUNQ2.U:'54MO.DO9#-*1($<"/[H3& M?E].>*M:E8QW=OXTO99+C[18R,]JRSNHA98$8%0#@'- 'HE%SO<6EBPB<\L2J_>]SWH W: MR[O7[&UT.YU=7:>UMP^\Q#))5MK 9QT((KF+>WLK'5_#8TFYDE:_1Q=C[0S^ M?%Y9)D;)/(;'/'7%9,5E8VWPPUYX %NTHV&)RWS'ZYJOX>TZ\EDT;4;6ZL4>0K)/ M,NH2RR72%?G#(RX)[_[)% 'H=(RJZ%& *L,$'N*Y+P/IT#Z8NJ2F66\:>Y0/ M)(S;%\YQM S@#C]33]:2*_\ &5CINI2,-.-E)-'%YA199@X&#@C.%.<>^: . MG@@BM;>.W@C6.&-0J(@P% Z "I*\SLE;4K_2+![JXDTX:G?0PL)FS+ D>5!; M.67.1UZ"G>(XK:UU:^T^6&XF1;"--,6"XVK;/\P^8EAM).#N.<@4 >E4UT61 M"CJ&5A@JPR"*\[U>W6:'^SS# +K2]*B::ZEO)(4C.TX,2KP3E2=WT%6-/C'B M'5-$34I)9HYM 2>5!*RJ\FY.6VD9^\: .VNKL6K6ZF&>3SI1$#%&6"9!.6QT M7CK]*L5YS9%VTSPK*\LKRQ:Q+:!VD8DQ R@*>>>$7KZ58T_3=&NO%AEL6$5I MIKE.;MR;FX] &8_*OZL?:@#OJJ:IJ$6DZ7=:A.KM%;QF1P@!8@>F<5YSH]IJ MFKZ?;ZFMS90ZJ]SE[F2_E$JN'YB,6W;C *[/2G:Q%::IH'BR^U*=FU&VFGAB MC:=E\E%XC"J"!AASTYS0!Z;&XDC5QG# $9IU8^LLR>#=096*L-/D((."#Y9K ME8M%M&U;PS&S7+)J%E*]X#6- 'H5%>;P2)-IMOH4D)NW.IW M<-L+B[>.-(XF/WV'+8! _PJ&V>:[T#3[*2\>]LUR&P-NT,%(ZYSEAVJ[7G?B&TOM-\0Q6GARW"N- M(FX$AW(GFJS%"<7VDE--T&/59X;B(:SLB M:.Y>18X65ODWG!.&&,GG@"N\2ZL;5[6P6XB1Y$(MXC)\SJHYQGDX% %NBBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** (YX(;F!X+B))8G&&210RL/0@]::+6W#S.((@TP"RM ML&7 & &]>/6IJ* (1:VZPQ0K!$(H=OEH$&U,=,#MCM4=]IEAJ:(E_96]TJ'* MB>)7"GVR*M44 5Y;"SGABAEM8'BA96C1HP0A7H0.Q';%2^5'YWG;%\W;MWXY MQUQGTI]% %=K"S=G9K2!F>196)C!+.N-K'U(P,'MBH=0TV.\MKI8E@CN9XO* M,SP+)\O8,#]XW<#EADY/ ^ MG-;%[I.G:DR-?6%K=%,A3/"K[<]<9'%7** *EOI6G6GE?9K"UA\DL8_+A5=A M888C XR.M326T$L\4\D,;RPY\IV4%DR,'![9%2T4 5KC3[*[D62YL[>9U&%: M2,,0,@\$CU /U J5H(69V:)"TBA')4?,HS@'U')X]S4E% $)M+8V?V,V\1MM MGE^24&S;TQMZ8]JA@TC3;6SDL[?3[6*VDSOA2%0C?48P:N44 5+/2M/T^!X; M*QMK>)_OI%$JAOJ .:9:Z+I5B)1::;9P"8;9!% J[QZ' Y%7J* *-MHNE68Q M;:;9PC#+^[@5>&QN' Z' S]*G:SM7L_L;6T)M=@3R2@V;1T&WICVJ>B@"IDPQ MF.+2[)$,9B*K H!0G)7&.A/:K1MH#-',88S+$I6-RHR@.,@'L#@?E4M% $-U M9VU];M;W=O%<0MUCE0,I_ U##I.G6\4,4-A:QQPOYD2I"H"-TW 8X/O5RB@" MM+IUC/Y_FV=O)]H $VZ)3YH'3=QSCWJ.WT?3+2)(K?3K2&-)!*JQPJH5QT8 M#K[U=HH KRV%G.)Q+:02?:%"S;HP?, Z!O7'O4$>AZ3%$8X],LTC,9B*K H! M0G)7&.F><5?HH @FM(ICYGEQ"=8VCCE:,,4!Z@>W X[XKF]+\(2VFKV=]<3: M>/L>_P L65@+@P,UU=% %*'1M+MKUKV#3K2*Z;):9(5#G/7Y M@,U9GMX;J!X+B*.:%QAHY%#*P]P>M244 4X=(TVWLS9PZ?:QVI8,85A4(6!! M!QC&<@'\*N444 9\NA:1//-/+I=E)-,-LLC0*6<>YQS5DV5J4N$-M"5N,^<- M@Q+D8^;UXXY[5/10!CW.BM>:S974TT?V.Q.^WMDBP1)M*[BV>@!. *V*** M*=II.FZ?-)-9Z?:V\LGWWAA5"WU('--.BZ4T]Q.VFV9EN%VS.8%S(..&..1P M.OI5ZB@",V\+3I.88S,BE5D*C[M].M(;E\[IHX5 M5SGKR!FKM% $<%O#;1"*"*.*,$G9&H49)R3@>I)-17NG66I0B&^M(+J,'(2: M,. ?7!JS10! EC:1^1LM85^S@B'$8'E9&#M]...*P]=\.W.JWQGBDTP*T7E' M[7IPF=.N2K;@>_0\5T=% &3:>&],M[.P@FM(;J2QB6**>XB5W [$CC\*NV^ MGV5JR-;VD$)1#&ACC"[5)R5&.@SSBK-% %=;"S5(T6T@"Q2&6-1&,(YSEAZ' MD\^YJI'X2 MOF9]=V,TVZT32;VY-Q=Z99SSE=IDE@5F(],D5?HH 8\4%Q;Q!H%*Q-L&8P< A?0<#IZ5-10!2GT?3+J P7&G6DL)D,IC> M%2I<]6P1U/K3DTO3XL>78VR8D$HVQ*,.!@-TZ@<9JW10!&;>$W(N#%'YX0H) M-HW!2G0Y-5&$INT3 M*K6A2CS3=D=3117*ZCXT6VU:33;#39]0N(L^8(SC!'7'!)Q1&$I.R"K6A25Y MNQU5%8OAWQ+;>(H)6BC>&:$@21/SC/0@]^AK:I2BXNS*IU(U(J4'=,****18 M45SVB^*XM9UFZTU+5XFMPQ+EP0=K!>GXT1>*XI/%9T'[*X<,1YN\8X7=TJ_9 M3NU8P6)I-)I[NWS.AHKC)?B J:A<6<.D7,\D+LA\MLD[3C. *T-/\4R7MI?W M$NE7-JMI"9<2\;\ G X]JIT9I7:)CC*$GRJ7X,Z.BN$7XEPLAD_LBX\M3AG# M@@?I72V/B/3K[17U5)2EO&#YF\8*$=B/7I^=*5*<=T%/%T*CM"1K45P[_$8, M));;1;J:UC.&F+8 ^N 0/SK9A\5V=SX;GUF"-V6#B2$D!@>./UINC-;H4,90 MG=1EMJ;]%,GD#.<>]3:3XKM=6T>[OXHV5[56:2 M MS@ D<^^*3I32O8M8JBVDI:M7^1OT5@:-XJM=6TFZU*2,VL%LQ#EVST .>/ MK6,_Q&5O,EM=&NIK:,_--NP!]< @?G35&;;5MB98RA&*DY:/8[BBLS0]I4).7+;4T=>FJ?M6_= M[F_17!K\387)"Z3.Q'I(#_2M#5?'$>F2V49T^65[JW2=55^1NS\O3D\57L*B M=K&*Q^':IUE%/H&U&*SOM-NK)I2 #+VSP"00#CWK9\0Z]#X>T]; MJ:,REW"+&IP2>O\ 2DZ4TTK;EQQ5&4'-2T6YK45C>'/$,'B*SDGBB:)HWV-& MS9(XR#_GTK/M_&]G+XBDTB6W>%EF:%96<%2P.!],XI>SG=JVP_K-+EC+FTEL M=316!-XIBA\5)H1M7+OC][O&!E=W2JE]XT6+59M.T[3+C4)X,^;Y9P!CKV)X M/%-4IOH*6*HQ3;>SM\SJJ*P_#OB>U\11RB*)X9X<;XG.>#W![U0U[QS;:'J; M6)M7G=%!=E<#:3SC\L?G0J4W+EMJ#Q5%4U5;O M/]W&5KG'H8VN TDTG^KB3J?< M^@I>RGIIN7]:HV;YMK7^>QM45Q=K\1+8W4<6H:=/9))C;(QW#'J1@N;>*2U><3)O#(X&!G%/V,[VL2L90<'/FT1TE%8&L^*[72M)M-1CB-U M#+K72K*RE:WDFN+Q \<"'G! ZG\<5*IS=K(N6)I1O>6WZ[ M'145RNG^-5GU>/3-0TV?3[B4@()#D$GIG@=:ZJE*$HZ,JE6A55X.X4445)J% 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!A>+M4NM)T%YK)"T\CB)2!G9D'YL?A7EUS'*X/'I]!711K1A MHT>=C,'.N^:,OE\R"'Q)IKBS6:;[/<7:*\<$@.[YC@?K6!XF\2V^E7SV6E6] MO_:DORR7!55$>>>6/4]#SP.]=%>^'].U#5(-1N(F:Y@V^6P<@#:=PX^IJC<^ M"-#N[J6YFMY&EE]*#I)W=RZT,5*+C&WKY?YE?P3I5IIEK.5O[> M[O9L-.890X05["%HVE #9YM/B7'! M>7'VBX1G#RY)W'RSZUZ!I_AW3=,U":^M866>8$.Q'=-36SJZP MM]M))W[SCD;>G3I78\0G==+'CPRZ<>5WU4KO5VM_F>:6*S/XQU,0:K'IC^9- M^_D( (W_ '>?\\5V%OYR>'M;2XUZ#5'-JY7RV!,8V-GH>_%79_ ^@W-Q+/+; M2&25R['S6&23D]ZL6/A32-.CN4MH'5;F(Q2YD8Y4]1UXI3K0E_PR*H8.M3;O M;6_5]?+8XSP?J%A:>%-7CO;B%"Y;$;L-S_)C@=365IMOM[&UM;,6<%O&EN 5\L#@@]<^M.5>*;<>K1, M,OJM*-1I))K3S.%TK4&'@*VATR]L+>YC=AZ76Y<<)B-I-)*+6[UTLC@+3_DDU]_U\C_T-*R8K:]T71K76;8E MK>^AEMYU[ DLN#^ !'N*]03PUI<>C2:2L+?8Y&WLGF'.<@]>O85,FAZ>FB_V M1Y&;+!&QF)ZG/7KU.:I8B*OYO\#-Y=4E:[LU&R];_D>:Z;'++\-M6$0)VW2L MX']T;<_X_A6QHVH$> X(--O;&WNHY&^T+=,H!4ELY!ZY!6NRTS0[#2+26UM( M=L,K%G5V+9XQW]JRI? 7A^68R?973)R425@M)UH2NGWN5'!5J:BXM7Y;/6W6 M^C*O@+6;O5K:]%UY6(60((XP@&0<]/I7854T_3;+2[?R+*W2&/J0HY)]2>I_ M&K=<]22E)N*T/1P].=.DHS=VCS;X;?\ (8U/_<'_ *%4?CY9&\9:Z=Y(G5$95 5N'--L-2DU&&)S=29W2/(6SDY/6FJ\+J36J1+P-:TJ::LW>[U=O,X/P M=K$%OXRN(H \=G?LP17 !4Y)7./Q'XUGOHTNM>*==A@8B>)YIHQ_>(D Q^1/ MXXKTV^\.:;J.HQ7]Q"WVF+;L=7*XP9Z#J%QJ7CG3I[K_7@B-R>I*H1D^_%: M=UIUCJGB6[DT/5Y+&_W,TB2@Q@MGYL,.>O.,&NU7PSI2ZS_:JVY6[W;]P<@9 M(P3CI4.I>#]%U6Z:YN+8K,WWGC1]X'KGVKD?[3M+R36+F_BF>YO%_<%%!" M'=NYR>.@'';->K6_A?2;739[""V*0S@"4ASN?ZMUJWIFDV>CVGV6RBV1;BV" M222?!KSC&$Y*ROY[_ ';+J>?65_+J7PQU"R4EIK,J"!U,>X-G M]&_ 5I^$=7TBS\%.EU- "AD\Z%B-SYZ#!ZY&!72Z;X;TS29YIK.!D:92KJ7+ M*1G/0\50F\!>'YIS+]E=,G)1)"%_+M^%)U:Y4,+B(.,U9M+EU_ N^' M-1T[4],,VF6IMH ^TIY03YL#TX/:N.\&?\C_ *M_NS?^C%KT.TM+>QM4MK6) M8H4&%1>@JA8^'=-TW4IK^VA9;B8,'8N2#DY/!]Q6:J12DNYO/#U).DW;W=_^ M <7\3_\ C]TW_^A M9VB!"8X((R/8_H0:ZGQ#%H] MW8Z);WEW+:7OV6+RI1'N3:0!\W3H1^%=AJ_A[3=<,1OX-[19"LK%3@]N*+_P M[IFIV4%K=6V^.!0L1W$,H QU_"CZQ%\K>XEE\X\Z5FG:U[]/ZT."CO=8\.>) M;.SN+V+44E* <^8=I; P3RI].U>HUA:9X0T;2KE;FWMBTR_=>1RVWZ#I6[65 M:<9M6.S!T*E)-3>^RO>WS"BBBL3L"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 **** ,'Q=J%U8:(JV4GE75W<16D' M(IM2^T7K>5 S3R3W4DFX 9+%2<9X["K>N:1%KFDRV,LCQ%B&CE3[T;J058?0 M@50ATS7;R*6TUJ_LIK*2!X9$MK=D>4,,9)+':?8#O0!G6'CD7-W8":&Q6WOY M!'$(;Y99HRPROF(!QGV)P3S4UOXAUC4](OKZUTVW@AA6=$>2Y.YG0D @;",< M=^_&.]6M&T;5-.:WM[BXTZ:TMUV*ZVI6:0 87)W8!'&2!SCM5K2=$_L_09=, MFF$@D>F.HJS_P (QJTF@V6FSWEC M)_9TL+VQ,#;95C! $HW<\8/'<4Y_"M_<6?B"*YO;8R:O&HW1PE5B8+MZ9.1@ M#]: );CQ#J*7=_::=I<5Q_9\$&;_ %6_M(+A+::8GRYSO*K*0PQL PJ@X]<= MLUI:OXJ&GO=_9K9;J.UTXWTCB3:.3A%Z'[V&.?04ECI\WA^#4$O;FVET4O-, M!Y+&5?,;<5."01RPX&3Q7.6VCS6/PRUV643--=02"(2J1(($79$I'4?*,X_V MJ .A'B>[L;R"/6K"&U@N89)89H;@R@;%WLK@J,':">,CBJ=CX[%S=6'G0V*V MU_*L42PWRR3QEON^9&!QGC."<9YJPGAR^U::VFURZMI+>"W>.*&VB9,F1-C, MQ8GG:2 !ZU8T;1=4TUK:VGN-/FL[9=BN+4K.X PN3NP".,D#G':@!?#7B&ZU M_P R9K2VAM@64!;G=-&P;&V1-HVD\GJ:L:IK%S;ZG;:5IUI'20 *J6&@7Z^)%UB_N+(R1PO#_HD!C,P)!!D)8YQC@>]6M4TB[E MU:VU;3+B&*\AB:!EG0LDD;$'!P0000"#0!SNO:]J&IZ##%;6JP3-JB:?>Q?: M2A5MZ_*KJN=K _>X(!Z&NN2W6ST3R4C$02 _(KE@IQR 3R>>]8J>%)5T^&.2 M\5[IM434KF7R\*[!@2JC/ P !SVKI9H_-@DC!QO4KGZB@#B?#.OW]EHGAV/4 M+*-;*\B6&.Y%QN?>$+ NNW@$*>Y]Z?#\08Y3!=>59?V?/,L2A;U3UTHA)Y);@HS,5!^50IR &&^$M4?3=3 MTBSU&U33+Z1Y0)H&:2(N=S*"& (SGJ,C-8OBF"*+Q'J%P)8I;@B-H[&2QN"+ MAE4;5^1@DG/<@XZ=!0!N:AX@DTO5]9N9;1F-IIL=P@6Z8I(A9OX"N%;(///& M*M_\)-=6=])#JVG);QFSDO(FAG\TE8\;E8;1AL$'C(]ZCU3PW<:T-0N'E2WD MO],CM#&1N\I@S,23W^]C\*OZCH[3ZG;:AYJA+:SG@*>5O+;]O..^-O3OF@"C MIWB34KC5=+MKS3;>W@U*![B%TN3(P50#M8;0 <,.^*T=9UB6PN;*QL[9;F^O M681(\FQ%51EF9L$X&1T'.:XSP>HL]=L8K0Q7X:)XII/LMQ&UH@&1S(Q506 & MU0/TKLM9TBXO;NPU"QGCAOK)G\OSD+(ZN,,K $'L#D>E &9/XPN+:TF673 = M1M[Z*SEMDFR"9,%65B!D$$=0*Z*Q>]>V#7\,,,^3E(9"Z@=N2!_*N>_X12XE M1I[F]C>^GU&"]G=(R$Q$1M11G.,#&3754 <:_C'4A;"]CT6)[,WK60_TO$C/ MYA12!MQMSCJ<\GTYL/XNN+)-2AU'3E6^M&A6.*WFWK.9B0@#%1CD$'([9J0> M%I1HL=A]J3Y6V:!@F3%)"S,&/ MJ,D]T[[=!JFG0QW4%A)?0B"X+I*J=5R5!!!QV/6G6_B:Z2_M(]3 MT^*UMKVWDG@E2?S&4(H8AQM&#M.>":CG\-:AJ9O[C4[RV-U/I\EC MO$RQQ* M_5CDDDDX_ 5G2@#(M/'RW$UE*\-D+.] MF6*)4OE>X3<<*SQ@< G&0"2,\T_1-6UZZTG69KNWMI?(N+E(]MTRG*.1LX3@ M X;J<#BKNC:%J6E&VM'N=/FL+8;42S3J#&PE1Y#DC.<$ D]LT 9H\0:EIOA.PU&VTV"6R-G$X-Q?L92S 8 M0?(=Q)( /F36C<:'>WUY;7EW

?'93VT@BC(4M M(5P0"20!M]: *^G^*+ZXGTA[O3(K>SU9,V\B7&]U;9O 9=H&" <8)]Z@M?%U M]=/I5S_9L":;J=R8()3<$R 88@LFW SM/0G'>K\?AV2.U\.0_:%)TC;O.W_6 M8B,?'IUS7'Z3&+'Q':FT,5]/]L96MVLKB)K=')WR ,WEI@>BC/XT =AXSO\ M4--\/&XTTH)O/A0LS8PK. <<'KD#V!)ZC%-OMG7CWJ_P"(-*;6M%GL4F$,C%'20KN"LK!AD=QE15:/2K^XU;2] M2OY[;SK2.='6!&"MYFW&,DGC;^M %'7_ !5>>'U62YMM-V+"))$?4 DLA_B$ M:%?FQVSC-3W'B&_EU62PTG3H;AEM([L237!C4JY88P%)S\HQVY.<8YKZGX6O M;N]UA[:\M8X=5A$4KRP%Y8@$V80[@,'KST)-7]+T2:RU3[=-/&[&PAM&5%(^ M9"Q+?0[J ,S_ (32:Z_LE;"Q@WZA;&X7[7<^4I((!C4[3N?/TXJ?Q)XJG\/2 MEY(-/-NB!RLE^$FD'?RT*\X^O-59O"6HGPM;: ESI\ENL!BD:XMF9E8DX=/F M&",\9[BENO!U\_\ :<-OJ%OY.HVZ0RS7$!>90L83 .X#!QGV)- &C/KUYN_\)K;6*6]L+=M/$TD+7!&T M[U#,"$Y(Y ' /7BI$T'5K"\^W:9>6:SSV\45W'<1,T;-&N ZX((X.,5-=:/J MG]K66JVEY:_:X[4VMP)H6V2 D,64!LJ.]27WA22[NM2NDNUBGGNK>[MFV;O*>) HW#/(.#Z<&H;OPK?ZK%JDVHWMO] MMO+/[%%Y$1$<*9R>I)))Y_"@"<>);ZVO6M]0TI8_,LY;NV%O/YC.$QE"-HPW M(Z9'O5OPWK%UK=@+R:"SCAD56B:VN?.Z]5;Y1M8<9Z]:6\T>>;5K&_@N$C>U MM9H5W)N^9PN&ZC@;>E9EOHNHZ8VL:L\]LE]<&0W7[]6CSC>FWY0V..36_I_VK^S;7[<5-YY*>?L MZ;\#=CVSFN?E\,7M_KJWVH7-F$CCFA!M8"DDJ2#: Y+'(4=/>@"Y_P )$?LN M@3&V &K%01O_ -5F(R>G/3':F:3KFIZR8;RVTR!=)F8A)9+DB5D!(W[-N,'' M3=FJ5IX8U8-HL5[J-I):Z2V(TC@96E41E 6)8\X/;CK5O1]&UC15@T^"_M'T MJ!CL\R!C,(\DA,AL<=,X_"@##\)Z[J-EX>T 7EBC6-VXMDN!<%I=[%MI9=N, M$C'WLUVFI7,UGI\UQ!'%)(@R%FF\I.O)+8. !ST[5AV_A:6#P_HFFFZ0MIUU M'.S[3API)P!VZUH>(M(?6M+%M'*B.DTT72+*;[5.8K<"];>RCDN5\O@ M*Q>VL)&CE$U\L<\A7[WEQX.<WD8PQ YVC#CJ>2>Y^E.C\.ZA87MU_9]QI_P!DNIVN&6ZMB[Q, MQRP4A@""8$VXV[NV[..:V;+2FM->U/4?,4I>)"BQ@8 MV>6&'Z[JPSX1OC8'1/M\']AF?S2GDGSMF_?Y>[.,9[XSB@#HYM6TZ"[-I+?6 MR700OY!E&_: 23MZXP"?PK+TK7-2U..'4#IL$&DS*7662Y/FA,$ARFW&#QQN M[UM36EO.'\R%&+J4+;><$8(S]*P]*T;6-.@@TR2^LY])A4Q+N@83-'@@*3NV M\<&[:[U-82TB!DE23+2>S@!6W9(V63&2?GYQWQQ4=WH^HPZW/J MNCW5M')=1I'<0W43.C%,[6!4@@@$C'0T 1RZ_JDU]<6>G:5!-/9Q(]V)+HH% M=EW"-"%.XX[G Z54T[5H]8\7:5>V[.+>YT>64(QZ'S8^H]1R*LOH>LV][:/+I]RHCL;5K25)4R948 MAB00>&W+GN.: *>@:C=6?@*WNXQ;R2":8,]W<^4BKYSC+,0>G'%)%XY:;2A< M0V,5QWUK$ M\3Z-?ZY:O90RV M)8RCBYMR[HW]]"&'([>]7K[2C>^'9])^TR*9;8P>?U;[N M-Q]: ,33?&376HW-A<16)GCMGN5-E>B=?E(!1OE&UN13]/\ %-]ZML+C')([#PY;FX0G2&0N=O^LVQ%./3KF@#"US7M1U;1$O+6RCBTE[Z M!([@W!$K@3J-P0+C:2,=KB-K MFWDA#D9"EE(S^M '-Z;>7&CZ9I6G6NGQR:IJ"M*5>[=D 51ND=RI/.5X ZG\ M:FE\83PV1W:7NU"/4$L);99N-SC*LK8Y!!!Y J[>Z%=,^EWEA< MA:.5&4!@0"".5!!]JJ)X4G:-)KB\CDO7U./4+B18R%.S "*,\ 9)H E/B: MXT^XNX-:M(;=X;(WBM!,9%=58AE&5'(^7_OJGV7B<:C)I4=I:[I+VWDGF5GP M8 F%(/'7>=OX&I]=\.P:Y=Z9/,Y7[%/YC ?\M$Z[#[;E0_A5>+PE!#=Z[/'. MZ'5(S&I7K "#NV_5F+?6@"#2?%KWFO)I-W%8+-+&[H;.]$^PKC*.,#:<'Z<& MF6/B^ZF\.MX@O--2WT_RMR*LY>61]P4*%V@ $G .?PI=.\-:C;7^CW$]S8"+ M38WA6*WMV3K 'T('% %*" MZU>;QSI:ZE:0V@:QN&5(;@R@_-'PWRCD>V1S6GK^OSZ5?V%C;6UN\MYOVR74 M_DQ@KCY=VTY8YX'M4=GH^KOKUIJFJ7EG(;:WD@"6\+)NW%3N)+'^[TJQXBTR M_P!6M/LEL]@8)$9)H[R R9ST9<$8(YH I^(?$UYH2)*]MIPC\GS'6?4!&[MS ME(P5^8CUXSFHX-12Y\9V]VLC+:RZ']H 8\ &0')'KBH!X/OK=I4MM0@=+BQB MLI9KF O*@12I*?,!SG.#WYYJW:>&;FWN=+F:Y@<0:?\ V==1E#B2/C!4YX.1 MWSUH H6WC])Y+2=HK(6-U,L482^5KE QPK-%C@9QD DC-=K7-:-H&I:3]FL_ MM.GS:?;<(S6I\\H/NJ6W8R..<=NE=+0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% $5Q<0VEO)<7$J10QC<\CMA5'J2:H6WB/1[RVN+F#4(&&F[AN)K9.3-&C LH'<]\=\50UV[/B#1\V.GW[K:75O M<30S6KQ&=%?+(H8#<0!G'TH W+;Q%I%W:7-S!?PO#;+NF;.#&N,Y(/(&.]); M>(M'O)IX;;4()9($,CA6SA1U8>H]QFN3UF.XUV?6M0L;"\6 :)+:#S;=XWGE M8[@%1@&.,$9QU/%;,EG,/$?AB5+:01PVDZ2N$.$RL> Q[<@X!]* +&D>+]*U M71Y-1\]8(XN9@Y_U8W%02??'ZU8?Q1HB6C7;:C#]G67R?,Y(+XS@)I[RU&G16WVF"Q:4K-I.<8^N>W6L^^\9Z M/9V-M>)GV=Y9W$-_+8:C-:VFL3W#Q2P$RLD MD0"2[0/F(.2<<1R K\ISDY.T@'/-=3%JJOK1TI[>9)Q;"X+X'ED$[2 <]0?:@"74=4L= M)MQ<7]RD$3,$4OW;T [G@UF7_B.(6&FWFF2P7,-W?0VQ<'(VLV&Q@\$>]-\4 M7-] +!;((K[;+ M ?.>'Y"6 &X\$D#GKD9H [*TUAY-;UJTN/)CMM/$++(>.&0LQ8DXXQ[4ZW\ M3Z+=PW$L&HPNEO'YLI!/RI_>Q_=]^EP>=;2K+%N9=Z],J2#^1!%><1:%XAM M-,DU6-7?5=+/V*RCY_>VZ[D+8[D[MW_ !7H&CZ(M'U.9X MK+4()I$7>55N2O\ >'J/<<5Q^OV=[XJN[^?2K.Z@1-,>V,EQ"T!G?%(&!W!0,Y!Y/'KQ5"RN-6_M33]9U6UO+FSM M)+FWCF%FRRE6";)6B R,X9<@>G'- '8'7](&GQWYU&W%I(VQ9BX"EL$XSV/! MX]JFT[5K#5X7EL+J.=$;8^WJI]"#R*XI-/O+B6*^%A<1P7/B*.Z2%XB&2,1E M3(R_PY(SSZBNBTJVFB\8>(9FAD2&9;8HY4A7(1@<'OCC- $EUXHT^R\1Q:-. M^R62'S YZ9W !?JTOQ8SZC!'I2VMU+:/826V^W@:7:YD5@"%!(R >:P[J*XM]$\1:$^F7<]_J%U.T#I S1 MRB0_(YDQM7;QG)&-M '9Z]?RZ7X?U"_A5&EMK=Y45P=I*J2,X[4RXUVPT^RM M9]1NHK=IT!53G+'&3@#DXJ#7;&YN/!E_8Q@S73V+Q+CJ[["/U-8<5R]KK6G: MY/87QLWTO[+A;5VD@E#Y(9 "PSTSC^'WH Z>76]+@TR/49+^ 6I]A6?)XDBGO]&33I8;BVOKB6&1^.,N M'.Y'8E2'R,#YL 8--\+?:(-&33[JU-O-8'[.2L96.4+T=.Q!&#['(KG=?TZ\ MGF\4;+.>19Y=.\O;$2) KKNQQS@=?2@#KM.UO3-7:5;"\BN&BQO"'D9Z'Z'U MZ4FIZWINC",ZC>1V_FYV!LY;'7 'ID50%M,/B UR(9! =+$9EVG:6$I.W/3. M.U5_$=S>QZO9P[K^#36A\MQ%>R6F984'W7*\@#Z]J M*X\8>'2VT:Q:YV[Q\_WA[>IY' YJW;ZYIEU;V\\%[%)%X>WDA5P^<*KR*N2.#C!.#TXKG[^VOM5O-:OH=,O#;?:;"<030E&N MHH\EU56Z_0\]*U_$-\/$'AF[@LM/U LLML2LMG(A8>F<=J@\6V>H 6FJZ-%OU&W+0!?[R2C;S[*VQO^ F@# M0N?$VBVD"3SZC"D;N\:-DGIJ.ZUS&I:%%9O#/:ZD\@,H.[Y5C+@ MJ0<=16/?07&B_P!DZ5 ]_#I45LRO<6-N999)01A3A6*@\L3CD]ZR]'M;RPT_ MPQ+-87N+&_NDG0PDO&)/,",0!ROS+R.* .Y;5K!+2YNVNHQ;VKLD\F>(V7@@ M_2H;[Q%H^FW0MKS48(9B 2K-]T'H6_N@^^*XK5?M<'A[Q3HPTO4)KNZNYIH? M)MF='1R"&# 8_#.?:I)+&6TU'7+;4)-<5+^X:1/L-JLT<\;* %)\MB"!D8) MQ0!Z'D$9!&.N:S+/Q'H]_=-:VFHP2S $[5;[P'4K_>Q[9I+O2W7PI-I-E(^\ M6+6T+R-\V=FU23Z].:YJW\W4O^$8L;;3+RUETR5)+EYK=HTA58RI0,1AMQ(^ M[GCF@#5\/>)6\0ZI?_9YK3[#;2-&J*K&5LHQD].U/\*V\]O#JHGADB+ZI6PTV'4!HY65Y8KVU:,6K[L@(Y W!B3QSCKF M@#I]1UC3](2-K^ZC@\PD(&Y+$=< ,H-7GM;F>R:P:V#V\+2F*3?NY502 PXSCM6/I^DWAN-&GFL)DAD MUFYO!"T?_'O&R.4W#HO.#[$^M '<07D-W9+=VS^9$Z[D;!&1^-8?AKQ=8ZW8 MV"RW=LNI7$.]H(R0-V,D#/<#MG-=%("8G Y.TUPMEIMW'X4\&1?8IUFMKR%I MD\HAHAM?<6&,@<\Y]: .HD\1Z-%J/]GOJ-NMUO">66Z,>BD] ?;K3UU[2GU# M[ E[$UWYAC\EM<-8Z,QL9- U:;7UDDN7\Q+>V5H) TA82"3RS@ M<@DEL@BNJ\+VGM.I%U;^>DP.5() 4>^* .DNO$6CV-\+*YU&"*XX!1F^[GID]!GWIVHZ]I6DR)'?WT4$C MC<$8Y;;ZX'0>_2N0NDGL]-\3:/+I=Y<7FI7$[VS1V[/'*L@ 0E\;5V]#DC&* MMV!F\,ZY?R:E:7ER+J"W$5S;6[S9V1A60[02IW D9X.: -B+Q#'_ &OJL5Q+ M;QZ?9VT$ZSYZA]^23G&/E&,>M:MQ<^7ILMU%AML)D3<#SQD9KAM5T74=4\1: MCJ-M'.J0P6EQ#:S18CNG0L=C$]P,C'8L">E=C-,;_0)9D@F1IK9B(I(RK@E? MNE3SGMB@"AX>\5:?K5I8H;RW.HS6R2R01GHQ4%@,]<$],DCO5R#Q%H]UJ!L( M-1@>YR5"!NI'4 ]"1W KF/[+O&T'P9#%;313P*JRGRR# 3;,"6X^7YB,Y[U6 MM8KBXT7P[H,>EW<%]874#W#O RQQ",Y=Q)C:V[G&"<[J .ITG6_M5GJ=U?-# M!%9WL\&_.U0D;8!))ZUG+XTL[C5KJ*UNK5[&"P^T&9MPVR%]H#>BXQV[UCW% ME?'2]5M?[/N93;ZY]ND@\LXN;C\#I[8JZ\LFK>(-1O+:QOE@;1&@5Y MK5X]S[V.T;@,GF@#<'B;3;6PM9=2O[2*>:W28K&Q(8,.J<9*\'MTJQ<^(-)M M+*WO)K^%8+@9A<-GS.,_*!R:Y_PW8W,&LZ5)-:31K'X>@A9GC("R!N4)/1O; MK6);6^J:/8>'[VUTZX:ZA%W"\3VLCJB-*2,A1N4G P<8(SR.,@':OXJT..S@ MNWU*$03LRQ/S\^TX8@8R0/7I6M'(DT22QL'1U#*P.00>AKS>&.TMM L+BQFU M3^U+9KD)/;6#L$E9]SPR1X. 6. #Z9R*[&SUF82:38ZA92Q7U[:F5]BCRXW4 M LI.<@\T :=W=V]C:R7-W,D,$8R\DC8 K,E\4Z0NCWFIPWDAP!UKCV$<#W6H0Q"=/,CR3ED_O8Z@>]8>JP7,/AOPU-]EGD^P MW%M+<1QQEI$41E6.TDK;079LX=*F59+A.49I4;:Q #8)X]!6CX/MIK31IHIH9 M(2+VY*HZE?E,K$$ ]B#D4 2P^(;3[1J+7%[9):6LR0AQ(0RL>"),C .[@8JW MINM:;J_F_8+R.5STR#V/K7(ZQIUY->Z\5LIW2;4M/=,1$AU7R]Q'' M(&#GTQ6]%;3+X_NKGR9! ^F1)YNT[6<2/QGID C\* -+4=7T_2(T>_NXX!(< M(&/+'O@#DTD.L:=0R"\#?9RK9$FWDX/J/2N:\16MS!XNMM4:34H[(V M1M_-T^$2M$^_<=R[&.&&.0.JC-5;W16GT"#2]+BU#[3?WC78O+R(HUHP.6D. MT+M)QPO!.X^] '6RZ[I4-G)>2WT*V\PNKAX9YFS\FV-FQVP<@#!'>L=4GMH_#MX^BW,4&DO-!!Y+88AAD#) !..: -=?$.D/ MI;:F-0A^QHVQI=W ;.-I'7/(XZTL/B#2;C3GU"+4(&M$<1O+NP$8D !L]#DC MKZUR]V-5T^XUZ2T@N8HI]3@+S16YD983$F^2-<'<01C@''/I69+8W4]EXE2* MUU2=+J:REA:ZMV#S*KJ&.-HZ;3P0#@ F@#N[+7])U%;AK34()%MQNE(;&Q?[ MQSVX//2F6'B31]4N#!97\ ZD?WA[C-:=<3H=G!?7VFF637Q/8*72*ZM5BBA M;;M*[A&N>"> 2#BNVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &3316\$D\TBQQ1J6 M=V. H'))J#3]1MM4M1L/X@Q&7P/JA6:2/9$6.P@;A M_=/'3FHKE;M]H//2N0L=6OQK>D75O<:I-IFHW#Q;[UH MMDHV,RLB* R?=XSU%0P?\@?3/^QH?_T=)0!Z-161XHU.;1_#.H:A;*#-#$2F MX9 ). 3],Y_"L@M?:'KVE6IU6YOH]0BF$HN-IVNB;@Z8 P.V.G(H ZZHDMH8 M[B2X6,":4 ._<@=!].3Q[GUKGO!27ESH-CJM_J5S=3W-N"R.0(U], #K[D^M M,OTN]1\:/IJZI>6EJNG+/MMF527,C#.2#V% '4T5Y_!K%YJ>G6EBUYJ4VHK- M<1_\2\QQF=(GV^:[,,*.G3J3TIMAJ>L:M'X;MI=1GMI+B2\BNI(PH=Q$2!V( M#<=1ZG% 'H'F)YGE[U\S&[;GG'KCTIU<9'IC+\1PO]HWQ\K2XGR9%)?$A&&X MY!QD^Y-:_BJ_NK'2X5LY?)FNKN&U$^ ?*#L 6P>,@=,]Z -PG R:I:=JUCJR M226,QFC1MI<(P4_[I(PP]QD5RUX+RTU#4M#.J7D]O+I3W:RR,IEB96VD!L=& MSW'8XK9\&6YM_!^E SRS;[6*0>:0=N47Y1@#@=J -KSH_P!Y^\4F/[X!R5XS MS5&2/3_$FCPMN,UE.8YXV7*[MK!E/8]0*YW1;%E\1^*9_MMTP2X'[HN-C;H5 M/(QVS@>P%9OA_P"VZ5HOA&[CU*YECO7CMI;:3;Y81HV(V@#((VCG/- 'HM%> M<6>H^)]7L?[7L8=2:Y>9C%$)+<6NQ7(V%2V_H#D]ZN)YHKFY1(YF!0-YQ7?C YYR><=:L%_$EA'+.HU4VWV.=K MB2^EMV"N(R4>,1L2/F&,=,'VH [VHFN8%@DG,J>5&&+N#D+CKGZ8KC[";4;? M4/#4DNJW5PNKPO\ :(Y=NU3Y/F H !MP1CO5;P]930>"M6GBU.^6027>WYU^ M0I*YR/EZG'/U/2@#NK>XBN[:*Y@D$D,J!T<=&4C(-1O?6T>H16#2XN98VE1, M'E5(!.>G7VG:=%9W>JO?KI<5S*MFT2(A9>'O>&;ZXQYT^C2R/@8!8F+- ';45A^);RXL_P"R/L\K1^=J<,,F/XD.1NB MBN2OQK.EZPNF:=JT]U)J%E@RS1P0/-(VV-%+LW7 R33;6YAO;2& MZMWWP31K)&V"-RD9!Y]C7'W[7FN7'B,'4KFTM]-4PQ06^T;SY6XL^0<@YP!T MP*R].O\ 4[V+3=+MEU(6]II%I(1820QN[.G4F0CY1C&!WSGM0!Z3167X>;5& MT6'^V(REZI97SMRP#':3M) )7&<=ZY.75[Y=7L]1L+G5)K"XU-;5GN&B%NZL MY4A$ W8!Z-WQWH ] HK@9I=3ETWQ)JR:W=PRZ;=W'V>+Y/*VQ@,%8%7.5 '4\5QVB7.J#Q"--N)=52TO;"29#>R M1-*K!E&Y=GW>&Z'H<50TR&XLOA#)>V^I7B2BT:5/F4B,J6X V]#WH ]&1UD1 M71@RL 01W%.KCXWO]/>7?(.1SC'3@U3TK4M2\ M2W>E12ZA&97EMF"S(. MJ$C(!_ UE>$;VYO_ Y!+>2F:=))86D( +[)&0$X[X45SEWJ&IVLVK6T.I3@ MKK-I!'*P5F1) A8=,$?,>M '?TTR(KJA=0[9VJ3R<=<5SNC/=6?BC4M)EOKB M\MTMH;B-K@@NA8NK#( R/E!]JJZ[8M=>/=#Q>W4&ZUN?]2X&-I0\9!ZYY^@H M Z:WOK:ZN+F"&7?+:N(YEP1M8J& YZ\$=*L5Y[<$@$[21DC!X]:Y_P_+?1ZE-INMWVHIJDT4A M )0P2+N^_"0." 1P?7D&@#L(Y$E0/&ZNIZ,IR*=7G&CS7>C_ WMKFTO9_.N MIDMT:7#);[IBA91CWSSGG%7=5U34/"=W>0Q7MQJ$?]ER7:"Z(9HY$8+G( ^4 M[NGMQ0!VMS<16EK-U+!-'<01SQ-NCD4.C8QD$9!KE[ MW2[FU\*ZI7KR:;-YBR%/++%"=R@*-O? !Z&H/!FI76HW'EW9FM%MK*$ M6]DX \R,J/WQ]&[B=(8M6@>1V"*H#9)/0=*U[&^MM2LTN[27S8'+!7P1G!(/!YZ@UA M>'?^1E\4_P#7Y%_Z)2N:T7[;IGAO1M2@U*Y*R:D+=[5MOE>6\[(1C&<\YSG] M* /2J*\\-_XCU6":GYT%U+#:I#);K;KL; $BNP8YQR??BM%[K4K/Q/'- MK-S?6]K<2Q):?9RC6X8J 8I!@L"6SANG3D4 =E17G%EJ/B?5[%=8LH=2:XDF M)CB$EN+78'(*%2V_H"">N:[3Q!'J>O M>MJ]AOIO%5EHT>KWD-J-->65T*^9(P=5!W$<'GJ!0!UE9^IZ-:ZL8FG>YCDA MSY+=B>8\6ZL/UR:ATV>_P#$6H/: M2:I=6D-G96SG[,55YI)$W%V)!X&,8'?- '3Z=8V.E0"QLU6,#,A0N6=B3RQ) M.22>YJQ]FA^U?:C&#.$\L.>H7.<#TYZ^N!Z"N2ATZ3_A9$A;4;PM'ID#GYE' MF8D888!>AQD@8Y)J&;6-07P+JUZ+IQ%=TCX)P/H.:GW#;NSQC.:\W MUUKS6_"7B+5)M2N8HX99H(K.+:(PD;;<.",DG&>O&1BNYU>,R^'KU!(\9-L_ MS(<$?+0!>1TD171E9&&593D$>HIU>?6ZWUCX+\+)9ZI=1O?3VL;.Q5O+1HSE M5&,8XXSGI6EJZ317%IH]GJ&MW%XL+S$02Q*VTM@/([@#@Y ZT =?17!6&J: MIK<7A:.34)K8WUKO3U-(L^OW.E210W5[5E8(%4D$+UW' _*@#NFD1&16 M=59SA03@L<9P/PJ+[;;?;_L/G+]J\KSO*[[,XW?3/%,=.16?I=YJD6G>%M6 MFU:ZN'U&:."XADV^659&.0 005!SGGF@#NKBWCNK:6WF4M%*I1P"1D$8/(Y MK.T[PYI^FW?VJ(7$LX0QI)>]=?0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %:_L+; M4[":RO(_,MYEVR)N(R/J.:@U+1;+5?)-RD@D@),4L,K12)G@X92#@]Q4^H7$ MUK8RSV]N+B5!D1F01@\\Y8\ <_A7&ZMXH?5/"/B%$06M[91*6-OHS0!:@\(:-;2P2103 VT@DMP;F0K"?1 6PH]0.#4DOA;1YHKN)K9@EU,+ MB0+*ZXE!SO7!^4Y[C%4AXTLX[2SENH6@FGOFL7BW;O*=6*DDX^[]WG_:%:VG M:H-2N]0BCB(BLY_LXEW9\QPH+8';!./J#0!WFC62&1"CHXR&4C!! MK-T_PUI>FSF>WAE:7R_*5IIWE,:?W5W$[1["J%GJVK3>-=3TXVL;6,"0$-YH M!C#!_FQMRV<=,\8]ZR?#GB.^L]&L&O;&62SFO7MOMK7 9MS3,JG9UVYPN)]P= MB0=I&1@U5N/'44/VBZCLEDTVWE,)E4]5W*02#U.:?9^&] M*T^2W>UMC&;9Y'A'F,1&9!\^ 3T/I532/#TML;:]O-6U*YO=NZ;=><-W+[ YCQ]PMWSGOB@#8OM#L=0OH+ MV9)5N81M62&9XR5SG:=I&1GL:LWUC;:E9R6EY"LT$@PR-W[CZ'/.:Q1XJ4Z< M9?L;?;?M_P#9_P!E\SGS-V/O8Z;?GSCI52[\<) UY-#9+-86Y3RYI9IGE=UQC;N8DXYZ9J]:6L-C9P6 MENFR""-8XUR3A0, 9//05C1^(KB[UVXTZPTWSX[8PM+9C=MW^5UVY]\XYQ0!N/H&GMJSZF$E2YD $G MES.JR8&T;E!PQ ..13DT/3H[2PM5M\0Z>ZO;+O;Y&4$ YSSP3US7.>)O$5[/ MHVO1Z78.]O9Q20RWOV@1E) OS;!C+;<\G(]LUT%U+(GA::9799%LF8.#R#LS MG/K0!&OAC2TU WL<4T;M+YS1QW$BQM)G.XH&VDY]J7Q1IL^K^&;_ $^VV^=/ M'M3><#.1WKB]"U15F\.G3M?N]0NKE%;4K:6Y,Z1IY>78YSL(;'<>E;L/CJ.4 MV]R;)5TVXF6*.?[2ID^9MJLT74*3COG!Z4 ;%CX;TRPN)+B.&26:2/RB]Q,\ MQ"?W1O)POL*;8>&-)TV[CN;:"3S(E*PB2=Y%A4]0BL2%_"JG2S13S><-S&,$_(F,L3QZ=>IYJ.'Q=,VBQZC-I@'VIXH[*."Z67SW?.%)P M-I&.<].>N* -.+PYID-S=S) ^+L-Y\)E+GT^WU(:EII@N[&W6Y,*3!UEC)QE6P.A!! M!%6['7;F;6QIE_IALY)(#<0-YPDWJ" 0<#Y6&X<!Q-$)W\L[_O$)G:"?4#-&L:RVG7%G9V MUH;N^O&80P[PBX499F8@X R.QZBN:U_Q+J%SHDMO;6I?16=VBW(5H][+ MC8X'1@V W!&>E '0R^%=(F,!,$B^3 ML!'/(@>)>B/@C>![YI\7AO2X5T\1P M,IT\G[*PE;* ]5SGE?8Y' JYI]N+73H(0CQ[4Y1YFE*D\D;VY;![UPO@@IJM MII\UQJ/B)[W'FN9))A;N5;IDC:1[9YH [G4M,M-6LS:WL7F1%@PPQ4JP.001 M@@@]Q6!K'@ZU?0M2M],A(O+U8EDDFG=C($<'YF8DYQGGZ5R5MJSIIZ7-IXAO M9O$#7[1KIYN3*KKYQ7:8SG:-G.>*Z?Q'K]U9>(K3[.^+#3]DFI<\;96\M ?I MR_Y4 :\'A;2;?[21%-(]S$89))KF21_+_NAF8E1]"*(_"ND1V5W:F"65+S;] MH:6=W>0+]T%R27<\,HFE01RF&>2(2J.@ M<*0&_&DG\+Z3/':+Y,L36D(@AD@N)(G$8& A92"1QW)JGJ^K:M:^+M-L+.UC MFMIK>61U:4)N*E1G.TXQG\<^U%YXIGBEU%[+2GN[/36*W4XF"'< &8(I'S%0 M>>1[4 =!;6\5I;1V\(*Q1J%4%BQ 'N>36.?!^BF3?]GFP)O/C07,@2*3=NW( MN["G// ]?6M3[?;?V9_:/F#[+Y/G^9_L;=V?RK)L-?O+JW%_<:2;32VA:<7# MW"EP@&X%D XR/0F@"E9>#+66YU*;58WE%Q?R7"1"X?RG0X*[T!"DY!Z@T]_" M,-_X@U>[U 2&VNO)$:17,D8=53#!U4@$9]*9Y9-.DO-)>TLM28):SF8 M,VX@LH=0/EW <]2[A@6.9+<6R%20%C!R% Z=:IW7AC2[N^DO'BF267'F^3<21++CIO5 M6 ;\:H:9K&L7/B;6[.2SC>UM956,^< 4!C##C;SN)!Z\9[XJIIOB6:/3]/CA ML+FYNK^YND6.:[#%&C9L@N0/EX... !UH W=0\.:;J=V+N>.9+C9Y;2V\[PL MZ_W6*$9'UJ270M-G8M+;!]UK]C(9F(,.<[>OZ]?>LN#Q87AB\^P:&Y.IC39H MO-#"-R-VX-CYAC'8=:FU#Q5;:90I.;F)2B2RW,DC;#_#\S'Y>!@=J2+PMI,-K>6B0RBUNU99(#<2& M,!B20JYPN23TQ5?2O$S7NK+IMY:16]Q)$9HC#=+.K $!@2 ,,,CCI[U'KFKZ MM9^*-(LK"UCF@N(IF=&E";RH'&2IQC.??/M0!>O_ QI6HS>;/#*',8BE:W]JV@T7^U_,_T/[/\ :=^/X-N[./I0!)8V M%MIMJ+:TC\N(.S[=Q/+,6;D^Y-5I=!TV:6:62WR\UQ'W,D>-AZ]MHXZ< M5F6WB>[::R%YH[6L6H _9',X8LVTLJN /D) /K2VOC*QN%T0.C1RZIN 0G/D MLO!#?\#^7ZF@#;2PMDU&74%CQ=2QK$[[CRJDD#'3JQJOJFB6.KF!KI)!) 28 MI89GB=,C! 92#@CJ*R3XN>26".TTQ[AKJZGMK8^<%$GE#ER2.%R&]>G?.*T] M#UAM7ANA-:FUN;6X:WGBWAP& !R&XR"&!Z"@"3^Q;#RM0B\@E-0&+D%V_>?( M$ZYX^4 <5!=^&=+O'@D>*:*6&(0K)!<21/Y8Z*64@D?6J,.K:L_CB\TT6L;V M,4$+@^: 4#%LOC;DYQC&>WO63H7B.^L-+22[L99K%M1EMVO&N 64M.RJ=G4J M"0.H^F* .W@ACMK>."(%8XU"*"2< # Y/-9NG^&],TR\^UV\7R MU)R0H8G:#CM61=^.$@:[GALEFL+.1HYIOM2+(=IPQ2,\L!SW&<<5OZGJ::=H M=UJBIYT<%NTX4'&\!<]>V: *D7A;2(8;N!;=S;76?,MVF=HAD[CM0G"\\\8J M2R\.Z98&(_$=]?:!>3:=8R)IZW,<*WXN C,5F56*H!DKD%"<\=._/3%4M-UN33;'4KJY$D\(UR6 MW=V?_4QLX4-S_""1Q[T =/;:?:VES=7,$>V6[<23-N)W,%"@\]. .E5ET'34 MT^WL%M\6UO,)XTWM\KA]X."UF=+"W1IYH;CRG4N"< M*<'#!0#^(I]QXENXKF\M+'27O&L8(Y97>Y"95E)&,@DMP?;W% %Z;PQI.XITWAO3+C5!J$T6(Q<1 M"38&W;<]LX&: *Z^&-+CU WD<4T;F7SFCCN)%B,F<[C&&VDY]JT+ZR@U&SDM M;@.8GQG9(R'@Y&"I!'(%<_I_C'[5HUSK5S8BWTR*-I%D6X61R0<;&0 ;6/ID MT6OC%?ML4&I6D=HL\;R1R1W2S8V+N8.%^Z=H)[C@\T 7QX6T@:9-8&W=XII! M-([S.TC2#&&WD[LC P*%H%EEF>1MC,&()8G/(')YJAI MVNZA?PI>'1FATZ2(RQS/<+O*XRI9,<9X[GK2IXE1]*T.^^RL!JLL483?_J]Z M%LYQSC;0!)?>%='U*ZGN+FWD9[A0LZI.Z)* ,#JEKKNJ_VAX>MK*W:>TNM,\]A<7 \QC\G+-MR2 WXY]J .@F\.:;-<6D_E MS1S6L8BC>*X="4!R%8@_,,CHK>7NVY_"IM%U"ZU.S^T7-G%;JV#&8KD3*Z MD=00!6E0!A7G@_1+^>YEGMI?]*.9XX[B2-)3ZLJL 3[XK<**4*$ J1@@\Y%< M)H'B2^T[P_;W.H6$DNG?:I8WOOM 9ES.R@E",[02!G.>.E;LOB=(]&UK4?LK M$:7-+$4W_P"LV '.<<9S0!-:^%=)LXXHXH9O+AF6>&-[B1EB9<[=H+8 &X\# MBI]0T'3]3NH[FX243(ACWPSO$60G)5MI&5SV-94&LZM+XUN-/6UC:P6UAD&9 M0"@8ME_NY/3&,]L]ZUM7U4:0EI*\)>&:Y2WD<-CRMYP&/J,X'XT -L_#VF6# M6AMKG ^G:HY_#6F3QNFR>+?<-,K%(=9:*-I9=,E6+RP<&9FPJA?^!Y7ZJ:S=5UW4+1?%,MO#+'>6-K M$R![D/$ 0^'52O!XR1WP* -MO"6C%+=$MI(5MXO)7R)Y(]T><\ MD^M*WA31VL;:S6W>..U9FMVCF='AW')"N#N YZ9Q6/JNI:LK^&IC9LMS)=LI MMH[D8E'DMC;$XN)/,1SG+"3=NSR>_>I_P"Q=/,OFO!YCFU^ MQL979]T77:WR,H(!SG)X)ZYJAX-U34M7\.6MYJ4 M**\D:LLJN#YN.1MSS0!? MLO#>F6%^+V&.9IU#!#+<22",-RP4,2%S[5K5PECXCOM*CUJYGL9;G3X-5F66 MX-P-T:E@/E0Y) SZCVK2O_&0M[J^2UL4N8+%BEQ(UTD;%@,L$0\L0#[<\"@# MJ:*JQWGVK2TO;)//$L(EA4MMWY&5&>V>*XWPSJ]Q;:%:ZO?P3RW&IWJ6Y=KM MG4AY" 0AX0+TP!SCK0!WE%\Z7_A8$,/FOY1TEG*;CMW>:HSCU]Z .AHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\2:3- MK.D_987C#B6.79,"8Y0K ['QSM.*PV\(WUU%KB3R6-N-4M8X@MLC!863=CK] MX'/)X^E==-6\Z81G,:L#P.V2"RDE\Z=07FE_YZ2,2S-^))J?3] M7T[5ED;3[ZWNA&<.89 VT]LXIE]KNDZ9<1V]]J5K;32#*I+*JDCUP3TH I'2 M]1MO%,VIV;VK6UY'%'+9RZA;):;+:085IQ& M_G3(!@ KG:I]3D_2J">%-3&F0Z UU:?V+%.'W@-Y[1J^\1D?=ZX&[/0=*Z$: MYI)U+^SAJ5I]MSCR/-7?GTQGK[58CO[.:!9X[J%XF?RPX<8+YV[<^N>,>M & M2/#:#Q@=<\W]V8O]1V\[&WS/KL^6L^#PM=V%Y<);6^CW%E-<-.'NX"98@S99 M1@88=<9(QGO717.K:=9BM-BUG3)]/-_%J%L M]F&"F=904!) P3ZY('XT 0:?I3V>N:M?%T,5YY/EHO5=B;3FL72O"MUI+1V2 M6^CW&GQRDK-- 3.(RV=IXP2,X#9_"MX:_I!L9;X:G:&TB?RWF\T; WIGIGD5 MG:?XNT^Z&J7$]Y:16%I<+#%<^:-L@**W7.,Y)''I0!0O?#.LBUUK3K"XL38: MH\LN9PXDA:0?,!C@C/(],]ZZ2>R>71);$,H=[8PACTR5QFK%K=6][;)Q%5?[&;S2C;6;6^CSV5NV%N&@/VAD'W0>,;AQ\V>W2K4/B9; M[Q;-HUE-8E+4#SR\N9';G*HH_NX&2>YQ6W>W]IIML;B]N8K>$'!>5PHSZ9- M&?I6E76F6VJ!)86FNKN:YA)!*KO^Z&_KBN>7P9J$ES/?F6PLKH30W$$%JK& MRQELNX..6#$''ZUUL.KZ=^N+1+Z\M%LX4AW&.) VXDDC M)))].U;WRFGOX@T:.Z2U?5+-;AW*+$9E MW%@<8QGKGBGWVMZ5IDT<-]J-K;2RY^5>IZDU MNWNMZ7IS;;W4+:W;:'Q)*%)!. <>Y!_*@:WICW[Z?'J%JU\H)-N)1OX&3QUZ M4 7SR*Y3P[I7B;1+&RTUY-)DLX"%9AYGF%:M^'/%=CKEC9[[NT749X M1(]JDH++WZ9STYJ>V\163PW=S<7MA':17/D1S+=*RL=H.&/ 5NO% "^'-&.B MZ9]GE,3S>=*YD0=0\C,!GKT(K)'@A+V+5'U2\N&N=0E=I!;W#K&$Z(I7(#84 M#J*Z/3]4L-5A,VGWD%U&IVLT+A@#Z''2K= ''1>$K^XL=034[N&2ZN+""TBE MC+?(T>XA^1_?(;\*TM.\.G2]3T^>WD3R+?3OL4BG.YB&#*WY[L_[U6]>U9M% ML([WR1)")XTG);&Q&8*6]\9%,7Q!;-XKDT''[Y+07)?/'WL%?KC!_&@"+6=+ MU";5]/U33'MO/M4EB:.YW!65]O.5R005%9]QX>UB,:K:Z?J.TDK2JQD M@9U"OM X;.,C.,'UJ.T\<1R36,MZ+>SL+N.XE2:67'RQNJH><#Y@OM3M M/U73]5C>33[V"Z1#M8PR!MI]\4 8%MX>U>4Z1:ZE=6;66ER+)&T*L))V12J% M@>%QG)QG)]*Y7PM!I7GP^;'?"Z+\[2OV@RXZ=<V[VKV-^T;S+(6$D;*FWY<#!!P.N*IZ=X7N;.XTF1YX6% ME^U*TMII!E4EE521ZX)Z56O_%&E:;K M5MI=W=1133Q&0,\BJJ@$ Y/4YX^AH S+KPO>N+R:WN(!<-JR:E;AP2GRHJ[ M7QSS@]/:H;CPEJ&JOJTVI75HDUXEN8?(0LL3Q,S#(;[PY&>F>>!782RQPQ/+ M*ZQQH"S.QP% [DU4T_5]-U5';3[ZWNA&<.89 VWZXZ4 4=%TZ[MIWEO;+2(" M%"H;&(AB>Y)(&![?K2:WI=_N :I)XCT219&35K)EBC$LC"9<*AQ@ MDYX'(_.@#*MM"U>>ZTH:K"8C_ &\R MSD27[;[5N?\ 1B#O!'I^]);CVKI+'4+/4[87%C=0W,).-\3AAGTX[U-++'!$ M\LKJD:*69F. H'))- &!!X:-I)X<$$B"+25,C)%; MUCJ^FZIYOV"_MKGRCB3R9 VWZXH SYM+U&'Q2=5L7M6@N(8X+B.?#YIOOM._G;M^T>;CIUQQ]:VK+7-*U*XDM[+4K6XF MCY9(I58CWP#46NZRNBV46MQ \.X#[NY2, MX]JATV?6#YIUBVL8$50RO;SL_P!0VY1C'K2VWB#1[R.XDMM4M)DMU+S,DRD( MH[GG@>] &-!H6N3ZCI5SJ$]@$L(I8@D ?+[DV[LGZ#CMZFI(/#-S%HGARQ,\ M1?2YXY96&<.%5E.W_OKO70->VJFW!N(@;DXA&X?O.,_+Z\3FX)OH2TD3MCE7=Q]GM]1M99M MADV1RAB%!P3QVS18:WI6J2R16&HVMS)']]890Q ]>.U $%GI#VOB*]U -&() M[:&%(U&"NPO^&/F'Y5E3:9#I6E>(8M7N8!I5],\J.%;>IEZJ1WP<;<I]![T <'K>F)I2:-:W&KVEG-;Z:+9 MV=IHQ*!P1O3&X>:?\ M\)'HABFE_M6R,< 5I6\Y<(&^[DY[]JD?7=)CTY-1;4K06;G"SF5=C'T![G@\ M4 %.#TYSZBNCOM;TO2V*W^ MHVMLV =LLH4X.0#@_0_D:2WUW2;R\^QVVI6DUSMW>5',K,1C.< ^E %/2M$F ML/"C:3)+&TI68;USM^=F(_\ 0A5$>'M4LET*>PFM'NM.LC9RI/N"."J9((&1 MRGIW[5M6^NZ3=WSV-MJ5I+=)G="DREACKQGM4W]I6)L5OOM<'V5B )MXV$D[ M1STZ\?6@# U3PE)JEQK$CW$:?;!;/ =N[8\.3\P/!!)Z>F:L6.F:G!%%L%NY8\';TX'YUN7%S!:1>;M:7J M$4TMGJ%K/'!_K6CE#!/J>PXH YRWTG5= TS7+VW^QPW=UL:WM+2-GA20#' . M.7)&> !P:ZZ'S#!'YP42[1OV]-V.<55T_6--U7S/[/O[:Z\O[_DR!MOUQ4%] MJDEIKNDZ>L:LE[YV]CU78FX8H Y^'PMK+:.F@W-S8C3#.999(PYE93*9-@!X M'/&?3M3M0\,:S+::YIUG=6*V6IRO-OE5_,1G #+@<8R.O;/0UT8US2CJ7]G# M4;7[;G'D>:N_/ICU]J;/X@T>VN5MI]4LXYV?RQ&TRAMWIC/7D4 4'TG4K?Q( MFIV,EJT4MM';7$U M &(O@J!)]!E$QSIW_'Q_T\'E@Q]Q(=WXFK%[X:DOI_$):=$CU6TCMT(!)0JK M@DC_ ($*U;O6M+L%#7>HVL :/S5,DH&4R!N'J,D?G4>MZF=,\.WNIP*DI@MV MF0$\-@9% &44'4=17, M27#W\-]:EE)56CC";7'H?FZ>M;.G:YINI[DM;^UFFC4-+'%*&*?7%-M_$6BW M?G_9M5LYOLZEY=DRG8HZL>>GO0!B7?A6^UF/59]3N;>.[O+1;2%;<,R0JK%@ M23@L2QYX' JU:Z3K,_B"TU35)K$""VE@\JV#]6*G=EO]WIV]ZW3>VJ_9\W$0 M^TG$'S#]X<9^7UX&:K0ZYI-QJ#6$.I6DEXI(,"RJ7!'48SVH I^%],U+1=-3 M3+M[62VMEV6\D6X.RY/W@1@'&.A-)J&EZB/$<&KZ<]J3]F-K-%<%@-N\,&4J M#SUX-6]=URT\/:6]_>-B-65 H(!9B<8&?Q/T!JA>^++"UOM**W=H=-O4G9KL MRC:/+V@8.<=21^% %>X\+W,WAW7--$\(DU"[EGC8YPH9@0#QUXJ-_#%Y:ZE? M2V,&D7%O>3&X)OH2SPNV-V,#YER,XR,9KH1JVG'3?[2^W6WV'&?M'FC9CI][ MIUXIUAJ5EJEOY]A=PW,6<%XG# 'TX[T 6$18XU1%554 !5& !Z 5RR^%KN/P M?I^EQW, O;&=+B-V!,;.DF\ ]\'I75T4 !86FWSVX**N)K9FF\/^3"2 M(]5C9MB_=41N,G'0=*Z*B@#SF*1K;[?I.D+,P;*EBC ' QQUSFNYHH XGP[ \VN:1<2P.0GA^.,O)&?E?> R\C@ M]>*R],C?2XO#EYJ%I.=/M6O4($+/Y$C2G8Q4 G&T$ XXS[UZ54%K>6]ZCO;2 MK(J2-$Q'9E.&'X&@# \'$.==G2&6.*?4WDC\R)HRRF./G! .#S3M'LROB[Q- M"S\Z/[28_-$6X;MF<;L>F>,U-0!YCHVF" M73;70M3O]3@O([@-);K8@CS ^[S!*(^A/.[=WJ[?>&M1O==U'3(6:#3UW4=S^MDN;6:.:!QE9(V#*W;@BIJ .5\2HMGK.@WTUL\FEVKR^:(HBXB^F:]LH_[6CGL[E+-R5<0@;RA7E3\PY'>O1Z* ,C MPQ=WE]H$%Q?6X@G8N"!&8PX#$!]IY7<.<'UKBO+?_A$AX<^QW']O?;=Q;R&Q MO\[?Y_F8QC;SG/M7IE% '/:1 Z>,?$4K1,J/]FV.5P&^0YP>]1>)0;?7="U* M>&233[5YO.*1F3RW90$J9)(BD0F0K[!OD3_ (!7?65_ M9ZC;BXLKJ&YA)QOA<,,^F14D,\5PA>&19%#,A*G(W*2"/P((H X"]T^4^#?% M86T6\]HR_9W*G,J2$ ;20.,G.>*[FB@#SZPL)(O"7@P+:.DT5]"T@$9#("K[B? M3WJOJ(%F;J:YAD6'_A*8I,>46W+Y:<@ 9;H>E>D$A1DD >]9VH0V&H7UI8W$ MI%S"ZWL4:G!.PXR?;+#\Z ,"QO(W\1ZQX@M;6Y&FQV*(["!E:YE4LQ*J0"V% M(&:ZNTN5O+."Y1)$6:-9 LB[64$9P1V-344 4]6T^/5=(O-/D^Y<0M&3Z9& M?PZUYW)H^MOX/36A&P\023MO!!W;'3[/C\ %?\*]0HH Y0:2EEXJ\/6\4!:W ML].FB5RF0I'E@<]B0#^MPL]:O6XI: //+G3(;BQ:]MI[R_P#MFJV?G>?:>4&".,L%"+D8/)QV M]JZ*RMWB\>ZI*L3+%)8V^6"X5F#2#KW(&*VKR\M["U>YNI5BA3&YVZ#)P/U( MHO+RWL+22ZNI5B@CP6=N@YQ_6@#GO$$RZ?XJT34KB.7[''#<122QQ-)L9MA7 M(4$\[36=<6)GLO';FT9FG4^43%S)BW7&..?F_6NYI"0H)/ ')H \\U::\N(9 M=/N6NK=&TN)8$@LO->\XN+BWBE5Y;=@LJCJ MA(# '\"#0!C>,K6>\\-NL$+SJLT,LL"#+2QJZLR@=^ >.]<]J\<_B._U"?08 MIE0:/+;-,T31"5V8%8QN R0 W/;=7H-% '&RWMMJ_A>ZTG1K:XM[[[ \:1/: MO%Y1V@;"Q )Z=:CN;RRU7P==Z1IEC*33],LD^%EC;:A%<6R"*-W, M$),DJ.) I)QN'(R.^#SSW /:IJ /-5/F?#671#;3_;[9T6 M>!H'_P"?D'KC##'/!/%:7B;3+RZUK4HM-A99)M!>)60;0S"087/3.,@?6NXJ M.XN(;2WDN+B5(H8U+.[G 4#N30!Q6A6UIJ&I:8XO]2:;3T9DMY=/$"PY7:49 MA&/7IGG%:OBV"Y7^RM4MK>2Y_LZ[$TL,0R[1E2K%1W(SG%;MG>V^H6J75K*) M87SM< C.#CO4] ''ZYJJ>)_#.J66C0WDLOV?<6:W>)6^89C!8#+$9&!3$>UU MWQ1I4FG66O_?55/#]C#=0Z+IUS>ZG%=6#I(;1K!46*1!DYD$?W3R, M[OFS[UZ*2%!)( '))J&6\MX;J"UDE59[C=Y2'J^T9./H* .(M=(NY/A3=VEG M;M'?3>>2FW:[_OFR.>Y48_*BULX]6E26RU/47OK.SF6".6P%NL19-@1F$:]" M0<9_AS7?44 >:19PP^<&;4+;+PCYD'F#+#@XQUS72T4 <5X@\)M#X.VMM3%U?0:CJ%W<6^G31*DE@(%PR_<)$:Y((&%Y MQ7>9&[&1GKBEH XV73[&+P#HT=V+BS\B.WD22W@+M#,%R&90#QG.NET>!XO%_B-_*9(I/LS*VW"L=A!(]>V:Z& MB@#FVM/,\?W4TEONC.D)&'9,C/FOE<_3'%86E6$L.@^!\6CI+#@D@ DG %5-/U2QU6-Y+&Y2XC1MI=.1GV/?\* //4N;N]OM#NKEK MM;N+4MUQ:)8[(K16W+]_9DDDCG<0QTFVL+JZND::2XN3F26:0N< MDA1GHHR< >M &;XUMVNO#;0I"9=UU;90+NR/.3/'IC-8'B[3+JYUG4A9VDDB M/IEN9$C3_7!+@ED'J=@(Q^%>@5!:7EO?0>?:RK+%N9-R],J2"/P((H YFSGB MU?QI9WVF03):VUE)%<3/ T08LR[(_F R1@GVJSK^Z#Q-X,]*WI[NWM3$)YHXC-((H][ ;W/11ZG@\5-0!YFD;GPE!X<%G9C&-O?/?%7;S3WD\->. ;1FEFNY3'^[^9P(X]N/7G./? M-=_10!YEK[36VH:W;-"?(U2TA$]Q-:S/Y(";25V(P8 #/)7#58D3[%X@N[J; M4KR*RO+2W%G! D42!$0=%4# 'Y4 <=I.B16/B;1HDCGFMK;29?* MEN(\,I:1" >!M.TD8]*V_%\3S>#M7CB1G=K20*JC))QT K3N;RWLQ$;B58Q+ M*L29_B=C@#\:GH Y&^@FM->T.XLK(L\6FW2[43 )"QE$)[@Z9KTFB@#A='T74S<75K,&1-'MY M;/396/WS)RK_ / 4\M?^^JI:!80W-OHVF75[J<5U8R)(;0V"JL4BO1Z* ,#QK;S7/A&^C@A>:0>6X1!EB%=6.!WX!JE//!K'BGPY>VL;R MVT:7>7>!E"-M3'W@,=ZZLD*"20 .2344]W;VIB%Q-'%YT@BCWL!O<]%'J>#Q M0!YS=:?>1J\X2YBLK;Q!/-((8!(R(4PL@0@A@&.> >N1TKJ/#%K;-=ZAJD%] M>7;W.R.1Y[80!B@."!L7/WL9]JZ2H8+NWNC*+>:.7R9#%)L8'8XZJ?0\CB@" M:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Q_$IU5='8Z1O\\2)O\H*9/+S\^P-\ MN['3-83ZP+C2;&"SUG5IKN6:1-D-M$+EBGWD<.H5-N1DG';UKJ]0L(]1M?(D MEN(AN#![>4QN"/<5ECPAIB10K$UU%-%(\HN8[AA*S/C>6;.3G S]!0!S]MKF MM7FF:3"UX]O=2:M+83S&*/>559.2O*AOE'3(R.XXJ*YO->M-/\0W"Z].YT67 M$(>"+]\-BN1)A>>&QQCUKJK7POIEF(1"DVV&Z-W&&E9L2%2I.3R850G ZG'IGC%1_\ "':49G9C M=O#).UQ);--H.023G'(K?M['4+K MQ8^J7EM';VT%L]K"GF[VEW.&+G PHPHXY/-36'AFQTVY26UEO$BC8M';?:G\ ME"567'3(%+)JVO,^EZ;,]ZMSM=0/#FF?V'!H[0;[*%E9$XZ4 *O[+B,ZW\<,-VZS30PQ&Z>#:"C;.5 MSN.#@9P.!76:3=PW>CVMU%>?:XGB#?:"H7?ZD@ 8/MCBJTOAZWELH+87FHQ^ M2S,)4O'$C%NNYL\_CT[8J[8:?:Z;IT5A:Q!+:)=BIG/'OGK0!QECKFH?V[I< ML5YJ-WINH3O#YEU!#'$XVLRF/;AQ]WN,$5H>';[45UF2SUR^NEU!Q(RVKPH( M)%#<-"ZC)PN,@G//(J];^#]+MI+5T>\(LY!);(URY6'_ &5!.,8./I4]EX;L MK+4%OA)=SS1JRQ?:+AI!$&^\%!/&<#\J ,GQ8MT_B7PRMDEN]QYEQM6YSL/[ MKG. 3TJ#Q/\ :[:+PV\EC!->#4@6M[5@JN?+DX!;';UKH=7T&TUI[:2XDN8I M+8LT4EO.T3*6&#RO/2HX?#=G$ML'FO;@VUQ]IB:YN7E97VE>K'I@GB@#GA)= M>&K'Q'XEO+.*P:Y6/R+-9%;#J"H+$<99F&<=A53PIJUGHD6LZ=#J,5[';V@U M%94DWY;9B7G_ 'UW8_VZ[B_TRVU(VOVE686TZW$:AL#>O0GUQGI5;5_#NGZV MZ/>))N2*2',;EMWUTE])YICM7A06\B!N&B<#) MPN,@G//(JYK-U>S^(-.T6TNWLDGAEN)IXU4N0A4!5W @8S1SP$F&>"0QR)D8.".Q'4=* M.(U6XO[_ $QK*YU"4RV&O6]L+E$0&12R%2PVXW+N[ #(Y':M2]L+N7QOI]K' MJMS%(NE2[[E4C,CCS4]5VCG'1>U;9\,:6=&?2_*D\AY/.9_-;S#)G=YF_.=V M0#FIK31+:TNX+OS+B:XA@:!99Y2[%&8,0/PH X\>)-8GL]*T\27#74\] MU%/%M,DLTMPDT9CG>XBECE99(Y')+%6'(SD\=*F&@69M(+>62Y MG$-RETKS3L[F13D$DGIQTZ4 6[&VEM+4137DUVX))EF"ACD_[( _2N0L;K4V MEO[#6=3O;?4I()RD!AC$+*#P\+;><+C(8D\\BNXK'M/#5A:7XO"]U<2HK)%] MIN&E$2M]X*&/&<"@#EM)FU"P\(>&;2VU*82:H88A+(B'[,GEEB$&T9/RX&[- M3WVNZKHDVIZ6+S[7*IM1:W5PBYC\YRAW[0 <8R.![UMQ>$-,BL&L@UV;<.KP MHURQ^SLI)4QG.4QD]*FB\+Z6EE>6LL4ER+W!N9+B1GDDQ]W+'D8[8QCM0!A^ M*[&ZT_P7JCW6K75^I$1Q-'&-I$BYQL4=?3FJ&KZG=ZQX.\27-R[P,CK$E@Z M-;J&4@MW+,"#UQC@=ZZ@>%K%K*XM)[B_N8IPJM]HNG? 5MP R>.1]:FU#PYI MVIRW,EQ&X:YA6&;8Y4.JMN7/N#W]#B@# O\ 5M3\-7]]'-?2:E&-*EO4$T:* M4D1@,#8!\IW=#DC'6G_:-5TJZT8W6JR7Z:GNCFC>-%"-Y9<-'M ( QC!)X-= M)<:39W5_]LGB\R7[.]J0QRIC8@L"/P%4[#POIVGW45PAN9G@0QVXN)VD6!3P M0@)XXX]<<4 #PQX1TBRN/LLFH0G?ZN[K4[6U%RT:&0!H <[?E4L ,#H,UUO_"(:4--BL$%PD4$QFMV2 M=@]NQ[(V<@=>.G-*OA+2A:W<$BSS"ZD26626=FDWJ %8-G((P.E '.7NJ>(M M+T;6I=U^((;/S;>YOHH1(DN[!7"<,,'/(]:TM7@U^QLK>2+4;ZY1IM]ZUM#$ M98TV](E*XV[L9'+8]:U?^$:LWTR[L+B>]N8KM0LK7%RSM@=@2>/PJUJ6E1ZG M'&KW%W 8SE7MIVB;ICG'7\: #1[J*]T>UN8;PWD;Q@BX*A3)ZD@ 8.>V*O5D MP>&]-MCIGD1R1KIH<6ZK*V/F&&W<_-Z\UK4 (=7L;2XTT7$MS=+JR MV$=T(D,GEM&),[>%+XR!G IM]JGB73=+U$J]ZL2_9_LUU?Q1"17:959"$X88 M.3ZI70NG>Y@N/+\II;: M=HF=,YVMCJ/Y4^#0M/M9;"2"#ROL$3Q6ZJ3A5;&?K]TN7M[J4-G/ MJ@&GR?9H3;P0,LCJ@):7?@G)/1<#%=IILMS/IEK+>PB"Z>)6FB!^XY'(_.J% MYX9L;N^EO!)=VTLP G^RW+Q"8#@;@IY..,]:EN-*:X\0V&H;RB6<4B@"1LR% M\#!'3 QG/7./2@#,^(,;R>"K_;,\6W83M ^8;QP<@\?X54UFPN_^$A\,VBZK M<^=_I6;MDC,F-@/ VA>G&=M=3?V%MJ=A/97O H Y27Q%J]O9G35GFGN_[6>P%U'$AE,:IOR%.$ MWX./3OBIS/XM%CJ$-LE\ZIY3P374<*W&W=^]50OR$XY!('7Z5T4_AK3+BWN8 M9(GQ<7/VLNLA5DEP!N5ARI&!TI5\/VXT^6T-YJ+>8X.9 1TPV>!QT'% M'+S>(KJ2'2]/TZ^U&YDN9IUGF-O&+J+RP"8]K!5#?,.2.G/-=!X:FU=_ML.I MQW)BC=?LTUTB+*ZD3XEW\BZC5X5MH4 M63>2H))=CC )^48[!: ,&74=;C\/ZGX@7692UC=SJMHT4?E/&DI7:?EW9QQG M/I3IM9US5;S57L#J40LYVM[>.V@A:,LJ@DR%SN.2>@Q@8[U?TKP;$T6TD^//%KTN-8N+K3;&6.WV"")'A65L>9'*2"RY8X!R![YK;\4:E![?PQIJ/ ,"@# MSYVU*QL_%FKV6IR0?8]1ED%N(T9)"$C)W$C/(XX(Q5V\UC5M2UW4;:S;4H(; M(1JGV&&%]SL@?+^8>G( QTZUTKZ!826.I6;(_DZC(TEP-YR68!3@]N%%1WG MAJQN[O[4LEW:SL@CD>UN&B,JCH&P><>O6@#%M;[7-9U&UTNXN'TF>*P2YN_) M5&=Y&8J -P8!?E)/7J!6)I>HW%AI&E6D^JMIUC-WN"]U!<6\?E)/;W#)(4_NLP.6'?FL?5/#"6UE86^FZ=/%O,A0":,F0H^-N5 MX48QC@_2D_M36DT9M=;5I&$.IFW^R^3&(WB^T>7@G&[.#U!'3IU-;FCZ#<'3 M+9-9>22:WO&NK=#.TIA'(5"YY? 8\G^E7CX=T\Z4^FE'^S//]H(WG._S/,Z_ M[U ''ZQKFIF\U**/6)K;4HKU(+33(XTS-"2OS\J6.06.X' Q7;ZQ=QV&CW=S M+=&U2.(GSPF\H>@(7N0ZE;2230M$BJC+%Y@V;0".XY)K M73PGIRRRRR2WDTTUL]K))->F.V,=ZO?V-9^9IS[&W:>I6W^;H"FP MY]>* .(G.I:CI?AS6KS4Y'%YJ=K+]C2-!%&K/E0#C=D#J2>>>*ZKQ;?7>GZ% MY]C,(9S#-*AEA,9NUA@G6XAMOM+^3&X.053. ,]JU MM0TZWU2U%M=*S1B1), X^96##]0* .2=-;&L:KIJ^([OR[6T2ZBD,$.\LV[@ MG9@K\O3 //6ETS5-4\37%I;KJ$FGJNEP7==HW,0_A)'4=^: . M?L]:U?5WT.T_M VSW!O(;F:&)"9#"P 9=P(!//MR>.F(W\1:Q%:)IBSS3W;: MK-8_:HXD,IC1=^0IPF\CCGCJ<5UMOH&G6CZ>UO!Y8T]'2W56.%#XW9]2<=34 M4WAG3)[:>%XY )KHWF]9"KI,X#ZBL,OG1Q'S P8\X08(VX!&.IZUJ MIH%G_9=SI]P]S=P70(F-S.TC-D8X)/'3MBFQ^'[5;>UAEFN[@6MP+F)YYR[! MP"!R>V">* ,6"/5Y/%:65OX@O+BVM<27QDAA"C/W8@0@.X]3SP/0% SD YQV[CBN@M/"%C97)G@O-31FF\]U%[( M%=RK8\/:>)%<(^Y;XWX^<_ZX@@GZ8)XH YB[UC6-+M];L_M\DPLK MFV7[=)$IDAAE +L0H .WGM]>E:?A2]N+O5-74:I+J>G0^4MMGIW- #M2\0WNF6R3RZ'.R"'S9RMQ$/+ZY498;V '043>)PUU M;VVG:=/?2W%FMY'L=47RR<,H/'6K&AZ#?6&H:=,H[B'3/L. MG7%Q<7ZRLD!=(RGEG#@ECC(/&!5K5_$-SI,8G.C7,MNL(EED$T2[.N5 +99@ M!T%8TOAG4E\,P:4;'3+PB2XF7/A+5)7=;@6&IM M+81VHN;UFW6S*I#LJ[3G<3NZ@YZF@#(]*LXM*D,5S:R2R1-)&'# J,9W8^7//KD8Z5!9:'K6 MCRV=[91V4\_]GQ6=U;RS,BDQYVNCA3ZG@BK=_I^M/J&E:M!%8R7EM#+%/ TS M(AW[>5;:3P5[CO0!')XBBT_5-=EO!>*MFD $.5=7WE@OE@R ML898-CVUE*S)++NSYI!4!3CCCGGDT :>L:K=:8$-OI]N1I<-S#(48_/O*[2O'HO/I[ MT 69_%4J23I!I%Q>7+&!$Q4,47)&]@#SBMNWOX+O3(]0MVWP2Q"9#T MRI&17*W7A2:+6+^Y@TC1=2BO9/.#7ZX>!\ $9V-N7C...IKJ7ACM]+>&**.* M-(2JQQC"J .@'I0!A67C$W*:=<7&DW5K8ZBRI!/)VB1V93SCD9'% $M MCXE:XOK2VO-+N;'[)[H:'H:ZE9W9CO,0+ M?RR*V^4Y(R,[L'! )K1M]*UJ^U32Y]66RBBTSTYI(/.TZZBFF(8[2JEL[>.3SWQ0!G:AK=YLED@^WK/%KT%N]L M94Y&%.Q2,#:P(X)[\UIWGB=_[,U>&?3[RSO[.V,SQ+(F_P H@_O8VR5.,'\1 MC%0WOAK4W:[EMFM3(^L1:A$)'8#:B*,,0."2O;/6I)M U35!K-Y?"UAO+O3F ML+>&*1G2-2&.68J"268=!P!WH +?7M2_X26RTZ&SDN+.33DG,C2('.64%SR. MG< %M(F MFD:262SA=WKZ;;:)8@V;6EO:"*\8EB^]4 79VQD'KVH W**** "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 **** "@C(P>E%% "(BQH$10J@8 P!2T4 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 %%%% !145S<0VEM)<7$@CBC4LS M-T KRW6MG72W-QJ.IZY-;::JXABM2P8-_""!P>_/\ *IA'F=KFE:JZ<>9* M_P"!VE%2:[F ME%O;EHIF8[E)!_BZ]LUTRPS2O?\ IGFPS*,I6Y>_;H>F45R'P[N[F\T*XDNK MB6=Q5(5SR.N*A46ZGL[FTL8HX?Z MQ;3L>@45YKIHM)=2M4C\;7L\AE7$)CE =:7J.K>'_&2:+?WTEY! M*0H:1B?O#Y2,\CGC%1_:]4\8^)[JS@U&6RL;?<1Y9(^4'&3@C)/OTI>P=]]- M[A]?BU91?->UO,])HKA/#@N;#7?*'B>SOK)SM6)[C=(W'&U><'/OS4.DW]Y) M\2[NV>[G:W5Y<1-(2HP..,XH='>SV5REC5:-XZMVZ'H-%>1KXGU#2?%UU*]S M<3VJ7,B/"TA9=FXC@'@$=JVEU::Z^)L"6][,]C*JLL:R'808<_=Z=:;PTE]U MR(9E3EHEK=+[^IZ%17F[7FJ>,/%5S86^H2V5E;[O]42,JIQDX(R2?7I5SP\+ MG3]>$2^)[.^LG.T1/<;I'R.,+S@Y]^:3H66KU+CCE*6D?=O:^GY'>445YAXK MU;4[_P 07L6F74\<&GPYD$4K*#@C<>/0G'X5%*FZCL:XG$K#PYFKGI]%9^$]2OKC1/$CS7MQ(\5KNC9Y6)0[7Y& M3QT%4M%L]O$>U)Q$97._"YZ[N/RJ_J]F[O8R68\RBXP;NF_N/6 M:*Y7P+KMSK.E3)>/YD]NX4R=V4CC/OP:I_$6\NK2UT_[+?9P_F$N 3NZ]>S"M M7X>75[-/JT5[=33M"T:CS9"V#E\XS]*J5!QBY-[&=/'QJ5(TTMU]V^GX'=45 MY%J^N:M?:EJ&J6-Y<)96TR(%25@N.0IQTYV_K78^)M5>X\"#4K.9X6E$;!HW M*E'TOE\47GV\M_QZ>:Y/WL= M<^G-=#?>*=4LO VGRNQ6_NRRB5ASL!^]]2,<_C5/#25K/K8B&90:;DK65^C_ M *9Z%17F<^B:C:V%K=R^*_(OIU$@CN+AD&#U^;/.,^E:'BC4;R/P193IJ227 M/VA4DN+.4A7PK=QCT&?>I]CJDGN7]=:C)SA:RONCO**\W\0ZC>P^"-#GBO+A M)I,;Y%E8,WR]SGFH4\5W%YX'O+:2YECU*U\O$@35U MWL*68TXR<6NE_P +V/3J*PO!L\MSX3L99Y7ED8/N=V+$_.W4FHO&NK-I/AV5 MHI"EQ.1%&RG!&>I'X _I67(^?D1TNO%4?;/:USHJ*\Z\&ZGJ-GXB;2]5N9I# MY''?"DG!'7CK M67JE_JGB/QC)HEG?/9VT+,I,9(^[]XG&,\\ 4E1N]'H5+&.$4Y0:DW9+_@GH MU%C^(M'UHQR7_P!LTLCEIG.[IV!S@@^^#6#;W&K>-M?NHH=2ELK*')41 MD\#.!P",D]>30J*;>NBZA+&.*2<'S-VM_P 'L>F45YYH>I:IH?C#^P+^\>[@ M<[59R202N5(SR/3%.\+7]Y/X]U.WFNYY(4\[;&\A*KB0 8!.*;H-7=^EQ1QT M9.*MJW;T9Z#17GSW]X/BJ+3[7/\ 9MX_<^8=G^JSTZ=:Q;CQ+J.D^,[R7[3/ M-;174BM TA*[-Q& .@]J:P[>SZ7(GF,(:R6BDX_=U/6Z*\\EUB6[^(MC]EO9 MFL9A&PC60A""F>5Z50\4:=K7A^!+IM>NI5FE*A%E==O!/K0J%VDWJQSQ]HRG M&-U%V>IZE17%^'-(UBUMDU:35IKP2VA>.VD9B-S*".IKCH=4EO?M+:EKFH6N MH!OW7+",>Q"\K^ XHC0YF[/853'^SC%RA9OS7YGLM%9'AI[J30X3=WL%Z^3M MGA8L&7MDD#GM6O6$E9V.Z$N>*EW"BBBD6%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% &/XET1]?TH627/V?\ >!RVW=D#/&,CU_2N&USPEK=L MMA$E[<:A&K;4"1MB #'/4X_^M7J-%:TZTH:+8X\1@J=>[>YRL][XATS4M,TV M&W^VVI2-;B[:)BIZIK-IJTT-[H@U#2R"8OL\)<^V[.>>H/ MKKJ*%475%/#RM93?]=#B_ 6C7VG_ &ZZNX&M4N"/+@;@@ GDCMUQ7:445,YN ME M06OA?4+/3;14WP.%CB7EF(_4UM45K.M*33.2E@Z=*#BNM]>NIY?X?O/$OAZQ MDM8= GE5Y#(2\3Y!P!V^E3>+K76-Y)/TQ5_2=+ MOXOB1=7DEG.MLSRD2E"%.1QS7?44/$-WTZ6"&7PC;79WZ'G6C>'9[KQ+KL>H M64R6=RLH61D(!)D!!!]>XJEX>\-ZII7C6V\ZUF:"%W'GA#L(VG!S^(KU*BG] M8EJNXEEU.\7?5._XWL>]]:7&[Y8P2<,TOX=$.EV<#JS)(S=D[VT_/(+J"[N#=-8/<%HY4F0[I%/)S['->H MT5$*K@FEU-J^%C6FI3;T/--#T_5[#2=>TF>PN=DD+F%A&=K.../7(Q^5+8>$ M;B_\%2136TD&HPW#R0"1=I887CGL)-(TB[TZ#0KACP6B_IGG-SX9NW^(8=; M:4Z>]PMPTFT[,@;B">G7(_&FZ7:ZMIECXE=-/NO/N&5( (CELEP2/H#G\J]( MHJOK#:LUV_ Q67P4G*+L[M_>K?@>7Z=X+UV709%%V+:.<%I+21"&8J>,_D*= M;6>L/X"O=*ETZ[$LZZW$LMIQ7NM[-??_5S MR^;PA<2>#+*Z@LI(]4@=C)&$(=U+G''J."/:M+4=*U3Q/X0M6FMI8M4LV(*2 MKL\T8ZC/J,?B#7?44OK$M_,:RZFDU?1I)_+KZGEU_)J^KZ;!87/A>=[R&/RD MNB' 4<I^'M3M_A_9:?]F>6Z6Z\QHX1O*@AO3ZBO1J*?UAZ67F+ M^SXOF>+'F1K&2R_+W':HO%/A&XEL[+4+"VD M:=H4CN847YLA1\V/PP?P]Z]*HI+$25K#GEU.::D]TE]QA^$+:>T\*V4%Q$\4 MJ!]R.,$?.QZ5SGC+3M4U_P 16EC;VTRVD0QYY0[ S7ZOX=\1:?J5EJ0E?4KA&!#11DE=I! /L>:OZ]I6J6?B6W\ M2Z99R7 <*[P[3N0[=I!7KR/R.:]!HJ_K$M+HQ_LZ&MF]6GZ-=3A]/O?%6M>( M8)S;3:981X$J2+PP!R?O#DGID#BJNJZ5JV@^+GUS3;)KV"8EF1 206'S @<] M>0:]"HJ56L]%IL6\%S1M*;;O>_G^1Q>BW7B?5O$7VNYAET_3E'S02+PV!P & M&_LY\A?+!/RYR,XR01TZ5Z3135;7;3L)X*Z5YOF M3O?^M+'G^A:1JVK^+3K^J6C6D:'MNUAQP$$E=WUN_-L\KT;PSJFE>-+826LSVT,QQH: M5:1V=M+.ZSY*QJ6(&T\\5V%%#KRWSY$5W' 4XP.57D \]:]/HJ85>5MV+ MK87VD4N9JVGE]QS/@?1[O1]$:.]&R2:4R"/.=@P!S[\5TU%%1.3E)R9O2I*E M!0CL@HHHJ30**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ& ML:M!HUC]JF220LZQ1Q1#+R.QPJC/W%]"[W.G7%C(C[?+F9#NX!R"I( M(YH NT4BL&&5((]10&4YPP..#STH 6BC(JO>77V6TFG2&2X>-"PABP7?V&2* M +%%5(]2MI-0-@'(NEA6=HR.55B0.>G4'\J?;737$ERAMY8A#)L#2 8D& =R MX/3G'/I0!8HI RE=P((]0: 0P!!!![B@!:*S].U:+49[^)4,9L[DVQW$?.0J MMD?]]?I5\L%QD@9X&30 M%4&U1%\01Z1Y;>8]JUSYF>,!E7'U^:DU;5HM)B@ M=T,AFN8K<*I&078*#].: -"BH+RX-I9S7"PR3M&A8118W/CL,DE "T44W>F,[AC.,Y[T .HI"RKC) SP,GK06 M"C)('UH 6BFM(BC+.H&,\GM4*W1;4)+7[/*%2-7\\XV,22-HYSD8ST[T 6** M0,"2 0<=<=J&8*,L0!ZF@!:*,C&>U(&!7<""/6@!:*0,I7<""OKF@," 000> M] "T49'K2!E)(!&1UYZ4 +1573]0MM4LH[RSD\R"3.UL$9P2.AYZBK)95&20 M![F@!:*3<-VW(SUQ0&4D@$9'49Z4 +129&,YXJCK&J)H^G_:Y(VD7S8XMJG! MR[A ?_'J +]%(&##(((]J P;."#C@X/2@!:*0L%&6( ]306"C+$#ZF@!:*H7 M.J);:S8::T;,]XDKJX/"[ I.?KNI-:U:+1=+EO9$,@C* HI )W,%_K0!H451 MUG4TT;1KO4I(VD2WC+E%."<5<5U9<@CWYZ4 .HHS5:\U"VL&MEN)-C7,P@B& M"=SD$X]N : +-%9ZZM$VNS:44(>*V2X,A(VD,S*!_P"._K5\D*,L0 .YH 6B MBL_3M6BU&XOX50HUG.] &C16?=ZM%::EIMF4+&^9U M5P>%VH6.?RJ^"",@@CUH 6BD#*5W @CU!I'D6-&=V 506)] * '457L;VWU& MQAO+5]\$R!XVP1E3R.#TIO\ :%J=3.G>9_I0A$Y3!X0DJ#GIU!H M45GZ/JT M6L:>MW&AC!DDC",03\CE"?\ QVKY8 @$@$]!ZT +112;E)(!&1U&>E "T49' MK44]S#;6\UQ+(%BA4O(W7: ,GI[4 2T5#;74-W:174+YAE02*QX^4C(_2I00 M0"""#T- "T4W>N,[AC.,Y[TI8*,L0![F@!:*0D#J0*SI=86+Q!:Z3]GE8W,# MS+.N-@VD @]^X_,4 :5%(&!) ()'4>E!(4$D@ =S0 M%(64+N+ #U)I<@=30 M 44FY=N[<-O7.>*"RA=Q( ]M5;_4;73;![VZE"6Z8RX!;J0!T]R* M +5% ((XK*O=)HIHTDC;JKJ"#^!I([>"*#R(X8TAQCRU4!))[?2 0(QY@W28W'#>7OZ8Z9[5>URV\-1^#M87P^+ SM9;F M%HP9FC!!W-CD_4UW4%M!:Q^7;P1Q(3G;&@4?D*2&SMK;?Y%M#%O^]L0+N^N. MM '&ZKJ=CJ/BBR^Q7D-P$TJ\+&)PP&0F,X^E9\VAZ;%\(&NA9Q&YDTN.5YF7 M+E@@(YZ\9X]*]!BLK6$ 16T,8&3;ZO3I;6WG:-IH(I&C.4+H"5/MGI3O)BVNOE)B3EQM'S=N? M6@#SLZ':2:=JRIKFCVME,(5>*SXMTE#Y!<;L ,,*0,9%=)X,N[:XTNYBMK*U MM1;73PN+-MT$C ED/HVUW(T$_\ %$5BC8%3V.?3K1?(NH>)M076 M)M)"K;0FV75 VWRRF6:/Y@ =V^??ZT3VMK< M!/M%O#($/R^8@.T^V>E '&:8LFF>)=&AN;^.ZE?198H;AC@3MYB,H!)Y.W'Y M9K A71IM"T2[D>W?Q!)JMN;II&'VCS/.&]2.H ].F *]3VP3L#B.1HFXX!*- M_0\TTV5J9C,;:$RD@E_+&XXZM=VZ)(A1U5D88*L,@BD$489F$:@L & M('4#IF@#)\+3R3>#](GF9I)&LHF9CR6.T?F:X33KBU;7/#^J6@TNR>\NW5K> MV),^QE?B5MW/.."O!Q@UZDB+&BHBA548"J, "HA96BLS"UA#,P=B(QDL.03[ M^] &#XWC671[.)\['U&U1L$@D&50>16!-X*]">-) Z*P!! 89P1T-)Y4>YV\M=SC#''WAZ'UH \QOIK75M M.LX;V/35N(=%@F>[U'+/(74G$0##G(.6SG)'%7=,MK?7]2\,?VDHNT;0FDD6 M0[E=MT8.X=^23SW'M7?-:6S-$S6\1:'B,E!E/IZ4Z.WAB*F.&-"H(&U0, G) M'YT >5^(H;"75M;TJ>.R>^FFB6TO)[B.,6B;5PF&(( &3A00V[FK_BF"*VN_ M%A@18R^DP2,4&,MO<9^N /RKI]7\,W&K3W0;56CM+I-DL/V6-F"XP0KD9&?? M.,\5MI9VZ0B+R490@C^89RHZ YZT !D=":ZDQH9!(47 M>!@-CD#TS3)[>"Y0)/#'*H.0LBA@#Z\T >8:?/#)H^D6M_FU@@U[^S2@T2WOK"13$?W4;B13+MQP M !M)QP*](6TM4@-LEO"L)',00!?RZ4]+>".#R$AC6'&/+50%QZ8H \\\3W]I M?:EK[6=S%.J>'G5FB<, =Y.,CO@BM&/2K&P\5:)';6T<:7]A<+=@#/G@",Y? M/WCR>3SS77I96L:;$MH53;LVB, ;?3Z5+Y<9=7*+N0$*<<@'TH Y#X=1:9!X M=B2U6VCO_G%TJ8$F5D8#>.O&>]+?Z78ZMX^N8+^V2XA728V$]/7R7F=E\LRJ-C$8W =<'\\T >;Z'96UK MIO@K4X8@E[<3>7/."=\JF)\ACW'RC /3'%5K2YM7UG0M6M%TNRDN]0*-;P9^ MT[&W@^:V[GG'&W@D8->HB"%5C41(%C.4 487Z>E,^Q6BL[_9H 78.Y\L?,1R M"?4T <)'#)_;$?@PJWV>&^^W=.#:#]XJ_P#?TA?H*V_'_E?\(G)YY40_:;?> M6.!M\Y,Y/TK1T_2TAU*ZU6:]^UW$ZB)7VJJQ1 DA!CW)R3UK4>-)5VR(KKD' M##(R.10!YIJ_E65WJP\'M&L7]E,]RMDV8T?>H5AMX#[-_3GBM#PWIMH-G6@#F_&UG:W']GSSW6GA[RLJNE[%"\YP64LOE M D]RH&/6LN]&D7'A2_N]0:W;Q)]NVR^:X\Y&$X 50>0NS& .,5ZKM@N8XVQ' M*@(=#@,,CH137LK628S/;0M*1@NT8)(^M &+XZ_Y$;6/^O9JY]M.T.Z\0V-C MH9MS;WEG.FI):.&0Q% $9L<;MQX/7K7?NB2(4=593U##(-1+:10Q2BTCBMWD M!.](Q][U([T <9X:GN=:UJTBO WF:! \,Y(X>Y)*!O?Y$)_[:5<\@)"_D*W='TE=)@F#3O<7%Q*9IYW4*9'( Z#@# M ]JO2PQ3Q-%-ⅅ=4=00?P- '&?V1H^L>-YXIK6WNK--(@$*\-&!OD *XXZ M=#V[5SMM)->VGAF+49[,V)L9-AU(%H7F5\ -R 6"#C/OWKU2."&''E11IA0H MVJ!@#H/I37M+:2W\B2WB:$?\LV0%?RZ4 8WA"R^Q:1(J7UM=V[W#O!]E),<2 M\ HN2> P;OWKD+R'P^W_ E\NHO;)J,=V[6SEP)U/E)L\OOG=Z=:],C1(XU2 M-55 ,*JC ]JB-G:-,)3;0F53N#E!N!]I76KVRS7\$5BW[ MT9$/6M0NKY4?P_!KC&X0$Y M\PH@5W'0HIV\>IR>E1W5LFHZEKXU.\TBWNUNG2*2^W":&+CRFB.X8&,$8ZG. MSFN%+PP//$ 5RH+(.V.XH Y+3]&M[SQIJ" MZHB7LUK96?S2+E3)\^7V],Y'![9/K6IXQB>/2(]5A4M-I+(T7B29;N3 M/_+NBG=)'_W[6-?KNHU[3[?R/'L<=JA CMYPH3H^PL6^O4YKTHJI8,5!(Z'' M2D$489V"+N?[QQRWU]: .(O[+0[[4O"]I916&)4)8;$"@$CD M_E3ECMY8F*I$\-/(MYH+V,Z+.KK&PD4Y>/ ../PKL8K>""'R8H8XXO[B* M OY4V&TMK?'D6\46 0-B!< ]>E '-_#Y=+3PI8BP%J+@V\9NA#C=OQCYP.??Q6B2/I\N,5UT5M;P/(\,$4;2' M+LB %CZG'6B:VM[@H9X(I2ARA= VT^HSTH \TM]-L[?PG:ZQ% J:BFL<7(^^ M ;LH5S_=*DC'3FFW%JFHZAKPU.]TBVO5NW2.2]W">"/_ )9-$=PP,8(P.3G. M:],:.VCC6-TB5&?Y5( !;.>!ZYYIK06=Q$;P6TC2ZC'9,%=!RT@3J!ZYY%MX'M[>]BDE5 M5E;45C90C3>3\@EQZL.AZD#-0W:6S0ZO;:<1_8PU6Q2 0MB,.67S0A'09QTZ M$FO1C:6,$3H;>VCCE8!U** Y/KZFI5MH$A6%88Q$I!5 @"C'(P* ."E\-Z,= M=\2VO]G0"WAL(I8H@N%C=EDRRCH&^5>1SQ6:C/J-UI*ZO-IQA;1;>2W&J M& M[E?WC#Y@-_3.><8KT]/L\DDNSRF?[LF,$_0_K22V=K-"L,MM#)$F-J.@(7'3 M H X&'1H9;[PG87MS%J5J4O'0H2T;Q_*57DGE2>5'N1O+7*#"''W1[>E/H X'PB-/TOQ NG6YL+^2>"65-2M7 MS*R[P2LPYYR1@Y[=!5_Q%]CE\6Z9;ZXT8TAK:1HUG.(7N RX#9X)VYP#[UTZ MP6EEYDR100;N7<*%S]34DT$-S$8YXDEC/574,#^!H X66/P])XDLK:4/EKF/[G'W>,<>G% 'G,FF6;6F MJZ=]JL[.UM-:#VUO=G%NY\I6\HC(^4DL<#N.E56NX=4?1$:VTZQTCR9UC@N\ MO:-.LF#@@@-QDKGCDXKTV2TMID=);>)U<[F5D!#'U/K2O:V\MN()((GA& (V M0%>/;I0!YZNE1+'H5I)=VM]8SZO*8TMF/E(GDN#&.3\NX-QG'..E0:QI]K!H MOC"PBMD%G:7=O-#"%RL65C+E1V&"W3U->E""%5C58HPL?W %'R_3TI?*C^?] MVG[S[_RCYN,<^O% %;2UTY+!(]*^S?8U)""V*[ /TH 6WMH+2VCMK>)(H8UVI&@P%'H!7FUO;:39^$?%T4$5I#J"-?1E M%"K((@25&.NW&,=NE>G5 UG:M*\K6T)D==KN4&6'H3W% '$3:?'HNK:.VB6Z MP75UIMT'"?\ +9U1&0M_>.X]3SS6=X2Z?<2&>"./R870 /(%;(+'H#P;69Y(R'62.6,X>-U. M58>X-9\_AVZO]+NK+4]9GN3+L,;K"D?DLC;@P ')R!G/IVH AUO7M1L-3O+2 MQLTNGBTPW<<>#N9]^W'!Y&.<#DUCZIK&IWG@[[7:ZO822?;8(S+:Q21D NH* M,I?*G)Y!ZKQ@9K;B\-W:W\VH2ZY<27TEK]F$HA11&-VX%5QC\\]:C/@Y)K+4 MTNM0FEN]0DBEDN5C5-K1XV$*.."!GUH ?=:EK']J6FB6TEE]O:W:YN+EX6,: MH&"@*F[)))[MQBJ"^*-5G6SM(H;-+]]1ET^=G#&,,B%MZC.<8P<'Z9[UIS>' MKN66UO1J\B:I CQ&Z6!,21L<[63IP0,46OA2WM?L#"YF>6VNY+R21P-T\KJR ML6QT^]V]!0!B2^)/$=MI^JWDHTQTTBX\J=5C<&<84DK\WR?*P_O#<1K$DBLP&-R[A\K8 'H<#B@#/B\0:SJN MJ6MGI\-K:";38[US=QLS1L6*E, C/3V[_2M7Q7)=P^$]4ELY4BGCM9&#L"< M*2<8(P<=#V-64TI4UXZJ9G:0VBVI4@8(#%MWUYJ;4[)=2TJ[L'9E>-L:-N9\ 9.?>J\VOW&K>'=/N MI[6S?;JT=K<1O&^"PE"AT!(*GH<-GT-=!>^'FG;3)K6^>VNM/1HXY?+5PRLH M# J?]T=-7;"E2P52L09BJ\D 9.!Z5TN@WSZAI:W#WMG>;F($UHI5"/<$D@^HS58 M>'Y[>;4Y+#59K7[=*L^T1H_ER# 8C(Y#!0"#^%6-#T4:-#<@W#W$]U.UQ-*R MA0SD <*. , 4 8-KJ&IVGB3Q/!6A+X=WZQ=WD=ZZ6]\BI>6K1J MRR@*5X/5>..*@L_"K036 NM4N+NTTX[K2WD11M(&U2S 98@' Z4 6O$>J7>E MVEHUE'"\UQ>16P$V=HWG&>.:PY=;\3Q2:U#OTEGTF-9V?R9 )E9"P4#?\I^4 M\Y/;BNFU72TU5+17D:/[-=1W(VC.2AR!^-5Y- BDGUJ4SN#JD*PN,#Y J%VM EK%/(]Q;RSY:1=P0!,8P.I)[\"F-XVNKB/3H(XX MK"ZGMVGG>X@DE6,*Y0!47!.X@D$XP/K6N/"\EK-%/IFJ364XMH[:9A$LBS*@ MPI*GHPYY%3WGA^6>XM+VVU.>WU&WA\AKGRT;SD."0ZXP>1GC�!S=YKFM:G M8:1)!)%:3#6!:R-Y4@2?"DJP!*G81U4]^_'/>0^:L""=D:4*-[(N%+8Y(!)P M/QK(OM!EU#2K6WFU*8WEM.MQ'=^6F1("<94 #&"1CTK2CMG:P^S7\:1%DM+>5%C9%+<.Q*R#Y2..];7B/5 M+O2[:R-DD+S7-Y';#SL[1OR,\<\<51L_",MK+I1;5YY8]+;_ $6,PH $VE"& MP,D[3C/Z5L:II::H+,/(R?9;J.Y&T9W%#T_6@#F)M<\3PG6X]VE,^CH)G;R9 M )U*;]H&_P"4X!YR>W%2:YXJO+.&*XLKFP7=9K=?9)+>665L@GDH<(O0!B,9 MS6U+X?BEDUMS.X_M:%8GX'[L!"F1Z]K0^)(]+U/[&Z7-J]Q$UL MC*4*LH*G).[[PYXZ=*-0\,+JRW\ES<-'+?V4=K*(QD)M);(S[L:T9-*237+7 M5#*P>W@D@"8X(8J<_P#CM %36=4O8=3L-)TQ8/M=VLDAEG!*11IC)V@@L26 M R*KZKJ.J:7IEO\ :-0TR*[DE*%S;2N)!V"1JVXMZ\FKVKZ+_:4]K=P7"#@?E52?P[=SO973:S,=0M#)MN# A!5P R[,8[#!Z_6@# M#;69= M#PFG_9TU2X\Y+\ZA%<,BEED.ZM<@8W'W/6H]0MKB[LGAM;U[.8D%9D17*X.>C<$'I0!Q%]>Z;# MX/UE=-T:VL9K=D-_IUU 0"#@#[C '/&&!QQ6CJ>O:W%D&CQI*1,CL MTH,6\KPP Z'GGMQWJTWA!;C3]4AO-1FN+O4E19KDHJX5/NA5' Y_.KLWAZ* M8ZX3.X_M>(1OP/W8$>S(]>.: ,ZTUG6VU*SM;K[!C4K.2XMC'&_[EU"G:^6^ M>#I5MX;?=%?DQP A *T--U+6-4U/4DS916%E>/;G]VS2 M2@*#UW84C(YP<^@QS#_PAK+#%;1ZO.MI;W8O+>'RD^1]^_#-C+#)/IU[XK:T MW2H]->_99&?[9=-&=3FTWPSX24I&;*[06\KD' M.>A((^I%=%H6ISZM%=W3+&ML+J2*U*@Y=$.TL3GNP;'MBL+5-"FT_P &-H%H M+N^>1MMDZH ;<@AD+-Q@*1G/7M6G=Z1=6GAFSTK2)Y8)83#<9 PJD;F;/4 M$ Y Y)- &S=22PV<\L$7G2I&S)'G&]@.!^)KC;?QE=0^'+G4KN:QN+E3%&+2 M&)XG@E#$O&NYM4U&>[N; MB%(5F6-8C&$;P16CW EM;:6$*RX_=MOS MUSP<]CQ6H]YXBL=&O=3OFTTB*RDG6"*)P4<+N"EBWS#UX%6X]$N)[*[M-7U. M34(+B+RBAA2, 'J?E&<^_P"E1VWA^[6VEL[[6KB]LGMVM_*>)%)5AC+,!DD# MOQ0 C:W#+K5YQIBPO:2LMN8 M7;=M)!W'>."H88'3(.>U:-EX6FM[[2[FYUBXNAIH98(VB11M*%.<#).#U]OK M5VST&*S\+G0UG=HS#)#YI SAL\X_&@#G;&?59?$>B165Q;6]H^C++]G,;LBC M=&" -XYYP">@SUIEWXBET35M]; MDOAIUDTV>QU*2UN;*V^R>9Y:N)(_EX(/0Y4'-%[X4M[VZOKEKF:.>XFAGBDC MQF"2)=JLN>O?(/J: ,?_ (2S6$M=22*WBU">W@2:&>&UEC0@N%8,C9)*@[L M\CTKH_#]_)J6F"XDOK*]RY"RVB,BXXX*DDANN1FDCTS5!8SQ2Z[,]S(5\N<6 M\:B+!SPN,'/?/X8I=$T4:0MV[W+W-S>3>?-*4" M@#A1P. * ,>?6/$$UUK9 ML/[.$.ER[1'-&Y>8>6KD;@V%//7!JM8:W ^N:EKI1E@.AVUV4ZD+^\;'UIT6 M@:E?:KXB0ZA>&Y9-4NK MZPU2:Q-XBI=1K&CK)M& PW#Y6QQGZ<5H:7ID>F:+:Z8KM)'!"(0S<%@!C/% M',V?BR[/B&SLY;FQO+:[F>'=:V\JB)@I(Q(Q*O\ =P<8Q5SPUKNH:K?W$5_+ M902Q[]]@(G6>'#84DDX=2.<@8Y%%KX/DMO[,3^UYW@TR4/:Q&) N""&(&6. MTD9X]<5;M/#TR:U#J=]JDM[);QO' &B1-H?&265_;!D29%#!D;&593P1P#[&J\_AZYF-G<_VO,-3M MMZB[\I/G1SDHR8P1P,=QCK0!A7FJW&I'2X;R.)+NR\0);2F+.QR(V(90>0"& M'%:%A.UMK'C&=98(FCEB8/.<1J1;IRQ]/6IV\(1'3%@2_G6]%[]O-X54LT_3 M)7&,8XQZ4^^\*0WT^KEKR98-4C031 +\LB@!74X]%''0T 9FF>)M0U"YO]., M]K+*+$W-O=16LL2]<8*N(-2TCP%IE]>30W5Q=B&*V9D?@N.LA MRQ; !)P!G'O6[:>'IHM7&IWFJ2W@Y'04 9C>,-2M[+5BXM[I[6R-U#SOX9-3N'DN[B.[$Y10TP>VED+,\1C:0#&3 MG+MC/<9)[5:N_%.L6'VJQ>&SFU*WO+6$.H9(I4F. <9)4\$=36O)X9C;2-+M M(;N6&XTQ4%M=*H+ JFPY!X((SD5"OA*-P\MS?33WDMY#=S7!0#<8B"J!1P%X M_4T ;5BMZEL!?RP2SY.6@C*+CMP23^MVVL36]\]NL%S,L*,)PN<,5/ 89/ M(]: ,U_%5UIV6@FS MAM(KC4FGCD,JN5C:+=D@9!(^4\'U'(J\GA&.R^P-I=_-:2VD#V_F%%E,B.P9 MB=W\189S[]*=IWA.+3FTTB]FE73YIY8MZC+>:#D,1Z%BH1W\%^ ML/VJQNVMG>$$(^%5@P!)(X8<9/2LG5->UN.[U\6 L%ATB-9CYZ.S2@Q[RO# M#H>>>W'>N@T[2TTZXU"9)&'HIFUQC.X_M:(1/P M/W8$93(]>#F@#/L=LBJI.>QPOZU7L_"TUM>:9W2@".R\3W M&H1Z%%##$MY>/(+Q&!(A$0(EQSP=^ ,^M'C,7!.@"U:-9SJL>PR@E0?+DY(! M!/YTSPSI)&OZQKK6MQ:I=N%MX;@;648!D;;GY=S#..O%:^MZ,=8CLPEW):R6 MMP+B.1$#'<%8#@\8^:@#G[SQ??Z*+ZRU*&VEU"$PBWDA5ECE$K%067DC!4Y MSGM5S0?$%[>ZP^GW1AN4,!F2YM[:6%5((!1@^>><@@]CQ4A\(0W,%X;^^N+F M^NFC8W8"HT1C.8]@ PN#D]\Y.:U--LK^U,AOM5DOBP 4&%(PN,\X4=3]>U & MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!2U35+72+/[3=LX0NL:*B%V=V. J@]/\16\=UI+12Z;-J";U/E0.$D M7!SO4DC!'7@@US-G8^(+:?3-7N[6YO/LDES$+=Y(S<"!]NQB68H"< ?R%9EEXKM%TVUGNKB6XDNY9E@6*S=7;8Q&S9RI6UUH+S6Q5;:ZOY)CN7Y5D+[#U[Y'2@#J M-+U:UUBU:XM2^$D:*1)$*/&XZJRGD&L237+J[\<#1H'N+:WMXEDD(M"PE8EN M"Y&%3"X![DX!XJ]X?L;FSNM;>XB*+#]<<5); M^)=/N]0ELX!<.\$KQ3R"%O+B9O\ .N;M],U>;1M'\.RZ6\/V"XA: M:]+IY12)L@I@[BS8'! QDYK5L-$NGT7Q%8S+]G:_N[HQ/D'Y9!A6X_\ UT 7 M+/Q7I=[=0P1FX1;@D6\TMNZ13D#.$8C!X!QZ]J?;^);"[OOLULEW,OF&+[1' M;.T.\=1O Q^/3WK T31,MI]MJ&C:K'-9[6,\FHM);JZ#AD7S#G/8;1C-7/#7 M]IZ)86FA3Z-=&AE6![=H&$PD;[J[,9).>/6N=L=(U: MRTO1F;3GDGT:\F+0B1/](C<,-\9SC(#@X..AJ=],N+U]9U._T.YDBO6MTBLD ME19U6//[S(; ;+< -GB@#HX-=LYY+*(K<12WAD6*.:%D;*#+9!'']:AN_%.E M61D$\T@,=T+-@L3,?-*;PH &3D>G?BN=M[/Q!!_9&I75I=7GV*ZN L#21FY$ M#KM0L])#H^K7&H"[GTYH ^O)>%&D1BL0@V[C@XSGC [^O6@#HYO$U ME!';[X+TW$ZLZ6JVSM,%!P6* 9 ]S5_3]1M=5LDN[.7S(7R <$$$'!!!Y!!& M,&N9U[1[@>*%U86E_>6LEH+=TL;LPRQLK%@>'7O!%;VA6$.GZ8J0VDUH M97::2*:8RN'8\EFRM &!JOBV2PTO7+N R326TZP11&S=3 Q4CF=M+A>XN)IY'&XO-!Y+_ $*8&*YC5=#U*XLO%<<5L6:]N8'MQN7Y MU58P3UX^Z>OI7:T <>OB^6^T#7[B"UN+:XL4N?*>2!@O[L'&2PQNSR5[5IZ- MXFL]1:WM6,\=U);B53- T:S ;BA( (!/;U]*QOL.IQZ3XGT?^S)V:\>[FM[ MA63RW$@)5>6R&R<=,>]7+_1;R\N= 4(4CAM+B&>0$?NB\2J._/.>GI0!>M_% MFE7-U##&UP(YY/*@N'@=897]%/))+:M9IYD\=U$T3HG9L$ M<@^U-@\5:;.)]PN;=H;=KDI<6[QL\0ZLH(Y'TKGM8T75/$\U_>BQ>QQ9+;V\ M5RZ[YF$JRG=M) 7Y O7N:GU2SU7Q%*;&)(=UO?^?,6\NV M%H_G,J]6V8R%Y')Q5+4=)O)_"FCV4=ONFMY;-I8\CY0C*6[XX -2ZE!>V'BJ M+6K>QEOH'LC:21P,HDC(?<& 8@$')!Y["@"]:>(M-O9;*."9F-ZLAARA&2GW MU.>C#T/H:=_PD&FFSCNDN/,BDNOLB% 26EWE,8^H//IS7+R^&]8;PXUQ;A+? M6FU*2_B0,"(?,8JRD]#A&)..XJSI_A!],\368MS_ ,2:WB\]8S_S]!!%N/U7 MYOKF@#6?Q;I4=TT1>?REE\AKH0.8%DSC:9,8SGCTS4J>([&;5I=-A6YFN891 M%+Y<#%8B0""S8P!S_.N4TWPPUO;+HNI:1JEU&)B#<1:BRVSQERP8IY@P1GE0 MO4>]=/H5A<6FI:[-/%L2YO1+$V0=Z^6@SQ[@]: +^IZI::1:?:+MV52P1%12 MS.YZ*JCDD^@K T_Q7')J&NS7KRV]A9"#8D\!1T+**M^);.]> MYTG4K*V-VVGW!D>V#!2ZLA4E<\;AG(S7/7^AZMK4^K7PTZ>V+W%G<002SJCS M"($,NY&.P\\'/7% &[=^,;.'2]1GC@NQ=6EN9_LL]LZ.5YPV"/NYZGMWQ3=+ MUR6W\/VU]J+7]Y-='*I%I[!E..0%49V\$@GJ*H'11>:5K,L&CZI!?2:=+:PM M?WIE9]ZG*@&1@!D+R<5:U:TU+[)HD*V]Y-911[;VWLIA'*S; $^;PL]0@\6+)8Z=>6%@\DS7RRS(T M$N0=KQJ&)#$X)P![T =!J>KVFDQQ&Y,C/,^R&**,O)(V,X51R>.:J?\ "5Z2 M-/\ MKRRI&)Q;,C0L)$E_N%,9!_#N*AUZTO$UG2-8M;5[M;+SDE@C90Y610- MR[B 2"O3/0UBMHNJ7=P^IO9-"]UK-K<_9BZEHH8@%W-@XR<9(!- '4Z7K=IJ M[W$< GCFMR!+#/$T;ID94D'L1TJE/XD$'BU-$-G<.K6XE\V.%F^8L%'08"CN MW3-/L;&YB\7ZO>O$5MY[>W2-\CYBOF;ACKQD?G5?4(KVS\80:I#I\UY;261M M6\ADW1MY@8$AB.,9Z>E %33_ !C##/J46IM/MAU*2W69;9O*B3< @9P,#D]_ MQK6U#Q-I^G74EO(+F62%0\_V>W>40J>07*@XXY]<AZE)X2\36:6Q-Q> M7TTL";E^=692#G.!T/6F76BW-GKVJS/IVJ7T%]()8GL;\PA3M"E'7S%';AN> M#[4 =K!/%5N< M[54=@.>PK?T^S@T_3K>SMHC###&$2,MNVCTSSFN)TG2]7TJVT&YDTN6632DG MM)H(Y$+.K[2)8\L 1QC!(/6@#J$\26$NF-?1+59(65XY"0 K+C(ZC\ZYZ33-<^SWE\+:YA6_P!26:XL M[:95G%NJ;>WA6XBN( I>&XA:)PK9PV&'0X-:=8#6EY#XOO=3CM M3+"=,2./#@;Y%=VV^W4<].:UM/GN+G3X)[NU-K<.@:2 N'\L^F1UH S?%VIW M&C^%[R_M'1)XMFUG7(&7522/H35+0]9NI=7O+2?4K34K&"W68WT"!%C8DY1B M&*G@;O8=:M^,K&YU+PI>VEG 9[A_+*Q@@;L2*3U('0&L.ZT._P!>O[J6/3#H ML$FG36C&1DWSL^-N1&2-JX/).>: -^R\5:9?7<-O&;E/M&?L\DUN\:3X&?D8 MC!XY]Q3K7Q+87UZ+>U2[F0N8QL'1]$\YK."_P!&U:&: MU7<9YM1:6!) N R+YASU./E&,U=\--JFDZ?9:'<:+/FV'E&[CDC\ED&)K"?4DL"EW#)*S)"\]L\:2LN5+=S$L@&2I?& <5 GBW2I+I(5>?RI)?)CNC X@>3.-HDQ@G/'IFLF MXL-0_P"$H#Z7I][8K+<'[=,9D-O/%M(WA=Q(DZ8P ?6J.B^'&@MK32-2T?4Y M?(9Z@';MX- 'HRZ)*FEF3SRZ;A"P60Q[AO"$\! MMN<&LCPSIMQ9^(]1NO[.O+6SN;:(1&ZN/-?!I&90<$X4=JJV?C'2+Z:U2![C9=-LAG>W=8G?&=@8C&[ M@\>Q'6I&L;D^.(]0$1^RC37A,F1]\R*P&.O0&L2TT/4H_#7AZU>V(GM=3$\R M;E^1-\ASUYX8=/6@#='B:P&IK82)=Q.\I@CEEMG2*209^57(P3P?KCBEB\3: M?/J$UE%]H>2"1HYW6%O+A(&26?& ,>]G:A/?V^II<37!NAY M!B63($2;\?=QP5!X/.:Z32-+FBM_$$5W;X2\OII$7*[1=-M9[JXEN)+N698%BLW M#ML8C9LY.1T_#-<]X>%Y:ZKH":W'=!8XWM]./[DHIV<[BCDM\BX#8 ]N:T-( MT/4K:ZT%YK8JMM=7[S'-QU M5E/(-0#Q#9/J[Z;&MS)+&XCDDCMW:.-R,A6<# ."/SJ'P_8W-E6KO"6&L7FJ7"K!9ZA- M K;>B*0%& ,D\X]37.#2=9GN=.FO-.U":_MM26>ZN7N@83&&('E)OQC!!^Z" M,'O5F[\/ZI<6&KV8M'WKJPU&W83!%N4+!M@8'*-P>>,''- '4:;KUGJ=S):Q MK<07*()#!?2@"=_%VD);VN[VZUR&E:!J<.L:7?W%L$+WM[>3H'!^SB5,*N>Y MXYQW)KMZ ./\/^*#<:+<:[JEU-';O)MCMS:E0OS$*J'&Z0G@<=\UJ?\ "6Z4 MME>7,[3V_P!CVFXBGA9)$#'"G:1T/J*Q(="U.+P9HL0M=U[IMXMTUL74&0!W MRH.<9PV1SU%0:SI&JZ__ &MJ"Z;+;>;:P6D%M,Z>9)MFWLS88@#L!GUH Z5O M$]A'9BY>.[17E\J&-K9Q).V,_(F,D8[XH7Q3I1T^>\DFDA6"012Q2Q,LJN<8 M79C<27NE:A!!<7*632"6"VN##*RNH&Y6#+R,=,C()K.FT"5 M[.'4M/TJ[BO(;^*Z>WO;OS)+A8U*CYB[!3ASC)[4 :.J>(Y#ID4]E'=6TGVZ MW@=;JV:,E7D . PYR">1TJ[?^*--TZZFMY3<2-;J&N&A@>18 >07('''/TYK M/UIM3US1&:'1KF"6VNH)XX;B2,/,$<,P&&('3N>:JM!JVGG7(H-'FNQJS&:" M0/&!&S1A2DN6R-I';.10!N3>)=/CU!+)/M%Q(41V:W@:58U?[I9E! !_^O4K MZ]IZ6&H7K2-Y&GR/'<'8UU48.6R&!!XQSZ M]Z .ED\2V":F=.1;F:[ C9HX8&?:K]&) P!ZD]*C'BW2C=+$'G\II?(6Z\A_ M(,F<;1)C'7CTSWJ/2=-NK?Q%K%S-$4AN+>U2-\CDJK!ORR*Y[1_#36UK;Z+J M6D:I.(I K7":BWV5E#95]GF#'8[=O6@#MM3U.UTBQ>\NW98E(7Y5+,S$X ' M))) JH_B&V33TNS::B=\GE"$62%H$N$6[,&T>6'<,,_-G.&SC% & MQ?>(UGLM*NM+F(2XU..UF#QX91DAT*L,J>*N:AXGT[3KJ6WD%S*\"A[@V]N\ MJP*>07*@XXY]<I[=34\^BW M-IK.J22Z9JE[#?RB>)K*_,(4E0"DB^8H&,?>YX/M0!W$,T=Q!'/"ZR12*'1U M.0P(R"*?5>PM(;"PM[2VC,4$,81$+$[0!P,GK5B@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HKGO&LDL?ATF&>6%VNK=?,B8JP!F0'!^AK#?0[<^(-9T\7.H"UAL8[B*,7L MOR2MO!?.[.?E'7B@#O:*\Y^T2:]INEP%)9KY-)CNIYY-0DMHXPPP&^3.Y\@\ MD8%2VVNSZ9I.@>)+^XDDMKBP-O=Y8XWA2Z/C^\2K+G_:% 'H-%9/AJVNK;0+ M7[=([WDH,TY>PSC\*XHRR_\ ")?\)(;VY_MTWNT+]H;;N\[9Y'EY MVXV]L9[T >ET5QNFVT&N:CK-SJEWSOGABC2Z>(01KC:0%(^]UR>M&GVT& MN:IK<^JW=RLUG>M#%$ET\(@B4 JP"D?>R3D]?PH [*BN)FOGBTWQT9+ID:!I M/*W28,>;==NWTR>F.],T&T_M;Q!=&]N;J2.VM+&2.(3NJ;RA)8@'GIWXY- ' MV>I07UU>V\0??9RB*7<,#<5#<>V&%7*\YN]-B=/& MM^L]U%<63F2W:*X= C);HP. <$\ 6)9HX+.WDBB.HR6GW MURT@"*=QSQD],>] 'H=%<':V-[=ZSI&EZU>RS?\ $LF>;[/ZG@5Y&+,521@N2>O H V5O;>1[B..57>VP)E4 MY*$C(!]\$&F:9J$.JZ9;7]N'$-Q&)$WC!P?6N5T;3K1/%'BF<>;YT5;Q-*^T9.%!)Q^5.MKA+NUAN8 M\[)461<]<$9%<'K<":1?7^GZ=<7#P7.BW832WEAIFIW6G?:[?3 M[R^MK>%KJ=T>*/I(=S;FC4L< D9&2<=*NWMAJVDZ3KLR,EI9_P!F2'R(]1DN M667^%U+J"N1NZ'G H ]"JNMY&]_)9A)?,CC60L8R$()(P&Z$\=*J:'IL-A8H MZ23RS3HC2R32LY=L=>3@=>@P*YK4K.ZN=>\16-CJ$EJ\UE;2(SSN%5R[@@<_ M+N"A?E]: .XHKGO"=Q UK>6:6T]K/:3^7/!+X@CUCQ=JEIJ=S/%;65K"]O''<-",-NWR_*1D@ M@#)X'XT ;^J:O;Z4D'FI-++._EPPP)N>1L$G ]@"235U&WQJ^UEW ':W4>QK MS>SA.MR>"KK49+B2>7[0C2"9T+JBN4;@CD@ D]\\\5UWC&:6W\':M-#(\R_O)%= &)W9_B/ P.E4K M*XDU71-&TR1)[V];[20TM]);H(XY2FYV3ECC: ,'N: /0)[J"U,0GE2,S2"* M,,?O.>@'OP?RJ:O,57^U?#/AAM1GDF>/66MC*+E^4W2*/F!!)^50&Z_F:T]3 MBN[[Q8^CI%YUI:64;002:C+;[LD@OE06;N\L[,9QC=TS[=:XE;'4);_ ,,Z9JM_+('CO#*;>Z;]\@V% SC:6P",GC// MJ:FU&:VT'Q!JA:2\%DFB+(T<<[ELAR@*DGY6P ,C'KZT =I<3I;6TL\F=D2% MVQUP!FH[&\BU#3[:]A#"*XB65-PP=K#(S^=<%9)>:?K%_I\B"W@N-&EN/LHO MI+K:P8 ,2XX.&(..#BNM\*,K^$-&*D$?8H1D'_8% &Q17FMW'(- UW6A>7GV MVRU65;=OM+[8U$P&W;G:002.14]Y_I6F>*=7N[^YAO\ 3[B9+;9<,@@" >6 M@.#NX/(.=U 'H=%<'';2:YJNLC4)KN,PV%K*D45P\8CE9').%(Y! ZU#I8/B M#4=$CU.YN7CET%9Y%2X>,/)O4;CM(R>30!Z%5.]U*"PN+*"8/OO)O)BVC(W; M2W/MA37$:'J%R^KZ+"U[--:I>W]O#*\A/GQH!LR?XL<@'VJOIH [_ %/4H-)LQ=7 FQ7,LNG6EYI[QF:4R>2S2J73<2 M3@8!P3QFM'Q)=W>E:_JUU8/*9?[#><(79E#APNX*3@$ =AVH [JJ]Q>1VTMO M&Z2L;B3RU*1E@#@GYB.@XZFLO0])TZS6"[M;RXN)9H,F62[>03 X)?:6(S[@ M<9JOX@!C\1^&Y4DE5GNWB<+(P5E\IS@KG!Y [4 =)6=_;,#:TVEQ17$LR &9 MT3,<.02 S=B0.@SVKAK2.2/PYI6N"\O&OSJBPEVN7*F,W+1E-N=N-OM5V&V& MF:KXWU"Q$S7=N@>$-*[#<8 _W2<'GIZ=!@4 =[17"6T::;<>%KFPOKFXN-1< M+C45P@T6!O%&GV;76H-;W>GR3W*&]E_>R*R ,?FX^\>!@=*J6<[ZEH MND:5(EQ?7CRW00R7TD"^7%(5S(R?,Q V@#!]: /0+BZ@M?*\^5(_-D$4>XXW M.>@'O39+R.*^@M"DIDF5F5EC)4!<9RW0=>,UYP%.I^&- &HS23-#KAM?,%RY MRF]U'S@@G@ !NOTS6WKGFZ1X@M'TYIBZZ3=E8FE=U=HU39D$G)R3SU.>: .T MI&4,I5@"I&"#WK@;55L(_"M_97]S/>:E,BW.^X:07"-&6=BI.!M(!X QTJI; M1R1^&].UT7EX;_\ M41%FN7*F,W+1E-N=N-OM0!V]CXH'I^%:=8/C*[N++PS<2VTS0,7BC>9#@Q(SJK,/3 )Y[=:YK7E_L*?4 M+/2KJY\F71+F>5&N'D\MUP$D!8DJ3DCCKB@#T.J[WD:7\5F4E,DB-(&$9* M@'+= >>E4M TV*QTZ*59)Y9IXD::6:9G+MCKR<#KT&!6-K$,S>,/*M[V6U>Y MTBXS)YC;(V#(%?;G (R>10!UU%[TF>":+4((XGF)NWN(Y0<@2(6. M5R0"[ MC5'G>6>&Y1I!,\9D"CY#\I')'.1UJY>:9#>ZSXQN'FNHY+>*)X3#Z;][&-A0,XVEL C)XS^)H [ZHKF=;6UEN'5V2)"[ M!%+,0!G@#DGVK@M0&J6.J7GA?2IYHY+TQW5G.[L_D1JO[P;B<_>C48_Z:4C7 ML_B+P_XCUN0W-O'#9>3!$LC1F.6-"[G@CD.0OOL]* /0(9!-#'*H8*ZA@&4@ M@'U!Z&GUY_>"2PN[36]0DGN]/\JU7]S>.CVCG R4! =6)&>_L155(-9UTZM= MQLB7T-Y+##.VJ21?9=K81?*"%2,8/.=V: /2J*Q_$4D\/@W59"^RX33YF+QD MC#",\@_6N;*3:/J.BW-E-=2SWUC5#!=071 MF$$J2&&0Q2;3G:XP2#[\BN"M/]%TSPOJ]MJ%S-J.HW,*W)>X9Q,K@^8"A.T! M>>@&-M:G@S3K2"^UV>/S?.34IHL-.[ +A#RI.,^^,^] '7T444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 17%M!=Q>5<0I+'N#;7&1D'(/X$ TGV.V^ MT2S^1'YTJ".1]O+*,X!/IR?SK/\ $FJSZ-H[7=M%'+-YT42I(Q"G>ZKR1]:R M+OQ7>:#-=PZ[;6Y,=HUW ]HS;9 &"E"&Z'++STYH VYO#^CW MA-IEI(+90D M(:('8HZ >WM5/4O#BWUO:Z;"+:WTB.4330+#\SE7#A5YPH)Z\5EZ;XQGGU2W ML[AM.G^TQR,AL968PLJEMKY'((!Y'<=*(O%&LCPB/$4]E9")XHFBMU=MQ+.J MY)Z 8)(Z]J .RK/_ +"TG^TO[1_LVU^VYW>?Y0W9]<^OO6&=8\3?VQ/I(M=* M^TI;+=+)YDFS825VXQG.1UX'M4,.MR:MJ7AB\%I"JWMM-)$6D?=%($^8$#AE MZ#D9Z]* .@O/#^CZC=K=7FF6D]PN ))(@QXZ9]:+WP_H^I72W-[IEI<3J !) M)$&.!T!]:Y2PU+Q _P .M4OY;FW,R173139;>"LC@_D!\OT&:O7'B2]T;0=, M^W-9-?7I5(G:1EB5=FXNY/.?8=210!O7>@:1?79NKO3+2>X*[#))$&)&,8S] M*LP65K:RN\$$4.)/LUY&T-M=7L4L,-N;20^5<-* M2%&2,K@@YZU+IAU+_A84@U06@F_LD;3;%MN/-/\ >YSG- '6R1I+&TG!Q7.:_=ZQ%XKT2VTZ6W6*9)RR2EMKLJ MC[V.P!X]\TMUKVK376J?V5:6DEOIAV2F=V#3.%#,J8&!@$#)SR: -XZ?9LET MAMHBMWG[0-HQ+D;3N]>.*KWN@Z3J2PK>Z=:W A&V/S(P=H]![>U2V-\-3TBW MO[4 "Y@66,/VW#(!Q]:Y#2M?UFQ\ 76M7IM[IHO,:++-N8B5E(;V],=A0!V< M=C:1312QVT2211>3&RH 43CY1Z#@<>U/M[:"TC:.WA2)&=G*H, L3DGZDG-8 M=]J>L:?I)NKM](M9&F 7SI7V(I'0G&7?/&!BJ%KXSFNM%66*UAEU%[\Z?&B. M1$\F-V_)&0NWGIGM0!T4NCZ9/J2ZA)8V[WJ+M$Y0;P,8Z_0FI%TVR6"V@6UA M$5JP:! @Q&0" 5';@G\ZXEM:N] UWQ!?ZK';/<):VB(MNQ5'+-(%R6^[R>>O M S[5K:'XIEOM:73;A["X,L+2I-8.S*I4C*L&^O![X/% &R- T<:E_:(TRT%Y MNW>?Y0W;O7/K[]:C\1Z2VN:%/IRNB&5HSEQD85U8@CW Q537)WBU_0(W@BDA MEN6"L7971Q&YR #@C (Y]:S;;Q5JTEG8:I+9V:Z=<7@M&59&,HS(8P_3&,CI M^M '1V&B:7I:RK8Z?;6XE_U@CC W>Q]13)/#^CRZZ;<1:?*%DN),[\QM MG;AV].^.HH ZYM$TM],&FMI]J;$=+?RAL'?./7/>J-[X9LO[(GLM,L=-M_-9 M&99;0/&^T\;E!&?KU%-!J32G^R;N9]*B';?&-P?\ %Q*OY4 :>A>%ET]]0DO([ K>HD;VEI;^ M7 %7/\))R3GD^U:=KX?T>RM9[:VTRUBAN!MF18@!(/1O4@#L[#3K+2[;[/86L-M#G=LB0*"?4^]5[GP_H]Y=O=7.EVDT\B[7DDB#% MAC'.?;BLZSU?6-7N9IM.M[)=.AN6M]UP[>9+L;#LN!@#.<9SG':F3>)YXO#V MO:D+>,OIMQ-"B9.'"8P3^= '0+:P*\+K"@:%#'&V.44XR!_WR/RIKV-I);S6 M[VT30SDF6,H"KD]2:9FR0XR0 ._!YZ<>]< M]DWTEFMO:W8U]+>=DDD*R9,8R,G(!R 0,<9H ["#P[HUJC+!IEI&&C M:)ML0&Y&^\I]0<#K5R6RM9K(V(=!&HPV MK!DG8RQ.X\MUC)8@="",=<]ZS+3Q_)<26=R1I[6EU,L8MHY6-S&K' 9AC!Z@ MD#H.YH Z[3M(T[28WCT^R@M5U9.@Z_>ZOJEU!,MC L$DB-:[V^TQ@-A68$8((YR..1UKI: (#9VQDMY#; MQ[[;/DG:/W>1@[?3CBG7%O#=V\EO<1)+#(NUXW&0P]"*X/5X+:Z\>:@EWHU[ MJB)9P%$MG"^627R3EUZ_CTJ+6[;0;+QC;V>I03_8H]*'D11"9R'\UNFS)SC/ M)H ] ^R6_P!I2Y\E//1#&LFWY@I() /ID#\JIS^']'N;>*WGTRUDAA9GC1H@ M0I8Y;'U)Y]:Y:*;4X? EKIT[W$=_J4[6EM]H.9HXG8X9N^5C!/X"B[U2[NOA MK+ )"-5$BZ6YS@^=Y@C)S[CYOQH ZQM#TI[&6R;3[8VLK^8\/EC86]<>O%1W M'AW1KNU@M;C3+66"W&(4:($(/0>E<=+XFNKW5/"TRY5(MIU 9X624F *?HX? M\JZ[Q)JLVC:)+>V\4H NII]G$UNT=K"AME*0;4 \ MM3C(7T' _*EEL+2>6266VBDDDB\EV9 2T><[3ZCD\5S=WXDU32)+ZWU.VM&G M2PEO;:2W9MC^6.48'D'D<^E/?7]8M].LYIK2S^TZE+%%9P([80LI8F1O0 9X M'M[T :]IH.D:\N-1\.S:1!:PR2:+*PCN'=D1?,C[\L M><=36C/KT^H1:6;FQA62'6%L[J/S7_=S*"".P& 1^-4M' MU+71)XCGF6&[BM+F41PH6\PLL:E47M@_GDFM/POK%SK5BUU/+I\BD+@6CL3& M<'-%>V^S-I5F8- M_F>7Y*[=VW;G'KCBLOQ1XAN]$E'D2Z6%$)E\FXD?S9,9R%"C@<#YCQDTG_"1 M:CJ%]96NDVUJ/M>G+?A[IVP@) QA1SU'IWH VHM%TR#37TZ+3[9+)\[X!$-C M9]1WJ6/3[.&1)([:)72$0*P49$8_A^GM6!8>*9[F#1+B>UCBAOY9;68AB?*F M4L% /<,48?E6IHFJ2:M'>7!C5;=+J2&W8?\ +14.TM^+!OP% #['0-(TVY>Y ML=-M;>=P09(H@IP>HXZ"KDMM!/)#)+"CO"V^)F&2C8(R/0X)'XUR5EIEMXJU MG6;G5U:XAL[LV=M;L[!(PJJ2V ?O,6ZGT%:-S?W=OJD/A_1(+:;>V^E33:7%?F$SS33,ZPJI8A54?>)./7 MC% '4?9+?[1'<>1'YT:&-'V\JIQD ^G _*J<^@:/=6Z6\^FVLD,3LZ(T8(5F M.6(^I//K6#;>,+K4K:QM["T@.IW4LT9WR$P(L6-T@(&64Y7 XZ^U3^#S: -HZ'I36,UD=/MOLLS[Y(?+&QFXYQTSP*D@TRQ MM?L_D6D,?V=&CAVH!Y:G&0/0' KS_5SI#^+_ !$NI17LMT(X/L8M%E+AO+_A M*< YQUJ_'XIU#3X+'2;F>QBU*&RCENYM0D(&YAPH"\EN,D]![T =9::%I-A> M/=VFFVL%P^=TD<05N>O-3#3+$6JVHM(1;I)YJQ[!M#[MV['KNY^MGV5N)]06X#^=(=D31$ D$#YE.3CUXZ58BU_4V\3G2)5TZ Q+$6$KNKW( M*@NT78@'(QR>.<4 =-+%'-$\4J+)&X*LC#(8'J"*HVN@:196T]O;:;:Q0W"[ M9D2( 2#&,'U'M7/OXLU$:;+KRV=J=$CG,9!=O/:,/L,@[=5A\EV+0R;"ZJ^1SD C(QS0!MZ=I&FZ0CQZ=906HF:;J& MBZ7JK1MJ&GVURT?W#+&&('ISV]JYWP/;3S3:IJE_#:-=R7DT7GQ[C)A7(*Y/ M1!M7 'I53Q+#!<^/((KG2[O4XAIA80VSA2K>;C<8[*Y*'G82<\GVJU87U_I?@N]8"Z5[B\:#24NB?-"2$+'G/ M/!+'GG H ZJ[T'2;^W@@N].MIHH %B5XP1&,8P/0<"K":?9Q-;M':PH;92D& MU /+4XR%] <#\JX^/4I[#X>ZQ9RRL]]I:R6.\]6.,1-^*LE9EWX@ODTSP_ 6 M/VC3K@-J>#R%BD6$Y_WM^[\* /2#!$;A9S&IF52@?'(4D$C/ID#\J8;.U:VF MMC!$8)=_F1[1M?<26R.^^* .ID\/Z/+>Q7DFF6C M7,04)*8@67;]W\NWI2W&@:/=WZWUQIEI+=+@B5X@6XZ<]\5DC5]>N-0N--LX M-/:YL8D>ZDD9PC.^2J(.O0KWCLNOA=C M&H9Q=6VU2< GSDP,]J -6WT+2;2^>^MM-M8KI\YE2(!N>O/OWIXTC3EU0ZF+ M* 7Q&#H].E '3 Y&11FN)T75KFR\(^%[" MPACEO[ZW C\YB(T55!9FQR<<<#KFLNXN+VWM/%4M[;VDSC4+87$:22*I4I& M5(P0] '6T54TJZ>^T>RNY \\"2L N M "R@],G'6K= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!SOC:WN+KPV8K97,QNK14YQS_%6;J.J^(M%T34-2OXM*=;> O&L#2$ELCKG' M&,T :5AI^K0[TO\ 6([N+RC&H6U$;$_WF.XY/TP.:K/X8#>#8?#WVL@11Q)Y M_E]=C*V=N>^WUIEGK.K6^NVFE:S;6>Z\B>2":T=B,I@LK*PR.".!:*ICD_YZ$<28_W25'XT 6QI('B*35O.Y>T6U\K;TPY;=G/^UC&* MH:=X6&GIH*_;"_\ 9,QR7:$JT:YZCJ,],CN*9;>)-&N[_ .PV^HP27!)54!^\1U"G MH2/:@"K=Z#=ZGI#VNHZF'NA,L\%Q! (_)=2"I"DG/([GG)I=.T2]@UQM6U#4 MH[N(]@).'_ND] ?;.:G.L:>+! MKXW4?V59/+:7L&W[,?\ ?7% %36=&GU"[L+ZSO5M+RR9]C/%YB,KC# KD>@Y MS5*Y\,WK2WQLM7%K%J('VM/LP(=)BOC8M>Q_:E?8T M0!+ X!Y ''!'/2LA_&MI:6-I=7,MO+'=WK6\3VY8JJ GYFR,Y QD>IXH Z.R MM(=/L;>SMUVPP1K$@/95&!_*N;_X1"Y_L*_T3^U5_L^??Y"FV^>+<^_EMWS# MJ.@ZUJKK44^MVUE;W%LR26QG9&+"0CC:5&,8Y.<\]*=:>)-&O[W[':ZC!+.< M[54_?QUVGHV/;- #-:T:74I["ZMKI;>ZLI6DC:2+S4.Y2IRN1V/!SQ66/!TW MV:<'5F-VU^-0AN1 8YMH4Y7.&4@'CC@]3UK:T_7]*U6YDM[&]CGDC!+!,] M<$@]",\9%-O-4%OK6GZ MI^=/>1PJKP0>5Y+1,65E^8]SWK8TVUU6W=SJ.IQ78*@*L=J(L>Y^8Y/Y"H;? MQ1H=W=Q6L&I0232\1JI^\<9QGIGVZUH7EY;Z?:275W,L,$8R[N>!VH JZCI0 MU"_TRZ\[9]AG,VW;G?E&7'7C[V?PK.C\*A/#]GI7VPD6UXMUYOE_>Q,9=N,\ M=<9S6IINL:?K$3R:?=).L;;7"Y!4^X/(IFHZ]I>DR".^O8X9"N\(V2Q7.,@# MDT +KFEC6M#O--,WDBYC,?F;=VW/?&1FLW^P]9GL;JROM=BGMY[:2#:MB$*E MEVAL[SG&>E7+7Q1H=[=Q6MMJ=O+-,,QJC9#<9P#TSCMUIT7B31Y]3.G1ZA"U MV&*>7D\L.J@]"1Z"@"Q%926^BI807&R6.W$*3;,X(7 ;;G\<9KG6^'VEIHD- MG;8AOH0C)?!27$BD'?C/<@\>];B^(-*?4/L"7L;70=HS$N258#)SQQQZ^E00 M>*]#NKG[/;ZC'++AF 16((4$D@XP0,'GI0!2E\&VUUI[6UW/YS-J1U!G";40M$S%756(P,C);ID>O2M33]1L]4M%NK&X2>$DC#[NZ@U:SM]9^SV&I2--)%]F#NKL!NPV[[I(Z8S[ULWOB+2-.$)NK^%/. M3S(P"6+)_>P,\>_2DO/$>CZ>(3=:A"GG1^;'@ELI_>X_A]^E #K'219:OJ%_ MYV_[8L*[-N-GEJ1USSG-9UQX4$VGZE;K>LDEU?B_CE$>?*<%"!C/S#*>W6MJ M/4;.6YBMX[B-Y9H3/&JG.Z/(&X'TY'YU5F\0Z1;Q>9-?PHGFO#ECC+I]Y1ZD M8Z4 0/H<]W1S367G>9L@V+*)%*XQN.W /OFHM)T/4=(\BUBU@2:9; M\1P/;#S-G9#)NY _W<\4:AXPTJST$ZO#,MS!YRP (2#O) (/'! R>?2MFTNX M+ZU2YMI/,A?E6P1GG'>@#%C\/W;^(;;5K_4DN/L@E$"1VHC;#C&&;)W #H,# MUJYH":BFEC^TYGEG:61E,BA6$98[ P'&=N,T'Q'HZZE_9YU"$76_R]F?X_[N M>F[VSFG-K^E)J/\ 9YO8S=^8(S" 2P8@'G XX(YZ4 9]YX?U)M?N-5TW6$LV MGACB>-[02\(3@Y+#^\:M6FBSQ:VFJW5Z)YQ9"T?;#L#'>6W=3CTQ^M7-1U2Q MTF!)K^Y2WC=Q&K/T+$$@?7 -9&I^*K8>';C4M(N(+EH9HHF# _*6D52&'!!P MQH L:GX;MM9UBVO+]A-;6T+)':E< .Q&7SGT&,8JC'X)@M]1\VTN?(L?MD-Y M]D$>0)$4KPV>Y*D\?PUL:EKNEZ0Z)?WD<+N"RJNZ78V<%W M<7T*P3X\EP=WF9Y^4#)/X4 9?F#'M M]XU)XWMY[GPM-%;*[3&>W*[$W$8F0YQ[=?PJ/2O%UG<:7*K?+@VKBYNUMU:;>%?D;@I Y;GCMF@"M+X5N; M\WTVIZH+BYN+*2RA:.W\M($?[Q"[CDDX[]L5?U#01>Z98V\=TT-S8O');W 0 M':ZC&2O<$$@C/>ED\4:'%=BU?4H%G\PQ%<_=?.,$] <\<]:74?$^BZ5<-!>Z MA%%*BAF3!8J#TS@'!/8=^U &;/X1EOK74C?:EYM]?K$C3I!M2-(VW!53<>^< MY/>M:72!)X@75?.P5LWM?+V_WF5MV<_[/3%7+B8PV4LZC)2,N >^!FN?T#4? M$FK6EAJ$T>DI9W,:RLJ-)Y@4C/?C- $5OX1O+!=,;3]62*>PLS:!Y+7>LBD@ MDD;AC[H[U9C\*(EG:Q&]=YX]1&HSS,@S-)SG@'"CH!Z 5E6'BW6CIFG:O?65 MBVG7LZP_N'<2Q%GV D'AAGT-;5_XDBL?%&G:.8\BZ4^9)VC8Y\L'_>VN/PH M2'0KZSU+4)[+5%BMKUVF:)[8.R2E NY6W=,A3@@],4[1M!GL-4O-3O+U+F[N MD2-C%!Y*87."1DY;GKFG7'B"*W\76>@LHW7-L\RMGG<#P/Q <_A2Z!K\6NRZ MHD:@"RO&M@0?O ?-^)W?E0!7O\ PY<7&JWEY:ZD+9+Z!8+E6@$C;5R/D8D; M>&/4$=Z?I'AQM,N[*X>\$S6NG"P $6W< P(;J<' Q5V[U_2K&_CL;F]CCNI M,8C.2>3@9QTR>F:9=^)-&L;[['2UDAA.4E,ID5B>0H4GJ3V_"NGTG3X])TBTL(CE;>)4S_>(')_$Y M/XU!J/B'2=)F6&^OHH967=L.20OJ0.@]SQ5F/4;.62XCCN$9K=5:4 _=##(/ MXCF@#(N?#U[%JUSJ&C:J+%KO!N8I+<3(S 8#@9&UL=>QI9O#]\MW;W]IJ^S4 M$MA;3S3VXD6=0<@E05P02<8/?O5J?Q/HMM%#)+J$2K/")XNI+H>A QDU0O?% MMO8QZSB?NXRPEWG/RL",#) QCWS0 Z3PA;2^%7T5KF4N[F9KO'S^ M<6WE^.AS^G%6-0\/"<:=+IUQ]AN=.!2W?R]ZA" I1ER,@@#N",4V;Q+:R6^G M26=U;9O+E8E$^]=PR-P7 ^]R,9XJQ<>)-&M;_P"PSZC EP&"E2>%)Z GH"?0 MF@"&;1+N]BT_[=J*S36EZMWO2W"*P"L-@&3C[W7)I=2T2XGU:/5=-OQ9W@A\ MB3S(?-22/.0"N0<@DX(/>K!U_2EU7^S#>Q_;IZ#W- &5?:!>7?]G7::IY>JV6\+"ZFO+CSW81>6 =JK@#)X^6G+XCT=]+?4EU"$V:-L:3/1O[I'7 M/(XZU;L;^UU*U6YLYA+"Q(# $<@X(YH K66DBSUO4]2\[>;[ROW>W&S8I7KG MG.:K7VAW3:PVJ:7J"V=S+$L,ZR0>:DBJ25.,@AAD\YJ>X\1Z/:Z@+&>_A6YR M%*9)VD] 2. 3[T7'B/1[74/L,^H0I<[@I0G[I/0$] 3Z$T -.CR2ZGI5_/>> M9-8Q2QL?+ \TN%!;@_+]WI[U5U;P]=ZQ?PM/J2"PBN([A(!;#S$9,'"R9X!( MYXSSBFW&O745QXEC6.'&EVR30Y!^8F-F.[GD94=,59/B.PLM)T^[U2ZBMWNX M5D"X)R=H)P!DX&: ,Y_!TK6SZ8-4(T1YS,UIY WX+[R@DS]W=[9QQFK,_A<3 M:-KFG?;"!JD\DQD\O_5;@HQC/.-OMUI^J>+=,TR+3)C,LL&H2[(Y8SE0N"2W M&]6[WQ#I.G1P/=WT<0G3?&""2R_WL 9Q[T 6KRQAO\ 39["X!:&>(Q. M!P<$8-8UGX;NUO=/EU+5?MD6G _9HU@$9W;=H9SD[B 3T ZYJ[<^)-&M$B>; M48 LT7G1$'=YB9QE<=>O:DF\3:+;7RV4VH0QW#;1L;(P6&5!., G(X- $NC: M4-(MIX1-YOFW,MQG;MQOCU;3]52RE6U^S,KVHE#+NW9 MY88YQ5FRU.:Y\2:KISK&(;2*!XV .XEP^<\_[(JGXJ\3)H0L[>.6".ZNY0BM M.K,D:8)+D+R>F,9')H G@T2Z_M73]1O=06XN+6&:)BL'EB3>00<9.,!0.^:? MK/A^'7+ZPDO)-]I:EW-J5XDHZE;)>!5\T#(4$]S MUV@GIDU+>>(-*T^Z^RW5[''<85A%@EB&R 0 .>AH Q9O UL+R5K*X^R64[0- M/:K'N$C12;P7EOI]I M)=710 ^ZLFN]'FL9)OFFM MVA:7;W*X+8S^.,U1;0 T>A)]I/\ Q*F5@=G^MQ&4]>.N>]/?4YE\6P:4%C\A M[&2X+8.[U.M?$>CWM]]BMM0ADN,L%53]XCJ%/1L>V: *M[H-X= M5N=0TK4Q92W<:QW >W$H;;D*R\C# ''<=.*--\+P:5>Z?-;3MY=E9O:A&7)? MW>K47B31Y]3.G1ZA"UV&*>7D\L.J@]"1Z"F2^*-#AN_LLFI0+-Y MGE%2?NOG&">W/K0!4B\*B/1['3_MA(M+\7N_R_O?O6DVXSQ][&:T=;TH:SIW MV0S>3^^BEW;=WW'5\8R.NW%:-% &%JOAB#5[Z\GN9F$=S8BS,:K@KARX<'UR M1QCM3;;P_=OJ4%]J^IB^>VB>*!4@\H+O #,W)RQ QV'7BM^B@#E8O"%Q;:=I ML,&K%;O2V86EP;<$")A@HZY^;COD=!3F\)33Z?JT%UJ8DGU*>*9Y5M]H0ILX M"[NGR>OYUU%% &(_AX.FOK]J(_M<$'Y/]5^Z$?KSTSVKE/$NBPIJ%LLINY&@ MLHX8RNDM<)(5SQE3CDXR&R/0]:]&HH I:1)=RZ/9R7\*P7;0J9HDZ(V.0*NT M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% '.>.[:6\\(7<$5M+X10>@)QTK MM%U_14T*^EC@N#:S,+E;=':9UG/[PMZX M8AN/2O0Z* /-?^$/44="K+;O+OY!Z?+&!_P.NM\,6\U ME'J=G)"\<46H3-!N4A6CHQ6MXUS]J2ZM MBL4+E6Q+'(1_$V. 3UZ"HM!TQ)XM'TZ^_M^.>Q:-S#);J+>*2,=1($P5)! P MQ)S7H-% ''^%KI]%L(=$O--O_MJ3NKS);,T4FYR?-\P?+C!!.3D>E8]PMY%X M5O=!&E:@]X-1,FY+=C&8SD44 <_H%I)!KGB.>2W>/S[Q" MCLF/,41(,@]QG/ZUSYL[VVT6VG:QN6%KXADNI(TB)?RC))\P7J1\P/':O0** M ..UJUN]:U2VELH;B)9](O(EEDB9/+=]@4-D94^QYXJGH>G1W7]DVEY_PD"3 M6!63R9[=5@B=%QC>$ *GD##'(-=[10!QGA=KFUU<6%A!J*Z(L#-Y=_;&,VTF MX81&(&X')XYQ@YMH#'<7T)1I"I<-V&/O#@@'\*TGM9 MC\0(KKR', TMX_-VG:&,JG;GUQVK?HH X&RTR\C\*^&(393++!JPDD3RB&C7 M?)\Q&.!@CGWJIO?!Z5S_AN6Y.JZ!#K$R4V..* .;T73;V*Z\-M+9SJ(+K46D+1D; S/M)],YX]:WO#5M-;7& MO>;"\2RZI))'N4@.I2/YAZC(//UK?HH \\\6+JFHKKMC)'JAS&%L;>TM\PS+ ML!+.^WD[LC!(Q@8!)K1M;F31O$-_?W>GW\T.H06[0306SRLNU,&-E RISSR, M*-1U*ZTV_D@U&" V\D-LTK1[5(,;!O%(+E]*\1 MZEJ5SIE_-!J-M ;?R;9I&7:I#1,!G:H6 MJW$4<\:,2 L\+1-Q_LL :LT4 ><-:W@\)2>%O[-O#J;W9/VCR&\HYFW^=YGW M>GOG/&*Z?0;22#7O$<\EN\8GNT*2,F/,41(.#W .?UKH** .7\:3K;?V!.T< MDBIJT9*Q(78_NY.@')_"L/5;2]UA/$&J6>FW:0RQVB1Q20E)+@Q2[V8(>?N\ M#/7%=U>:?;W[VK7"%C:SB>+#$8< @'WX8U:H X.\CGB\3W.JR-K<-I?VL/D/ M8VV]EV@YCD4HS*P7PWJND7B66HW.FK8R0I^Y,LUO(\GF$LBC( MR"5X'&,5W=% 'F@AU*UC@U:UTV[%S'K%Y+'%+:NP\J7/+*OS#(Q@CCUJS:6Y MN=#MA;K/-=CQ!%<7L?V=HS"YD#,-IR0H!!S^-=IJ>DVNK1QI<^<#$V^-X9GB M93C&05(/2G:;I=GI%LT%G$45G,CLSEV=CU9F)))X[T <=>:9>-X-\40+93F> M?4II(D$9W2#S%(91W''!]JI>(XKNWO\ Q!9F"X32;\QRW-S]C>4H B[RC#Y< M #OR"#Q7I58U_P"%]+U*[EN+E+@F; FC6ZD6.4 8&Y V#Q[4 79RMQHTIMR9 M$DMR8R.=P*\5Q_@E=-TVVT^%?#NH6FIM;K#/<-I[H"< MN >_3O6?<:1XAU7 M3]7U2.&"":YN!3GS'7ZBM;PWH\V@:X]HL4C6\NG0,\^T[3.C,&YZ9.X M&NLHH XSQ"UQ8Z\UWHMOJ/\ :DHA21%MB]M=(&Z,V,*5!/.1CWK,72Y(9M7T MS4VUX+>WN $VQAMRX)5"I5B.%.<=2 M*[.B@#B/#&FW4&JZ'+<6A/(_.NUHH Y'4)Y-9TK19+:RO5,.IVQE2:V>-E"D%C@C[ MHSUZ5BP:0Z1ZAHVJMKP^U72.E;7BF>_@TZ V(G"M;+ M%%SED7!RVNN&WDNK>XMI_L[&X!"@"0 #J&7IC M.,9'-=7X6N=2NM)9]363S%G=8I)8?*>6('Y79/X2>>.*VZ* ./T2ZDT&6^T^ M]TV_>XFOY9EG@MFD297;(8N.!@$ @D8Q69=074&@Z]X?;2[N>_OKJ9H9%@)B MD$C95S)]U=HQG)R-M>AT4 <7)87J:EXELS;SR/?Z;&L$X0^6[+$R$%N@;)'! MJ(WNH&QT*)HM6L[ 6A2Z%= MV4="C,N<@C@#DYKO** .,T71%T_Q)I;6]O=FTCTR8K)*UU74H==LY(M5:0$"RMK6WS#)& IWL^WELYXR",# S7HU% '-:=YT/C7 M497MK@07]I;O#-Y1V90/N5C_ M\PX-3^(+>>?5?#SQ0R2)#?%Y&520B^4XR M?09('XUO44 <'&6/Q3JL^S4VM[FV@,=Q?0E#(5+AOX1C[PX(!_"NRH MH Y77+6Z;Q5!+%#-Y=SID]FL\:%A%(S*5+8^Z.#S65:QW%YIWAC1XM*O+:YT MVX@DN7D@*1QB-2&P_1MW08)SGFN_HH \VN3JM]<6$U[%J[WEOJR2S0):D6\$ M0D(!4A?G^4@Y!)Y.>*N7NF7C^#O%L"V4YGN+^:2%!&=T@RF&4=^G!'I7>T4 M4AJ!.LMIWV.Z $'G?:2G[D_-C9N_O=\>E7:** "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 **** &R2)%&TDCJ MB("S,QP !U)K#_X3;PK_ -#+I'_@;'_C4?CV[:Q\!:Y,@)?[(\:XZY8;1_Z% M7SAH<6@P:";S6?#NL7JBX MB4Y&/3&: /IG4=7TW2(DDU+4+6SC<[4:XE6,,?0$FH[C7M'M+"&_N=4LH;.? M BN))U5),C(VL3@\ U\]^,O&R^,/AWHXN'']J6ET8[E?[_R'$@^N/S!]JV?' MG_)#?"'^_%_Z*>@#V&/QEX8FD$Y@M;5[F>:.*WC4N M\KL JJ.Y)X KYZ@^&^E7OP>7Q1%+<1ZDD$D[#>#&P1V!&,+-/N9&D6PMI!"6.2J,A(7Z J?SH ]?C\5>'I;2:[CUS3GMH"HEF6Z0I& M6^Z&.<#/:KFGZII^K6YN-.O;>\A5MADMY0ZANN,COR/SKPSX/Z-'X@\)>+]) MEQBY2%%)_A;#E3^! /X5/\#]9.D:EKFAW[>2$0W!#\;&C.V0?7!'_?- 'LDG MB+1(=2&FRZO8I?%P@MFN%$FXXP-N(_"VTD\7?%#4?$MRA,5N[W SR [DA%_ 9_P"^1570/^3BY?\ ML)W?_H,E 'NEYXI\/Z==O:WNN:=;7$>-\4UTB,N1D9!.1P14VGZ_H^K2&/3M M5L;QU&2MO<(Y ^@-?/?C6P@U7X[R:?<[O(NKVUADVG!VLD8.#]#2?$7PK%\. M/$6EWF@W=S&)5,L9=@6C=",\@#(.1P?>@#Z$U'Q!HVD3)#J6K65G(Z[E2XG6 M,D=,@$]*LW>HV6GV1O+R[@M[48S-+(%09X')XYR*^>OC3>_VEJ7AZ^*[?M.E M1S8]-Q)_K7I7Q5_Y)#<_[MM_Z&E 'W4DC!42^E9F)X ") MDUY+JD-YX\U7Q5XEBW>39H)P"/X-P55]L(&/_ : /JE'61%=&#(PRK Y!'K6 M=8>(M$U6Y:VT_5[&[G52QC@N%=@ <$X!Z7_ -_Y*'>?]>,O_HR.@#Z+J&ZNK>QMI+F[GC@@C&7EE8* MJCU)/ J:N4^)?_).-<_Z]_ZB@"[_ ,)MX5_Z&72/_ V/_&M6QU&QU.#S["\M M[J'./,@E#KGZ@U\M>$9? \>EWW_"4V]Y+=EO]&^S%@0,?4#.?6NU^ EAJ::U MJ-\(Y4TMK;RRS A9)-P*X]2!N^F?>@#UP^-?"RL5/B3201P0;R/C]:L6/B;0 M=3NEM;#6M/NKA@2(H+E'8@=> _@MWDWW;@IMR%(X8\_,* /3=3\4:#HTPAU+5[* MUF(SYN.M6M-U?3M8@,^FWUM>1 X+02AP#Z''2OF.Y4^&?'%_)XTT*7 M4_-:3(DE:/>2V?,5A]X8_GVQ7=?"*'PS_P )/<7.BZQ?17$D;@Z9=1!=T>.M 'JH6UFC<*9Y0F[Z9ZU#I M?B31-:S?XI?%2Y75KF86W[R3:C8*Q*<*B^G M4?KW-2?$KPE!\.M/<^6C="N2#Z'<.#[T ?0>I:YI.CF,:GJ M=G9&7/E_:)ECWXQG&3SC(_.IVO[--/\ M[74 L_+\W[09!Y>S&=V[IC'>O!O MC1?G5=&\&ZBRA6N[-YRH[%EB;'ZU0\,^,Y;;P)K_ (/U&;"Z:VNM>T^*9 M3AD:X7*GT//'XUY1\);>^NOAOXKM],F<'BO+_ !!HMO\/_$HT76[F^C>UD:6 MVN(A&UNWEMS@$_>&.02/EK'_ &?_ /D(:]_UPB_FU 'K?_";>%?^ADTC_P # M8_\ &K^G:UI6KA_[-U*SO-GWOL\ZR;?K@\5\H>$Y?#4.LS-XIM[B>P\E@BVY M(;S-PP>".,;JZWX66T-U\5_M.C3&VTV$RLL5Q*HE>(@A4VYRQZ$]<8SZ4 >^ MS>(M$M]2&FS:O8QWQ94%L]PHD+-C:-N' M+*YDMKK7M,@GC.UXI;I%93Z$$\5#_P )MX5_Z&72/_ V/_&N"^(WPQT0Z;KO MBC[1??;MC7&SS%\O=]-N:1XUL-1GU*>\C:VE1$%NZJ""">*O#S7:6@UW33<.55(OM2;F+8P ,YYR,?6KFH:II^DP+/J5];6<+-L$E MQ*L:ENN,D]>#7DOQ:^'RKHEKKFD*_GZ; D-QC[SQ( %?C^)<T71Y/D6VA"S.O(&/OS-[D8&/7CO0!])6&HV6J6PN=/NX+J DJ)8) ZDCJ M,CBK-4]*TRTT;2[;3;&(1VUN@1%]O4^I/4GU-7* "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 **** ,OQ$^L1Z#=2: D#ZDB[H8YQE M7P>1U'.,X]Z\=U7QQXFUCP;?>&]2\)W[:O^.U94V[@<[<9SQC] MT758OCW+?2:9>I9G4+MA<- PCP1)@[L8P7CR@,[L8Q7NM% 'S=\3/AM?:1XB:YT33KBYTZ\)D5+>)G\AOXE( X'.1^ M7:NB\;:/J=S\&?"MG!IUW+=1/%YD*0,SIB-QRH&17M]% 'SA;ZUXW/@1/!UK MX5O5A9&B:?[)+O*LY8CD8'7&?2NT\/>!]0\,_"/Q#!=0LVJ:A;2.;>(;V4;" M%3CJW)Z>N*];HH \@^!.EZAIEMK@O["ZM#(\.P3PM'NP'SC(YZBN8^)OA;6M M+\>W6HZ%8WDL.HP,SM;0LX4NI213@=^3_P "KZ&HH X/X1^&Y/#W@F(W4+17 MMZYN)D=<,HZ*I!Z<#./4FO/M#T758_CY+?2:9>I9G4;I_M#6["/:1)@[L8P< MBO?:* /G7QS8:[:?&&YUNQT2^NTM[FWGC*6SLCE$0XR!ZC%&KZ?XW^*GB&R- MYH..-2G ]!7T510!X[\7? %]?Z=I5YHEM)=?V=;BU M>!!ES&,;2!WQSD#GD5RVN^+O&?BOPU#X9?PS<*Y\M99$MY-TFS&.",+R 3_2 MOHNB@#QZ;1=7\%?!.728+2XN-6U&0K+';1F0Q>9][.W/1%QGU-)H=LUG*5P6!S MQCGY17U)10!YWX!\:>*O$>MSVFN:!_9]LEN9%E^S2QY<,H"Y"^ / #ZWX$U_3]4TR2TO7E5K2:Y M@*.C!>""1G&>#CL35WX.7?B+1-6GT#5M-U*.PF!,+RP/LAD7J-Q& &&?;('K M7MM% 'RYX97Q)X3\27&IQ>%+V]W*\7ES6DFW!8'/W?:O4?"7C7Q%K/B*#3KS MP@VE6\Z2![L6\B>7A"1RRXZ@=:]2HH \(_X2#QQX8UN[M/%>C7/B+3V!10T( M,3<\.I"$>>U1?#?PEJM]\1/^$E;1Y-'TN&226.%U*#Y@0$0$ D?-UQCB MO?** /GGP9X4N;KXK7)UC09Y-.>6Y8FZM&,1Y;:-.T;2]'1DTW3K2 MS5_O"WA5-WUP.:O44 ?/NI^'/$WPV\?2Z[HNFR7^GR.[(8XV==C\E'"\J1V/ M3@'U%5M8B\8?%K7[)7T233[2W!0.\;+'$"1N8LV-QX' ]!7T710!XC\9_#MZ MUGX8LM)T^[NX;."6']Q"TFT 1A<[1QP*=\2/A[/J7AG2]>TRTD;48+2&*[MT M0EY%"@ [>I9>A]OI7ME% 'BWPOT7Q#;^ /$5M:QW.EZI)*&M7GA*$L%!_B'0 MXQGWK'A\5^);;3K[2/%_@^ZUNX"M:TGP[XCU+4+2:W:[T^2"WMG4B1_E)R5ZCL .IR:F^!FD:GIM]K;7^G7=J M'AC"&>!DW'+=,CFO;** /EOP>OB'PEK4VH'P??7X>%H?*FM) !EE.?NGGY?U MK<\-^'/$OB+XGVVOOH$NC6JW27,N86AC55QE5R!DMC!QW8FOHBB@#P+Q1HNJ MS?'F&^BTR]DM!?V;&=+=C'@+'D[L8P,'/TIGQAT?6+KX@Q7=AI5[=1I:Q8>& MW=UR&8XR!7T!10!XO:?$_P"($U[!%+X/V1O(JNWV*<;03R>M97B'1=5E^/D- M]'IEZ]F-1LV-PL#&/:!'D[L8P,'\J]]HH YSQ]!-=> M:@MXI)IGM6"1QJ69 MCZ #K7$_ O3+_3=*UA;^QN;5GGC*B>)D+#:>F1S7K-% %+5T:31;]$4LS6\@ M"@9).T\5XY\#-'U/3=HJI-J=E;W3VTURD_DL MEE!N8XUD>, _*I) )[XX%7#J9TG2XYM?N;6.8OLS K;7))P%4Y8G';GO0!J45FVWB#2KO[-Y% MZC_:)&BC&""749*G(^4XYP<&G3ZYIELMVT]Y'&+-E6/NCL:?I_B^QFT*VU'4&6SDF=XO)&9"71BK;0HRPXSD"@#HJ*RG\2Z-'807 MS:A"+:=S'')S@L 25]CP>#4;^*]%C:!7O=KSKO13$^=N=N6&,J,C&3B@#9HK M*O/$NC:?>FTNK^..9=N\$$B//30169;^)=&NK\64-_&\[,448.UV M'4*V-K$>@- &M17,Z1XD?6_$M]:VT\"V=F=AC:!_,E^49;<2 H#,!C!)P:E\ M0:MJ5GJ^EZ=IOV(/>+,S/=AMJ[ IXVD=7]R\: MNJ2&)46,MTW9SD']*NZ/KL\SZK;:M%!!TTJ[N8P"\,#R+NZ9"DC-9>@>*=/UBWLXOM<1OY;997C M52 6V@MM)X.">Q.* -ZBLJT\2Z/?:A]AM[Y'N26"H59=VWKM)&&Q[9I]EX@T MO4;V2TL[M9IDW9"JV#M.#AL8."<<&@#2HK%UOQ+::%>:?;W*L?MDC+N56.P! M20!CWJE+XOM++Q!?VFH7$<-K%;P30D1L7.[=N)QG@87G QGF@#IZ*SK MW7M+T^"":XO$"7 S#L!91;APC('*Y&X9XX!]_:@#8HK$F\16LE]8VUG=VQ,]R M\+B17^;8"&"$#&X$=^.#5+Q!XQLM/C>"QNHI;]+B*$QE&906=0P+#C<%).,Y MXH ZBBJ+:O8+:WET;E1#9,R7#X/[LJ 2#] 15>]\3Z-IUPL%W?)%(RJW*MA0 MW0LV,+GW(H UJ*R(]3G?Q=-I>(_LZ6$=R"!\VYG93SZ845:U'5K#24B>_N4@ M65BB%L_,V"<#WP#0!=HK(G\3Z/:V]O--=[%N%+1+Y3[V4=3LQN ]R*+GQ/HM MK!;32ZA&8[E2\)C!?BL>\\5:)83O#IMN%WP^6#(77&=P"@DCGKTH TZ*RY_$>CV]K;7,E_%Y M-TI:!ERWF8QG;CJ>1QUIA\3Z,--34/MZ&VDD\I6"L6+_ -W;C=GCIC- &O16 M*=?MY]3TNWL[JW9+Q7D*R*X=T"G&SC&<@Y![50\,^,K'5["Q2[NH4U*X4YC" M,JE@3PI/!..V2: .IHKE;KQ/,$EDM);29%U2"S 5'W*KLH8-G'S M^(X;+4-11IH'AL;3SI(0K^<&SQVV[2,=.] &]16-I7B;3M4L[&99?+DN\*D; M*P_>;-Y4$@9P,\]\5I17MO/=W%K%*&GM]OFH ?DW#(S^% $]%8:^*++_ (2> M;0V#K-&B,'VL0S-GY>G& !SG'/M4W_"2Z-_:/V#[?']H\SRL8.W?_WO4*0Q^;(SJR )_>RP& M1[CB@#5HK*LO$FD:@)OLUZK&&/S7#*RG9_> (!(]QQ58>,_#Q;:-3C)*[EPK M'>/]CCYCST&30!O45D-XHT5=/@OS?Q_9IY#%&X5CN<9RN,9!X/&*IZCXIMSH M;7^D3Q3E+J&!PZD%-TBJ05."#AN] '1T5534;222[C6==]H0)P>/+RNX9_#F MD_M.S_LK^T_._P!"\KS_ #=I^YC.[&,XQS0!;HJNE]:O-#$LZ&2>(S1*#RZ# M&6'M\P_.LMO$=K-J=A;6EY;,DS2[PZON<(&!\L@8)#*6Q=BS-DD#)P !VX[T =/16/-KD!U/2[:VN[5EO%:3YMQ,D80 MD%"!M[9.3TJ;3=?TO5Y7CL+L3L@W'", 1G&02,$9[C- &E16;J.OZ9I,R0WM MT(Y9$+H@1F9E!P2 H.>M-?Q%I":9%J)OXC:S-MB=#QC/% &I17 M/:AXDB.GV%WI4T,\<^H0VCD@_*&<*PQP0PSW_*K::S$VNWEF;JU6&TMUDE5M MRR(] MMX[Z*R:4"YE1I$CP7]ON?*,N=@",Q(&,G"@\#( MYIEQXATFULK:[EO8S!<_ZAD!PSG R>AYQVJ.\\1VGV"QN;&]M66\G2*)Y0Y1\L P&T<-U SCGK0!N4 M5CS>*M#M[HVTNHQK*LGE.,-A'SC#'&%Y]<5,_B#2X]5_LQKM?MF54QA6.TGD M D# )]": -*BL/0_%%EKMU>6\ =);>9XP"K?.JX&[) Y/3K6Y0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 <[XZM9;WPC=00VTERYDA)AC3TF6+[?&$4%UP5' W'ITR.*[:J\=[;37L]G'*&N(%5I$P?E#9V_G@T M<^FBR77PXM--V&WNX[&)HP1M,% ,E>V_!&#S@\TV^T'4%\/Z M9=F.X:[6_P#[0OX[8CS=SAL[,\$IE0!Z+7>T4 >?:CHZW_A_6+FU@UF>[N$A M@(OHMK2*L@;A< \9/)%:?BJPN?[;TG4HUOC:6\[NY/+@0J&;:3C)"C@>Y%+'>VTU[/9QRAKB!5:5,'Y0V=OYX- ' M$SZ2T$-GK%I::K=*FI+=74%T@\YP$*!PG'(X..O%;'A]IKKQ1KFH&RN[>WGB MMEB-S"8R^T29P#SQD5TU% '(ZCX?.K>.WFN/ML=F-,2/S+>9XE=O-UMM0=)-7:\N/MB#S$/ELNY@!\H)"G\?6I?% N;;5?MFC6VI#5S$B*T4&^WN M%W'Y)#T&.3G@C/4UV5% '!7$5[8V'B727TF[NKG4YYI+>2*+=$XE4 ;GZ+MZ M'..!Q6CI&EW5IJVJK/$[J=-M8%E*\2LJN&P>_4?G7644 87ANSN(O!&GVJ;MI/+,%'3W(HM+^VO9+J.WDW-:S&&4;2-K@ XYZ\,* M,KP_:SV^I>('FA>-9K_?&6& Z^4@R/49!'X5F>,+..?7M#N+K2)]2L85N!-' M%;^=@L$VY'U'Z5V-% '#W]BFMOX>BL].U'3[*WNI%=5C:W>)?*."-O*@D@9^ MHJQKF@&TT'^Q=#MI ^IW 6YN'+2$)U=Y&)R<@;>O?BNPHH \]U*R\0:;-K06 MV2Y&JZ>47[# P6.90$7().,JW7_9I\_@V=M3N[%4SI(L7DA&./M+Q>3_ .@J M3]6KL;C6+*VU*'3WD=KN4!ECCB9]JDXW,5!"C/&3@5>H PT^U7?@?$T$JWDF MGE7B92&\PQX(QZYK,CT^[5?!1%K(&M(R)_E(\K_1BN&]/FP/K77U6LK^VU!) MFMI-XAF>!_E(PZ'##GWH X&"/5KN_P!"NKZ#6)+V"^W7@>';!""&7" #D4QY(8D\9('7BNSIGG1><8?, M3S0N_9N&[;TSCTH P/$Z3Q7FB:A':SW$5G=EYE@0NX5HV7(4XR,BMVRO[;48I)+63>L* M+B5YW%Y@2;F/)('3.,X]ZUJK7U_;:="DMU)L1Y4A4[2F2O'XUW%% '(0W,NJ^*]%N8M*O[6"VM[A)#<6YC"%@F%_0].*SH=)U:U\&: M1=V-JRZS822A(I!@E)'96!'IRK?\!KT"B@#E;G1'L%\*V=I$\L5E=YED SC] MTX+M]6/YFL#R;Z#PBGAU](OVOX;V-GF2 M%(!_?BKVOVY%6* .*UFRN;7Q?-J4G] MK?9;BUCB2334#LC*6)5EP3@Y!!'&WMMI]O\ :+J41Q!E3<03RQ '3W(JQ0!PEEJ\]AXEUE[S M3+NXNIK.S,D5I"90)-CY4D=!DG!/'%0Z#I]_X5N+&YO[&YN$;3!;G[+&9F@< M2,^P@_N;Z./;<7*HLK[C\P3.WCH,9-,N=5LK2R2\EN%- MN[HBR)\X)9@JXQGN10!R&C:/J%O?^'YI[.2)?M%]:E:R" MXB:Y-PWE[=H*,$+ <*2,<>IK)L8+V\\)Z-H']DW\-Y#<12O-- 42%5DWE@QX MSCC YY[5Z#=7D%FL;3R;/,D6)!@DLQZ ?YP">U5TUK3I+F&W2Y!DFEDBB^4 MX=T&7 .,''/Y'T- '(ZCIU^!K5PEC/*%UJVNU1$RTL:"+<4'?H?RK2OK&ZOO M$6HRQ6\@BN=#$,;NI4;R[_*<]#R.*Z1;VV>2XC69"]MCSAG[F1N&?PYJO:ZS MI]Z]LEOAXI;N^M=,B@,[>6DDJ6\8"D_,QPHXZ9YOF M=.G;KGC%>BT4 8GB[3[G5/#%Y:VB"29MCB(G'F!75BN?< C\:S-;N9_$WAJ^ ML++2[^&;RTDV74!B5]KJQC!/4D CCCWKKJ* .*OAVT-II]S&Y MN(3&TCR* L:@\G&")9Y41(R6=#$V&4=^_2I-1L=0U--WTRZCCFELC%;O'MEF$+AG;8>1 MQP >3BNZNK"VO)K66>/<]K+YL)W$;6P5SQUX)ZU9H X3Q5!=/J=J;!'1?$$* MV-P&&UHP#NWD>HC,H/X5VWV:'[)]E\M?(V>7L[;<8Q^50?V59'5?[3:'=>!- MBR,Q.P=]H)PN>Y YIVI:E::1I\U_?2^5;0@%WVEL9..@YZF@#SZ/PYK]IIDV MHQ;GU72V^R:TG/C'1[E('\F.RGCDD"\*28\ G\#^5=!10!S MOBN.0VTUPEGJ"33) F]PFQU)"CDX+#I2:?'+<>,;O4#:SQVTVFP*K31 ME>=[DJ0>A (R*VK:_MKR>ZA@DW26L@BF&TC:VT-CGKP1TJS0!P>C:7>Q67@Q M)[.8?9?M N%9#^[!B<#=Z9R!^-6_"OVNWU1K*TM]1BT-+H0[&MY-PPB, M>67&?7&!S78T4 /K*=K>YG']F3+MMH3(P_>1\X'../UK*LM/U"PU M"SUZ?3;G[,U_>3M:QIOE@655"-L'?Y3D#)&_ZUW36%LVIIJ)C_TI(6A5]QX0 MD$C'3JHJS0!Y[F.+8&;9ZG!..M6?$FCZAJ^ MH:O]DMY,7&D0I&7&T.RS,QCR>A(X_&NPO[^VTRT:ZNY-D*LJEMI/+,%' ]R* M+6_MKV6ZB@DW/:R^3,-I&UL!L<]>&'2@#*BNX/$=C<:7-I>H6L4MNR2?:+8Q MJN>-H)ZGG(QQQUK+\$)>WTUWJ>I#_2+=5TQ#G.X1$^8__ GS_P!\UUMS;QW= MM);R[O+D4JVQRIQ[$$$?A3;.RMM/M([2TA6&",81%Z"@#G_$4M^NKVD6-273 M#"Y9M.CW2-+D85B 2JXR<\<]37,VEIJ^E:1X?N+;3KK[?9/=PR1R0&0*CN3R M%(Z_+A@<=>:]-JAJ>C6.KB+[8DA:(DQO',\;+GK@J0: .*LI;B+2;"&TDU+[ M*;NX_M1[6V(G28G<$V#)51GC'/-+::;?CPV;;[%>K(NOI.$F3+^49E?<2 M.#P#-K-'@!I-Y^ MZP''!!)'0UV=% ',^'6FL-5U?3[BRND:>_EN8IO*)B9& (^?IGC&.M=-110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 8'C:2>#PAJ-S;7,UO-!&9$>)MIR.WTK)NEO M=1U;Q%'_ &M?6T=C;PR0)!(% =HR23QDC*].G)KK;VRM]1LIK.[C$MO,NV1" M2-P_#FF+IEFLUW*(0)+M52<[C\X4$ =>.">E '%7-_J1M-*UW4;F_727T^&2 M5["0*893@L[I_$IR.F<8/%/U/5[_ $R\\2K;WLI&ZR6!Y3O6W\YF#,!Z#.<> MPKHY_"6B7 @66R+)!$D*)YSA2B?=5EW88#WS5R;1M.N&O6FM$D^VHL=P&R1( MJY"C'3C)Z4 <3JRS^%]>N+R"[N[V:+0YY$-W)YA#"2/GIT[D=..U:&C0>((] M1T^X'V^2VD!^V-=W44B.I7(9%4_*=V.!Q@UNV/AC1].G,UO:'S#$8"TLKR9C M)!*_,3QP.*=IWAS2M)N//LK9HW"E5!F=E0'J%4DA1QV H RO T5U=:#9ZM>Z ME=W5Q/$P*R2?NU&[C"^O'4\\FH];L!=>/]%S=74.ZTN/]3+MQM*=/KGGUP*Z M:QL;;3;**SM(A%;Q#"("3@=>_-5]3T33]8\DWL!=H23&Z2-&RY&#AE(.#W% M&+I\=S?^*];:XU*[6VL;F+R;>.3:@_=*QW>HYZ=.M8]GJ=\-9T>_M9M3?3=1 MNFAW7DZ,LRE6(*Q@93E&)Y+OQ!#+9ZAJ=[IP ML"9GNRX59RRX R "< \<@=L9KIM0TFWO!] M8.A^&]0L=8CO7AM+*..%XVBM[J687#'&"V\# &..IYH ZY65U#*P8'N#FN6M MH[K4?&>LQRZC>):V36S16\4FU22F3GN0<=.G)K8T'2(]#T>&PB(*H68[1A06 M8L0!V )P/:K4-C;6]YYV^<^3\VT8'Y"@#@--N?$VL:?%K-HM\;J68 MNJFZB%L$#X,9CSGH",_>SS27]YJ%UJ-_;I?ZD-734EC@LX"PA-ON7DE1@ ID MEB<@UV*^&=(34#?):%)S)YQ"2N$+_P![8#MS[XKG]6\)W]]J-T]M;6%MYTPD M2^CN9EEBY&6\L?*6XZY />@"IXAU2]BGO]4TJ?4VCL;E(I'>=%MPP90R"/&6 M'/)]3P>*V+:*ZU'QGK,;@[I5\UPC-C&[:#MW?[6,^]:-O86UK M"YUCP='K]UJ-T9)[Z(_95<"&-1<*H3;CJ,#GKFKD^IW.DZ3XMNK,XN/[7$:O MQ\F]85W<\<9[\5TLGA#0I;EYVL?GDE$S*LKJA<'.[8#MSD=<5;;0M,>XO)VL MT9[U ER#DK* ,.S:]ABEM)%WZA=1S;)L?(R[@W8.#[8XKI[;PSI-I!/#% M;/Y<\9AD#SR/E/[HW,<#Z8J-/"6BI;2P+:/ME=7=_M$AD)7(7Y]V[C)QSWH MD\-7D%YHZM!->2>5(\4@O#F9'#'*-[CI7)W%]J+^&=2\4?VI23ZFJ4OA?1IK\WLE MD#,9!*PWML9QT8IG:6]R,T 8^EV1_P"%BZQ<&YNLK;6[^69/E.[S."/0=AVJ M_P"*+Z71_P"SM6\]TLK>X"7B#[IB<;=Q'^RVT_G6Q'8VT5]/>I$!%5@MU8:+KFM6VHW<YE::9-S?,Y;<3G.>O- M'&O<:_K5UK$UG_:"RVMW);6HM[F*.*,ITWHW+9/)SV/%7K2RFG^(;375Q<17 M TJWFDBBF^3=O<%?=LFU_M%39W#6UL+6YCC2,JH(9U8Y?).>>,= M*Z]M#TUK":Q:V!MIYC/(FYOF-=W-H3.X"R,DKQ^8! MT#!2 WXYH P]+35-4\27D6I7]S!]DM[.1[:WEVIYK*Q;D?PY!X!YS]*N>.4: M31+5%D:-FU"U =<94F5>1GC-;T-C;07EQ=Q1!9[@(LKY/S!-Q<_;KJ.;YL95DVG(YR".G/M70RZ58SW,]Q+ M;)))<0BWE+\AXP2=I'3'S'\Z@TWP_IND2F2R@=&*[,O,[[5ZX&XG X' H S] M>FN;CQ!I&CQW4UI;W*32RR0-M=]@7"!NWWLG'/%<]+?:F;I-'CU6YV0ZXMH+ MH$&1HFA+E"<8)!XR?:NWU+2;+5HHX[V'S/+;?&RNR,C>JLI!'X&HH- TNV@M MH8;152VF^T1?,N: +5M:FTL5MXYY9"H(62=R[$GGDGK7G-]+ M=6OAG7--UBXU ZM_9[RL)I1)!,H."\6!\O4#;QC/3O7II 8$'H>*Q8?"&A00 MW$26.4GB\A]\SN?+SG:"6)4>PQ0!AW5S>^&M20Q7UW?)-I=Q<-%$-/!&T<;$GY5;&X8Z<[1^54K'PSI&FW:W-I:F)UR442N43/7:A.U>O84 5 M/&LL]MX=:ZMKF:"6&>$@Q-C<&D52#ZC#']*H"2\T[Q=NU>YOQ!=76RQ>*4&V M(*\1.G4-D$Y[^M=1>V-MJ-HUK=Q"6%BK%22,E6##I[@&J0\-Z4-4_M(VI:Z$ MAE!:5RH?&-P0G:#[XH I^,I9[;1X;FVN9H)([N ?NVP*I#>HP36!J$NHR MV'BK44U>]BDTNY?[-'&X" +&CX(Q\P.3P>*[B]L;;4+?R+J(21;U?:21\RL& M!X]" :A;1M/>VOK=K<&*_9FN5W']X2H4]^. !Q0!(X-YI; L\9FAY:,X9QKSN&R,?PHTUDN[@M<2V9!9]PB/G+]P$8'TKTQ$6-%11A5& /:LF'PKHUO% M)%%:%8I)%D,?G/L#*VX;5SA?FYP,4 M]9M'87[6+HPNC>W44H)QE60*<@YXP.,'VKI)=,LI MKN6YEMT>66#[/(6Y#1Y)VD=,9)_.J^F^'M,TB8RV4#QOLV#=,[A5R#A0Q( X M' H DU+2+;57LGN#*&L[A;F(QOM^89Z^HYZ5SNMZ);Z!X:CN; 2D:9>C4 '< ML=N[]X![;6;BNQJ.>&.YMY()D#Q2*4=3W!&"* /*[B6^MH)KZ,R;_%T;11C_ M )YNTFV+Z?N7)_X#71:F9]'U::TL[N=+:/0)GCBW_+&T>U591V.*ZQ].M'2U M1H$*VC!X!_<(4J"/P)IMSI5E>7#3SP!Y6MWMBVXC,;8++P>^![T I6LC0!Q MY" RC"A,<;>F>N0:[X:59!K%A ,V((MCN/[L%=OKS\O'-4%\(:$ET+A+':ZS M"=5$KA%D!R&"9V@Y]!0!R]Q?:B_AG4?%']J7,=W;7,@CM0X$*JDNP1LF.20. MO7)J;4]6UJUU+4-"L9'?4;J5+JQ:7D)"5+./H&C*_P# Q732>%]&FOS>O9 S M&02L-[;&<=&*9VEORA\J- MG+MEBQ9CU))))/N30!SGA@M]K\4NB1OJHU"0;96VDH%'D@G!(7'?'K5-M9O] M=7P\$FDTTW5Y6Q>54,>])'C8I_=)4C(]CQ27?AW2KV&UAFM $M!B#RG:,Q MC&" 5(., <4 &3#>4JN54'TX%:FF6[7E]KWAR M^NKB]L8/(*O*^9-K@EHV8=1\OUPU2W_@ZSE?2X+.WCAL;>[DN)XUD9"=R,,J M1R#DCH16WINDV.D6[0V, B1V+N=Q9G8]V8DDGZF@!]MIUM:7-SH484#T ';W-F*KV.IZCJ4&B:/+J,\7VB>\2:[0A99%@F0/RJ&;PUI%Q8K9R68,*3-.F'8, MDC$DLK Y!))Z&@#,\(6_V34?$<'G33;+\#S)FW.?W2=3WI+>*ZU+QIK$4NI7 M<=K9_9GC@ADVJ25).>^#CIWS]*W--T>QTA)4L8/*$S^9(2[,6; &26).< 5- M#8VT%YYV^:^3\VT87\@: //\ 3[KQ-K&GIK%FM\;N28LB_:HEM@H< M@QF,G/0$9ZYYHU*\U&YU#4;=+_4EU=-02.VL[*V; M>*ZU+QIK$4NI7<=K9_9GC@ADVJ25).>^#CIWS]*T+KPGHE[-/+PH \\OQ+17 AC47*J$VXY(QG/7-6KK4KO3+;Q*]D2L\VM10"08S&'2(%AGC M/IGC)%=/+X0T*:YDG>Q^:202NJRNJ%P<[MH.W.1UQ5F70-*GGO)I;*-WO4"7 M().V4#IE87 (!W[MW )'7O0!-X=O+ M>^T2"6VFNI4!9";O_6JP8@J_N#Q^%<@;_4?^$4/BO^T[H7GVGBTWCR=OG>7Y M6S'7'?KFN[L+"UTRS2TLH5A@3.U!D]3DG)Y))[FJ/_"+Z-_:'V[[$/.\WSL; MVV>9_?V9V[O?&: ,G1+'9X^\13?:KIMH@.QI,J=RL<$>@[>E=;5>*QMH+RYN MXH@L]SM\U\GYMHPOY U8H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S= MG-7_ !E#'/X8N4DE6)=T9,C0M(%PX.<+\P_WATZURVC:9_;MIJ6G MQR0R!7ANH]5CCE8/.IX5O-8E\ #H<8;M0!LQ^.H;NXDGGG!Q[=:6/1M4NM2M;[6;JTD^PQ2+"E MM"V'9UVEV!/IGY1Z]: (K#Q3?W5_I,=QI45O;:I&\MO)]JWMM5-P#*%X)&#U M(Z\YJ31_$6IZQH_]J)HT<5N\)>)7O &=@<8/RX5>OS$]NES3!).'.R,$@#: .O%=1_PBTQ\!Q^'C=()4C5?,VDHQ#AL$==I MQ@^Q- $%OXW#VFKM-:VS7&G6OVK;:W@FCE7!XWA>#E<$$=Q4Z^(KT7%O;:EI MBVB7\3FUEBN?-^8)NVL-HVG&3QD<5E:UH>H6VF:[J=R]D!+H\EMY%K&RA-N2 MN,]>I].U:-IHFJ:C+IUUJES:>39PDV\5O&P+.R;=SECV!/ ]>M %/PMK]_;Z M-X=AO[#%K>QK!%=?:=[F386!9<< [3SD^]36?B1[:"]S8S2:A-JKVD5J;OS% M9PBDX8@;$ R<8X_&KL/AJ:+1_#MD;B,MI4TYM M[R*.]75'U"V=D+(-R!"CCK@C/3VH WM.FU":%SJ-G%:RJV (I_-5ACKG:N/R M[5SZ:M'I>M^+;V[DD-M:);OM!SC]V>%'J36_IHU,1.=3>T:0M\@ME8!1CN6/ M)S]*Q[_PM)?WVM![A!8ZM;HDB[3YDXH 0>*;BQGB77--6PBG M@DFB=)_-QL7>RN-HPVW)XR.#S5S2=5U;41%<2Z/';VOK8'3+N_ MLS:"W:!9X8G69OEVJW7 (Z\9_"@"+3O%LMSK:Z5=6EI'<2QN\8M[Y9]K+C*2 M *-AY]QP:I:5K>MW7@W4;Z]M(Y#&+C:\=WL=@LC @83Y=JC@\YP.F:GTSPOJ M-I?:--+)IR1:8CQ".WA93(K)M+$D]<@'&/7FK%EH&I6FF:EI!N+5["=;C[.^ MUA*IE).&[$#<>GM0 RU\07W8'7Y5+[26+I+T:6NFZ;YTVH0S.%FG$8B:-E5E8X/G3G(2'P]JFES1W.E75IYSV M4-K<)YX[U)I?A4Z7=:/(ER)%L8+A)"RX:5Y65BWMR#Q[B@#2 MT+5CK%@\TEN;>>&:2WFAW[PCHV" W&1[UF6&J:Q-XUU6P:"%K"W6#!\[!C#! MSN V?,6QR">,=ZTM$TM]*2^5Y%?[3>S7(VCH';('UJO_ &5J%MXHGU.SFMC; M7B1)[>V^UFYS)N:5@I*8^[ MG ^]GVK7MO%-Q.-1NI--6'3-/EGBGN&N,L?*SRJ;>;X>TS5OL>/MUS';^5Y MOW-\FS.< M.RL=,^WV?]GV-['P^TZ?;ZI+YTS7.'12WOK@:CYJ::T%PC%BP&X*"(\@<[RI!QG-=7<>%YYM U[3A<1A M]3N9)D<@X0-MX/Y4 +=^*+M7U*6PTH75CIK%+F8W&QBRJ&<1KM.[:#W(R>!5 M_3M>BU+4[JUAB_=0VT%PDV[[ZRAB.,<8V_K69<^'-40:I::=>VL5CJCM)*98 MV:2%G4*^S!P]2#P]?Z=J1GT:ZMHX9;2*UD6YC9R@CR%9<$9.&Z&@# M/'BC6-0O/#"2XV[BH'!;82,9SQUSVQ74ZO/<6NCWEQ:JK3Q MPLZ!FP,@>N#_ "KGH/"VHV&GZ!]BNK5KS2HY(SYRMYO;B!?M4MY9LHBN.;@$ _-\H"Y/4<@5IR M^,FL(M0CU2P6"]M&B58H[@.DOFY"82)XD8%TB_O ]"1CI[T_5O"3:IJ&H77VE(VF%LUN2F[RY(2Q!8'@@[L8^M $ MVB^)SJ.K/IES#;1W'D^>C6MV+A&4$ @D $,"1QCO5N\UZ+3M8:SNXQ%!]C>[ M6X+\-L/SKC'4 @]>]+H]E?6[R27\>F(Q 5!90E3[Y)/?CC';O47B/PY#XA%B M)7*?9K@2-C^./!#H?9N,_2@"K;^,K:ZM-*G2W8?;%EDF5VP;9(@?,+<N:M?LQ M:/4(/*\K_GGN_P!9C_>PI^H-5+;PUJC+I5E?WUM)I^ER))%Y4;"68H,1[\G MQU..N.U %2[\0:AK/@W6+U-.%I:"SNE6;[3E]Z;ERJA>G'7(.1T[G5DUNXM_ M[-TVPLQ>ZA-:B=A)-Y:1Q@ ;F;!/). #WI;3PXT7@V?09K@9FCGC,J+T\QG M.<>V[]*KC0M9@GT_4;>ZLO[1@M39W"NC>5+'NRI&#E2,>_4T 2>"Y[BXTW4' MN@5F_M*Y#(7W[/G/R@]P.E=)7-V.BZQIVDS0V]_:K>SW[W4DGDDIM=]S* 3D M?G_C724 <_XHN)H)] $,TD8DU6)'",1O4H^0<=1P.*A\/ZIK%[KFLP7<$/V2 MWNS$CB;YHQL4A0NP9SG.2>,X[5HZUI4FJ2Z6Z2JGV.]2Z;!CGFLF:_UB/QK,+33UGE.E0N]O)=;$C;>^0#@Y/;..W45 MM>(=/OM3LQ:VR:=)"X99H[V)G!ST(P>".?\ ZU5M$\.3:1?QSR7GV@)IT-GN M8' M+!UE$ MR-Y_D>2,B*1W4JRX!R!M( Z]* (M= MUE[C4H[&-&B^Q:S91,ZR?ZP. QX[#G&.JTOA35)VO;N2_M3?S7MO>Q$1,(U:)0-I&X=N%+J1P">,Y/O76Z78-I^@V6GLX= M[>V2 N!P2JA<_I7.:?X5U9-/TK2K^]LVT[3WCE_<1L))60Y53DX SZ=<=J & MS?$"*,2W:6ULVF12F-I#>J)V ;:76+'*YSW!(YQ71ZYJ@T70[O4S$9A;QF38 M&QN_&L33_#-[I4HM;(=,?6?#]]IL M1R)/YN43&X,,## $'C(]Z;:>)K MQI]..H:2+2VU([;:07&]@Q4LJR+M&TD ]"?2K&J^'1JVI12S2@6XL9[21!]X MB3;R#[;352U\/ZK+<:4FJ7MK+:Z6P>(01LKS.%*JSY.!@$G ZF@"MHOB;4(] M&U74MIZF_AZZ_L_[)I]SJ430R?: M&Y;K3@GGB6)2S-C:K.H.,@YSG'MG/:L^#PW MK8BT>SN;ZRDL]+N(Y(W6)A+(J*54-S@'!_&MSQ#I3:UH=S81S"&23:R.5R R ML&&1Z944 86JWNKQ^)/#_EV49NY(+O?;"Z(B&-F"7V\X'^SW_&KL?B6YGT.6 M]CL(([FWN7MKF*XNQ''$RD@GS,HW&KZ7J5_+:B6TCG1T@#;6W[ M<8SZ;:SIO"5WGSHI[621-4EOUAN$)B<.N & [KG(/K0!5OO%][>>$9M0TR&& M.ZAOX[2;;.KH,NN2C!2&!#*,X&-Q/;GLK5[B2V1[J%(9R/GCCDWJOT; S^5< ML/"5\^C:O9RWEL)KV[2]CDCB(5)!L.TKG[N8QWS@UIW$NNH-+CW6WVA[K_2A M#$QC,(!SR?NGI]30!=UG5H-$TF?4;D$QP@?*N,L20 !GU) KGX_&=QYLEN^G MVLEV;:2XMX[6_682;!DHQ"_*V#QP0?6MW7M(37=>]Y#%YFUDD SL92&4X[ M\@<5!I%AJ%O.TE_'I2X3:ILX&5B>Y))X'M^M $#^++0-:O&F^VDL'U">;=CR M80!@XQR2-<=8H2#B,?0LY'UI^BZ-J5A)!%=G2I(+=-HEBMBLTF!@ M$\X4^N,Y]J *EIXPN[B'3KV72!%IU[<"U67[2&=7+%0=NW[NX8SG/M6]K.JQ M:-IDE[*CR;2J)$GWI'8A54?4D5CP^%YXO#FEZ8;F,O97J7+/@X8+*7P/?!Q6 MIK^D'6M*:U2?R)E=)89=N[9(C!E..XR* .7N-;U2Q\2W-[J5@D/V71)K@6\5 MWYBOMD4\G:,'MT-=#>^(/LE9LOAO5-5O+J? M5KJS7S],EL-MK&PV[R#N^8\].E(OAW6KJYTZ74+VR*V4$L*K!$PW;X]FXDGZ MI7G@JYU=](\BSDM!*H2_*3;2.2"$^7U![^U7+CQ'?QW5]::?I* MW1L((Y97ENMFY64G ^4DMP?;WJ>7P_+)X$'AX3H)OL*VOFX.W(4#./3BI8-# MEAU#5[DS(5OH(8E&#\I164D_]]4 4V\5SW;V\>D::+IY+%+]Q-/Y06-ONJ#M M.6.#Z#CK6OH>I?VSH=EJ)C$?VF(2; V=N>V<"N$US28M,31[2YU2"V>WTX6S M,T,X$H'!&^)E)!Q]PGWQS7:^&II;CPU8O-9K9.8MOD(I4(!P, \@$ '!Y&: M,U/%LL7B[VTM(OM$K0H8;Y99$8 D;XP 5!QUR<<5$?&%VL#WS:0!IL-Z; M2:;[2-X(E\O<$V\C..I!Y[XR:]GX/U*U32X/M&G^3IUV+@.L+"6XZ@EVSPV& M/KDXZ5>D\+SOX9O-*^TQ^9<7QN@^#@ SB7'UP,4 ;.L:I#HNDW&H3JS1PKG: M@Y8D@ #W)('XUE+XDO;6Z^RZMI:6LTEM)<6_E7/FJ^P LA.T88 CU'O6GKFE M)K>C7.GO(8O- VR 9*,"&4X[X(%8=WH^IW#3:GK%Q:N]I8SQ6\5JC 9=?F84=UW*'7:,9]03[U53Q_$XCNQ;6 MW]F23")9!>+Y^"VT/Y6/NY]\XYQ4>A:-J>J:/X=.HW%HNGV<4-Q'%#&PDD81 MX0.2<#&><=2.U7=(\-7VD&&RC.ES:="^4DEMB9]F9(F9 S;02!ZX M/\JPKCPO/-H&O:<+B,/J5S),CD'"!MO!_*NCEA$UL\+$A70H2/<8H Y.R\3Z MG:>"]/U74+!;B:?[.B"*<;IO,P-Q&T!3D_=Z>]:-_K.JZ?I\=Q<:?I\4C.P? MSM1$<:#M\Y3DGGC';K5&#PWJIT&STFZNK-H[&>V:"2-&#,D3@_,#W( Z>]7] M:T6[O-8L=2M'M'>VCDC\J[0L@W8^=<=&&,?0]J *L7C$7FE:;/8V)FOM0=XX MK8R@*I0D.2^"-HQU .$M1L;6Q>VO;4W]AY\L,K*6P!M M/S<'V]Z8_BN>Z>W32--%T[V*7[^=/Y06-ONJ/E.6.#Z#CK5Y-%D75-;N_-3; MJ,,4:+@Y0JK+D_\ ?5<;KNE1:8NCVMSJD%L]OIJVK,\,X$H'!&^)EW X^X3[ MXYH [O0]2_MC0[+43&(S&II9_#=A)-9+9/Y0'V=5*A M.!@'D @ X/(S6K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 0W%W;VAB^T3)'YT@BCW M'&YST4>YQ39+ZUB2Y>2XC5;89G)8?NQC=\WIQS6?XHT^34O#UU#;_P#'U&!/ M;D=1*AW+^HQ^-<>V@:O/]EED1\>()%.K1Y/[E0WF*!Z?NP8S^% '7Q>(+1[^ M]4W=E]CM8D9W$WSHS$_>&, 8Q@YJU8:WI>J32PV-_!<21??6-P2!Z_3WKC_% M5C=33>*?)M)I!+IEND>R,G>P=\@8ZD9'%:'B'3KRXU\C3XF1WT6ZMTE5<*KD MIL7/0=\4 6[CQ?8OK6FZ=IUW:W3W%RT,X5]Q0!&;(Q[J!WZUI1Z_I$VHG3X] M1MFNP2OE"09W#J/J/3K7(PS+>GPK9V>G7MM+92%9U>S=%@/DNO+$;3\WH>:@ MMHII/#>C>'8]/NH]5M;N)YF:W8)%LDW/+YF-I!&<8.3NH [V+4K*>WCN([J) MHI)/*1PW#/G;M'OD$8J2.Z@EN9K>.5&FAV^:@/*;AD9^M<+>>%]1O=.N/7'M6@K[X@Z@\KD \5YO! M+?WNH:!=W?\ :37D-_FZM_L1C@M P9< [,GD@9W$$1]J!W 8S]WG/I4FKV,__ EAT..,G3]9ECO9B.B>5_K1_P " MVQ#\30!VT]W;VMH]W/,D=NB[VD8X 'J:JV&NZ5JD\D%CJ%O<2QC+)&X) ]?< M>]9_CC_D1]9_Z]7K"U,2^)=0LAH]O=0O:V5RDEQ-;O"%+Q;$0%@,G<0>.!B@ M#J[7Q!H][?-96NI6TUR,_NTD!)QUQZX]J:OB317D>-=3M2R(SOB0?*JG#$^F M"#UKD]!L8;O^QK.YN=;2XT\K(+66R6..%T7!!D$0!4\CANTC3+<> +RVU M*RN!'-+C3:?)?IJ=L;6)MKR^8 %)Z ^ MY_6I(M=TJ>P-]'J%NUJ'$;2^8-JL2 ?0Y(Z^M 6\MB.0.F<&J.M7]OIOCS3+BY68QC3Y MQF*%Y2#OCYPH)QVS[T ;[ZYI4>F)J3ZA;BR?A)O,&UCZ ]S[4P^(-(&F#4CJ M-M]C+;/.\P;=W]WZ^W6N)L[2YL[^SURXT^Y33#J5W<" 0LSPK(BJDAC )'*L M>F1OJ=[6"Z&JZK#M+X!QP1UI2E[;:[?7NJ2:I8_VA;P,@ MLK1;A,B,!HC^[<@AL\< YH [*\\0:1820)=:E;1-.H>,-(/F4]&^GOTIQUW2 MAJ?]FG4+?[;T\G>-V<9Q]<TF;39-1CU"W-G&2KS;QM4^A]#R. M/<5R-MI]R;ZQ+VDVU?$=U,=T9P$*R;7Z=,XP?I4>LV-TEQK]S#:SEHM3L[J! M1 SI(RHF20HR5SG)4$C'M0!VNG:SIVKB0Z?=QW BP'\LYVDYP#[\=*CO_$&D M:7(8[[4;>WD !*2. 0#G!QZ<'FL7PA.+G4]9NKAC'J-P\3S6OD21"- NU"-X M!;.#SCM3Y+.1_%.ORFV=DDTR*-'*$AC^\RH/?MQ]* -BTU_2+^]:SM-2MI[@ M+N\N.0,2.^,=?PI++Q#H^HWCVEEJ5M/<+DF..0$\=<>OX5R]E974-IX&9+*3 MS;:!Q(I0KL)MSPW]W+8'/>J%E)>WFL>'+VZ.I/C,D-S9+"D)*[2A81+G@] <'% &U/XKT?['8.N0ZJ!Z8PU7;W4+/3HEEO;F*WC9M MH>5PH)P3C)]@?RKC]#$]MJGAJXGMKD1OHOV-G,+?NY@4)5^/E^Z>36SXIMI+ MF700D+2K'JL3OM3<%4(_)]!G'- &C;:YI=Y8RWMO?V[VL)(EE#@*F.N[T_&F M6WB#2+RTN+JWU&WDAMQNF)4/^ MD(G+A?[QP!Q[4FLB77+C6]0TZTNOLPT26UW/;O&TTI.5558 G ![?Q8H ["T MU[2;^YFM[34+>::%2SHD@) '!/N*CL_$NB:A=+:VFJ6LT[C%--L;2Z-U;36\\DK6S MHD*)RS;R #D<#!.@?VI8?8C>?:XOLP?RS+N^7=NV8SZ[N/K6-:>+[ :G MJ-CJ-Y:6LL%X;>%6?:77:I!.3W+$=NE@VEY;7]JEU:3QSP2#*R1MD'M69:>([*2& MZN;B^L$M([DP12I/D'"@X8D !NO'I6C87<=]9I<0QRQQN3A9HC&W4\[2 1GK M^-<3+I]R]S-NM)F4^*8YN8R08Q&OS]/NY[]* .CN_%ND0:#=ZO#>0W$-L""$ M?J^,A/8G^M,T[Q%"- AU35K_ $](YVQ&\#'9_NC/+,"#T].E8VL65R\GC?R[ M65A<6$(BVQD^:PCD!"^IZ#CVJWJ2O8ZUH.J7-O/+96]M)$YBB:0P2,%PQ503 MR 1D#C- &XVO:2ME#>MJ5J+68D1S&0;6(!)&?4 '\J@D\5Z##"LLNJVJ(ZAE MW/@D$D XZX^4\^USD;Q?K,QMV,;Z7%&CE.&.Z3*@]^W'TH UK37](OKTV=IJ5K/<;=WEQR!B1 M[8Z_A26?B'1]0O6LK34K::Y7.8TD!/'7'KCVKEM/L;F&P\#%;.026R-YH,9! MCS;MD-Q\N6QU[U0M9;Z]U3P]>71U)KN*\/VJ$V1C@M-RLNU3L!/) SN(/4]J M .KT[QAI&HB_\NZB0V;R!][CE$P"_LN34T7B*R@T:SOM4O;* W*Y4QR[D<_[ M!QDC\*S= F-I?:WIEQ!<)<2WT]Q&3 ^QXV ((?&WVQG.:Q= 270VT+4-1L[H M6PT<6V5MWD:"7?N(95!(W# SCMB@#M9=PU&SU2U%S8W,=Q"21OC;(R.H^M(B\+QQR:AOCRI 8&),D>O(/- %_4->TG294BO]0M[> M1QE5D< X]<>GO27OB#2-.DBCO-2MH6E4.@>0#*_WOI[]*PH[I="\4:W-J-I= MR+?&-[>>&V>8.@0+Y?R@X((/!QG.:@>X72]8U^6^TZ\G74HXFMO+M7D\U1'M M\HX!VD'/!QUS0!TU]KNE:9@7NH6\!*AP'<9*GH0._0_E3I]:TRVT^._FO[=+ M27'ES&0;7STQZ_A7+^&=)O;#6]+2]A8O!H2PO(5RJOYGW-W3('\JSM)MY])3 M0-0O;&Y:SM3>Q,J0,[6[/,2C[ ,X*@C('&1ZT =JWB#2%TU=1;4;86;-M6;S M!@MZ#W]NM'_"0:/]ACO?[2M?LLC%$E,@VE@"2,^N >/:N8UV1[[4=&UJ#^T[ M?3X?/1Y(;/,L3-C#^6Z$[3@C.W//O4/]CQ27&E7EO_:%XEQK*W$[7=MY9!6) MU#[ BX'"\D)]#AMTGEU2V2.1=Z%GP67)&0.IY!_*BXURW%QID=I= M64GVY\KOFP7CP22F =QSBJIMI#\0OM)@8Q#2M@E*?*&\W.,^N.U8&FV%U'HW MA6,VLRF#59F=3&1Y:9GP2.PY'YB@#JT\2:+)>1V::I:M<2,52,2#);)&/KD' MBDN_$FBV-X;.YU*WCN00#$7^8$]!CU/IUKE$TZY7P)#&+.47 U<3;?*.\#[7 MG=C&?N\Y]*H:GYEK=ZKIMVDMOI$NIK>2WCVC:EXBU&VL[Z>TTN.RN(EF.R>0R!67(X*XSR.]: M^KJTFBWR(I9FMY H49).T]*Y'PQTK4M0TZT&GZE*D*/;SL9(F[U%[]YK=!*EK74&A4!;2\DM<@YW;VTELUDDL95F58SO7!_Z[./JM;7AG27\/ZW=:>L;FWDL;:03;3M:5=R/SZG" MF@#;N=ZCOI;6& M+?@NJG"DY/4_KVK.UN233O$CW.D)>MJ-P\"3VS6C/!<]NE5+ MS3KEO!OBJ-;.4SRZG-)&HB.YQYBE6 QD].#0!U]]K^DZ;S;4;>[EWZ-;VWF00--F:,MN0[0<' MYA@GCWH WVUY9=;TFULVAFM+Z*X>E59 M?,@\'76@S:?>G5_MHDD9;5W6;-P'\W>!@C;ZG/&* /2+FY@L[=[BYE2*%!EG M6&QO[>XDAY=8W!('K]/>J'C6"6Y\&:K#!$\LKP$*B*69C MD= .M9GB/2[N[UE8["%D:31;JW615PJL=FQ2>@[X_&@#?L_$&D:AI6T M\R DHD@)P.I'J![5!H/B?3O$(F%G,IDBD=3'N!8JK;=WT/4?6N>MW_M.X\,6 MMEI]U;2Z:X>Y:6V:)8%$14IN( .XD?=STS6EX3G^RR:AI5Q!<172WMQ,-T#A M&1I"RL'QM.0PXSGK0!N:CJMAI,2RW]W%;HYVJ9&QN/H!WJ)]>TF*SAO'U*U6 MVF!,J23W\%D+-H!/96ZS-%)OR-H/3!]_;K4]34[ZAM)R M\&N0W<""!W23$2@DA025Y/*@\@4VWOKM;35;N R1W]S?P-?1QV3EK.(J '6- MURQPN@V]M?:VNI+?:O'M/O[@JKSVLM:E;G4-#%RW]IR7\<5G-M&1#+\P;&.=BK(/^ B M@#MJBN;6&\A,-P@DC)!*D\'!SSZCVJCKZZF=!NET=L7^T>43C/49QGC.,XSQ MG%* /0**X.34_ M$6FVLUO(+J*.YN[>VL[N_$+2Q^82')$9*MC QG'7G-:6LI?Z!HCS1:Q>7+O= M6R!K@1DH&E56QA1P0>_3M0!U594EKIFDW5SK5U,4DD C:>>4D(I( 5%^?USD#F@#J]1LK;5K"YTZY.Z*9-DBJV&VG^5/M+JVNHW^RS) M*L3M"Y4YVLO!4^XKF-)L9&\>^(91J%V%3[.3$"FUMT;8!^7.!VP1[YK(36M6 M2WMM+BGNYI;C4[R!IX5B\\QQ$\#=M3<>,GV/% 'HU%<,Q\6_V;=Q1IJ BCN( MFCDE,'VIX"#YBKM)3<"!@G&0:Z7P]>0WNC120WEQ=!69&>Y0)*&#'*N !@CI MT[4 ::NK%@K E3@X/0^E+7$:!;3VK>*KM-1NF,5].!&VS:6\I"&/RYSVZXP. ME/M+FZ@\&6^JZCK=^US?00!1!'&2'?&%C7;]YLXR<^O% ':54?3K>358M28- M]HBA:%3GC:Q!/'U45PKZYK5AI/B6&2:[2:PC@EMGO/*:50Y.0QC^4CY?KS6K M*=:L-=GTRUU26[ENM,EN(3=*F(YU95!&U1A3NZ'/2@#L**X6UU@V^BWEO>:I MK$6IJT,;PR11-.DCG $6%VL'P0#SCVJLGB'6=-L=G3'6H[Y+O3/#^AO%J=W(6O;57\T M1G6FD364$IELT1DCE;EO-!!.T MY !' KO* ,[2]$M-)>:6$SRSSX\V>XF:61P.@RQZ#)XJD_C7PS%(T;ZW9JZD MJP,G0BMZN(\365HOC?PDHM80LDUSO C&&_=CKZT =?8W]KJ5HEW93I/;OG;( MAR#@X/Z@U8KC-<.HOXQTO0]-U%]-LYK666401)G@]LC@UE^*M7U*UFNH='U' M59;C2;1&N62.'R5;:6W2%N22.2!^'I0!Z/6;%X@TF:&"5+Z$I<3FWB).-\@) M&T9ZGBN5BU;5?$^MV>G6^HOI<(TN*^E:!%+R.^.!N!PHS7/Z%+=VFD>%VCNB M4DUJ2&6-HU(?+M\W(R#P>F.M 'KE%>8W.I>()-,\2ZS%KLT7]DZC-%!;"%"C M(K X8XR>&Q^%)XD\3Z@FIW22:O/I2KI\=QI\4$(?[5(RY()(/\7RXX]: /3Z MK65_::E;_:+*XCGBW%-\9R,@X(JIHR7LWA:R2[EFCO7M$$DCX+HY7DGCJ#ZU MP&GZMK#^'M!AM]1-O->:K-;2S)"F2N6YVXQGO]: /4ZS=2\0:1H\J1:CJ$%J M[KN596P2/6L?PO>:A'K^NZ)?7SWR6!A:&>50'(D4L0< XQ63XHAOI_B-I*: M=%8R7'V"4A;X,8\;N?N\YH Z2;Q9X=.GBXDU>U%K*S1"3?P6 &1]<$?G5G0' MTLZ-;PZ/=17%G @B1HY ^,#H3ZUQWBV.ZM+SPEC3;6YO1<2%[6W(CCD?8,@% MN@^OI4VG177A+3?$OB34;.WL#<[9(K"%PRQE054$CC+,PSB@#M[:\MKSS?L\ MR2^3(T4FTYVN.JGW%(M_:/%<2K<1F.V9DF8-Q&5&2#Z8%>8_#O5[73M<;3OM M_P!H&I6BW;:-@X0M,R29_P" MX/TQ0![=#+'<0QS1.'BD4.C*3Z>M 'H%%>4Z9XA\5W M\%IJ]NFJW$DTP+VXM8_LABW8(5L[L@=_6N@TJ36/%&H:I=+KZ8T]S)'&A9V&.1D8!H [[[?:?VC_9_VB/[9Y7G>3GYMF<;L M>F:+G4+.SL7OKBYBCM8QEI2WRCG'7Z\5Q%VE]%XPU#3&U.:1&T R+*T:;U8, M%.#M[X)QTRQK)MX;^Q^#1OXM5F/[E)$A>*-D1=Q!3!7D'.>?04 >JJRNBNC! ME89!'0BEKS.]U_6]1UZ^LK23588K"*)4&G6TH6E@]NEU.L;7,HAA! MS\[GH!5>]U1+7PW<:M;G[0D5HUS&?^>@";A^=>>S1:G<#P;J^H:Q)=F]U"&4 MV_EJL<1920%P,\#CK0!ZG17G$_B+5D^&^N:F+UA>V]\\44NUI!P.N: .N@O[2ZNKFV@N(Y)[8J)HU. M3&2,C/U%6:\PU'6-4TFT\<2PWQ:>SGMC#*8D# ,1D' YX..<\5J_:]=T3Q*N MGG4I-5^UZ=-<1I/&J[9DZ ;0.#TQ0!W5%>6^&-=U+5?$&A"+7;R_\U))=3M_ M)");L%.!G;TR<8]@:Z_Q?J1L[.UM8;B^CO+N;9 EBJ&23 R1\_ 'J: .CHKR MQ/$OB ^'G@DO)8+^#6X['SI(XV<1MV8#Y21[=:Z;0KG4K+QC?Z%>:C+J$"VB M744LR*'0EMI'R@9% '6T5R?B"]U"Y\5:;X?L[Y["*>"2XFGC52[!> J[@0/4 MUSDWB#7/LB::-487,/B"/33?)$NZ2)@>HQC<._T% 'I]8EWX5TZ]NI9KA[QX MY7#RVQNY/))-8\)S:[8R7S:G]FLH[FWEF10T;/($PVW&?O M9_"I]%U#Q+'JUJL@U>YLYHG^U/?6L<:Q.%RK(4/0GC!H ]#I&8*I9B !R2>U M>7Z?J_B"'0/#WB&?6Y;C[;>1VTUJ\2",HS,O&!G=QG-==X\C>7P/JX29HBMN MS$J!\P'5>>QZ4 =$K*ZAE8,K#((.012UYU=OK&E>%_#-O9ZU.)K^\MXO.>-# MY<;Q_= Q@@8SSS[U=UR6]L!8:):ZKK-WJCK)-FW2'>Z9X+E@% '3CK0!W%9T MNO:5 +TRWT2+8E5N2QP(BWW03[UPMCXGUK6M,\-:<+W[)=ZE+<)<7BQKN"PY MX4= S<5DWZ7VEZ9XV=-2EEGM;JV+2R1(QF!&W# C'\0/ ZJ* /8 0P!!!!Y! M%+7"W,FLZKXMU33;;6Y[&WMK2&9%BC0_.0>Y'3U%9$GBW4;O1_#4]_JCZ79W ML4IN;V"(%FD0D =#MSC/ H ]1HKF? =SJ-YX7CN=3FFFFDFD9))EVEDW?*<8 M&!CH/Z5S&H>*]>TR:_T2$O=ZI;7K3JQ4?-9JOF>F,X&W\?6@#T:]O;;3K.2[ MO)T@MXQEY'. O./YFIE974,I!4C((Z$5YAK.NZAK7AOQ%KEC?/%IMN\45I&8 MD99,8$A8,#D$L/\ OFM:636=7\6WFEV^MSV-O#8PSJ(HD)WG/)]8UO1_"EI'>"SNM7,XGNTC!($1(. MT'@%L?A6S(I*!T/SD 8) &* /6:*X">;7[+6 M-2\.6^L3W"2>9PD4:EW8] ,DUE^&AJ)\-6;ZG,9;^6+S9&8 8 M+] '=S0V M7B+28G6:5K:4++%+!*\3>H((P:72]%M-)\YH/.DFG(,TT\K2228X&68]!V%< M#H$)QJTMQ::B8[=[22-0B*R97:0,Y&/QI9M:UVX\/ZKXJBUAK<6=T MZ16'E*8MBL%VOD9+'/7- 'HM]90ZC9R6L_F"-\9,WDIEN)9;@NY !)VD=J /1+Z^MM,LI;R\F6&WB&7D;H M!TJ=6#H&4Y5AD&O)M>N=4\0^#-?UF;59(K6*=H(]/CC79L5U'SDC.[O7JMK_ M ,>D/_7-?Y4 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!6U"PM]4T^>QNT+V\ZE'4$C(^HJ- M=)LTGO9A&=]ZBI.=Q^8*I4?3@GI5?Q%KD?AW19=3E@>9(V12B$ G+YDBR!H@<$Y7H1Z4 ;UI9P65A#90)BWAC6)%)S\H M& .>O%9%OX0TFVEMI(UNZM-. MU&416EW)(I#L?N[E!RN<<4WPEXAUK5]4U6"^TXK;P7DD0E$D>(=H&(R!RQ_V MNG- &[_PC^G#3!IWDM]F$_V@+O.=_F>9G/7[W-4DT:>[\9#6KNWAB2T@:WMM MK[GDW'EVX&W R .?O&L[Q=J6HV'BKPPEA%-VLZVTEB<,YE;[H4C@@\G/L: .DOK*+4+.2UF,@C?&3%(R M,,'((92".168/">D?89+5XII/,F%PT[SN9O- P'\S.X$#C@U#HOB@ZEJLFE7 MNGO87ZP^>L9F257CSC(93C(/:I=;\1_V7?6NG6EC+J&I7*L\=O&RH @ZLS-P M!0!./#NGG3)]/G6>Z@G;=)]IG>1F/&#N)R,8&,8QBHU\+Z=]ANK.1 MWC/49)J_=Z5:7NF#3YXRUL-F%#$'Y"&7GZJ*P%\;K!!JW]IZ5<65WIL*SR6^ M]9-Z-T*L..O7TJIK/B6^E\#W>I2:;=6:'9MEM;R-G"'^-6&>^ 1UYH Z670K M.36!J@,\5UA0YBF9%E"_=WJ#AL9/6HIO#.ES6CVS0N%:Y>[#I*RNDK$DLK Y M4Y)Z50O/%,L%_'I>F:7<:I>);K-.%E2,1*>F6;@L?2L'PUXOEM/!^B121W&I MZM?&XN2S%F9B'2&NVTVX-U%>K9368=2Z MNP)&".&!QQZU9N_%MS806D5UHLJ:I>2.MO8BX0DJHR79_NJ* -,^';#^T;B] M7ST>Y!$T:3NLO% &U_PB.DF.[1TN)/MD:QW#27#LTH4Y!))SD>OIQ5^ M[T>SO;HW,Z.93;O;;ED93Y;D%AP>#P.>M5/$.M7&BP12P:>MVK$ARUU' $QT MY<\D^@]*L:%K-OX@T6VU.U5UBG!^5^JD$@@_B#0!27PAI(@GC=;F629D9IY; MEVE!3E"')R-O;%21>%=)C6\#0RS"]C$=SY\SR>:!G!8L3R,G![5B:M!XNEO- M6-I$QA>>W2VV703, R9-O/RMGJQYYXZ"M$^*I)/%,^B6>ER7!MC&+B8SHFP. M =P4\L #SB@"]:>'+"TBGB+75Q'/$876ZNI)1L_N@,3@: .EN?"FDW5W)/+%+ MMFD$LT"SN(97&,,T8.TG@=N<!=2N+6>2"9?+VR1,58 M9D4'!'L30!;N/".E7,<$4JW)MX84@\@7,@C=$^Z&4'#8]ZT(=*M+?5;G4HT8 M75RB)(QZA8WT\9:XLF=H&#$;2PP M>._'K7)-XPO];\,:K=V>D7%K;1VESB]-PHVR(K8V@?,><<\8/TJ3PYXLN8[3 M0K/5]-N;=;VWC2WO9)ED$[[ ?FP,_\ ZJN)XJNKGQ'>:18Z)-RB$$,L<[I((Q_"6!R14UOX2T>UM+&UAMW6*RN/M, , MK';)SSG//4\&L75-"\17=YJKVFI7=O'O%=HQ M(4D#<0.!ZT 91\-:6=/U&Q\AOL^HS//)/"E]:,+=1S!@O524 M/RM[&H+'Q\UTNF74^B75MIVH2K!#=M*C#S#D %1R!D$9]J .CT.SNM/T2SM+ MVY-U8QVR'.3UYZGBL'Q+XN MNFLM=M='TZYG6QA>.XOHYEC$$FT_=R1[.%F9CD ML2@R2?6@"6WTJTM=4O=1BC(N;P()VW$AM@PO'0<51UGPII.OW<5U?Q2M-$A1 M&CF:,@$YQ\I%4-/\9FX\0Q:-?::;.>$O.[%78 'J>>!TJ M]JNCV6M6J6U_&9(4E678&*@LO3..H]J36]2&D:'?:CLWFVA:0+_>(' _.N=\ M.Z'J=Y;6&MZCXAU)KJ<)0FS'3!QG- &_JV@Z?K9MVO8F9[=BT3 M(Y0KD8/([$4V#P]IEL-,$5L!_9BLMJ222@88/UXK$N_'7D/?3V^CW5UI=A,8 M;J]1U 5AC=M0G+ 9Y-7#XPLH[G5(IXVB2RM5O$DW9%Q"PSN7\<#ZF@#6TW2K M328YX[.,HD\[SN"Q/SMUQGH/:J,/A/28=7&I^7/)<*[21B6X=TC9OO%5)P"< MUFR>-I#]BM[71Y9]1N+873VQG2,0QGIN=L#)]*9)X_@:RTV:STRYN9[Z=[86 MX95>.5.JG/'XYZI"9QWZ=*+OP9HMY MJ,E\\,T-92.[!2 :JW?B^XM9K6P&C22:O-"9Y+,7,8$*!L9:0_+ MSV IG_">6_P!36%X2U+4= M0\6>)EU"*:V,7V4):23"00Y1LX(XYZ\>M9GB>^'_ GK6=[XDN]'LDTP3(89 MP@:7S".ASGC/'7B@#MVTBR;6#JK1$W9MOLI8L<&/=NQCIUK+@\$Z);:;>:=' M#/\ 8[L!7A:X$]*U584N5N?+BB$&Q+J15>,?PL ?F_'FL MV]\8WFGQ6BW>@2PW=[.8K:"2ZC 8!0=S/T7KC'7(-6;[Q1<6T]E80://<:M< MPF=K,3(ODH."6<\=>!ZT ;Z6T$=HMJL2"W5/+$>/EVXQC'IBN?M? >@6=U!< M06\ZFWE$T"&YD*1MUX4G%5G\>0?V5:W46FW,EQ-?'3WM-RAXYP#\I)XZ@EA&FMMZR%@_"E6'!'//I0!/=_#_P .WLMR\UK-MN)# M+)&MPZIO/5@H.,UM0:39VVJ7.I11D75RB)*VXD$+TXZ"HM$U*ZU2R^T76G_8 M\GY )TE#K@'<&7C_ /56:_BJ1_%,VAV>ER7#6QC^T2F=(]@?G*J>6 !YQ0!; MNO"NDWL>II/;LRZFT;76)&&\IC;CGCH.E3WFC6EU>I?M"'NXH'@C+.0NUAR# MCU]:XJT\5ZEI6H>)II-.O-1L;6_8R3"=<6\8 X56.3CK@<5T5[XMQ>P66D:; M-JEU+;"[94D6-4B/0EF[GTH Y_0?".M6.L:?+Y$6G6]HQ\XPW\LRSKC[BHW" MC/K79ZQH-AKL<*WJ/N@??%)%(T;QMZA@*K6T$UM<:6D:^>DF"2X!R,T6XD1)%0(G W,S<9)[4WX>WES?\ A87%W++),US,"97+,/G.!GVZ4 :^ ML>']/UP0F]C?S("6AFBD:.2,GKAE(/-8&N^"H)=(TK2]*MQ';0ZG'QTJ:^BT__ (^YDF1 MAQDA0QRY Z@5OP:K:7.C)JTVDUKG!]:?!X]67[+=R:1=0Z/=SB""_9UP6)(!*=54D=: -& MU\':1:6]M B3NEK%2BRPS-$ MVT]5)4C(K&N/'BQ"ZNXM(NI]'M)_(GOU=0 P(!*IU903UJ?5?%DBWMSIVCZ9 M/J,\$ EN)(I5C6$,,KRW4XYP* )V\$:"VE)IPM'6WBF,\.V5@T3GKM;.0/:E MC\%:''IU]8""5H+\HUQOG=F,EY)&+,QW' MJ363;^)Y+*Y\5WEY;WH?3Q"[6DLZ.B@J<;,#C(P3UZT =5%H]E#J=SJ"1D7- MQ$L4C;C@JO08Z"N6USP?Y=GI5OH^EPW$%B)%57OI89%#G)VLO8\YS^%;LOB* M.+5=$L3;L3JL1F@#J_"&DZAH^BM;ZC<>9*TSR(@D:00H<8C#-R<>OO6F-+LQJ[ZIY(^ MV/ +/;K0!M'PSI7_"//H0MMNG/G,2L1U; M=UZ]:LP:/96^J2ZC%&1A0V-[9_97DAO2K3^;,[LS+T;<3D'W M%94GQ!:."YO3H5T=,M+EK:YNQ*F$(;;D+U8* -O1_#>FZ)+--:1R&>8 2332M([ =!N8GCVI#X8TA MM)ETLV:_9)9S.\>>KEMV?S_3BKNHW,MGI\UQ#;_:)(UR(O,5-W_ FX'XUQUU MX\N+CP[K"]%MI991%/(\D+P MS7#R>6C##*NXG&:M^';Z^U'1H+C4+)K69E7AI%?S!M!W_+P,Y/%9>O\ C(^' M;\I=Z:38J5W7*W4>[!QR(L[B 3^E &I_PCNF_9M,M_);R],=7M1O/R%1@9]> M/6J=QX(T&ZU![N6T')].MI(XY9'C8-(2%^5PQZ ^E5]5\,R:IXE^W22H+-]-EL9 M%!._+GJ.,8Q6IK6LV>@:5-J-\S""+&0HRS$G 'MYM1L4F6%KRW$K,45#*N2PZ@ M#/6GV]Y;7>_[-:GIM]-?W=JVKW=Y'=G;&3;@Q@JJ$'DKAB"??\^XAO;2XE M>*"ZAEDC^^B2!BOU Z40WUI<3/##=022Q_?1) 67Z@=* ,#PQX>ETNXFN;O2 M]$M9BH2-M-C8''\6XL!UXX]J77-#U*77K/7=%FM5O8(6MY(KL-YJ\@@ MUTM% ')WVAZ]=S:5K"S:"_N=FX1JD8(")QDG!ZG%=W10!S4^A7X\1ZKJULUF_VJQ6WBCGW%=P)^ M^ /N_2L*/P)J9T+Q!:&2PM6U/R_*M;9G^SPE2"3R,@GV'_UO0J* .1G\/ZW8 M>(9-5T2>P/VJWCANHKP/@%!@,I7V[''^&*GPYO8=)T4 Z9=7NGK+')#=JS02 MH[LPYQD$9]*](HH XN3P=<2Z-901VVDV5U'J,5W.+-&6-E0G '&2<'O5GQ=X M4DUV[T^_M5LI;BSWJ;>^0M#*K=CCD$8R#75T4 <1+X*FN/#ODQP:5INJ)=)= M1-91$1;DSL#9Y/5N??I5W2-%UT>+7UW6'TX$V'V01V9*20J\6<,K,6'! P>>E;U% !7&^)/#&J:YK4$T0TRWBAEC>.]7>+I .J\#! MR<]3WKLJ* /-=1^'^L7(U**)M(?[3>&[2\G5_M'W@1&3@X QU&?IS740>'93 MK^OWMR\9MM4@BA"(3N7:A5L\8[\5T5% 'G^A^!+G3+FV@NM/\/7-I Y/VHP- M]I<#.W(QM#9QSD]*Z3Q?HL_B'PO>:7;21QS3[-K2DA1AU;G /I6Y10!S>K>' M;K4/$4&H17*0QQV$UJ6!.]6<<,.W'UKG](\#:M8:AH<[QZ-$FF.P=K97$EPK M*069BO+>W3D\UZ)10!RFF^&+RQ\ 7>@O+ UU-%<(KJ3LS(6QDXS_ !#/%4[' MPKK<\NB0:Q<:?_9^C[6A6U#EYF5=JEMW QUXKMZ* //QX)UK^QE\,&]L?[ 6 M??YF'^T&/?OV8^[U[Y_"NDT;19].U[7+^22-HM0EC>)5)RH5-ISQ_*MRB@ J MEK%C)J6C7MC%.8)+B%XUE'\)(QFKM% 'GNE>"=6M-4TRZDBT6".SMY+=UM%= M6DW)MWL2O+9QP??FKR>#[Y?"6@:29[?SM.O8KB5LMM959B0O&<\]\5VE% '" MWOA37X3KUII5SIQT[6&DED%UO$D3NN&V[1@@^_3^?36^ES1^%8M),_ESK9"V M\Z//RL$V[A^/-:E% 'GFC^!]6T_4M"N)(]&B33"RN;97$EPK*5+LQ7EN^.G) MYJ?_ (0S55\-?V!X-7DT81R>7#9;89 MU).9K<8.PXZ_,J_F:ZZB@#B_$7@V>_\ $(UBRM]+NR\ AEMM21B@P>&4J"0> MU3IX3F2;P]+%%I]K]@FDFN8[92B,S+M^08^G6NMHH XSQ+X.GU+Q!'K-G#IE MT_D>1+;:DC&,@'(92 2#SCI27/@^\6PTFXTQ-,LM5T^9I_+BC9;:0L-K#CYN M0%Y]J[2B@#FO#>BZK8ZUK.J:K)9F74?((2U+%5V*5_B'N/\ ZU/E\-?:?&[: MUZL5M-&L;Z>>-R;)&6,HC @$D9)^]V[UW-% &'XHT MV\U;3TM;6TTRZ1B?-CU#?CIP5*@D$>M8%EX/UO1?[*O=/O[2YU&ULVLYQ=[Q M')&7+@ C)&TG XZ =*[NB@#AX/!-[';Z>TEW!)>+K/\ :MX^"JL3G*H,?3&< M5HRZ!J":YKNI6YL9?M]O#%#%V:Z>B@#F/!_AR[T ZB]RUK$ MMW*LD=I:%C#!@8.W=@\]^.U5/$WA?5->U>&6$:9;Q0R1O%>C>+J,#D@8&#DY MQD]Z[*B@#DAX5O!IOBJV\Z#?J\LCPG)P@9<#=Q_+-0KX9UK2[VUU#1I[!KG^ MSX[*YBN]X0E ,.I49_ BNSHH X0>"-1L=+TAK"\MI=3L;N2[D:X#+%*TGWAQ MDCMBE/@_6;JP\4+?7-C]KUA8_+,.\(A48PHH X&_\(^(3%K]AI]UIHL-6G>X+SA_-1FQE< 8QQU_2I?$'A'5M8M[*TB7 M2HUMXHD2^/F"YA9<;BA P0<< D5W-% 'G][X#NTUJ_N[.UT.^BO9/-)U.)B\ M3G[VW:.03SCBNU%K!:Z4;6*&&*!(BHC5/D48Z;?3VJW10!XGX56%-;TNU$UO MJX?S(/+C>??:(P.YPK *@QP177P^#=<;3[#0;N]L6T6RN%E$D:OY\JJQ*J1] MT=>H-=X%4$D* 3U('6EH X&;P;KBZ??:#:7MBNBWEPTIE=7\^-68,R ?=/3J M35R?PSK.G:U?7>@SV'V;4((XIXKS?E"B[%92O7CL<5V5% &)XEB$ M C!&0: !@# H XJS\.>(IM=T.]U:;3/(TR*6+9;&3

/9G+#V''&/>L]O! M7B--"3P[%=Z8^EPW EAED\P3;0^_:0!CUYKT6B@#Q37C#9^)M5=;BSO#]O$H MTG-PAF?C'R ;6/?=D@UW,_A2^N;/Q2OFP(VL[&A#$_N\+@AN/Y9KL=JE@VT; MAWQS2T ^$)K^^LFFFC%M'I4EA,%)W99<97C&/K5'P]X)N=,N[1+W3?#TL M%KTNHH6%PY4?*QR,!LX).37=T4 <5)X-OG\&ZWHPGM_/O[R2XC?+;55G5@#Q MG.!Z5(-#^Q MVLL22"9)=DV?+E"G.Q\E<=K/@'5;^76TB M;29$U&;SDN[E&-Q%T(C!P0%XQD'IGBO1Z* .4/AN_?7-3O&EMA#?Z8MJP#,6 M20 C/3E>?K[5K>&M.N=)\-V&GWAB:>VB$;&$DJ<=,9 /3':M6B@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** .5^(]I]L\!ZDJP":2-5D0;=Q4AADCT^7=^&:P= M4?0[V#PG=:'#;>2FLQ1[H(-FTD98=!WQGW%>D48Q0!XYK&EVDWA?QO?26<;W MD>L,L4Q3+J/,3@'J!\Q_.M75],?3_$VKVGA^U%L\OAPNL=LNW% M=7N[:#4H==DQ/&@U+)_AAD!8J/\ <8,/RH [&BN%N]5U74KKPU=SV,5I8W.H M*\.+@M*5,;D!UV@#(YX)QBHM^@2.6KPCS/M+.NPKPRJ5PK8(R!W)YXK7U6\O MX9-!6_M(5,U^(W^S7CC8V&*_PC>N <@XYQUH Z:BN2;Q?=BR;61IT1T-9_*, MWGGSBH?89 FW&W/;.<G-;& 3 7-[Y4LO4E43:^*6TNQ>>.H9XF;R M9M%655/O+D<>N* .GHKDO'TD<=EHZSO<+;2:G&DXMRX9DV29'R?,>@Z5F:-K MD.CZ=K6J0R7<^A+)%'8+=2G@45QB>.FB-U%/!974\ M=H]U$--O!.K;,91N 5/(.<$$9]*;JOB#67\%RZG:C3TD,L(26VNC(I1G4'DI MUR0I'H2>HQ0!VM%<[?ZWJME=:58#3K:6_OQ-D+E8LNJZJWPWM[_4;>*7S(X&=H;QXY'1MOSY"##;B M.!QC/- '=45S-WXDU S:FVF:;#>![R7$5A-);1QO<*A*+(Y52?<@'^5 %BBN!\.:C<:9 MX7TZ[:S2XU;6)%6,FY8^<2I;?(2/EP-V0 >V/;2NO%UUIUCJOVW3H_M^G"%C M%#,625)&VAE8@'UX(ZCWH ZRBJFGR7\L#-J%O!!(6^1(93)A<#J2!SUZ<5Q- MII1OK/Q%J:7]];ZA;:A=""9+E]JA#E5*$[2OMCI0!Z#17&V6NSWE_HEU<6V# M<:5)=(R7# ;L(7#1XP1R,')[U)%XPNX_#2:]?Z?!;VLT<9MXQZ34?L+>3:M=*^G78N%8*0"AX!#9(QV.:TOM_B) MM-NKB;3;*V_T9I80+IF9&QPKC9C\1GI0!T%%<=IOB+58O#.C275K!] '645RVH^(M6TQK&"YL=/AN+V5U1I+MA#&%4$!GV??)) &..M=+ TCV M\;31K'*4!=%;<%;'(!P,_7% $E%1W%1VOB[4)K?3]0ETN&/3KNZ%IN%P6D5BY0-MVXV[ACKF@#KZ*X/Q5 MKNHZAX;UXZ?9Q?V?;"2W>Y>W$HAE+:_E6*) M(;Y9+B(M]TR1@<9XS@G&:T]*UO4]9,=Y::=;C29)"J2R7!$KH"1O"!2,<< G M- '0T5S?_"4O_P (K_;/V1=WVK[/Y7F-+".:T,<5[>74#R&Y:7RYE9B% M!8#Y6VMCIC&*=<>-ECM89%AMD:\NI8;-KFY$4;1Q\&5F(X&>@ ).1ZT ==16 M'X<\1+KAO(6%O]HLW59&M9Q-$X89#*V![\$<8K--HOB7Q7J]M?RW'V+31%%% M;Q3O$&=TWL[;2"3R .W!H ZZBO,]0O=7M[&^T&&8W,4&JP6@FFN&60Q2[&5" MX!)ZE2W7'K6E=V=U)XKT?1FL[8:=%:-.8%NY ,[D#-]WYBI8[0>N<\4 =U17 M&P^(9+&35=UBTE^^II9Q0+=,Z2.8U((+#Y!MY.!V/6KFH^([[1+%&U6UL8[J M><0VX2\(B8D$DNS*-H !['- '345Q9\=F+3M4D>WM+BZL%B?%E="6*57?;PV M."#G((]/6K>H^(M6TPV,-S8V$,][*ZQM)=L(8P%! =]GWR20 !CCK0!U-%1P M-*]O$\T:QRL@+HK;@IQR <#/UQ4E !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 %%%% &3XAT=M>TY-/,PCMWF1KD8.9(U.2@(/&<#F MLZ7P79C4H[FTDDBB>WEM;N.25Y#-$XX +,=N#S73T4 W8S*JR!PA; M=C''7%=E10!SE_X6^WKXA1[K8NK+&%(3)B*(%!/KR,]JEFTC4M1ATPZA=6IN M+.]6Y)@B95=55AC!)Y^;.:WJ* .1;PC>FQ;11J$(T-IS*8_)/G;"^\Q[MV,9 M[XSCBKTOAMY+#Q%;?:5!U=G*ML_U>Z()SSSTS7044 %+TW-XUM?6R1WU MI':S-+;EY(PJE?W9W '.<'OSS5JQ\/W=EJ6EWBW<)-O8"QN$\LXD5>0RG/R MG([YXKHJ* ,O6=);5)-,991']CO4NCE<[@JL,>WWOTK+O?" N9=22&[\BUO7 M2Y6,)DPW*L#YB]L' R._KS7444 8MK9:VD%QY]WIJSF/; T%HP"M_>;+\_3B MLD>#;B;3]92XN[:*XU)HG M8"D43QD$-M).22!GUKL** ,--)O[C5-*U&_N; M8SV0G5E@C95<.% QDDC&VF:MX8CUC4;N:XF(@N=/^Q%%'S*=^X,#[?TK?HH MQ;*QUHH]OJM_:7%L86BS#;LDCD\;F)8@'&> .]9Z^&=2D\)2:!=7UJT:)%%; MRQPLK!48'YP6.3A0.,5U5% ',7?AS4A-J<>F:C!;VFJ,7G66 N\;%0K,A# < M@#J.#5W3?#Z:9JIN89/]'%C#9QQD<@1EL$GZ-^E;5% ''2^$M1/A>VT".\L' MME@,,K3VI=@Q)^=/F&",\9[BNIBMO*T]+7S&?;$(][\DX&,GWJQ10!S0\+S1 M>']&LX+Q$OM**-#.8\HQ"E2&7.<$$CKFH;CPG=7]IJCWM]$U_J'DJ7CB(CB2 M-@P5022>^23WKJZ* "N0_P"$3U5EU.S&LQ0Z;?W4L\JQ6Y\[;(>4#EL#CC.* MZ^B@#$G\/(VH6$UO(L4%G92VB1;<\.% Y]@M0MX7$OA"ST1[K;-:1Q>5<*F= MLD>"K;3U&1T]*Z&B@#GVT.]U+3+ZQUF:R:*YB\H?8[F6%L^HVOGZ4Z& MPF6W;E0I4B0;NM.G\)W5_9ZH][?1-?Z@T&YXXB(XTB8,JJ"23WR2>I MKJZ* ,G7K"_U&U%O:26/E.K+-'>6YE5P>A&&&".?SJ73M*^P>'H-)-S))Y5N M(/.Z,>,9'I[5HT4 ^$M3>QU72[+4K:/3=0>2 M4K-;LTD3.YTEKO;,]S)LR^T348M:FU;1;RW@FN8UCN8KF(O')M^ZXP00P!QZ$5T%% '+IX1== M/2.2^\V\?48M0N;AH\>8RL#M !^48 ]*U9-*9_$MOJWF@+%:26_EXY)9E;. M?^ _K6G10!S%UX3DGDO9X[T17,FH)?VTGE[A$ZH$PPS\P(!STZTZ\T+5M4@B MEO;^S2^M9UFM6AMF\M2 0P<,Q+!@3Z8KI:* .=O-#U'5- N[&]N;)9IW0JUM M;E50*RM@Y8DYQ[=:NZ[8W^H6HM[22Q\IPRS17EN95<'H1AA@CFM6B@"CHVG? MV1HUGI_GM/\ 9HEC\QNK8'7VJ]110 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!7O[V#3;"XO;EBL%O&TCD#)P!DU'-J=I!+8 MQO*-UZ^R#'.X[2WY8'ZBLCQM^^\/BP[W]U!:?@T@W?\ CH:N+E%VIAEN#($\ M)RQ0[CQYFZ8 M[_N0I_X%0!ZO17F:6VKZX=5NEDMX[^*\EABGEU26)K7:V$' ME*A7&,'D_-GWJQJEH]V_C">ZN+CS["WCE@\JX=$BD%N&+* 1W Z_XT >@7$Z MVUM+.^2D2%VQUP!FH["\BU'3K:^A#"*XB65 PP=K $9]^:X:2W_LZ\L3!/E0Z=!%I6F>#[S3+B;[;>>1%/#]H9UFC,>7RI M) VXX(QCI0!Z/17F.C6NM:OIUKJT4UK'J3W 9[F34Y0P(?YHC#LV@8!7;GWK M;T?3EO[WQ!=SW=PL\&H31V[F9MEO^[7Y@N-+BPU.:5;2WL4FMX5F:)7+,P M=SM(R1@#VS0!O:IJT&DPQ/*DLLDT@BAAA7<\CD$X ^@)R3CBK2SK]E$\BM"N MS>PDP"@QDY^E>;P6ZZU:^$I;^2>X+7T\"S&9U:2)1+L8D$I_&N^UJ%; MC0K^)P2K6[\ D'H>XYH ;K:];:/-:P2P74\UT7$4=M%O8[0">/H:Q-!TG4++6XIH MS:0630-YT$>I2W1E)QM8VUPQNET-[HM8/K+QW>H0N4- MTS1&0*S \$MA3M(Z #%79;N'3)?$&EI]IN=/6:UAMX5NF7;-)UC\W.57(4GG MC)]: /0:*\NGDO=-TCQEI_G"(6UK#+%'!=/*(68-NVLV&'W0V]N6N&WR$1DA2Y/R[B .,>U '3VVIP76I7MA&'$UGY?F$C@[ MQD8_ 5 M%K9%N&B"JRDO+P1D@C&>V* .@U/68-,EMH&@N+BYN2WE06Z!F8*,L>2 ,CJ M>XJ35=3M]&TR;4+O?Y$(!;8NX\D#@?4UP>C0?VMJ_A*^U$S274EA.[.974OL M9-C$ ]QR?7/.:Z3Q_P#\B/J7TC_]&+0!>TWQ)8ZE>&R"75K=A-X@NX&B=E]5 MSU'TJ_:7:7BRLD,/#UK9RI-<6\DL\S M1-GRHC&5.XCIN) K"@B>6WTVP%U=) ?$-S =L[;C&HDPF[.<8&.N: /2J*X' M4K.:7Q2NAPPQ/8VUDLL%M/J$MN')9MSY56+D8 Y/&?>FPV]ZU]HNB:YJ&^SD MBN)5,%TY%P0P\N-I,*6VJ2>V<=Z .ZEN[>&Y@MY)56:X+")#U?:,G'T%35PV MK:-I7_"1>&;<-*UL6N8\F[D/1"=N[=G@Y[]L47$5OJ>I^)'U.\GA.GJHM0EP MT8@C\L,)!@C)+$\G/3% 'N,4 >F53.IP#6AI6'^T&W-SG'R[0P7KZY-<+?SS:)_PD&G MV=U/;V27-DOF&5F-LDO$C*S$D?TS6IIFFV.F?$(16)?RVT@L0T[2<^:O.6)Z MT =E17&>)VO+SQ78:4%B>T>U>812WCVRS2!@,;D4EBHYV^^>U4KJ+4]'\.Q3 M-=K)J45^?[,A@N'N!(K8!@9F"EA]_D] <\4 >@45YO/X>WWS!2?*9E!,8W C:!_"!WS3[J#5='L)89KN.UTRZU"V@86UZ\S6B- MGS/WCJ"@/R?3<>E 'HM,FECMX9)I7"11J7=F. H R2:Y#7K.RT31T.G32Q+] MOM&FS=.X5?- S\S' (SGUJ#Q#(E[K6OVGG&2)- +&-)#A7WN1P#UZ?4>U '7 M3ZC!#8)>JLLT,FS9Y,9U/O3>1:Q=>%DDGVZE;RV M^I:UJ.O$F!9K2Y:&!Y=3EMVM4"C8P14(P?O9)YZ=JZK6[G4].\#W=P'5]3@L MB6DC&1Y@7YF''KD]* -ZL>+Q)92K?3;)UL[(/YMVR8B)0X8*V.#7/QV MMKI^N:!!IMW/-'J,4HNPUR\GG1^7D2').#NQR,?>Q63'I-FGPIUJ15EW%KEN M9G/*2N%XSZ=?7OF@#N[;6DN(+:5K&^A%S+Y:+)#R/EW!FP3M7W.*TZY#4+*+ M3KWPHMJ9D NC%@SNVY3$[$').>0.M1^$[:TU/3K;6M0NIGU5YF\TFZ=?+<,1 MY6P, .FW'- '9T5YAIEMK>M:>-4BEM8M4:Y.;F74Y5:)A)CRC"$V@8&W;GG M.:VK'35U+4O$L\UY<1RP7C);.9F"6Y\E?G"Y [YY]* .UHKD/!VRPN[G2)X7 M34(X(Y9)5NWGBN%.0)%W'Y23G(P.W6J_BO;J.IW=M!"?/L;(327$M_);I"#N MVE%7JW!Y/' % ';T5P%DK^(-1\.)?W%PT<^AF>=(YF02OF/[VTCNHKA;346;P=X.S>,9Y;ZW5_WGS/@G<#W/O4%RDB0:A9PW5S%'_PDL$*LLS; MD1A'D DY'4T >DT5P>M6>W6@#>HKC-=M;30/#%]<:-=31RR)$'E^U/(5C9U#2# MZN3:1Z[=6H!N'#&)4 M:.$;!D[G8*/PR:N5YEJ#):'5["WN'DTRS MU'3VC,DI<0LT@+J&))P,*<9XS6KX@U"ZT34]1M8)'9M9@3[!EB0EQD1,!Z<, MC_@: .XHK/ETI7\/MI2S2 &V\@2[CO'RX#9ZY[UP4'BC5X8(]>N$E-EID7]G MWD&#F2?'SO\ @XC7_@34 >BS7:07=M;M',S7!8*R1DJN!GYCT7VSUJI=Z]86 MFB7&K^89K2 -N:$9)VMM(&<=""*YFWTZ:PU;PG%=33O=3PW N\RMAV*%R,9Q MPS'!Z]/05CQV-I;?"G6I8=PG8W$<@,K-@+.V!@G .,4 >HUFZKKEKI#V\4L= MQ/<7!8106\1D=]HRQQZ#(Y]ZQK6S31_&]K:VDMQY%W8RR3)+.\@9T=,/\Q// MS&K^O:6M[VD=PL4T0D&=D MR%'7V(/2IZ\U?6M1\2W.CV\T5MY,L=QOC^V26\-S+&X3Y7568C&6"^_4XJPT M&HV8TS2M2OECTR\U&12UO>/(4C$>5A,I"MRX(]<<9H [RYN[>S6-KB58Q)(L M2%OXG8X4#W)ILMVD-Y;VQCF9I]VUEC)1=HR=S=%]L]:X_P 4:/I=OI.G00F3 M[.FKV^\&Z=O+W,H89+97C!]LY'6I]9B.F>(]%;3O-+"SNT6/S78/L0% 03R< MD\]: .QHKSJTV6VF^%M5M+ZXFU/4+F%;EFN&?SU<$R@H3C"\]!\NT5#9PM%X M=T;6Q M6R7]VJA!C:N\ XQTPN: .WTO5[36(YI;)GDACD,8EVD)(1U*G^(9XR/2KU<= MH3W.CZ]8Z''J:ZA8RV!F4"-%\C:5 (V ?*V>,Y/'6K.N*+[Q9I>EWDLB:?); MS2[$D,8GE4J I(()P"3B@#=U/4K?2;![NY+^6I50J+N9V8@*JCN22!4MI.;J MU29H)8"PSY4P =?K@D?K7F]W!'?:(]O++-<6MIXACMK60SN3Y1= 5W9RV"6 M)R1C@\5Z7#$D$$<,8(2-0J@L2< 8')Y/XT /HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*:V@ MN#$9H4D,3B2,NH.QAD CT/)Y]Z9-9V .1WX 'X5C>. M+F]L_!]_<6$WDS(H/F D$#(!P1T-9VM?VN->\,#-DVH%[D9PXB \OKCDGCMG MD^E '13Z%I%U>K>W&F6DMTN,2O"I88ZC&W#> MO''/:N4F\9W-GILB74-JNI)J!T_(9A#D*'\P]6"[3TZYXK0\.>(9]4OKNQN/ MLTKPHLB7-JK"-P21C#U06 M>A:3I]RUQ9:;:6\[#!DBA56QZ9 KF/$]C#'K[ZEK>F2ZCHWV945H\O\ 8V!) M9B@.<$$?,,D8J6_\8!-1:PTNXT^**"".0S7>]EDWC*J@7MMP'=C@"]I^CZ;I0D_L^PMK7S#E_)C"[OKBC4-(TW50@U"QMKH1G M*>=&&V_3-GV]S' M8/=M83M%.@D 1P4R"-W*G*^_'6@#HS9VI^SYMXO]'.8?D'[OC'R^G!(XJ>O/ M;6_U>3X53W]^UI>J;4OME,FZ1,MN#$-G/3&,5>OO%TL.HS:=8R:?;_8XH][7 MGF'>S*&"KMZ C).>O2@#H[?0=(M=WV?3+2+=*LQV0J,NIRK=.HR<>F:MFSM MC+-*;>(R3($E8H,NHS@'U')X]ZY >,;^ZGTQ8H;/3XKRV$H?4-^'DW%3$K# M!&,\].-F5IVVH"!_$>P]30!!8:+I>E,[:?I]K:M)]XP MQ!2?;BG7^DZ=JHC&H6-M="/)03Q!]N>N,_2N6L/&5U*^I0RFRN9+?3WO89K5 M9%C8+QM(;D\XY!P0:M6?B+5%O=).I0V2VFJ0O)'Y!8O"5C\SYB>&XST Y]: M-Y]+TS^S_P"SVL;461X^SF)1'_WSC'6D31=+CTYM.33[5;)_O0"(;&^HZ&N, MU'4M6UFQT34I(;2'3+C5;5X8_F,P7S!M9C]WGKC'&>M;7Q"_Y$J]&TOF2 ;0 M<%OWR<4 :T>@:/%$\4>EV:1O'Y3JL*@,F<[3QR,\U:N[*UO[9K:\MXKB!OO1 MRH&4_@:YK3=,6PL;R^T?PW_9VHJFV..YD!\X<$C*N<9QCGO38_&;S:->ZY%9 M-_9L*K' KY66:_T^VNFC^X9H@Y7Z9KFO$_]M_\ "%:V=5_L_8;1BHM@X*MZ'=U' MOQ]*T+/5M5@UJ'3=3BL@+BU>>!X&;Y"A4%6SU^\.1CITH W?LEN9XIO(C\V) M2D;[1E%.,@'L#@?E1=6MO>VSVUU!'/ XP\G2F:=XIUB>TT34KNVL5L=3F2#RXB_F(S X;)X MQE>F.,]30!U-CIEAIB,EA96]JK9HQ;/O\ /F"G#,I'RC.#@$'\* .QU#2=.U5$34+&WNE0Y431AMI]L]*2 M?2--NK%+&>PMI+1,;(6B4HN.F!C JR9HQ;^>S;8PN\EN,#&>:XOPMJ=V=>DF MO780:[$U[:*W&S8=H7\8_+;\#0!T\F@Z1+IZ6#Z9:-9HVY8#"NQ3Z@8ZTMSH M.D7CPOJ.HZKJ#:['HV ME);"<6_VF::Y#%%7=M4 *0220>_ '>N:UO4]0U[2=+A$-I&6U;[%>V\NYD:1 M"W'&,H2N2#[>] ';WVG6&JP+%?6D%U$#N594#@'U&:;%H^FP[1%86T8602@) M$H <#:&''4#C-6+>!+:UC@ACCB2- JI&N$7V ["N2T.+48M=\4V\E^]W>+%; M^7+( H#&-R JCA5!/3^= '5-8VVA8W"A9\H#Y@ P WKQZU!8:)I6ER% M[#3K6V M'^;# C.,=JV[RPL],\=:0UI9MI_G22-->9.RZ9E)\H\G+9Y^;'3B@#K;_3;' M5(!#?VD%S$#N"S(& /J,TD.EZ?;_ &?R+&WC^S!A!LB \K=UV^F>^*X76_$@ MU35]->UU""+2[?5(8F E :X8$[F//$:XP/4\]A7HM %.72=.FAN(9;"V>*X? M?,C1 B1O[S#N>!S20:1IMK8O8P6%M':/G?"L2A&SUR,8/XU3\1:G/I=K"\%S M80,\FW-YO;/'157EC6-!XOOKS2M,EMK6U^UW5])8R!V81AE#_,.,X^4'!&>W MO0!T-OH&CVEI-:V^EV<=O.,2QK"H63_>&.?QI]GI.EZE)I8U(?$&<: MH;1IO[*3!M@P7;YK=F).K:KJD7B&TTG38K4M/;23-+<;L)M91T'7[ MV,VUM)IR&Q(CD%P),SR;06";?NCG&3GF@#I;O1-(U&[6>\T MZSN+B,##RQ*S =NHK0(!&" 0>U'/53VH Z.QT72],EDEL=.M;:23[ M[0Q*I/MP.E2_V?9?8WL_LD/V63=OAV#8VXY.1TY))-<=HWB'4M,\"R:QJDD5 MT [K" 6#LYF9 &8D\9QT' %2VWC62WGF74&L[F%+62Y\VQ5QL*#)1@_J.A]N ME '7RV]M(\!EBB9HFW0[E!*-@C*^AP354Z%I#:B-0.F6AO =WGF%=^?7..OO M7+2SZS=>(?"MSJ<=E%%-/*\<4)8O'F!R Q/!X[@#FM_Q'JUYI4-A]A@BFFN[ MQ+8+*Q"C<&.Y>2!649$@4 D\8/YUB+JDNKZY MX/YRDU];BR>SCF*+:G>;B1%;:6!'R@\$A<=.] M;%CK]]=^*;G3I#8VT4,I5;>7>)Y8]N1(A^Z03V XYYH W+?3;&T:)K>T@B,2 M&.,I&!L4G)4>@)YQ45[H>E:E.D]]IMIOY=-TPW$-Q9 M0-O"[[PML&?0+RQ]!7/P^,KEO"VJZB8()+K3[@0D)N6.4$I@@-\R\-T/0B@# MLMHV[<#;C&.V*A2UM8;1;)((4M]OEK"% 7;CIMZ8QVKG7\1W^DW]Y!K<5J8X MK![]'M-WW58!D.[J>1@\?2L^2?6;GQ)X5N-3CLHHY99GCB@W%X\P.=K$\'CN M,E^9]@T^UMO,^_Y,07=['%9C>$M/@UW3=2T^TM+,VLDCRB*$*9 M-T;*!D>A;-3^(]6O-*BT\6,$,TUW>I:@2L0HW*QSD>FT5E:GXGOM.OK?299] M-COC ;B>XD23R@I8A550=Q)QSD\8]Z -Z/P_H\5RUS'I5FD[2"0R+ H;<#D- MG'7/-3G3K)BQ-I 2TPG8F,4&P5)/.<=: .C MU#3[#4H!#J%K!<1;@569 P!]L]Z:VCZ8^G#3FT^U-D.EOY2[!W^[C%J2 MW]RMM(B*MEX@LX4*YRP.QLG\6JQXH\4W>@W,S12Z;)'!$)6M6\PSNO?E>$]L M]: .DL=+L-,1EL+*WM5?&X0QA-V.!G'6DO-)T[4989;RRM[B2 YB>6,,4/L3 MTKGVO=6F\>Q0VMQ +%M.6?RI WW3( 3@'&_T/I54:Y/IU]K*)96S:C+J4%I$ M59PDC/&"K/DG&%ZXZXH Z=M$TI]1&HMIUJ;T'(G,2[\^N<9S[U==$DC9)%5D M8896&01Z&N1O_%&IZ-#JL&H06DEY:6:WD+P;A'*A;:0022""/4]:L-KFM6.I M2V=[9VL\DEC+=VJ6A;)9,?NSGJ3N&" /I0!L6>A:1IXE%GIEI )AMD\N%5WC MT/'(]J6TT32M/BFBL].M8(YAB58XE4./0X'(]JH>%M7N=9L7N+BXT^7[OR6F MX-$V/F1U8Y!''Z\4R\U75W\42:/IT5FJ):)IW%@3!;"WANGN9X6B!$Q9&4DCUR0 MCZ;#IS:?'I]LMDWWH!$NQOJ,8- M4I=#:XUNRNI9(19:>";6V2+!#E=N6;/0#. /TK)\1^*KW16:2*7376* 3-; M.)//<=3]W(3VSFK<6M:KJ/B"XL=/BLTMH(;>=I9PQ;;("2H /7 Z]L=\T =( MS!1EB /4U$;.V,+PF",Q2,6=-HPQ)R21ZYYK@O$FK:IK7A34+R"*TCTCSQ$F M_<9I LP4N". -PZ8Z=ZO7VMW&D:CXFNQ9VSW%JEIL8,X\Q'9@ V3@$#/('?O M0!V#VT$L\4\D*-+#GRW902F1@X/;(JF=!TAI[F8Z9:&6Z4K.QA7,H)!(;CGD M _A6)/XDU/2+J_AU6VM93!I[W\7V0L,A3@H=WU'/Z5)I>M:Q)X@M-/U#^SVB MN;%KM3:JQ(Y4 $D]/FZ]_:@#HVMH&N4N6A0SHI19"HW*IQD ^AP/RJOJ.CZ; MJZQKJ-C;W0C)*>=&&VYZXSTZ5GZYJNH6>JZ5I^G0V[R7QE!>V^IRZ8D^F0W%I%&;F2X639)(R[MJ!>0,8Y)/7I0!TUQI&FW=DEE M<6%M+:QXV0M$"JXZ8';\*/[(TW^SO[.^P6OV+_GW\I=GK]W&*YRV\3:MK%QI M\&FVUI;OKO<3P3F1F:&+ MR<;F&,%@=RX''7VH Z&/0]*AT^33X]-M4LY#EX!$H1CZD8Y/ _*I+?2["U6W M6"S@B%L&$ 2,#RPWWMOIGO7,S^*]2M[62 V=L^IP:E%8R(&81N) "K ]1D$= MX=T1)!&VTKU&[D@$8]\T =%;Z)I5I?/>V^G6L M5T^=TR1*&.>O..]2C3K(6T=L+2 01N)$C$8VJP;=N ['/.?6N4O];GTC4O$U MW]CMGGM(;5D8,X\Q&9@ V3@$<\@=ZM3>)-3TB[OH-5MK67RM/>_B^R%APAP4 M.[KU'/'TH ZNH8K2V@25(H(D65V>154 .S=2?4GO7.:7K>L2Z_96-^-/,5W9 M-=J;4,2N"H ))Z?-U[^@KJ: *-AHVF:49#I]A;6ID.7,,07=]<5)?:;9:I ( M+^TAN8@=P29 P!]1GO5JB@"JNFV*VD5JMG +>%E:.(1@*A!R"!T!!YJU110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!1UG2XM:T>ZTZ9V1+A"A=>J^A_.J46AW;WNF7E_J0 MN9[%I2&6W$8<.FW!&3C'6M6[N[>PM)+J[F2&",9>1S@ 5AW_ (JM&\.ZK?Z5 M<1S7%E TACD1E*G&1N4X.#0 D_A*.474B7LD5S)?_;X)E09A?8%Q@\,, Y!Z MYK6TZVOK>-_M^H"\D8Y!6 1*H] 3^IJG8>)=-U-'CM;N.2Z2'S3&5921CJ, M@9&>XR*HV?B26;0_#]S-+:17>IF/\T"YFO+74+35&M]1A@^SR3M"KK.F<_,G'?D8(QDTR MX\/WTMQ8WT>L%-1MHWA>=K9665'()!3(Q@@8Y[X>*)H5?YL,0J[2-Q? Y '8T 067A M(6C6;-?R3/;7\UZ7>, R-(&!!QP/O9R/RK4FTI9M>M-5,I#6\$D(CV\-O*G. M?;;^M1CQ'HYTX:A]OA%J9/*,C9&U_P"Z0>0?8TV+Q/HTUC=7BWZ""U($Y=64 MH3TRI //;CGM0!G0>$YH?#MYH+:H7L)8FA@!@ >%6)/)S\V,^@JQ+X>NH=1E MO=*U0V4EPB+<*T E5R@PK $C:V..XZ<5J:?J5IJEN9[.4R1ABA)1E(([$$ C MJ*JW'B71[34O[/GODCN=RH596P&;H"V, G(X)[T 5-<\/7NMVILI-7V6E37^O:7IBP&[O$7SQF(*"Y<=<@*"2/?I0 M!E-X6N[BZFNKS5_.EFL9+%@ML$4(V""H!X(/J3GVJZ?#T9?1"TY8:6C(%*?Z MT&+R^>>/6E\+:M+KGA^#4)?+W2O* 8QA2JR,H/Y 5G#Q/+'H.J7MQ+:026]] M-:PO*K^7\K$+NVY/02S16]^DCPQF9@JMR@ZLO'S#W7- %5M%UN:UN;>Y\1LZ3 M1^7NCLUC9,D9((/7&1[9SVJ(^"[%+>]L;>1X-,NXE5K6,<1R+C$B'L>!GCD@ M&HE\:6UM;Z0UY)#*=0>4>=:JYC55W8(!7)/ !'KD]*U+[Q-HVFSI#>7JPNRA M_F1L*IZ%B!A1]<4 4KCP]J>H:3>Z=J.N?:(KB PJ5M%0KG^(X/)_(>U6]2\/ MQ:G>Q3RSNJI9S6C(HY*R!03GL1M_6H[OQ3967B*#2)=VZ6 RB4*Q .X +P#U MR3GH,4^'7[8W6KM/>6BVE@55C\RM&<'=OW#'4<8H IV7A>[M[W2[B?5_/&FH MT4,:VRHIC9=IS@YW<+STXZ)-'OKB6"VOXGDC0RMU *#JP)& M&'N,B@#BCI]S:^*)+O3[6\EOVOBV+G3 (]C/AF\[H!MS@C!X (KJK;P]>:== M2#3M7:WL))S.ULUNKE2QW,%8G@$YXP<9XJ_IFN:;K/F?V?<^=Y8!;Y&7@YP1 MD#(.#R*-2UW3=(>-+VZ$6 MTBKDA3]X#ZC(_&LQ_!FE17-A>A!J]<^(](M(;: M::_B$=TAD@*Y;S0,9VXSG[PX'-6[#4+35+-+NRG6:!\@.OJ#@@@\@^QH R-- M\/7ND/';V>L,FEQR%TM6MU9E4G)0/G[N3Z9]ZGTW1+C2]3O)H;_=8W4SW#6S M0C*R-C)#YZ9YQBLS6/%=UI]WJT,5D["R%NJ-Y+N',IY?CJJ@]!R2.HK9D\0: M7%J@TQ[M?MF54QA6."W0$@8!/H30!#J6B37&J1ZII]_]BO5A-N[-$)5DCSN M*DCD'D'/UOOMTDKJ"T\AW;B?3);\,57T7QC979-O?W4 M,5X;R6W1%5@ORR,J GD!B .">:T[SQ+HVGWIM+J_CCF7;O!!(CSTW,!A<^Y% M &K6=9Z2MIK6IZB)BQOO*RFW&S8I7KWSFFW?B'2K&]^QW%V%N<*?*5&9L-G! MP >.#SVJMI'BBRU?4KZQB#I+:S-$,JWS@ $MG&!R<8]J )X-$5=>FUBYN'N) MRGE6ZE<+;Q]PH]2>K?AQ5,^'+RZU&UGU/6'N[>TG^T00"W6/Y\$*68=<9/0" MM+4]:T[1Q%]NN1$9B1&H5F9L=TBU#_A(-0FEFD.GF.)88G P M' .XKCG'*]>^>P%27NLV%DB>;Z#&XC\,T 3ZOHLM_?V-_:WHM;NS\Q49HA*I5P PVY'/ P M8P:B]^&:( LSJP93CCJQ.0/;%:,OB/2(=/M[YKZ,V]R<0, M@+&0^@4 DXQSQQ5*\\02W>GV%WX>\J[6>^2!B\;X*9.\CIC&"&YBD11F"2)0%(SUZ=_6I]-T.[MM:DU6^U/[9)+S1<. MLUOL"MM8AV8,2.F!C'4GG- %R32ED\06^K>:0T-L]OY>W@[F5LY_X#^M4)?# M]Y#J-W=:5JS6*7C"2>)K=91OP!O7)&TD 9ZCCI5B#Q/HUR9!!?(XBC>21@K; M45?O9.,#'H>:=9>)-(U".X>VO586R>9*&5E95_O8(!QQUH KWGAI;S4;VX-[ M(D5_9?9+J((/G #!6#?PD;C[5#9>&KNWU'3;RYU;SS81O#'&MLL:E&4#L<[O ME7GIQT%7K+Q+HVH7@M;2_CDF92Z@ @.!U*DC#8[X/%):^)]&O4N)+>^1X[>, MRR/M8*$'5@2,$>XS0!G1>$"NEW6D3:B\FFR,SP1K$%D@8OY@(?/.&Z<5>BT> M]GL[JTUC5/MUO<0F$HMNL7!&"<@GG'T'M4^FZ_I>K&865VLC0@-(K*490>A( M8 X]^E5#XOT5H+F2"[$_D1-+A$;#A>NTXPW..F: *]IX8O8[S2Y;O6FNHM-9 MC"AMU4D%"GS,#R0#UP*U=5TI=4:P+2F/[)=I=#"YW%01CV^]62?%UM<>&8=4 MMIH8)9C$H%TDFQ'8 E20N3QD CC.*T;[Q+H^G79M;N^CCF4 N,$B,'IN(&%S M[XH CU/1)[K5K?4['4#9W4<+0.3")%>,D'&"1@@C(-48/"!M;:P6'4Y?M-G> M2W2SO$#O\PMO5EZI^9;6MQ]H@@6W565L$ ;\Y*\],<^M;X.1 MFB@#*UO1VU464RB0!W8L"%(/ ^7N#0!IZCX=M]3U*2ZN9&,4EA)8O$!U5 MV!)SV/%4K3PS?17VESWFM-=QZ:6\E#;JA8%"GS,#R0#UP*8_BXMX&37H;0_: M9AY<-J3NW3;R@4$=1D$_2K&L^*(=.\'#Q! HEC=(GC0_Q!V48^N"?RH T-4T MI=3?3V:4Q_8[M;H87.XJ&&/;[U5M2T.:XU6/5-/OS97JQ>0[&(2I)'G(!4D< M@Y((/+=,>XT[38KZ:]NC%(S/+;V F!.."R+R.N!C/O3= M)T74+_2+&5I#IMSIUS(;%S:*FZ$KM^>($ $@GCCH#74:=JEGJT#364ID16V- ME&4@X!P0P!Z$?G61,T 0G MP<[VEXKZK*UW/>QWR7)B7]W*@4#Y>A'R]/3\Z6^\)3W 0!Q@]\$59O=3U33K;1A=):?:KJ_2VG\K<4VD.K5[ MXET?3KPVMW?1QS+@N""1'GIN(&%S[D4 59/#]T+^QO[74Q#=06HM)F-N'69 M0>%S\IR#W/6FW?A2.ZEU";[7)'/.*UBMHIHV$;,Q+%MQ.,\# YQWK1O?$>D:?#;S7%Z@CN%+Q,BL^]1C MYAM!XY'/O0!EW'A!]0M=3_M#4VGO;ZW%MYZPA%BC!SA4SZDDY-:=[H[7.K0Z MC%=M!-#:RVZ80-@OM.[GTV]*AN-;)UC0H;-X9;/45F8R#G(5 RE3GWJ7Q)JL MNBZ'+?0(CR))$@5\XPTBJ>GLU $6CZ#-I^IWFI7E\+N\N42-F2 1+M7.. 3D M\]*YKQ3IS/XCNKV&WOI;P(AME_LL3Q,RC@!^@&>N[!!S@ M]*ZVS\4Z-?R21V]YN:*$SONC=0L8Q\Q) XYX]><=*+;Q)IFHP77]G7:2S01& M0HR,IQC@X8 D9[B@#-G\+7E\+]WU'[(-5A07T*0JY#B,(0CD\#';!]B*T])T M,Z9>W%TUSYTD]O!"WR;1^Z!&>IZ[NG:IM OI=3\/:=?SA1-?]H4 .N/!D[V5UIMOK+PZ7/-YPMC; MJQC)?>0'S]W=SC'?K5S4O"R:C)JS&[9/[12W0X3.SRF)]>(+/2(X8= M9O(([UH]\BP([ #NV "0ON:?>^)-'TZ."2YOD"3IYD3(K.&3^]\H/'(YZ4 1 M:II'FWMQJBRS;_[.EM!'$@9OF(;*YX)XX!XKF?!UE/IVLQQ65K<"S>%A=27. MF_9BA&-@5CRW.QYH MWFE+=ZQINH&4J;'S<)MSOWKMZ]L53N M]!NO[6GU+2]3-C+-+%$8T.UY@ MQ0-VW;03C/7%5V\1Z9;SV]I=7D8O)41MD:LP^;@O![>E3)X/%M#:RVFHR1ZG!++,UX\8?S6E_U MFY.!@X' (Q@5T-W=P6-I)=74HB@C&YW/0"LZ'Q1HL]E/=I?)Y-NRK,61E,98 MX7)=(OHKF2VO XMD\R52C*RKZ[2,D<=0* *>I>%5U)M59[QD.HPP1-B/[GE,3 MD<\YS5G4](\Z_FU199?,73Y;41Q(&8[B&RN>,_+P#Q5+3_$%U=7^APE[26.^ MM9YI)+<-M)0J%V[L''S'.16C#XET>XU/^SH[Y#=;F0(58!F7J 2,$C!X!H Y M/P?8SZ=K,4=C:W LWA87O0:Y;3?&5B]U>VNI74, M$\6H2VL0V,%VJV%W-T!/N16C8ZM)-KFMVDYB2WL#%L?I@-'N8LG^ M(](U2Y^SV=ZDDNTNJ[67>OJN0-P]QFH]?\16WA];(W"LPNKA81M!^4'JW .< M>G>@#8HK+O/$>DV$=N]S=A/M">9&H1F8K_>V@9 ]R*OVUS#=VT=Q;2I+#(H9 M'0Y# ]P: ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH P?%MG<7>EV[VT+7!M;R&Y>!>LJ(P+* M,]3CG'M7/:U;WNNR:WJ%KIUY%"='>SC6:$I)/(6W<(><#ID_WCBN_HH XTK< M:YK6C/#IUY:KI\4OGS74)CR6CV!%S][DY)'''6JMG9WS^%/#%HUA6]AAO+>T??YMP&,>$)'R@$Y(&!U[]: /.BEQ8W2V&H M0W-MHMMJ_P!I28VA+9,I*!I,XVEFZ@$X(!Q4NKIJ]\93=6^KR74&I)*L,4/^ MCI DH(9<#YSM&>"6R>@%=7/X;T&">34KF+:J.;E_-N'\E6!R7*%MN<\YQ6XK M*Z!U(*L,@CN* .:LVFT_QKJPFL[IHM0\AH)XXB\?RIM8,P^[@CO6):6%]ITV MF:G-87,L-I?WYEBCC+2!97.R0+U(^G.&KN8KV&:]N+1-_FP!2^4(&&SC!(P> MAZ=*L4 >?R:=?WMS-J2V%Q%#=ZW9S) Z8=8XPJM(R_PYP3SZU735EUG7Y M+VPO)[*>UM #:H2[.KORF.I7*G_.*Z34]6MM)BB>X\QFFD$<4449=Y&P3@ > MP)_"H+SQ#8V%M=37 G06L"3R@PMD*W3V)XZ9XH K>%9]3FLKD:C]H:-)RMK+ M=1"*:2+ P77C!SD9P,XZ5RWBB+5]2AUJUE@U:282#['!;1?Z.T0VL&+8^9N# MP3G( KOYKV&WNK:VDW^99^Y((&?:;>SQRZ-;6H:"$R/!(@RR,HY&,M@DDDX ')))Q@4 97@NWGMO"]O'H X^ZT^[>;QJ5M9#]KM$2 A#^](@(POKSQ4T5C M65U2-%+,S' 4#J2?2J]QJ- MM;627CNS0.4"M&A?.X@*0 #QR* .)L[.^TW1O"]U+873_8;N=KB*.(M(JOYB M@[>I'S#IZT_Q"VIZI)J=N\&KBWFLU%A#;0[4D9D.[SF(X(8XVL1QZDUWM% ' M%1-H^Z1FH-8TC4)]4UNYBLY98UO+" MY6/'_'PD8!=5SP3[>HKO*JKJ5F^IMIJSHUXD?FO$#DJN0,GTZT <7K$%YKTV MLZA:Z=>10C19;-%FA,REFMXK&YCN%5,\ M%$ 0^YP0!6]_:MF=7_LM9=UX(_-:-5)V+V+$<+GMGK5V@#DO"37T5[/9QQZ@ M-%B@3[/_ &A#Y&FN+5T$:7\DB@9$'FNK(A(X!QD?@:W/ M"]K/:KJXFA>(2:I/)&&7&Y21AA['FMZB@ KC-0%U:>*Q+HUKJ*7$]Q$+Q6@S M:SQX 9]Y^ZRKQD$$D=#777%S!:6[W%S*D4*#+.[8 _&I: .#?2[W_A!KNV%G M-]I;53,L>P[BOVL-N ]-O.?2BYBO+&R\2Z2VDW=U<:G/-);2Q1;HW610%W/T M7;T.<<#BN\J&&ZAN)9HXG#M VR3'16P#C/K@C\Z .=T+2[FR\373SQLP33;6 M 7!7AV7?N /Y'\J=HC3:?XAUBSN+.Z'VN\-S#.L1,10QJ.7' .5(P?:NFJI8 MZC;Z@UVL!8FUG:WDW#'S@ G'M\PH Q/%L29M+F*+4UOX1(;:YL(/-\LD#*NO M(*MQU';J*RK[1=8U6YTB:XA$7]HVJ6^L(G10A$@Z>OSI_P "KLQ>PG4#8_/Y MXB$WW#MVYQ][&,Y'3.:+^]ATW3[B^N"PAMXVE?:,G:!DX% '*^']#O[.YU-K MT%UM(/[/T\]V@&7!]S\R+_P"H_"^FWEMJ.A//:2QK#H7DR%T(V2;T.T^AP#Q M79Q2+-"DJ9VNH89]#3Z /-ULM5TNSTF]M+"7H\LP%U$O6NF\%^0-$E6.25IQ=2FZ$L7E%)F;IZ-9:NL0O$D)B): M-XYGC92>N"I!J33M-L]*M?LUE"(HMQ8C))9CU))Y)]S0!;KF8&FT[QOJ3RV= MT\&H1VXAFBB+H"FX,'(^[U!YKIJ* .0TFWU73/AW,EE:%-47[0\<3IR6,KD' M!ZG&",]>*R8[2ZEU:[N(X=:GCGT:>W$U]$0S2Y!VA<#;WQP 3TKT6B@#D$TZ MY'_"%[K20BUB9;@;/]7FV*X;TYP/K67:2:W8VM];>'[/418QV1:"'4+?:T$N MX?)&3]\;=QPAT4 >;OI5]J.H7XMEU MH ZXKHK+4'O]'.DII%_:3_8VB(F@*1(P7;M#]#[8S735GS:S:07EU:N7\VVM MA=287C9EAQ[_ "F@#E)!=7_PVCTQ--OH[RUBM(7BE@92S(Z;MO\ > VDY':G M7"7>FQ^)M/?2KN[FU.:22VDBBWQR!XPH5FZ+M(.:;X;T> M6VL]6@UZ"P\N-H;;?&WS$B*4'@#/.3C&_NBP@@7%HX$D:?'[IF;JJGN16C110!P5Y:6<%VI\V#VYQ^567T(:]XMNKRZCU&WLY=/@"A97@W'+DH^TC) (R. MV:[2J]U>PV9@\[?^_E6%-J%OF.<9P.!QU/% ',:AI5\^NZ58:1;0VVGZ5"9U M:>)FB:0Y15&",E06.<]ZR[+2M47[#X>O+-GMK75O/\](B(3!L:10"<\!SMQG ML*[E]1M4MKNX$RR):;O.\L[BA4;B#[X[5):74=[907<.?*GC61,C!PPR/YT M>?VOAW4K" 7DL4DUQ8:E;PVH526-I&Q0$?\ 9')^E=IK\%M=:'=PW=K/=0. MF'BMQF0\CE1Z@\_A5JTO8;U96AWXBE:)MZ%?F4X.,CD>_2K% '/>%)]3EAO$ MO?M3VT7/6JEE::OI M-AI6GW<>I0V0@ED9=-3>XE:0LL;, =JA6QV&>^!7<)J-N^K2Z:I;[1%"LS#' M&UB0.?JIJW0!Y[HME?V%IX3DFT^[_P!"FN8+A!'EH]Y(5B.Z]/F'&*Z'QO;S MW/A2YCMH)9Y?-A81Q+N8A94)P/H#70U7DO88KZ"S;?YTRLR80D87&L2I+ILUN]Q?Q M%/WI*MC&!M'![8STS75Z=X=TS2KDW%K!)YY38))IGE95_N@N3@>PK5H Q/"' MG)X4TZWN+:>WGMH5@DCF3:=R@ D>H]#4>I6L\GC30KE(7:"&&Z$D@'RH6"8R M>V<'\JWZJ:;J-OJMI]JMBQC\QX_F&#E&*G]0: .1U"RN;'Q9JEY-_;/V>]2( MPR::@D'RKM*.-I(YY!Z?,:);2YTQM/TV&/68]&2SW1K:(&E:8L24D8#Y0 1Z M#KSQ7SGC-G:7<,^]"/+;<@ )]\''J*4Z7>_\(N\(LY? M._MWSPFPYV?:=V[Z;><^E=Y10!E>)X);GPKJT$$;2326NK36;676)-,B6:2:(#S72 M(F.(D;@&;H"1V]Q6A0!D^)9=1AT&X?2U=KH%<>6@=PNX;BJG@L%R0/6N;TG2 MOMVNZM%<0:J]A?:33GA:XOXBI,F]6QC VC M&>P&PN=L5M/;3A8R3"SE2I8=0/E//:JLB:O>W.FS MWUOJ\E[;ZHDMQ&(<6\,8<@%,#YN".1D]^EN=0OK MDV[& ^5AVPKESP ,9YYX&*FOM&U*9O%&F1Q3&2_LX3;W)'[N0H@1E+=F)['L MOK/9*SH+Z,+'&Q7:5!VC=P3TR.*T?%L,[6NFW,%O M+<"SU"&XECA7<^P9!('<\]!7044 <@;J6R\3S:V^FZA/:WME''$8[9FDB9&8 ME&3JN=P.3Q6GX0L+G3O#<$%W%Y,K/)*8[BM=%82"Y+3RQP1+;2^5([LP"J'_ (0>Y],URMG!KNH*UA>,M]ITNHL)7^08 M5)LY(&0P&0#[5+%=B^U+P[/I=_?1PWEA^.M=$WA7 M0FLDM#ID'D(YD50,'<>"<]FFX=VOGFBG S^\0D_+DCE<#CCD5WFB6D5GI%O'#),Z,BO MNEF:4\@="Q)Q[4VQ\/:1IJ3)9Z?!$LZ[)0%SO7^Z<]N>G2IM-TJQTBW:"PME M@B9MQ5 ?3I6UIL+Z7 MXVETZ*ZNY;6;3Q<%+B=I<2"3;D%B2,@\@<5MS:387#7!FM8W-SL\XD??V'*Y M^E3_ &2W^V_;/*7[3Y?E>9CG9G./IF@#E_%&GQ7GBGPUOEN4WS2H?*G=, 1, MW&",'W]..E8_BDR(GC2#SYWA^P6\JQR2LRHS,^=H)PO0=/2O0);2WGG@GEB5 MY;=BT3$JM-Y6D6ZM="X^V00.MR 'W M8'. 3T+=\GBNLO\ 3[35+-[2^MTGMWQN1QP<'(H X75?$6M16]SH\[P_;(;R MVMY;RV?R@T4N3G)SY;?+@GG&[(I;[^W_ ]IFJW41>WM/LZ!5EO6NVBD,@4R M L,@;2QQTRM=A;^'](M=.ET^'3K=;2;F6+8"'/JV>I^M.L="TO38)H;2QACC MG&)1MSY@Z8.>HY/'O0!BZIH5K:>%]6,5[J$QDL)"3+>R/O(7.X9/&<#., @X MZ5G7=J-/\!Z3<6EW>H_FVTC2WD>RT^"%I M$V,57.5_N\]![=*2W\.Z1:VKVL%A$D#R+(8P#C\TZXGCMECN&1(A&!L!0':V[@G<#G=4J1W&N:GK N[R^M_)L+6:.*"X> M(1R.CDG /8@<'CVKJ+KP]H][?"]N=.MY;G()=E^\1T)'0X[9JV+*V6XN)Q"@ MEN%5)GQRX7( /TR?SH I>&;N:_\ "^E7=P^^::UC>1O[S%1DUCV5C:V'Q*G6 MU@2(2:5YK[1RSF-8X8E"(B]% Z 4W[';_;C>^2OVDQ M^5YN.=F: /.-)N=5TK3I?$'VV*1KS5C%#[^6VGD@F 3;)&V&7,BC@U=_X1W1SJG]I_P!G6_VS=O\ -V\[O[V. MF??K5V[M+>^MGMKJ)987QN1AP<'(_4"@#CM?@N=-NM(TBRFNY8M0FE>X>2^= M'D94!""0Y* \G"XZ$#&:JW=OK5A8+;W-S<6]K-JMI' $OFEEC1F =3)@''0C M.>M=O?Z=9ZI:FVOK:.XA)#;9!G!'0CT/O6/JGA.SN=)MM-LK>WAMDO8KF:-@ M<2*K L#ZD@8YH YO6[R[\.7FJV&FW]R;81DAF)(^4EL$]LU M?O%DT+6?L-C?7DL-QI=Q-*DUR\IC9 -L@+$E222..*Z:ST+2K"VGMK:P@CAN M/]<>U '%:GIBGX5&_N+R^ MN+F>SMY9'ENG(S\IZ9P!\WIS@$Y/-;'B'2KJV@L7M);ZXT^U65[BV2_D2:0' M!#ARV6V\_*3W%=/]@M#IXL#;QFT$8B\DKE=F,;<>F*S7\): ]M%;OID+11%B MBG)QG&>1M,ZR;AWP#GVVUZ'%%'#$D42*D:*%5%& H'0 5FV.BPVE MI?6+!);&XED=8F'W1)RZ'U&2Q_'':@#C$UC6KMH],N'FBDUV=+FS="5:"VR2 MZY[$(B_C)3+FU>'2O%VKP7MY!=6>HRR0B*=E0%5C/*CAL]#G/%>BM:P--#,T M2&2$$1MCE <9QZ=!4#:58/;7=NUK&8;MB]PF.)&( )/X ?E0!QOB#4[[2=5U MJYL[B?=_8\=PJ-(SI&YD*%U4\#"C/'I5[6='MM/\':Q/#?WMRTNFRY:>[>59 M/ESOP20#],=:Z@V%HURUPUO&97A\AF(SF/).T^W)_.J%OX6T.T6=8-,MT$\; M12 +U0]5]@?04 8EA;OI'B'08H+R\EBO[27STGG:12R*A5@#PIY(XP,5H^*9 ME?[!IR1W4MU=RMY44%TUN&"J2V]UY"@IRZ%!927]S%+'XA%D98[@N MXCS]W>0"V,XR1V%7]5AND\16?A^T^U2V2VCW.QM1DB>5R^#F3EF"C^'/?VKJ M8= TFV0)!801HLRSA47 $BC 8#IG%2:CI&GZO&B7]I%.(SN0N.5/L>HH I^& MK?4[73'AU23>ZS/Y),WFL(OX0SX&XCD9]A7'7GVV^U*^@675'U==458O)ED% MLMN&4X8J=@&S.0?FS7H=I9VUA:I:VD*0P1C"QH, =_YUR.K>#+C4]1N76+2( M5GE$@O$@<7,>"#QSC=Q][CZ4 4&&M:[>:W+"9UGM;N2WMG34F@6W"_=)C PV M?O$MG(..*=-!?7O_ E$E[J-['?:[O3K>:XP 79?O8Z;O[WXU:.G69-V3;IF\&+CC_6#;MY_#B@#AOM M>J:_JZ6SK-)'%IUO.L45^UIN:0$M)E1EL$8]!^-3K:ZM-J/AS3-5U"X4O!=F MX^S7)'G*K)LW,N,G!&2,'KZFNIO/#VD7\<$=UI\,BVZ[(LC!1>F 1SCVJS'I MME$]L\=K$C6L9B@VKCRU.,@>@X'Y4 <-XGDE U5M*:_$FCVR[[AM2>-(V";@ M%3!\PD8SNZYZU;N)C/K>K2OC?+XYDS_ #KI;OP]H]_>-=W>G6\T[*%9 MG3.X#ID=#CWJ5=&TY9K686<7FVL7DPN1DHF,;<]QCL: .5BOSHND^%M7DN'7 M3C91VMTNXE%W1@H^.F0R[<_[5;_A87;Z#%=WKR-<7C-=,KL3Y8G85T( 4 < "@#S'68 MFUCP=XAU>[O;O[3%/+"MNEPRQPJDFT(4!P21@DD9YKH&OIT/C;?=2+]F ,69 M"/*!MU(V^G.3QWK8N_"VA7UU)Y]3[]:DO?#NCZC=FZO M-.MYIRNPNZY)';/KCMGI0!Q%C+JNNW;V[?:9EM;*U,8CU)K9LO$&,AP"7))( MR>!CI7<:/#?_ -@6T.JRA[SRMDTD3?>[9!&.<8Y]:9=^&]&OE@%SIT$GD1B* M,E<%4'1<6VOZQ;>1'))*\7AYF357;) M,RERBGWQ'^\/X5;22]>Q\/:M-=W:3:AJXD,7GL%$,@8JA7." JIQZY]37;&Q MM2MRI@CQ=?Z\8_UGRA>?7@ 42V-K,ENDD",MNZR0@C[C 8!'T!- '$Z7IT$. MG^,9UEN3(EQ=1[7N'9<>6IR5)P3[XS2Z3;/IDOA!H+V\9=0MS'<1RW#,C#R" MXPI.%P0,8QQ762:#I4E_+?/8Q&YE0I))C!<$;3GUXXJ<:=9C[)BW3_0QBWX_ MU?R[>/PXH X.T>ZE&FV!U&^$3ZW>6S.+E][1*LF%+$Y[#W],&NC\+F2WO]X0@=)&SN;ZG)_.IX M;2W@GGFBB5);A@TK <]1VSVJRMM D\LZQ()9559'QRP&< _3)_.@#@A?WFJ M"RG-[(M:TE+B:>SM1 \7G2F M1HF<-N3F*=I^F66E6Y@L;: M.",L68(/O'U)ZD^YH YB[TN'5/'U_'-<74(738"#;W#1'.^3DE2,X]^*J^&- M6O[W5=%%U=R2J]E=KN+86?9,JJY'0G:.ON?6NIU#P[H^JW'VB^T^&>;:$WN. M=HS@9].3Q3KS0=*OX+>"ZL()(K?_ %*[<",8Q@8Z#':@#C@FJ:K:3SV]Q<7= MO;ZO>>;:Q7C0O-&&PH1P>B]0N0#4XU!+C4-(N]/O+XVMUI%PVV:=CDH$"LPS MC>,G)KI)?"VAS6R6SZ9;^2CM(J*NT*S?>(QTS5L:58+Y&VTB7R(FAB"K@(C8 MRH] <#\J .+TP7%I#X0U(:A?33ZCMCNEFN&=) T+-]TG ((&"!]U &/J"MJWC3^R+B[N8+2"Q%RL5O,T1F=G*DEE()"@#C/4USVE8E MT'3=(A6\N+J2YO'18[YK=2BS,"TCKR>2. #R:[O4=$TW5S$;^RBG:(DQLXY7 M/7!ZU"_AG19+2"U;3;?R(&9HD"X"%CEL8Z9[B@#D]-U._MM"TK5[N[E>.ROY MK.\W3%@T+2% S'C<5.SYL=,^M.^S:QK&DP:M%-:#I=_:6]K M=644L-N (5;^ 8QP1[4 1Z1J$-YX9M[VP,\T9M]T?GDF1B!C#'N8%Z$]2!T!/.28)%?-:QA 0"SLN2>2, M]37006EO;23R0Q*CSOYDI ^^V ,G\ /RJOJ.C:=JQB-_:13F+.PL.5SU&?0^ ME &;X)O+F]\*VTMY*99U>6)I&;<6"2,HR>_ '/>N@JM96%IIT+0V5O'!$SER MD8PN3UP.U6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y M_P ;7E]I_A*^NM/D6.=%'SDX*C(!(XZTW4-9U>PETJS-E9RWU_))&0LS"--J ME@EIK>BW>FO(T2W$>W>HR5/4''?D"J2:-?W%[I5[J-]!+/822 M/^YMRBN&CV8Y8X(SG/Z"@"CKWB/4M"AB:4Z,)!!YDDX$EOYCJJY'[MMP R&[@C/-/TCPY)IMY8W,EVLIM=-6PPL>W<%8$-U..!TH M RV\:74MEI$D5K:6SWQE1Y+R8K#')&VTIN ZD@XSC@=ZM>(O$M[H81\:2H$' MFM#/=LLDC#.Y4 7IQPQZY[4-X7OXM 32+;4;0P,9_.%Q9^8'$CEP0-XP5W$= M\U&O@ZYM?-CLM41(;BRBLYVGM_,DVHI7*-N &0>A!&>: ++>(KO4+NWM-$M8 M'DDM$O)9+J0JD:/]U<*"2QP?IBJU]?\ B!?%6CVL2V:":TEDFA,S%"P*9YVY M.,\?4YJ6'PQ?V!L[G3M2ABO(;-+..9$^ZVT,"K#GOWJQ>Z)J4]QIM_! MJ<"ZC9QR1/));$QRJ^,_(&!'*@CF@#.N->.E:QX@FFLP\\*VL<*QSL?.,A94 M!!X4YZD#\ZL3>(]1TR2[MM4L[47"6$M[ UO*S(_ECYD.0"",CGN#4U_X474+ MC59I+LHUZEOL*)S"\))5AD\\D<>U,D\,WM^]Y<:IJ,4US+8R64)AMRB1*X^9 MMI8DL>.XZ4 +8>(-2?4],AO[*VBM]4B:2W,,Q=D*J&P^0!R#V]*98:C?QR>( MM-M(Q=7>G3!K9)9-H99%#JI;V)8?0 5?_L$_:M"F^T_\@N-DQL_UNZ/9Z\>O M>LV"RO8H?$NJP"6&\U"3%KMC#. B!$.T\]<'H^LZEI&EW%VUI;R:8NK312L9F\[#W!7?:NYLUN%L;= M;MU>Y$:B5E& 7QR1^.:PW\*E_#ESI/VP SWANO-\OIF82[<9]L9S[T 077B7 M4B-4N]/L+>6PTN1HYC+,5DE*#+[ 0,>_4BHY_&Z6UEJ4[6IDD@,+6L2$[KB M.504('K][/\ NFIKOPO>N=2MK+5$MM/U.1I+F-K??(I8 /L;< -P'<'&>*N- MX7LCKNFZFN5^PVQ@2+L<<(3_ +H+C_@5 %*_\:6]G]LN(HUFLK:TAF,@?;ND ME;$:<\ 8P2>P(JG;^-+N6>6SC72[V[:VDGMQ8W1E4L@!,;\9!(/!Z&KT'@FQ M@T'4-*2615N[@SK(OWHB"#&!GLNU0/I6KIEMJT,C'4K^UN5V[56"U,7/]XDL MW/L,"@#,?Q? ?L\\,8>S_LYM1N9,\QQX^50.[$[N/]DUGZ=XY:YOK&.$;&RL]7M"6DAU)WW#IY<; X1?8%F(^M2Z M5IFKV/E076J6]S:0Q^6@%KLD<8P"S;B,CV S0!'X7U?4]=T^#4KFTMK:TGBW M(JR,TA;.,GC '7U/2M^L:PTV30O"2:=%^$*^>R@8+XYZ<=?2@#G=-O=9N=6\1PW+6[6=O*47#MN0>4I 48QC MG)R>I-4O#.MZCIVA^&TOK6V&GW<201RI,6D5A&6!8$8P0IZ'BMU-#O+?6M0N M;:^B6SU AYX)("SAPFS*L&&!P#R#TIB>%PNDZ#8-=!AI4B.S>7_K@L;)C&>, M[L]Z ,6#XAK,UO=9TTV4\RQ+ MWFZ56;:'*8QZ$KG(%=3KNK?V-IOVA83/,\ MB0PPAMN^1V"J,]AD]:H:1H>IZ.(+.'5('TN _NXWMTW6=2L[K2K'5;2V2&^BVV\UO*S;75-VUP0.H!Y'I1/X6O M-1749M3U&*6\NK%[&)H8"D<*-R3M+$DDX/7M4]GX?OO[0L;G4]1BN8]/4BUC MAM_+^8KMW.2QR<9'&!S0!SVGW,D'@#P\S0K-#)>11R9F=&4F?"D;>N#V/%:% MYXLU-%N;RVLK3^S[?4!8,9)&\TMO"%@H&,9/ SGO5N#PG+%H5OI+:@KPVM\E MS _DX8(L@?8W/)SD;OIQ7,ZI:M;>)KN\LT>ZU'[6LD5I+I4NUSP,^8&\O &< M/C/'>@#?UOQ=/HFJF.;^S'MEDC0PK=$W.UB!NV[<#&>F>0.M365[K,OCK5;3 M=;M80Q0-M9VRBMOY48P22.V-M?Q75A"VHV4]O&T<4I\N19 MF 5E)&1WX(ZBIF\)R)NGMK\1WJ:C+?02M#N5?,&&1ESR"#C((IK^$IKF"\DO M-062_O+FWFEE2':BK"P*HJ[B0.#R2>N: +NEZM?R:W73]+D>.8RS%9)2@R^P $#'OU(K=DU2VBT5M69C] ME6W^TDXYV;=W3Z5AS^%K]DU"UM=6C@LM28O=)]FW.&8 2>6V["AL=P<9K>ET MVVETA]+9/]%: VY4'^#;MQ^5 &3::SJWV!M6U&RM+?3?L[7!5)F::-0NX9&W M!./0\>]06OB+4TETN74K"WAL]4<1PF*8L\3,I9 X( .0#TZ&I[/0M36S_LR_ MU2"ZTSR&MR@M=DKH5VC<^XC('< 9J*T\-7PGTU=1U1+JTTQ@UM&EOL9V"E5: M1MQR0">@&3S0!07Q=K4EE97\>EV1MKN[-G&IN6#[][(&/RX"Y7W-33^*]1LK M748KBQMFU"RN;>';'*WE2"8@*>1W[=* (_$&LZ@N MDZYI&JVUO%<-I?%.6ZL MF-ZGZ @_G55_"UQJ+W\^L:@D\]S9O91_9X/+2&-N20"S$L3CJ>U9_B72KF]T MK2=$:::;4Q( ;JW@9%6$@I(6/(7*$C&>3C% '2Z'J,VKZ)!J$D A-P#)&F<_ M(2=A/U7!_&L2#QO%Y6DKKJHHDAA2*-0L M:*%51T ' %8!\'V+W.N3,S$ZJH4C_GEQR5]RWS?4"@#/OM"M+4X=0FM5&FW<5M.'!W2P^8K#NI&1[?=& 17DK1B"3&6\PODJ !T]QCK1#X\+">U\FSN[\2Q0V_V*XWP MS-)G'S8RN-K9&#T]ZLCP=,4:[?4_^)R;L7@NE@ 0-LV;?+S]W;QUSWS5RZT& M_P!3TX1W^I0B]BN$N;:>VMMBPNO3Y2QW#KG)[T 4?$E_XCL?"=[<.+&"Y1XP MDEO*Y^4L >J\'D#Z$]*L:G34+:V+37A1C!<2#8^URI P-PV@Y![U/ M=:)J6K:)?:?JNI0,UPJB-[:V*"(J<@X+'=R!W'2GR:/?7W]ER:A>P//97?V@ MF& HKC8R[<%CC[V<_I0!F+XMOCIZ:X;" :&\XC#>:?."%]@DQC&,\XSG%%[X MJU2&'5[R#3[5[+2KAHIB\S"210%8[1MP" W<;<]NM &^&W MQ!TQ\RY7-V>M>)_P"U+YKLVJP.6"[54>66(5<\#G_&NLB3RXD3.=J@ M9^E9EOHBPZKK%Y)*)(]2$:M%MQM"IM(SGG/X4 +[A[71XY/(6:$W4*RJ9FC8 R* 5*^Y''I56Q\* M7D,VF17>J)<:?I3;K2)8-CDA2J[VW$':#V S6OKFE?VSIGV,3>3^^BEW[=WW M'5\8R.NW% &=IWB"\U#Q)>:?Y-E##:S-&T4DS"X*@9$@7&"I.,<_X5;\0:M= M:6NGI9V\4TUY=K;*)7**N58Y) /]WTJK<^'[V^U^TOKN_MV@LYS- L=KME ( M(V%]QRO//'-1^,(+N=]"%D0LRZFC"1HC(J?NY.6 (X_$=: *MUXSFTB._M]6 MM;=+^V,0C$4V(IA*2%.Y@-H!!SGICO447CEQ'J4006(+DMU'&1TH S[WQ)J^GZ3;7US9V,*W./6 MM"\L;XZ9!:V%W;Q/&%5S<6_FI(H7!!&X8]>O:L6R\'W.D164NF:E&E[;Q20N MTMONBD1WW[=@8%0&Z8- OBV\FCLH(-/A^WS7LUC-&\Q"1R1J6)# 9*\ ],X M-3P^(;XZ;JGGPV$%]ITXAE:6X*08(5@^XC(X;ICM3K3PG]EDTZ9KTR3V]Y+> MW$ACQY\DB,IP,_*.1CKP*9?>$WNIKVXCO46::^AOHA)#N16C0*%89&X'&>W; MTH Q-3\2-KG@[6HG%OY]G-;HTEK(7CD#2(05) /J"/:O0JY27PC=7<&LK>:H MCRZHL19XK?:(GC^Z0"QRO"\$YX//-;26NJ?;;&:34D\F*$K.: -&N*\::)8YL[T+.MQ"UC M$WE>1=Q7.=N[=L;=MZCKZT 9CN-"N[;0= M$:XN5>Y8W5P[)&B[5+$GU M&!I<5Y>^.]:N+V"TE^PE([=C*Y,0,>X!01@9#$L?7UI^F>,VEU@6%\VFNKPR M2B2PN#*(]F"RMD#L>H]#6L?#X>?7G>Y;9JRJA"+@Q 1>7P<\GO6?:^%;T7.F M/>ZA;2P6$,ELL$5H8U>-TVG)WGYN%]NO% %K2-4UO5HH+\6-E#I]RA>)7G;S M@I&48@+CGCC/ /6N?L;EKF[\.2&(0N=6O%D19FD4L$E!(+([0Y4B0M MN0C/HY&+9;5([>\MI8%,JSNP*%1M(!&%;:0" ,=>:Z#5-5U M/2]*@FG;2()V-JY&* ,F[\3ZEJ>@Z/>Z M:((99=42UG7S258AR,!@.4.,YZXJ_J_BR73;^#2S)I<%[]G$\\EW,L20?3 'O2KX1N5T=[0:FIN5U'^T(;@P1<[K4M#*H8E<+ORI&3SN- %WP[K2:_I"WJHJ,'>)U1]Z[E."5; M^)3U!]#6#87VLW7_ E"7;6[6L$TT:X=MR8B4@*,8QSGKG)-=;:1SQ6L:7,R MS3 ?/(J; Q]0N3C\ZQ5T"\AU#4V@OXA8:B6DEA> EU)UZL6(R Q& .!]*WH_#A2V\/0_:L_V1MR?+_P!;B(Q^OR]<]ZC' MA^_MK6[ALK^U_P!*O)KF1+FT\Q&60_<(W#IZ]_2@#!V%:- !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 07EY;:?:R75Y/'!!&,O)(V .W7ZU4@\0:1<:=+J$6HVS6 MD)Q++O&$/H?0]*@\47-]:Z*9+!&+F6-9'2+S6BC+#>?Q M']N76KBQNHK62.X>U83.48@NH"#[IVGE#DKT&<=JLJ+_4I_#=UJNG2JQLKP7<<<387* MJ "/X2P' Z]J -JY\8Z)%I-]J$%]#=)9IO=8G!)ST ^IX!Z5.OB;1_[*CU*3 M4(([5V"!V?C?C.T>IKDK=+^ZT+6M&L$O+K3ETPI:O=VK0RH^"!#D@;\#'... MF:T;S6I[C2]*-HM_:VOF"*\G6QF7]I-=6M]!)!"2)9 X 3 R=V>G'K7"6-CV@:,?;+,0* Q&5XC3<1@<9(% '6UBCQ1II\22Z&T MRIW$MQ!<^3>VD$4,L<#R+O5WR"5!V_>!R<#% $FA^+['4 MO>7EI#?O<2PK K MX)VR,J]3U(&<=^U:5YXAT?3[Q;2\U*V@N#CY'D (STSZ9]ZY'^SKD>!'C%G* M+G^U_."B([\?:\[L8S]WG/I4+V+V][KMCJ=SK,2W]U(ZK:62S1W$3@ #=Y;$ M$#@@D8QQ0!VT^NZ5;:E'ITU_ EY(0%A+_,2>@^I[>M-F\0Z/;ZB-/EU*V2[) M"^4T@R">@/H3Z5RUU&^AZY$FBC4);MVMH;F"6U9X;E% 7S/,QA65>ISC(Z5G MVVE$VUYH6K76MQR7-W(7CM[-7BF#R$B02>4<<$$DMD8]A0!Z%?WD5A83W4TD M<:1J3OE;:H/;)[#.*SQXETVUT^UFU*_LX)I8$F*K+E2&'5>Y'!YQVJ[J4;'1 MKR- SL;=U ZECM/ZUR_AJQN(M9TF2:UD01^'8(BSQD;7WH3WT"6DN/+F+C:^>F/7\*PK7QBEW;7,L4]A@:F+.U9Y"JRIA">>E07&DQ>';Z^L+IK.U%Y&RI SM;NTIV.4 S@J",@<9]ZD^SW%UH^J2Q65T MHF\0PSQJ\#(QCW1$MM(SC@\^QH [@ZMIXL9KTW<0MH69))"W",#@@^^>*K6N MM0W%[J:FYL_LUEM#.LOS(<'=Y@(PN,>OK6#=:)=MXM-FD1_L:[F34ISV$L?! M3_@3>4W_ %JIZ[IM]<7OB1XK.::$S6$K1*A_P!(C3EU7^]P.GX4 ;-OXRT^ M[UZ2WM[RUDT^*P>ZEG!.4*N!S[8.>E;[7MLLUO$TZ"2X!,*D\N ,G'X5PNJ; M_$.I:D^FV5WL?0)[=&FM7A#2%P0@W 'I;+3KXFTM[@2&>V>)5D M,0 0E@.XQGI[T =-8>(='U2Z>VL=2MKB9024C<$X'<>H]Q5/3/$UO)X;BU75 M9K>T#S21=< E9&4 9Y)(7/YUR^FO>76O>&KVY;4Y9HVD6[62R,4-JSQ, B_( M#C=@9R1P"3R*EMH(8O"]O;7\>IV=YI^H3-'/!:/(8G+R,KX"D,A5L=".: .\ MM;JWO;:.YM9DF@D&4D0Y!%4H/$.CW6HMI\&I6TEVI*F)7&3=-NW+Y90D!B Q4_=)&#CWKB7EU&^NM*N+P:F;R#55DN+5;(K!; M)N9N/:L/3-,NFT;Q5#%$UO=7=[=^4[*5+;AA&SZ>AK.T M&QAN_P"Q[.YN-<2XT\K(+:6R6.*%T7&/,$0!4\CACG- ';WE]::?"LUY<1P1 MLX0/(VT;CT&:IOXDT:/3TOWU&!;61BB2%L!V'4#U_"J7BZT>\M-+B6!IU&J6 MS2*$W ('Y)]O6L[Q+;W$'BJQU1IK^&R6U>#SK*!9FAD+ Y*E&(##C(';WH Z M-];TM-+&IMJ%L+)ND_F#:>V ?7VIEOXATBZB$D&HV\B&1(LJ^<.QPJGT)]*Y M!M-336TC5XHM2O;%;^:YNEFML2J[IL63RE4' (S]W/S9JK<2G4=0UN_L[:YD MB@U/3[EH_(99"B*NXA" W3GIR* .ZU+6;33X+K?=6\<\$(E*S/M #$JI8]@6 M&,U"WB/3;2VMVU&_M()Y($E*+)D$-W7N1D''':N""711# M"\MNZ>:V9.%# 'N.,9_2K6A6,J>);*XFM9%$>@P1>8\9 5]QW+GL>F10!NW7 MB'1[&]6SNM2MH;@X_=O( 1GIGTS[TFK:_INC+MO+ZWAG9"T<\5QK6F:I4#0=9UJ*[M+V<7= MO$EG<1V[S;T6+;L)4'!W9/. >W29PN=JDC)QGM5 M;1/%6F:[:S3V\Z)Y)?S%=AE55B-Q[ '&?I3O"<,D'A'2(9HWCE2TC5D=2"I" MC@@]*Y3R+J?P;J_A]+2Z&HQSS3&-H6598_/WX5\;3N4X SGK0!VFG:YI>K.Z M:??P7#(,LL;9('KCT]ZEOM4L-,"&^NXK<29V&1L;L#)Q^%<[!,-9\7Z9>V%I M=0VUE:S)<23V[0Y+[=L8# 9P03QP*N:Y:/<^)_#3^0TL4,\SNVS*I^Z;:2>W M.,>] %RX\2:-:6]O<7&I6\4=PN^(LV-Z^H'7'O3[OQ#H]A'"]SJ5M&LR>9$2 MX/F+QRN.O4=*YC5(+BQ\8WM]<7.J6]M=6\2036-JLX^7.Z-AY;E>3D= V73KEEWV[/*N^1&^9$7(QDCIQP* .PDU_28M.BU!]1MA:2G M$O'M2G7=*%A%?G4+86DK;$F\P;2W/&?7@_E7#:;;7.G:Y#K]UI M]TFF2W5W)'$(&9[?S @5S&H+#=L;MQN]ZE_LZYNU6Z-A.MK=^(XKJ.!XB"(P MN"[+U4$C//\ 6@#HKGQMHEM=V$)NXS'>+(RS9PJA>.?J<@?0UM7][#IUA/>7 M#;8H4+L?85@^(G:R\1:%J]T>#4FO888I=JMYC@>6Y7=L)]0,_E4DWBG0K M>V@N)M4MXXI]WE,S8W '!('H#WKEHC_:7A[PK9"RN_-T^\M$NHY;5U"%8V!/ M(P0".HR.1ZUK>(KJ[77(+9WOK?3FMF(EL;7SGEE+8\LG:VT8P>@SZ\4 ;5WK MFE6,,4MSJ%O%',ADB9I!B11CE?7[R]/6F2>(M'BTV+4'U*W%I,VV.7?D.?0> MIX/'M7(^&K&Z23P>)[2=3:6UY'+YD1'E-E >.,X./7M2&SCM[>[FN1J-E<1 M:S-;#1H[/QO*DZN"BJ.A/U.1^!JY%K$4FKWUM]HL_(LXE:4B7YXV M.<[P1@# '.?6L;5;P+J_A[6OLEX+&-;A),6KEX]Z@*60#< 2I[=Q6?XCTV]U M*]UXVMK,ZS:?:% 4*^:%E9F09[E>,>] '5V7B#2-129[34+>80+ODVO]U?[W MT]Z+/Q#H]_>?9+34K::XV[MB."2/;UKF+]VUW5A=Z=97<<%KIES%,\ML\1=G M VQ , 6(()XX%2PV$R0>!O\ 1)!]GCVS 1G]V#;$$-Z9/'/>@#I+#7=*U2XD M@L;^"XEC&66-\X&<9]QGN*-1US2])=$O[Z&W9U+*LC8+ =<#OUKF_"N0L-+N9+[3+J33YH[:?7)[R.&2(@PQF(A2P_ARPSSW M(K8NIO[&\97NHWMK..9#)$QD&)%&.5]?O#IZU#!XHT*YN(((-6M))9_P#5*LH.X^GU]NM64:0 JWH?0_6HQXHTW_A)9=#:94N4 M1",M]YFS\H]P #^(KD7O(GTKQ9I"V-U=7EY?W"0QQVSLK,RJ 2^-HP>3D\5L M6?FZ+XM47T=PXN=.MK=)XX7D5I49@P)4';]X')P,4 :NC:\M[:E[QH89'OIK M2%1D;RCL .>Y"YK52[MY+N6U25&GB56DC!Y4-G!/UP?RKB8=/N9O#&LV8@EA MU&QU":]MVDC(#,)#)&5/0@CCCU-;/@[?>Z?<:[-&4FU68SA6ZK$!MC7_ +Y& M?^!4 69/%&FP^)O["EF5+GRT<$G@LQP$'OC!_$58'B#2#J7]G#4;8WF[9Y6\ M9W?W?K[=:R;N8Z=X]6[G@N3;7.GK;QRQ0/(/,$I.T[0<<,#D\=:YZ."X/A*W M\,BPNQK"7BLTAMVV*1-O,WF8VX(]\\XH [O6=5@T31[K4KG/E6\9<@=6/8#W M)P/QK'O/&%G';:3>07%L;.[N?)GE=N(AY;.>>.<@#\:TO$EM->^%]5M;="\T MUI*D:#JS%2 *Y^2<:NGA=X+2Z(M;U1.LULZ>61"_)W < D#/3/>@#I;?6M,N MM.DU"&_MVM(\B2;> J8ZY)Z?C2Z=K.FZNKMI][#<>60'"-DKGID=17$ZYI5_ M/>:\]O;W(@74K.Y988P6E18UWE P*N0><8.2M;GAZVMKG6)M62]U:ZF6W%N7 MO;40*5+;L >6A8@CWQF@"[K&M7-KJ%MI6F6J7.HW"-+B5RD<48X+N0"<9( M'-6M.FU)+:=]:2RA,9R)+>5BA7&23N VXK'UGS]'\6VVO?9)[FRDLS9W'V>, MN\/S[U?:.2.H..E8%[;ZEKMKXF_LX:J]E/' \"70==["0M(L:R= 1@8QCM0! MVMGXBT?4%F-IJ5O,($,DFU_NJ/XOI[]*6S\0:1J%X;2TU&VGN N[8C@DCOCU MKE5M(-42XNX[O6[FZMK"=(TNK(0J-Z8*<1+N/3@$]*?/IEV]CX/BMX)(IHK: M2-G"$>26M6'S?W?FQU[T =/!XAT>YU V$&I6TET"1Y2R DD=0/4CT%">(-(D MNS:IJ-NTZ[]R!^5V9W9],8/7TKC-!TZ.>WT?2[VXUR*XL9(Y#:M9HL44D?.? M,$6"I(/.XDY]ZV-$AO-.\,ZY+;6)-\UY>3112(1YK;VV?4$8^HH VK'Q!I6J MB9=.O[>YDB7CP[J4NL>';#49T1);B%9&5,[03Z9KD-+%Q<>*- M,NC+JESOLIH9IKFS,*)(0K! -BX'!ZY' PUC\B6.: M,H0R]<9ZCW'% $;ZUJ^HZG>6NA6MFT-D_E37%Y(P5I,9**%!/&1DGUK1N]=T M_2HX%U:]MK6XD0,4,G?N1WV@]R*P+"^;PKJ6KVE_97KPW5X]Y;3V]N\RR"3! M*':#A@<]:1+W^SO$6HZGJ&FWYAU&T@^SA;5I67:&W0L%!VG)S@\'/7B@#JTO MK22XB@2XC:66(S1JK9W)P-P]1R.?>JTVO:3;Q&6;4+>-!(\6YG &]/O+]1CI M7':/;W?AN7P_6PN8U_ MMJ^G998B"BLKE2WIR1@^M '7_P#"1:/_ &9_:7]I6_V/?Y?F[^-W]WZ^W6EE M\0:1#IT6H2:C;K:2G$".:J,VL7%SI&LZG]OMHHXIX#-9V@,BDN-LC1,K%0ZCG R/8 M&@#K+WQ#&$T>;3I8+FWO[U;8R*VX!2CDXP>N5QS[UKW-S!9VTESYKAIM/2RL-.U.U74[J(ZR+VY,UMME V,A?RU53C[IZ9YS75>(K>TN] MNX+Z*XDMF4;Q;(6D'((*@9.0<'\* !?$FC/IS:@-2M_LBOY9DW\!_P"[]>1Q M5NQU"TU.V%S97,=Q"21OC;(R.H/H?:N#@N=3EU+3]3OX;J\TS3KN55N39LDL MBO$ LC18R=IRN0.^<5T/AF.675-&+%;Z] +W.9_. MS+CR\XW'\OI0!V5,FFBMXFEFD2*->6=V ^I-<,FH31:;?:9/>:E<31ZL;*T M,$H6>0; X5I#T !;+=<"LS4)+Z?P9XDL=0GN=UA=Q"/?/O<*VQMK. -P&XGG MV]* /3Z*@L[46=JD FFF"Y^>=R[G)SR37(64UZ(/$6LRWUY.^G7=V+:U\PB/ M"*<*0/O=>_3 Q0!VU%<'HB>(I6TG4(VOI%G*/=O/=QO#)&PR2J#[N,@C'I@Y MJFD^H6W@Z/Q(-7OWO8[HJ(9)MT4J_:"FS9CT[]?>@#TBD8!E*G.",<'!K@+J MZO[C1=?U\ZM=6]S87,Z6\"28B01' 5DZ,6QSG^\,5HZ0MWJ_B75I+F_O8H;6 M2W:*UCE**I:%68'N1D].G6@#I[);6.V6&R,?DPDQA8R"%(ZCZ^M6*X'P_I5[ M_P (UKG]EZA<)?-=W4,)FF+*K"4\X[,]\UN^%;I'BN[1VU!;RVD47$%]+ MYKQDJ"-KCJIZ@_RH Z&BN3ACN/$'B#68IM3O;2*PE2&&&UE\LC*!M[W?F:K-I5QJAFTN -+(MRL<$;!=X&PC]X2,$_6@#OZ*X[%UKGB.Z MMGU*]M8%TZWG5+679AV+\YZ]NG0]\UL>$[Z?4_"FF7ET^^>6!2[8QN/3/Z4 M:%AJ%MJ=H+JTL]1NUG@O9<6QDS#(#< MLI39COD\]S@;T/WL]3GL>* /0Z*R M=6U"\TWPI=Z@8E-[!:-*4'*APN3]0#628;C1O#-SKD>J7U]=+8--B67=$[;= MVX)C ]L<4 =917%PF[TF^\.2IJUW>G4V,=S'/)O5\QE]Z#^'! Z<8-9-J=2 MFT/P[J+:YJ0GO[T6LV)1M\L[QPN, _*/FZT >E56U"_M],L)[Z[<$#7&ZQ=ZC>>)HM)MA>&VBL5N2MIV&IS_\(U#K M%Q=17 U*2)'2)"060-O?=RY)/?CBI[5M7U;5[71]6O9[.6VTY+B=;20(T\ION#5JN:\!H8_"L:%V2>Y7R7!DV,JQ8^Z#D!N#D4 >ATC,$1F;HHR:\_U M"34)-/\ %.I)JU]%+IEU)]FCCDQ&H5$;!&/F!R>#Q5\M<^(=:U:&74+NTAL( M(A'#:R>7N9X]Y=O4=@.G!H ZJPOK?4K""]M7+P3H'C8@C(/3@UDV]_HMMJNL MW$,DQE $E[*(G:-#&H&-V-NX#&5!S2>"UW>!M'7)&;-!D'D<5S6G6DEGX(\3 MW$.H7RS1W%XR/YYRK1NY!'N<<^M '<6^JV=U>&TAE+3"!+C&TC]VY(4Y_ \5 M'H)P#R78>8?U-1:*GB*8Z3J,;7THG*/=O/=QO#)&PR M2L8^[C((QZ8.: .TO]0MM,MOM%TY2+>D>0I/S,P4=/9W2W&K^$+?Q!= M:C=M-<7T)-L),0QK]H50FSU&!SUR*[#Q=?W.F^'9IK23RIFDBA$V,^4'=5+< M^@- &Y17#:G+>:!?7=C;:E>7$7 U2"3[3'/)N3(B#@JN,+SQQVH [&6:* *99$C#,$4NP&6)P /E '9U4?3K>358=18-]HAB:%#GC M:Q!/'_ 17!1:QK%[::'I@ENI6F>[6:6&58I9A"Y51O/0XY..3CZUU?AJ+5X( MKN+4Q+Y0E!M3/*LDH0@9#,O7!S@GG!H U5O;=[][%9,W,<8E9,'A22 <].H- M6*X+Q'?WVG7?BW -+:7MO?"8 MV\F\0RM#)P1AUZCFN'^PRK<>$=0GU2\O)KNY#R>9+F/+0NV47HN.@QVI;6^O MM/LCJ,E_\O;>PB66YD\M&D6,'!.68 MX X]S1?7L&FV$][=.4@@0O(P!. .O KBY[G49-%LM::]NHFO=6A>*)9"%6W> M155"/0KS]6-5-:%QK?AOQ3J-QJ-W']EDN+:*UBDVQJL?'S+_ !%NISZC&* / M1D8.BNIRK#(I:Y.POKC[;XDC:X?R[:W@:%2W$>8JZ3I,-O<: MK+J"Z5%2-=IY5< G/3 M^(4RRU6RU"ZO+:VFWRV&PU0Z8XAU"\#N)Y#N_>;<*3[# ';% &G5:/4+:;4;BP1R;F!$ MDD7:>%;.WGI_":PO"5P5-W873ZBNHVZQFXAO9A*!D'#(PZJ<'\N@JG)IAU/Q MSK*B_O;0I9VQ#6LNPYS)R?7'ITYH [*JUQJ%M;7MI:2N5FNV985VD[BJECSV MX%>>V6MZUK[:79L;IQ]A>>0V':K,EGJT^H>'+/5I[ MB";[9=+'*DJF8Q>42NYEXW8R"1SWZT >A5EZF-.T^YCUR\9D>!/LRN,D 2.H MQ@?[6VN874);?3]2TN>\U*>2/519V9AE GDRBN$+GH!ELL><"L^ZN;\^&]=T M^_>9C9ZA9B/SYA*ZJTD38+@#=UZ]>: .\OM8L].N+>WG>0SW&?+BBB:1B!C) MPH. ,CD\5?KDIK$2?%"*7[5=+C33+L64A>)%&W']T]2/6KWBR\N;:QLH+:=K M;DVX8?:9VN),G.7;&?Y"K=<[XGG+RV.GP-J!N[AG:.*SG$.Y5 W%W/11D=. M232^#+R\O-#=;Z1Y)[>ZFMR[L&8A'(&2."<<9[XH T[^TL]7AET^:9R%*F:. M&8HV#T#;3G!YX[T_3KBSGM=MB5\B!C!M52H0H=I4 ^F,5S6D://$4OVN[ M!0P'8)CM.Z,]1WQV]*S+.YU"X32;$ZI>JLNK7EM)*)/WC1H), L?]T<]?2@# MT.BO-;DZC9Z)X@ODUO4FETB],=L'FRI4;&P_'SYWD+3B35;F2"X5X7"I"V!!\Q&WC8O0_QF@#T>SU"VOVN5MW+&VF,$N5( MPX )'/7J*M5P]O!J5SI?BB+29C'=G6'(VOL9E C+*&_A)&0#44.I-?3:5HUM M>ZG;)-=3QWAN)27%O831B M&>=\L Z!BA;O@^O/-=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 175K!>VLMM1!=1[?+. M<$-W;@\8[=: ->X\/:5=131S6@(FG^TN0[*WFX W@@Y4X '&*;#X;T>WM[NW MCL4$-XH6X0LQ$F,\G)Z\]>I]:SY/%\4OV---M#=37-JMWMDF6$1QMTW,>Y.> M!GH::GC%;E-/6RTV:>YO#,@A,BKY;Q$!@QSC')Y&?UH W=/TZVTNU%M:(ZQ MYP\C.?S8DTZVL;:S$XMX@@GE::09)W.W4\^M.O2JMIX@U'3I_$,[Z?NU2=J]>P%9F@>#++3[:WDO[:.:^BFD ME#"1V0$NQ5@I.W(!'.,U+=>+5-V]OIEG]N,422ROYZ1* XW*%W?>8CG'3D,!=S6,6E:;->/>6ANH\R+&% 8*0Q/3!.._/YT :-QX8T:[OFO)[%'F9@[_ M #,%=AT+(#M8\=2#5Z&RMK>YN;F*(+-8SJ"C;_I5S6=77288,0/!" 7<@GJ> 23[ M4 1/X8T=Y[N8VF&NP?/"RN%?.,G:#@$X'(&:LZ;H]AI$@:V([!K;5;"'<\;2JP164[9%;HP&#QCJ*VO#MO);Z+ M)EN5F<;W%Q&])U2Z^TW=INF*[&=)&C+KZ-M(W#V.: M9=>%M%O;AYKBQ5VD0)(-[!7 &!N4'#$#H2,BLBRUO5[V+Q)'<6OEQ6DLT<4R M2J#'MC4A<#DGG.??VI?#GB.Z^Q:#:ZC83QK>VJ"&[DF5S*ZQAB6'49 )!/7O MB@#HK72K*RE\V"';)Y*0%BQ8E$SM')[9//6I;*RM].LHK.TB$5O$NU$!)VC\ M:YM/'$3B.[^PL-*DF$2W?GINY;:',?4*3WZXYQ5OQO=3V7@[4+BVFDAF14VR M1DAERZ@X(]C0!-#X2T.WNDN8[!1(DGFJ#([*'SG=M)V[L]\9J2Z\,Z/>7S7D M]F#.^-[+(R"3'3< 0&_$&N;TO6HM-U?4F;4-0?2K:Q\]X]2#";>&Y*!P'*XX M/;)%;=EXCGEU"SM-0TJ6Q-\C-:LTJONVC<58#[K8YQST/- &\RJZE64,K#!! M&01638^&-'TZ+#=65QJ,NG/;:9;>=YMS)*.L;$':HY.<>W/% &A8> M&](TNZ%S9V:QRJI5"79A&IZA 20H]ABIH]$TZ*UM+5+51#:2B:!-Q^1^>>O^ MT>OK7.?VQJE[XI\/"?3[C3[:<7#A6G#>:/+R-ZCH1P<'.,UNZMK)T^YM+.VM M'N[Z[+>5"KA!M499F8] ,C\30!3\0>&8M4@*V\4:R3WMO/=%V8>8L9&>G?:, M#&*NVOAS2;.WNH(;)2EV-MQYC-(THQC#,Q)(P>F:YW7O$][-X8NC96DUM>QW M:6=ROFJ'@+,HRK=\AA@CIG/:NKTRW-KIL$1696"Y99IS,ZD\D%R23@F@"G-X M8T>XM;6WDM/DM5*P,LKJZ#T#@[L>V:EGT#2[G3(=.EM0;6%@T2AV!1AT(8'( M/)YSWKB+)]4MO X\41:S?27N/$0L]5U2Y MDANMEII:W2Q>-884N(KNQDCOXFC6.VBD67SS(2$V,..H.C2OLES"4"$SI(N"<$_4=,$=^]7KK7[FU^Q6QTMGU2[W ME+19EPJKU9GZ Y7)_>$@*2>>. .E07OAK2- M1N$N+FS#2HGEAU=D)3^ZVTCA4@ M#GT/M4K>);U=5BTM=&+7OD"XFC^U( BEBHVDXWGC)QC% &Y9VD%A9PVEK&(X M(5"1H"3M Z#FH5TFQ6QN;(6ZBVNC(TT>3\Y?._OWR:L7,LD-K++%"T\B*66) M2 7/H">!^-<[;^, RZDEU8^3BV47-O%Y,<@)!$?]T\\CZYJO9>&M(TZ[%U:68BD4DJ!(VQ,]=J$[5ZGH!52 MS\4/-?V<%WIDMG#?0M+:S/*K;@H#$,!]T[3GO6/J/B2^U)=&N+2QN+;3KC5( M%CNO."F9-V.4'(5O?KW% &\_A'0I+I[AK!?,>43,!(X7>#G=M!VYR.N*UKFV M@O+:2VN8DE@E4JZ.,AAZ&JFLZO!HNGFZF5G)=8XXTQND=CA5&>.OK65!XJFD M>ZM7TIA?PV_VF.WBN%D$R X.UA_$/0CN* -"U\-:19Q7,<-F,7,?E2EY&=F3 M&-NYB2!ST!JU_9EF'LG\@;K(%;+QEIUQ;7=]"'?3;2W$LU MT.@: - MS4-/M-4LWM+V%9H'P2I)'(.001R#GN*BM-'L+&:*:"$B6*(PJ[2,[!"VXC+$ MYYYYK/T_7[V_B6[_ +%FBT^2,RQSO,FXKC()3J,]NO7FG)XDB?2]$OOLSA=5 MECC1=PS'O4MD^N-M %B;PYI$]@EE)9*8$E:9 &8,CL22RL#D$DGH>]6K#3[7 M3+;[/:1F./<6P6+$D]222237/Z'KFLWT>L-<:<&%M@)('!]2:FDL+66]CO)(5:>.-HEQ"20N7B_>.5C)!!VJ3@=3P!BKHTFP%G=VGV9?(NVD>="20Y? M[Q_&L6;QCY4=Q>KIDSZ1;3&&6]$B\$-M9@G4J#QGV/%5?M6HZAX]NK=X+G[+ M801R1+%>>6A8[R&8#[V[:!@\#N.: .HN-/M+J"*":!6BA=)(UZ!60@J1CT(% M9U[X3T/4+F:XN;!7DG&)MLCJ)/=E! )]R,URUCJ6H/X;UW7;V&_\S=,G[J^P M(XU=@?+7[JE HYQD\UT3>()S=?8-,TV;4)H(8WN&:98PFX94%CU8CGICWH M MWGAG1]0N1<7-DKR^6(R=[ .HZ!@#AL>^:;+X7T686X>Q&+>$01@2,!Y8Z(V# M\R^S9JM>^)WAOFL;33C<7,,2R7"/<)$(MPR%R3\S<=N/?FJ\7C+[?/:PZ5ID MUW)'=*C2Q1+-5%@Q:UP[9B).2 R-'$B.%Y"EN2>V!_^N@";3-$T[1_--C;^6TN/ M,=G9V;'0%F).!V%0W_AG2-3NWNKNT+SNH1G65T+*.BG:1D<]*QCXVN([:YN9 M]"GC@L9_(O7\]#Y39'*CJX 93VZU=UWQ1)H,SO<::38QX+7'VA Q!QDK&3E@ M,\_2@"_>>'M*OH+:&>S39;#$'E,8S&,8PI4@@>U2PZ-I\'V/R[8+]B+&W^8G M86!#'KSD$]?6JDGB.WMWUA;B-HO[,C$S9.?,C*[@R_B&'U%7!?,NB_VA+;M& MPM_/:$GE?EW;<^O:@"&X\/Z7=QSI-:!A/.+AR'96\P ,"#E3@ <8J./POHL M=M=VZV">3=JJW",S$28Z$Y/WN?O=??BJ5AXKDNKK35N-+EM;;4D+6L[RJV2$ MWX91]W*Y(_I3(?&'FI;7K:9,FD7,XAAO3(O)+;58IU"D]#[CB@#0=O)YY Y/-/O;&VU&TDM+R%)H)/O(PX/VFL^'Q9)),TEQ*K0)+L$O M[IL!B>,#KSZ>M &A%X9T>&QNK-;,&&[ %QOD9FD Z L26./K5YK&V>^BO6B! MN8HVC23)R%8@D?H/RK!_X3&..WF2?3YX]3BN4M?L.Y2SR.,IANFT@$Y]C4.H M^*;V'2-:06!M=6L+7[0(FD5U*$'#JW<#!R,=L=Z -[4='L-6\DWD!=H23&ZN MR,N>#AE(.#W'>G:=I5CI,+PV%NL$3N9"BDXW$ $@=NG:N8U/5M5%KX;N&M)4 MN);T*UO%.O[\&%SR>!C/.#TQ6]HVLMJCWD$]HUI>6TU>]M(+ M6.39 M9"V"#]0"1]#6AI6J+JT=S+'$R10W+P(Y.?,V'!8>V MV\;1PR;BN%(^Z<=1]:YBTL@ MW,HF50%V!\J#R2 3Q[=>: -C4M'L-82)+Z#S1$V^/YV4JV,9!!!SS5=?#.CK MIK:>+%1;O()6&]MQ<=&WYW;O?.:KS^)'DO4M-)T^34)O(6XEQ(L:QHWWTJVM8K:*S4117 N5!9B?-'1R2DA) W;7"_=) /K MTQ0!?M?#FDV>HF_@M,7.6(=I&;:6^\5!)"Y[X JUINF66D6@M+"!8( S/L4D M\DY/6N,TV_O'\-^#)7NYVDGO0LSF0DR#9+PQ[C@=?2NNUS5H]#T:YU*6)Y4@ M .Q, DD@#D]!D\GL* +5U;0WMI+:W";X9D*2+DC6T&Z[* MF",$8'(YIG_ C&C#3OL/V%?($OG??;?YG]_?G=N]\YJO)X@O;. M&)]1T=[;S;J&W3%PD@)D;;GCT[C\C2ZMXGBTF?48GMGD-E8K>,0P&X%F7:/? MY: %O?"UA/X>GT6V@CAMKA@92*5@T>T*PW-Q>WES<+'!<7"978Y#Y? 5>@^H'-2 MOXWC2WV_8&^WB[6S:W,Z! [+N4^9TVD#@]<\8H ZNBH+26:>UCDN+ M/-22ZBN8[;3]BPA+O;&,J3ED7[Y;.>STK.O=?UO2M)O\ 4=1T:UCB MMH3(HBO2Y=L@8^X,#!//M0!FQ>#+NR73IXK?2KZ>&PCL[B&]4E"4Z.C;20>2 M,8Y%;$6@S+J6B78CLK=;))_.BME*H6D"CY1CVYS19:_?#6+?2]7TQ+2:ZC>2 MWDAN/-1]N-P/ ((!':K%CXAMK_Q#J.CQJ1)9*A+]GS]['^[E0?K0!FR^&+N3 M0=0L!-!YESJ9O$8DX">MKJMP\C32,YDA5T5# MA0,,<+QR.?6M:V\26EQ?ZW:M\G]DE3*V)GV*ZR J6SC M /KGC'K5+5M:M].MY=EQ9-=(R*()[I8)-+GUVYT=;J);N#8-K2*/,)!)"C.21CGCC-5_#_BBRUBTM_-N; M2*_F+_Z()@7PK,,[>O09H H3^&M2U"RUZ6\EM4O]3MA;1I$S&*%%!QEB,DDL M23BNJA0QP1H<$JH!Q]*SK;6K>:XO0]Q9+;V\RPK*MTK;F(Y5A_"V[C!Y-6K+ M4[#4T=["]M[I4.UC!*'"GT.#0!AQZ+JEM>:S#";-[#4G>;>[L)8W:,)C !!& M5'.>F:< G MM5Z'4K&Y$!@O+>47 )AV2J?, ZE>><=\5+'<0RRRQ1S1O)$0)$5@2A(R,CMQ MS0!R>H>%M1\1SR2:W/:0*MI+;PQV>YL&3&68MC.-HP,?C5A-&UK4-0L;C5I[ M.);!)/*-HS,TDC)LWGXK3@\,.W@RZT&ZF4-.9_WD>2%WR,ZGG'3(KH(KF" MX:189HY#$^R0(P.QO0XZ'GI4%YJVFZ<2+W4+6V( .)IE3@Y /)[X/Y&@##M] M+U^YUK2+S5&TX)IXE#&W=RTI9-N<%0!],GZU=UC2[V;5+#5M-: W=HLD9BN" M521'QD;@"005!'!J]!K&F7-W]D@U&TEN2N_RHYE9MN,YP#G&*%U?36U Z>NH M6IO!UMQ,OF?]\YS0!S[^%KZ?2;X3SVYU"^OX;N4KN\M C(0BG&3A4ZDOM5?\ X232QX@DT1KJ)+Q$1MK2*-Q8 MG" 9R6XSC'0CUH YRT\)ZX^A1>'[Z[L(]+#DRM;[VEE0N7V9( 7.<$\UI:UX M;N=1NM6D@DA1+S2A8QAB1M?><5M3W$-K \]Q+'#"@R\DC!54>I)Z4 86N^'GU73M/6/[,UU8R+(B7"; MHI,*5*L/0@]>W%4Y?#%U&6TTC3M0@N8[FV-I&2A*= YVJ2#DC@<9KH;/5 MM.U&22.RO[6Y>+[ZPRJY7ZX/%);ZQIEW=O:6VH6LUS'G?%',K.N.N0#F@#)U M#3-9UWP_J.GZA]@MI)D40&W=Y &!SEB0.,@=!Z]:9<:;KD]W8:N%T]-2M1)$ MT EAK3E\0:2B2;=4L&D6-I-IN4 P#C).>!GC-"ZY90:7:7 MFIW=E9_:(U8;KE2A)&<*_ 8<]10!BP>%K[[5;7US/;M=G4_M]R$W; OE&,(G M&3@8Y..]3>*M#U'7"L-M%IR( IBNY&<7%L^,<9'O6]<:C96MF+RXO( M(K4@$3/( ASTY/'-4=!UQ-<.HO$8FAMKLP1R1/N610BMNS_P+]* )->TV?5? M#]WI\%QY4TT>T2'.#R,@XYP>AQV-R_9]*LTN=+DL!#:EMJ,?NL3 MM&>ISP,<=:[6LS6;S5+*)9-.T^"[4*S2^;<^5M QC'RG/?TZ4 49O#TL\NA; MY(_*L()(IP"I8[ 3V(7'4W>$S6,9$C%AM)&5&T8)XR>M;< M6LZ7-(R1:E:.ZNL9"SJ2&;[J]>IP<#O57Q!KB:/I%_=0F*:YM(UD: OR 3@$ M@<@'G\J *VDV.O6MK!IEZVGR6,,7DF>-G$LBA=JG:1A3TSR:S;3PYKJVVAV- MQ-I_V32;F.0/&7WS*BLH)!&%.#TYSZCOU-]J=AID:O?WMO:HYPK3RA 3[9-6 M(Y(YHEEB=7C<95E.01Z@T 8.EZ7J>FZAJ4>;233[NXDN5DWL)59P/EVXP1D= M<_A6?-X-FN/".DZ4UTL5W9!4::(G!C(*2J#C/*$_B!71IK.ER7YL$U&T:\!( M-N)E+@CJ-NF,YSSTH R-9\,M<:I::C8VN MG7#0V_V5K6^3]V8\Y4J0#M(.>QX-;.DV9LM/6-[:SMY22SI9IMCS[<#/&.?: MDNM%]6.EW6@0SV8TBYG=S,2WG)&[[V0+C!.20&ST/2MRTTJ6V\2:AJ)9/)N+> M")$!.X%-^<_]]"G6>N6TNER:A=7%E#:K*ZK,ETKQE0< [N@)].U3?VSI?]G_ M -H?VC:?8LX^T>'+I?!FI:,98?/NC* M1='UC2]4N+S26L9EO(XA/%=.Z;'1=H92H.01C(('3K716US!>6Z7%K/'/"XR MLD3!E;Z$5 FKZ;)>+:1ZA:O#0!CIH6I2^+8-6ECT^V2%I-\EJS^91QBM/4]+FO= M8T>\C=%2QFDDD#9RP:-D&/Q-6+?6=,N[Q[2VU&TFN4SNACF5G&.N0#FE35]- MDO%LX]0M7N6+ 0K,I,'/IB@#!N_#%W<:)XBL5F@$FIW;3Q,2<*"$ M&&XZ_(>F:I:UX/U#49=:2-=-D&HX*7=SN,T "@! ,8QD<$$8R>#6S<>*;(:W MIVFV5U:74EQ.\4RQS!FBPC-D@>ZXYJ;1M=CO_#D6KWIAM(VW[RSX1 KE>2?I M0!SVOV*ZMXHTBRCF3[28PFJ0QY8>0I60!CC@%EP,X)#&NQO[=KK3KFW0@-+$ MZ GH"014,>L:7)8O?QZC:-:+]^X692@/NV<4U]>T>.RCO'U6R6UD.U)C.H1C MZ YP30!EKX=N/LWAF%Y(B-+4+/R?G_/4]\<51A\,:O_ &=9:%//9G2; M2='$REO.E1&W*A7& <@ G)Z=*[".1)8UDC=71P&5E.00>A!JI!J^FW5X]G;Z MA:RW4>=\*3*SKCKD YH SK'3-2T_Q'?SQ?99-.OI5F7VE7NG&V,MC*\A2X9E5]R%<9 ..M1:/XE77-9O+>RDLGL[5C&66X MW2N0!\P4#&S)QG/.#6X+F W+6PFC,ZJ':(,-P4\ D=<<'GVH Y23PKJ5R\VJ M37%JNL-=PW4:IN,*B)2JH3]X@AFR<=3TXJ=O#E_J9UBYU26WBN;^R^PQI;EG M2%,-R20"Q);/0=*WY]0MHK9)OM$)$HS!F08E.TL OKP">.U9WA_Q+9:W86;? M:K5;Z:!9GM4F!=,C/3K0!432-8NH]%^W_88WTZZ61O(D=@Z")D[J,'+=/3O6 MCIVES6>N:S?.Z&.^DB:-5SE=L84Y_$58;6-,74!8-J%H+P]+P!ZUV6C:6<-F+6*XBN7G4+(79A@$G!&%SQ6M=:G86-JMU=WMO!;MC;++*%4YZ8)/- M'/V^A:QI%^+O3'L9?/M(8+J.X9U >)2 Z$ Y&">"!]:U/#.ES:+X=L]/N'C> M:%2&:/.TY8GC/UK2@N(;J!)[>:.:%QE9(V#*P]B.M4(-9@DO;^-Y[-;>U=(_ M-6Z5CO;@JZ_P'=P >M '.3>#[[5;Z\EOA864=S:R03&P+DW#-C:[@@#*XSW) MSUK1T31+JSNHFO-+T*/R4P+BTB(E=NF[!4;>,YY/6MJRU33]2$AL;ZVNA&._7TH S8/"^K6V@Z9 M9QS637&E7OG6[,6"RQX88;C*MASTR.!74:BES)I\R6B6TD[#"I-KI49P.K,,K\O7F@#ET\#WGV7S"-.2:*]-S;V!#26J*4VLG(R >3P.#T M%:,OAFXN])=?LNE:;?QW$=Q;M9QDH&C(*ASA2W.>W>KOB+Q39:):3!+JTDOT MV;;1I@'(9@/N]>AS^%:_VVU"7#_:8=EN2)V\P8BP,G=Z<'//:@#G]0TW7]8T MXI=?V;!<03PW%L(G=U9XVW'>2H(!P.@X]ZIWWAK6M6.L37MI&D3. M5C(9CR2.1\W7'X<9/27&MZ3:2Q17.IV<,DP#1K).JEP>A&3R*C_M1_\ A*/[ M(\M=GV+[3YF><[]N,4 1ZYI4VJ:9;VT+QJ\5S!,2Y."$=6(X'7 J"VTS4K'Q M/?WD'V62POVC>7>[+)&50)\H (8' /)'>K^J:DNG+;@-;>=/,D21SW"Q;LD M[<_>(!Z#K2R:WI45REM)J=FD[N46-IU#%@<$8SUSQB@#EV\&7*6MC(HL+F[L M[BY?R;E2T,L/2- \R:7,]MM9863''(7);..2 MM=+10!E>&],N-'T&WL;J<32Q[N5)*J"Q(4$\D $ 9]*P1X6U7^R4\.F:S_L9 M)P_G MYYB$F\)MQMSGC=GIVKLZ* ,JPTN:TU_5[]W0QWIA,:KG*[$VG-:M%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!S/Q C\WP9=IL=QYL!8("3@3(3C'/3/2L/ M5;C1)O!6N6.A?:Y)&MS(R2).2>0.#(/T%>A44 J7EE -DSK>2PS,\CBX;+%EV#&UMIZG M&*](HH \O_L>^O+>&]MXG4Z[>7%O>@@@K TNX-^"1L/^!UV'A.)K2WU+3S&8 MX[34)EB7&!Y;'S%Q[?.1^%=!45Q=6]I;M<7,\<,*6C)J&HW<4YBVY:- M5E147\%7/XFO1** .4MY[?3O'VJ+=HT;7T=M]E?RB0Y <, P& KV327NO1_9BT4FKZ>=OEY5EQ M%N^HZYKH;2W\CX@7[10^7%)IT!)5<*S!Y!^>,5T=% '(^)KMAKMO:3O]DLVM M687*V8G>5RV#$N58#@ D8RC4 M4 >>_9)++1M2U.&%DDTG6I[N) N,PY_>*/8H6KI/",$@T8W\ZE;G4I6O) >H M#_<7\$"C\*T-5TJ'6+86US+.L&[,D<4A02KCE6QR5/I5U5"J%4 # [4 <. M9HM-\9>7IA:Y:\OLWEI+:MF$E<&9),<+@#CD:;;6SC4;C7)V ML7"E1 5DSYN<<*!^><=Z]&HH Y;0;>>;PREA9S3:3?6LI2Z)C61FDZLV6&&# M$[MU+]A$GCYFN8A.%T94\UXQ@MYK9[8!/I7444 >=:58&#P[X)=+7RYDO1O( MCPR@I+G/L>,U6A13X6L="6UE'B*.^1Y,PMN1Q-N:8OC&"N?FSR#BO3J* /.[ M[3P_A7QJYM-T[WTS1GR_F;"H5([G!SBM9IX-/\?/->HR+>6,$<$AB+!I [Y& M0.#\R]:ZZB@#SE]/V^!KR1;3%T-9,JL(_GS]K'S>OW>_I72>._\ D1M8_P"O M<_TKHB<#)Z53U738-8TNYTZY+B&X38Y0X;'M0!Q6J%==U2W/AJ)UFM["ZCEG M6%H0NZ/;'&20.=V#CMBF^'K.TO9-%@_M"Y2YL")!:_V<(FB95(96<*, Y(Z\ M^]>A@8&*BDN8(9H899HTEF)$2,P!<@9.!WP.: .4\,Z?'%X$N-UJ%FE-V7RG MS,?,?&?P"_D*R]'>'2+C2+S6(76U;0K>""1H6=8W RZ$ '#$%?KC%>B5#;7= MO>1&2VE65 [(64Y 93@C\""* /.K"!],70+S5;29-)CDNW2-HBWV8N^8BZ@' M'RY XXSVK7T+5+72[+Q!J36]Q]D?52T8CMVW,&2, A< XSWKM** "H+T$V%P M ,DQ-Q^!J>B@#@KBVE?X-VMN87,GV6W!C*G/WTR,5J3621^.3Y5LJPOHSHVU M,*2)%P#VZ$UU-17%Q#:6TMQ<2+'#$I=W8\*HY)- 'F*^7IGAW1;Z-G75TTM8 MA:36;2QW29SY? ^5L^_?D8KN_$'FS^#=4)B999-/E_=CDAC&>/?TK65U>,2* MP*$;@?45634[&2T@NUNX?L]PRK#(7 $A;H!GJ3Z4 M>*V@>>>5(HHU+.[L J@=22>E '!ZI.&\4IJTM[+;:?60&8MC;@;1STQ6NK*Z*Z,&5AD$ M'((JM?ZE9:7 )[^ZBMXRVT-(V,GT'J: /.=0NIKNY@N)V>&YM]81WLH;' AC M$N#(\FW)RO.\:$N3=W#7$FXYPQ !Q[?** .'LKRPTG6]9@UU#/.UE9 MQLOD-*96$1#*, \D]N]2^&K:ZTG5= CU.*5&DT=K8%D+!7\P.$8]B%]?2NSM M],@MM3O=0C+F:\$8D!/ V @8_.KE 'ESVES##IUR_FV]A;:K?-,ZVWFB(LY\ MMRA!XZC..-P-7Y--TDZ9/J3ZQ=8EOHYH[D6)5(YT4@-Y87!4@X)Q@GOFO0JB MGNK>V17GGCB1F"*SL%!8G SW)H R_"U[H7%W>^6^W:S$LP7!^G0UV]% 'GNA65GJ$^DQ+J5 MTEQ8KN%N-/$+0G:59&8*,=?7GWJAX: MEH-[,[QW2:A_I%I%8^6EH&#KAGVYR20.6P)OL<'EZA/>7 MWE/MVLS%F"D'^5=M10!Y[97&FW-]X1M].M)(I+21EG0VS(8?W# AB1C.[WYZ MU1$-P?"VC1L+B*/3-1E%^HMC(T1RY5]A'S*-RGC/7/:O4** //7TW2+JPU'4 MIM7NY$EE@S<)8E%26,Y1]H3##G!.",<5#+>K=:9::E>3+9W]I/<)97"V#F&[ M3"Y9H\97?QW!R#BO2** ,BVDO=0\(HXM_L5[/9_+"/E\IRG ]L'\JY&R-O=6 M7A73=/LY8M2L;B)[H&!D,"JI$NYB,?,4<2(8%Y#8QU5N_6NTHH X&RL!;Z/X$>*U\N9)$$A6/#*&@ M?=GZG&<]ZR]*TU9]/BT34]2N;?4?M6Z2%; %S+YFX2"3;T/!W9Z5ZE10!S7A MFS1-5\17+VX$KZD0LC)R5$:8P?3)/ZT>-$ L=.NFB9X;748)IBJ%BD8;YC@< MX&>:Z6B@#DK&.SU/QI=W:0)-:OI<*1N\7!'F2 @9'TXKE["&YM;;PW>7L\]I M9Q:>\*S&U\X0R[^C*0=N5 ..V.]>JT4 87A2Q@L]*E>VN9;B*ZN'G#20>3@ MG .$P,#()Z=\US&OV;R3^*D%LS)+<:=P$R'&Y=WU]Z]$HH X3Q)I]VVL:Q'I M4#)+-H6U?*7;O82'@8_BVY ^M%MZ;=W)\@+@R1/,ZLN/Q5O\ @-:-UH[Z;IWA M> J9;E-426YE"Y)=ED9V)]"Q_E7:44 >6W3V\/A'4=*NK67^W6O3)+FV9FE) MG#"0-C&-F.<]L5H:C>)I]MXST^>*X^U7ADDMD2!V\U6@5000,8!!SZ8KT*B@ M#S76)9KFVN-.GWVP&EQ);I'8^;)>,4.5W%3@*>,#!&27\[8V%2.Y[XKT6B@!%^Z,^E+110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!B^*-3N=,TN,V11;JYN8K6*2096,NP&XCOCFN=U?4M;T M*74[;^UY+KR=(>\CDE@C#+('"]E (Z\8[]Z['4],M=7T^2RO(R\,F,@$@@@Y M!!'(((!S7/0^%2GB*=KB2ZO=.GTQK622ZGWL27SM]0,=_P!H: M65;=;O9W5Q/&%&9#&BL.<9'4]/6LK2=6\1W$FEWA%]<)=NAN87M(T@CC1 M@=WRY'4G(K>M/"EA:W=O=-->7,MO&\49N9S( C K@\8P/\ '-2:=X;M=+GC M:VNK\019\JU:Y8Q1Y&,!?3G@'.* .?L;[5)DU&QU?4[FWU-K:9A;&VC$> >' MA?'S #@@DGGM58"_L/A1:7<>I/(1;VTBI+!$RA"%'EX*\CG.3D\=:ZBT\,V5 MK?"[>>\NY5C:./[5.9!&K8W!<^N!USTJ.+PG81:1/I7GWDEE*%"Q23%A$JG( M">@_P% &;/>ZQJ,NO7-GJ?V*+2Y&AAA$*,)&5 Y,A8$X.<<$<5'::GJWB'4H MHK;46TZ&72;>]Q'"CLKN7R,L#QP/R&,,' M'3/44 0W&IZS=V6O:Q;:D+:+2YIHX;3R49)!$,MO)&[YN>A&.*>$M-O;FXD=[I(KI@]S;13E8IV M&.67WP,XQG'-27GAJSOKU9[B>\:(.DGV43D0%DQM.SVP#CIQ0!S\6OZCI=QJ M3ZU=SK=0Q7$\-BT""&9$!93%(!DX4#()SSTXHTK4_$Q74!>3S7=VRB01QW,YD2,/PVT'U''.>*=IOA MRVTJ9&M[N_,,0*Q6\ERS11@\8 [@=LYQ0!SECJ7B%K/4+66]E/B);=WCL9[= M$CSNP'B8#YEQQR3R1G%,E\37=OI,5O;7]YI:N+BT19[7*%B-@ 5CA3C MMSWQ6_%X2LHY))6O-1EF,)@CEDNF+PH2"0AZCD#GKQ2CPAIAM;B*9KJ>6>1) M7N99B9@Z#",&&,%>V* ,3[;XL%GJ,-K'>S;8XWM[BZMXTF'S8D4*/E8[>1D# MTYKH?#=\M]IC,-0GO'CE9'-Q"(I8V&,HZ@#!'T[TY- C6PFM6U'4W,K*QG:Z M;S%VG(VGH/P'/?-3Z5I%MH\$L=NTLCS2&6669][R.0!DGZ #\* .2\0>(-0L M;R\O-.OKRX@LYXXYH1:Q_9TY4,C.<,6YSE:U<7_ (E%KJQM8M+1 M)($6!&W$PAR&+ \9!Z<\]>U:=YX.TV]-V));Q8+MS++;QW!6,R''SX'?(!], MC.*OC1+0-J+'S"VHHJ7!+=0$V<>G% '/GQ5<:>3>:@P-K=Z2M];(% VR*HWQ M@]3GNCTH7J:+:_VC+YE[Y(,S;0/G(R1@<<'C\*Q-5\.MJ%SHFG+9J-- MTUXYOM#R@LP12HC"]3GY22<#%=01D$'O0!Y[9ZCXBN-,\.7K:X0VJR""5/LL M>U!L8[EXSN^7OD9/3'%71K-[;V.J65WJT_VFVU!;6WN(;9'FF#(KA F-N[D\ MXQQFN@A\.V$%GIEJ@D\O37$EOE^0=K+SZ\,:CNO"^GW37$A,\HJ!<^=,6+D#&[)Y!Z=..!BED\+VLUI!%-=W\DUNYDANVN#YT9(P0&'8CL># M0!S\NK^)(=/BA=Y8)7U2&VANKFW16DB<<[D'&0W ML.*LW6F6U[>V=W,K&2T+F/GCYUVG([\&@#C[#7]1_M[3"E[>7NFW\SQ>9/:1 MQ1'Y693&1\W\/\0P16SX*_Y EQ_V$+K_ -'-3[?P=IUM)9LD]\5LI!):H]P2 ML/4;0/3!QSDX[UHZ=I%MI4EVUJ90ES*9FC9R45CRQ4=LDY- '/WMSK%YK.O6 M]KJS6<6GP12Q*D",2S(QP2P/RY7Z\]:CL-6U3Q)=65M!?'3E_LN&]F>&)&9Y M),X W@@*,'MGFNE72;5;N_N0'\R^1$F^;C"@@8].":H/X4L/*LU@FN[62TMQ M:QS6\Q1S$.BL>XXS]: ,*UUS6-4?1;-;Y;:6=[R"YFBA5MYA( 90V0"<>XY/ M'2D_MG639PV8U';/86!*XV@].@[5TUMX>TZS;3C;Q-&-/618 M%#''S_>)SU)ZY]:RM:\+^>+1+#SE$FKB^N727:R91E+*?^^>!0!FZAK6L:-+ MJ&G/J'VF2%K.6&Y:) X268(R, -IZ'!P.M6/&%_<[]:T[S/]%_L":?9M'W]Q M7.>O2M=?"6F?8+VUF^T7#7I4SSS3%I6*_=^;MM[8Z4T>$-//VIII[VXENK5K M266:F1QGDX[TEOX7T^VL+>RC,YM[:Z6Z@1I2?+93D*,_P@]J *&CS M:MK[2ZF-5>TMENY(H[2.%&!1'*G>6!;<<'H1C-7O%\EQ!X2U.>VF\J6&!I 3 M&KA@!G:0P((/2C_A&+-;^2Z@N;ZV$LOG2P07#)$[YR6*CUQSC&>]:6H6,.IZ M=<6-P&,-Q&8WVG!P1@X- '+&YUC4-3U*UMM5-E%9V=O-&([>-B7=6/.X'Y?E MZ?J*I":^UO6?!FH-?/ UQ9R3-&D:%58(I;&03\V<>PZ8YKL(-'M+>ZNKB,/Y MES%'#)EN-J AWDC=EL'H1CBK>EWNJ:UXBO\:B]M8VOV:1($ MB0LV^-7968C..O3GGJ,5?N_"6FWEQ/([720W+B2XMHYBL,S<MXZM>V UVPO=8E+6DENMO=BV1IF,HR$" ;6;((''?VK>C\.6 M$>GVEDHD\FUN1=1_/SOWE^?;+&FWGAK3[Z6\EE\Y9;IXI&D23:R/%]QE/8B@ M#DKC4=4O/#GB[3KR>Z5K.S66.2XAC24HZ,2K!,KCY",CG![&M._%_I^A:$W] MI/<;KZU1Q+!$=R.RC'W>,=B.?>MBW\+V$#WK.]S<&^A$%UY\Q?S5&0,^APQ' M&!BEB\-6D=A#9R7-Y<103QSQ>?-N*E""H!QTX'% '/7&KZU+H^K^((-1$,5A M/*L5EY*%'2)L'>2-VYL'H1CBI;G4-9O[O7VM-5:SAT^&*:"-8$8DM%OPQ8'C M(^O/6M>Y\(Z9=7$SNUR(+B7SI[1)B(97XY9?? SV..:O?V-:>=J,N'W:@JI/ M\W8+M&/3B@"32+Q]0T6QO9%"O<6\)O M\A6=_P (!X4_Z =K^1_QKI**5D!S?_" >%/^@':_D?\ &C_A /"G_0#M?R/^ M-=)11RKL%SF_^$ \*?\ 0#M?R/\ C1_P@'A3_H!VOY'_ !KI**.5=@N%/^@':_D?\:/^$ \*?] .U_(_XUTE M%'*NP7.;_P"$ \*?] .U_(_XT?\ " >%/^@':_D?\:Z2BCE78+G-_P#" >%/ M^@':_D?\:/\ A /"G_0#M?R/^-=)11RKL%SF_P#A /"G_0#M?R/^-'_" >%/ M^@':_D?\:Z2BCE78+G-_\(!X4_Z =K^1_P :/^$ \*?] .U_(_XUTE%'*NP7 M.;_X0#PI_P! .U_(_P"-'_" >%/^@':_D?\ &NDHHY5V"YS?_" >%/\ H!VO MY'_&C_A /"G_ $ [7\C_ (UTE%'*NP7.;_X0#PI_T [7\C_C1_P@'A3_ * = MK^1_QKI**.5=@N%/\ H!VOY'_&NDHH MY5V"YS?_ @'A3_H!VOY'_&C_A /"G_0#M?R/^-=)11RKL%SF_\ A /"G_0# MM?R/^-'_ @'A3_H!VOY'_&NDHHY5V"YS?\ P@'A3_H!VOY'_&C_ (0#PI_T M [7\C_C7244%/^@':_D?\ &C_A /"G_0#M?R/^-=)11RKL%SF_^$ \*?\ 0#M?R/\ MC1_P@'A3_H!VOY'_ !KI**.5=@N%/^@':_D?\:/^$ \*?] .U_(_XUTE%'*NP7.;_P"$ \*?] .U_(_XT?\ M" >%/^@':_D?\:Z2BCE78+G-_P#" >%/^@':_D?\:/\ A /"G_0#M?R/^-=) M11RKL%SF_P#A /"G_0#M?R/^-'_" >%/^@':_D?\:Z2BCE78+G-_\(!X4_Z M=K^1_P :/^$ \*?] .U_(_XUTE%'*NP7.;_X0#PI_P! .U_(_P"-'_" >%/^ M@':_D?\ &NDHHY5V"YS?_" >%/\ H!VOY'_&C_A /"G_ $ [7\C_ (UTE%'* MNP7.;_X0#PI_T [7\C_C1_P@'A3_ * =K^1_QKI**.5=@N%/\ H!VOY'_&NDHHY5V"YS?_ @'A3_H!VOY'_&C_A / M"G_0#M?R/^-=)11RKL%SF_\ A /"G_0#M?R/^-'_ @'A3_H!VOY'_&NDHHY M5V"YS?\ P@'A3_H!VOY'_&M/2M"TO0TE33+*.V64@N$S\Q'2M&BBR ****8! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !117$>/8FN-6\-6WV*2^26YFW6L<_E>9B%C][(Z8SU[4 =O17G>O:3-#; M>&]+LK.WL[.]OR;FRNF>8,PB=@K$/\R_)TSC('OEC7#Z3XG\4:U?PVD]OHEM M&+2-(V#Q*8R55"20N02&..3[#% 'H]%>?CQWJ.GQ3W&I60N+=+22X+6]E<0" M)UQB-FE&&W9P&&.G2K?B2Z\567@C6;RXN=/@G2T,D9M4D#1'^(;BW)QT;CGM M0!VM%LKU&DMFMKQS&'906'E8/RD=,F@# ML:*\]LM:O-'LM4L(=0B9;/539VDEXDMR[(8U?RU5/GD92Q'7H.>E-E\2ZWJ] MAXF.3T]C9(^ H50>7)P >HR:R- M8TBVL? EE<:] VHZQ;6D=M'F9P99VPJK\K#.6(YZXR: .]HKGM&2T\*:7I.@ MRO&=2\0W\TZZJTMTT5PL[J MUIY;NJ*F#@ ! 3ZY.C45P^A^)-?\0V]O'IZ6,4L%A:S7A45%;\O+2>S= MGAEM756!92IZJ>Q-:]% &-'X=&E7545+F-S\I54V8&.1Q6I10!AVWAB&.RN+*\U#4-1LYX#;F"\D M5E5#V&U02?YJ2+PYI<4^K2BV5CJV/M8; MHX"[,98DTS6?#< M.LWUG>-?7UG<6BR)&]I($)5]NX'*G^Z*VJ* .>/@W3H[2RALI;JRELYGFCN8 M9 TI=P0Y8N&#%LG.0?PI@\%V*Z:MG'>WZ-'>F_BN!*IECF;.X@E2#G 0_9S+^Y&"3N"_WN<9]*N44 8FO>&8/$$]C--?WULUE(98?LSJHWD8W'V^U&WL[V0R75E!.%AF8_>)&-PW=]I&:Z:B@#!N_"MM->F[L[V]TR5XEA ME^Q.JB1%^Z"&4@$ D C!QWJ<:!%'KQU>&\NX99$1)XD9?+GV A2P*DY&3T(K M7HH R/$7AZ#Q)81V=S=74$22K-_H[*I8J$XKBRAAGU74Y M;BWG^T6]ZTJ^="VW:0I"XVD9X(/4UT%% '+W/@6PN=/L[07VHQ"VN6O/-CE7 M?+.3GS')4Y.W4-S&\X4#]*UZ* &H M@CC5!T4 #-.HHH **** "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 **** "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@ HK,U_64T#2FOGMY;C$D<2Q1%0S M,[A% W$#JPZFLNZ\5WEA8FXO?#=_ [W$-O!$TT#&9Y&V@ JY P<=2.M '3T5 MCZ/XABU66]MI;2XL+RRVFXM[G;E0P)5@RDJ5.#R#V-0V_B[3;KPA/XEA+M90 MQRR$8PQV$@C'J<(+ :CI5DLFZ35(GEMB.A55#$_D14NK:M#I" MV;31N_VJ[CM5V8X9S@$Y[4 :%%0_;+7SU@^TP^:V=L>\;CC@X'M@TTWUJ'EC M^TP^9"NZ1/,&4'J1GC\: +%%4;;5(9=,MKVYVV8G4$)/(F03VR"03]#5?2?$ M%IJ6@6FKR,EI#HKG?#WBE]?MDO6T>ZL;"2/?' M=7$L6UOF PKE@3SU';Z5L-J5@D8D:]M@AA(IL=_9S3F"*[@>89!C60%ACKQ[9% %BBL'5_$D MFFZQ!IEMI%WJ%Q+;OKVBT4 <+KNA7 M6F:'?6^GS7FHZQKLL=K+=W! VI@@DE%PB*F_! ZMWK&N[#5[:;4?#\VDK%:: MO<6DL8LV>>&)=Z),"Q1FR= ?^N7M77^,()IXM%$,4DFS6+5WV*3M4-R3CH!ZUT=% 'FCZ&5T MVZO%TPC4!XH$R3"#][Y?VH?,#C.W:3[8)JSI%K!;>+;VQM+ W=G=?:GN9;K3 MFCDMV9@2OFLH$J.B6L=BOA^3Q%I5Q/9+H<<$"M9/.(9] MQ\Q60*2K,NS!([$51L-,N;:VT"74X9X+!-*\F,2:8;H13>8Q8-'@E"R[,''. M"*]BHH \_P!)\,V\>OZ%!/;RWME;Z1.8Y+NV*A&:9"JE2/E(4D!3R /:O0** M* /.!IMU)\$[:P>TG\\I$K0;&#_Z]2>.O3FKGBFQM8KZQTU=+@M]--O*1/#I M0N6\PE1Y2J%(3(Y)(YP/2N[HH \LT>/[.OAR?Q'IUU<646CBV19+-Y_)N0^' M#(%)!*@ $CL>>:=I&E3QZ?X5<:=+&\=KJ"/F JR AMBMQD=> ?6O4:* /-M- MT VUKX--M8R6<[Z7+%>30P;9%9H%/S\?>W\\]ZK>!%B&OZ7]HL8]+N8-,>UC MC^R31/>$%"S,7C5HLH92IZ$8/-8^G>%M*TN\6ZMX[AIHT*1& M>ZEF$2GJ$#L0H.!TH Q]:TJ^U'Q_9-:WMYI\2Z7,KW-M&AR3+'\F75@">OKQ M5"YT;3?#NNV"7MA/=Z)#ITD,!:W:ZVW#2;G+ _,X/7'."/:O0** /.?"=A> M:?JNBQZE97"17&ESVZ+)$6$8\[S$B<\A2(\#!],=:HZ19+IR:#/KFF3R:5#; M74:1FT:5;>Z@0I$ M6D8K'G.2%SM#$$C=C..,XJ[0 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 9'B/6'T72A-!"L M]W/-';6T3'"M+(P5W2M+Q1H\^LZ0L=G)''>VUQ%=VS29V>9&P8!L=CR/QKC]9N[[4O$ M5HGB&P?1[>"VF6V= URLT\RF/ET7"A03P<$YH [E=;L';3U69B=0B::V&QOG M4*&)Z<<$<&LUO%]C=66H_8OM$=Y;V9B/<1&P^4$'G: M>F>.M06&C:F7\)RW M4$4+Z9#+%0N]I((IOE.%&'3IFN:D\<1Q3^*X MFB7=HJJT0 /[[*=/<^9E>/45J>$[">Q\/0&\7;?71:[NO:60[F'X9V_117.Q M^"+N:XTZ[N72.4ZC<7&H(K9$D32^;&OOAHXOP)H VXO%UFF@:9J=S%=$7MLM MP1:VDDP0;06)V [0,]ZFNO%VCVOD 2SW#3VXNHEM;>28O$?XP%!X_P#K5S*^ M&=<@BM;)X!=Z=!]ICCMTOF@ +2EHI'*\L AQCG!'0UH>%/#FI:5=:5)>)&JV MNC"P?:^[,BR Y'L0,_C0!KW?BS2K2QM;TM=3VMS%YZ2VUI+,HCP#N8JIVCD= M:;J/C#1=-5&EGEE5K<71-M \P2$])&V@[5/J?0^E.:Q]6L[O1+6RM);VRLY/["CL]0A.H1Q/,B; ME^7>C=MV".?F(.,"@#T"Y\9Z+:D>9+.56))IGCMI'6W5AE3(R@A..>3TYZ4E M_P"--$TVXGAN+B;_ $8I]H>.VDD2$, 59F52 "".<_R-.)]2EMFMU,2*8Y$4X8 +U )[&M/4_"E[+IWBRTLXXE34888K-2_9(E M3!].10!N0>+='GBO9&N);=;)%EF%U \+!&SM8!@"0<'&._%,3QCHQMKJ::6> MV%JBRS)Y++O#,,MD*,J,=S[4 ;-UXUTZ M+2=6O((KJ2;3K?[0]M+;21.ZD':P#+G:2#\V,#!)Z5L:3J2:MIL-Y'%/$) # MLFB:-@?HP!Q[]ZPM;\.WFJ:KK$D9C2&]T0V".QZ2%I#R/3#BMC0FOCI,*:C9 M+:3Q*(]BS"0, H^8$>^>* ,#0O$U_J%M>:O>76GQZ?:F;S[**%VN;;82!O.X MY.%R1M'M6SJ/BG1]*B@DNKO"3PF>,I&S[D!49&T'J70#U)&*Q#I6H7WBVTU> M[TBSTR*T$PN;E;D.UW&5*A2 H^7HWS=,<5C^&M%:\TC6)6MH-8M(_P#B6Z;& MTVQ9;6.0L"'YY^8 $=XAR.M '2ZEXTMK"+2Y5L=0D6^NC;E39RJ\>%9B=FS) M/' [C)' -6K_ ,6Z1IL[PW$EQNB19)S':R.MNK#(,A52$XYYQQSTK 30_$2: M/ITDJ_:;BPU4W<-K-=;W%OL9!&92/F8;R0WEJCHX7AU^7@@$]L=* .@O_&FB:;//%<7$Q^SA#.\5M)(D2L 59F52 M I!ZY_E5O2_$.GZQ<3V]JTZSPJKM'/;O"Q1L[6 <#*G!Y'I7.ZCX4O)-/\66 MEG'$L>H6L,%FI?ILBV8/I6W%IERGC.75"%^S-IL=L#GG>LCL>/3#"@#;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 H:QK6GZ!8_;=2G\BWW!-^QFY/3@ FN?_P"%H>#_ /H+ M_P#DO+_\3737^G66J6WV>_M8KF'<&\N50PR.^#67_P (7X9_Z .G_P#@.O\ MA4OFZ#T,W_A:'@__ *"__DO+_P#$T?\ "T/!_P#T%_\ R7E_^)K2_P"$+\,_ M] '3_P#P'7_"C_A"_#/_ $ =/_\ =?\*7O!H9O_ M#P?\ ]!?_ ,EY?_B: M:_Q,\&2;=^J*VT[ANMI3@^OW:U/^$+\,_P#0!T__ ,!U_P */^$+\,_] '3_ M /P'7_"CW@T,W_A:'@__ *"__DO+_P#$T?\ "T/!_P#T%_\ R7E_^)K2_P"$ M+\,_] '3_P#P'7_"C_A"_#/_ $ =/_\ =?\*/>#0S?^%H>#_P#H+_\ DO+_ M /$T?\+0\'_]!?\ \EY?_B:TO^$+\,_] '3_ /P'7_"C_A"_#/\ T =/_P# M=?\ "CW@T,W_ (6AX/\ ^@O_ .2\O_Q-12_$?P1.4,VH1R%#E2]I(=I]LKQ6 MO_PA?AG_ * .G_\ @.O^%'_"%^&?^@#I_P#X#K_A1[P:&;_PM#P?_P!!?_R7 ME_\ B:/^%H>#_P#H+_\ DO+_ /$UI?\ "%^&?^@#I_\ X#K_ (4?\(7X9_Z M.G_^ Z_X4>\&AF_\+0\'_P#07_\ )>7_ .)H_P"%H>#_ /H+_P#DO+_\36E_ MPA?AG_H Z?\ ^ Z_X4?\(7X9_P"@#I__ (#K_A1[P:&;_P +0\'_ /07_P#) M>7_XFC_A:'@__H+_ /DO+_\ $UI?\(7X9_Z .G_^ Z_X4?\ "%^&?^@#I_\ MX#K_ (4>\&AF-\3O!K*5;5@01@@VTO/_ ([0OQ.\&HH5-5"J!@ 6TH '_?-: M?_"%^&?^@#I__@.O^%'_ A?AG_H Z?_ . Z_P"%'O!H9O\ PM#P?_T%_P#R M7E_^)H_X6AX/_P"@O_Y+R_\ Q-:7_"%^&?\ H Z?_P" Z_X4?\(7X9_Z .G_ M /@.O^%'O!H9O_"T/!__ $%__)>7_P")H_X6AX/_ .@O_P"2\O\ \36E_P ( M7X9_Z .G_P#@.O\ A1_PA?AG_H Z?_X#K_A1[P:&;_PM#P?_ -!?_P EY?\ MXFC_ (6AX/\ ^@O_ .2\O_Q-:7_"%^&?^@#I_P#X#K_A1_PA?AG_ * .G_\ M@.O^%'O!H9O_ M#P?\ ]!?_ ,EY?_B:/^%H>#_^@O\ ^2\O_P 36E_PA?AG M_H Z?_X#K_A1_P (7X9_Z .G_P#@.O\ A1[P:&;_ ,+0\'_]!?\ \EY?_B:/ M^%H>#_\ H+_^2\O_ ,36E_PA?AG_ * .G_\ @.O^%'_"%^&?^@#I_P#X#K_A M1[P:&;_PM#P?_P!!?_R7E_\ B:/^%H>#_P#H+_\ DO+_ /$UI?\ "%^&?^@# MI_\ X#K_ (4?\(7X9_Z .G_^ Z_X4>\&AF_\+0\'_P#07_\ )>7_ .)H_P"% MH>#_ /H+_P#DO+_\36E_PA?AG_H Z?\ ^ Z_X4?\(7X9_P"@#I__ (#K_A1[ MP:&;_P +0\'_ /07_P#)>7_XFC_A:'@__H+_ /DO+_\ $UI?\(7X9_Z .G_^ M Z_X4?\ "%^&?^@#I_\ X#K_ (4>\&AF_P#"T/!__07_ /)>7_XFC_A:'@__ M *"__DO+_P#$UI?\(7X9_P"@#I__ (#K_A1_PA?AG_H Z?\ ^ Z_X4>\&AF_ M\+0\'_\ 07_\EY?_ (FC_A:'@_\ Z"__ )+R_P#Q-:7_ A?AG_H Z?_ . Z M_P"%'_"%^&?^@#I__@.O^%'O!H9O_"T/!_\ T%__ "7E_P#B:/\ A:'@_P#Z M"_\ Y+R__$UI?\(7X9_Z .G_ /@.O^%'_"%^&?\ H Z?_P" Z_X4>\&AF_\ M"T/!_P#T%_\ R7E_^)H_X6AX/_Z"_P#Y+R__ !-:7_"%^&?^@#I__@.O^%'_ M A?AG_H Z?_ . Z_P"%'O!H9O\ PM#P?_T%_P#R7E_^)H_X6AX/_P"@O_Y+ MR_\ Q-:7_"%^&?\ H Z?_P" Z_X4?\(7X9_Z .G_ /@.O^%'O!H9O_"T/!__ M $%__)>7_P")H_X6AX/_ .@O_P"2\O\ \36E_P (7X9_Z .G_P#@.O\ A1_P MA?AG_H Z?_X#K_A1[P:&;_PM#P?_ -!?_P EY?\ XFC_ (6AX/\ ^@O_ .2\ MO_Q-:7_"%^&?^@#I_P#X#K_A1_PA?AG_ * .G_\ @.O^%'O!H9O_ M#P?\ M]!?_ ,EY?_B:/^%H>#_^@O\ ^2\O_P 36E_PA?AG_H Z?_X#K_A1_P (7X9_ MZ .G_P#@.O\ A1[P:&;_ ,+0\'_]!?\ \EY?_B:/^%H>#_\ H+_^2\O_ ,36 ME_PA?AG_ * .G_\ @.O^%'_"%^&?^@#I_P#X#K_A1[P:&;_PM#P?_P!!?_R7 ME_\ B:/^%H>#_P#H+_\ DO+_ /$UI?\ "%^&?^@#I_\ X#K_ (4?\(7X9_Z M.G_^ Z_X4>\&AF_\+0\'_P#07_\ )>7_ .)H_P"%H>#_ /H+_P#DO+_\36E_ MPA?AG_H Z?\ ^ Z_X4?\(7X9_P"@#I__ (#K_A1[P:&;_P +0\'_ /07_P#) M>7_XFC_A:'@__H+_ /DO+_\ $UI?\(7X9_Z .G_^ Z_X4?\ "%^&?^@#I_\ MX#K_ (4>\&AF_P#"T/!__07_ /)>7_XFC_A:'@__ *"__DO+_P#$UI?\(7X9 M_P"@#I__ (#K_A1_PA?AG_H Z?\ ^ Z_X4>\&AF_\+0\'_\ 07_\EY?_ (FC M_A:'@_\ Z"__ )+R_P#Q-:7_ A?AG_H Z?_ . Z_P"%'_"%^&?^@#I__@.O M^%'O!H9O_"T/!_\ T%__ "7E_P#B:/\ A:'@_P#Z"_\ Y+R__$UI?\(7X9_Z M .G_ /@.O^%'_"%^&?\ H Z?_P" Z_X4>\&AF_\ "T/!_P#T%_\ R7E_^)H_ MX6AX/_Z"_P#Y+R__ !-:7_"%^&?^@#I__@.O^%'_ A?AG_H Z?_ . Z_P"% M'O!H9O\ PM#P?_T%_P#R7E_^)H_X6AX/_P"@O_Y+R_\ Q-:7_"%^&?\ H Z? M_P" Z_X4?\(7X9_Z .G_ /@.O^%'O!H9O_"T/!__ $%__)>7_P")H_X6AX/_ M .@O_P"2\O\ \36E_P (7X9_Z .G_P#@.O\ A1_PA?AG_H Z?_X#K_A1[P:& M;_PM#P?_ -!?_P EY?\ XFC_ (6AX/\ ^@O_ .2\O_Q-:7_"%^&?^@#I_P#X M#K_A1_PA?AG_ * .G_\ @.O^%'O!H9O_ M#P?\ ]!?_ ,EY?_B:/^%H>#_^ M@O\ ^2\O_P 36E_PA?AG_H Z?_X#K_A1_P (7X9_Z .G_P#@.O\ A1[P:&;_ M ,+0\'_]!?\ \EY?_B:/^%H>#_\ H+_^2\O_ ,36E_PA?AG_ * .G_\ @.O^ M%'_"%^&?^@#I_P#X#K_A1[P:&;_PM#P?_P!!?_R7E_\ B:/^%H>#_P#H+_\ MDO+_ /$UI?\ "%^&?^@#I_\ X#K_ (4?\(7X9_Z .G_^ Z_X4>\&AF_\+0\' M_P#07_\ )>7_ .)H_P"%H>#_ /H+_P#DO+_\36E_PA?AG_H Z?\ ^ Z_X4?\ M(7X9_P"@#I__ (#K_A1[P:&;_P +0\'_ /07_P#)>7_XFC_A:'@__H+_ /DO M+_\ $UI?\(7X9_Z .G_^ Z_X4?\ "%^&?^@#I_\ X#K_ (4>\&AF_P#"T/!_ M_07_ /)>7_XFC_A:'@__ *"__DO+_P#$UI?\(7X9_P"@#I__ (#K_A1_PA?A MG_H Z?\ ^ Z_X4>\&AF_\+0\'_\ 07_\EY?_ (FC_A:'@_\ Z"__ )+R_P#Q M-:7_ A?AG_H Z?_ . Z_P"%'_"%^&?^@#I__@.O^%'O!H9O_"T/!_\ T%__ M "7E_P#B:/\ A:'@_P#Z"_\ Y+R__$UI?\(7X9_Z .G_ /@.O^%'_"%^&?\ MH Z?_P" Z_X4>\&AF_\ "T/!_P#T%_\ R7E_^)H_X6AX/_Z"_P#Y+R__ !-: M7_"%^&?^@#I__@.O^%'_ A?AG_H Z?_ . Z_P"%'O!H9O\ PM#P?_T%_P#R M7E_^)H_X6AX/_P"@O_Y+R_\ Q-:7_"%^&?\ H Z?_P" Z_X4?\(7X9_Z .G_ M /@.O^%'O!H9O_"T/!__ $%__)>7_P")K0T;QKX?U^^-GIE_Y]P$+[/*=?E& M,G) '<4[_A"_#/\ T =/_P# =?\ "K5AX=T;2[C[18:7:6TVTKOBB"G![9%- M-:R:Y&9%.TM'%(Z _[RJ1^M ' M8T5#:7=O?VD5W:3QSV\J[HY(VRK#U!J:@ HHHH **** "BL/7O&/A_PP475] M3BMI'&5CP7]0:#X[\,^);G[-I6JQ37&,B%E:-R.^ P&?PH Z.BN= MUKQWX:\.W_V'5M46VN=@?RS$[?*>ARJD=JSO^%L>!_\ H/1_]^)?_B: .SHK MGM;\<^&_#MY'::MJ:VT\D8E5#$[90D@'Y5/<&J,'Q2\%7$JQIK\ 9C@%XW0? MFR@"@#KZ*P=;\:>'O#CVZZMJ26YN$WQ?([AU]05!K*_X6QX'_P"@]'_WXE_^ M)H [.BN:_P"$_P#"XT,:U_:J?V<9_LWG^5)CS,;MN-N>GMBK0\7:$?#1\1?V M@O\ 9(./M'EOC[^SIC/WN.E &W17&?\ "V/ _P#T'H_^_$O_ ,36B_CKPU'H M$6NOJ:C3)9?)2?RGP7YXQMSV/;M0!T5%4=)UG3]-LX/H?0^QJCKWB_0?##P)K.HI:M."8U*,Q8#&?N@XZ]Z -NBJ>E:K M8ZWIL6HZ;<+<6DV=DB@C."0>#SU!KFI/BKX)BD:-]<0.I*L/(EX(_P" T =C M17'1?%3P5-,D4>N(SNP51Y$O)/3^&M&X\;^'+7Q -!FU-4U,R)$(/*V-H MSMQSD=^] '0450U?6],T&R-WJM[#:09P&D;[Q] .I/L*YVR^*?@N_NEMX=G:#IK:AJ=R+>T4A3(5+#)X'"@FF:'XATK MQ)9-=Z1>I=0*Y1F4$8;K@@@$=: -.BL'2?&GA[7=4ETW3=26XO(E9GB$;K@* M0#R0!U(K>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#B_BO?S:=\-]5DMV*22*D.X=E=PK?F"1^->*Z#=16_P^N=W@K^U+03[ M[W4';84P1M5& W 8R0?XCZU]">+= 7Q/X6O]'9Q&;B/Y'/17!#*3[9 KQRQ MM/'^@^#]1\&KX6>X2Z+JMVC JJOPW(X/L21C- 'J'PVO=#OO!MO)X?M7M+17 M97MGD:0Q2=6&23Z@_CVKK:XSX8^$[KPAX2%G?,OVR>9KB9%.0A( "Y[X"C\< MUV= !1110 4444 ?-/A33X?'_P 6KMM;WS0L\T[QEB-P4X5,CD 9'X"O3Y_@ MYH8\2VVK:9=W.EB JX@MCGYU.=P9LX[<8KDM>\">*O"/CB3Q'X1MOM<$DCR" M-0&*;\[D9<@E>3@CVZ$4RT\._$#QQXQM-4UV*;2+>WPK21DPE4!R509W9/J? MZ 4 8WQL*CXD1EDWJ+6'*?WAEN*NVNK>%KF\@@/PMGC$LBIO,LF%R<9^[6A\ M5O"'B36/'4>HZ3I4UU"EO$!(N,;E)..3]*N_\)-\8O\ H7+?_OR/_BZ .9^. MX"^.K( <#3H^/^VDE8OBG4- \3W-A8>$_"\ME>ERK 8#2D]%V@D?C79_%?PA MXE\1>)]/O;#29KA!I\22M'@!9-SDCD^XK0^+?P]U#5M1M-:[8".YCB( M#9'W9.W/8_1: .GL_AKI6I^%]#M/$ULUS>V%H(->#?# M6E:O\4YM$O;LMPHC$C*<)NV\@Y["OH3P?=:M=^&+-M6^"/!WB#3?BW/JMYII(43&0H1P3S[D5A+X6UL? !]!_LZ7^U"^?LV1N_P"/D-ZX^[S0!YIX M0U?PQ8:3+%K7A2;5KDSEEG1B J;5PO'N"?QKO?B1%IR?!G2)-*L/L%I/>13+ M;$DE"R2$@Y[UU/P=T+4_#_A&ZM-6LY+6=[]Y%1\9*F., \>X/Y4_XP:'J>O^ M#H+32K1[JX6]20HF,A0C@GGZB@#A#J=QIO[-UJ+9V1KJX>W9E."%,KDC\0N/ MQJ_\+/AUX=UWP2=1U6S^U7%U)(@8R,OE*IVC;@]<@G-;VA>!;K4_@S'X:U2) MK*]S(Z;^3&_F,RDX['O[&N,T:+XI^![&XT73]',T#NS)((A,$)XW(P.!GKAA M^% 'IO@7X?6_@1J?ARX)$D# M?:85;J ?E"<50T?P'XF\ M$?$RUNM/L[C4--BD57N5"C?&Z@/D9ZC)_%17HGQ8T;4-=\$/9:9:O(?\ DXN'_L)V M?_H,=>J_"G1]0T/P/#9:G:O;7*SR,8WQG!/'2N&UOP=X@N?C?%K4.ES/IHO[ M:4W (V[5";CUSQ@_E0!B_$V2;Q'\8K;0;B9TM8YK:T0 _=$FPLP'K\_Z"M[X MI_#KPYH?@O\ M+2;/[+<6TB*2)&;S%8[<')//(.:O?%'XPQFN=UJ'XI>.K6#1M0T;[/;HX9W,8A5R/XF)/.,DX M7\NE "3:G<:G^SHPN79VM;Q;=68Y)0,"!^ ;'X5S?P]\3WG@;6;2^NDD&C:D M"DO<,%8KO'^TI[>A]Q7J/B+P'=Z=\'5\-Z5"U]>K*DDGE\;W+Y8C/8=![ 57 MT?X(O#_ (RFN]5TN:UMS9O&)'*D%BR$#@^QKW*@ 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@#"\8:GL>&-5TV#PW)8230'R\S0XD;(X^5N#CN?2@"U:7^K:=XFL MM(O[Z#4([R"24.D'E20E,?> )!4YP.G-/TKQ*]_XKU#360+:H"+23_GH8SME M_)F _ U.-#M=!TR\GT#2H1J#0D1AF<'KVK"B\*:QI-OH<]O>_;) M=.F!:W\M$)63B;YB>>I//7% &A;>+T_M+Q-#< "'2AYD1QC>@3YQ[X8'_OH5 MJ>%]4EUGPU8W]P +B1,2@#&'4E6X[<@URX\(7]U9Z;),@AN);Z9]13<#N@DE M\PJ2.OW(Q^)KIO#]C=4@FCVPM?RS6YW AD?#=NGS%AS0!7N?&FDVCSB5; MORK>H]:L6OB6RNC>)Y-Y%-:Q"9X9;9ED9#G#*N,L M#@CCFL2ZT+4I/#?B"T2VS/=ZF9X5WK\R>9&OI5C7=,UF76=1O-*&R M232EMX90X!\P2LQ ST.T\'IDT 7D\6Z>8+R26&\MWLXA/+#/;LDGE_WP#U'! MZ>E:3ZI:I?6=F'+RW:/)%L&1M4 EB>PY'YURVC:+,GB5[I](NK;3YM/:VD^U MW0F=FW DM\[<$9Z'MSBCP+97!N+RYN9%F2QSI=G(#G=%&Q.[\CS6L-R)FENBPACAB+LY4 D #ZU7N/$]G;O'%]FOI;@Q+-)!#;,[PH>A<# M[IZ\=>*74["YN/$^A7D<6Z"U^T>:^1\NY %XZG)]*Q-2T.XA\3W^H'3;W4+> M^6,K]COC T3HNW##>H(/!SSCF@#;G\4Z9'%9O TUXUXAD@BM8C([(.K8[ >^ M.>*=9^)M-OY+6.%IM]U++%&'B*G=&,N"#R,>]8R:3=:!J]EJ&F:.\UH;#[++ M:1SJ9(&WF3(+L PRQ!Y]*RM'@U!UM-7M]/>=K35K\SVJ2(' D++P20IP?>@# ML)_$FFV\=XTDDF;6=;9E6,LSRD A4 Y8G<.E5_\ A+M,2UN9IQ=6\EL4$EO+ M RR_.<)A>^3P,5S=SX_2\O9M/9)1JRWJ6BW6UI8_*"$!U(VMU[CD=<]>254B,%S?\ F2RH&SP3(P7:+?L5II\\6FWI M^TWBVSQRV[*Z#OQW/IZ\^E=!'.)+59_+D4,F_8RX<<9P1Z^U<4-,U]M#@>6W MN)WL]52ZM[:>=&G^SK_"7SM+2W=ADQ2%2R^QVDC\C M0!RA\8/;6&GW"QSWHO-0DMR1:E&C4%OEVY.6&,>^">U;$GB6SCOTLEM[V2_P"58']BZK;:-9NED99[36I+TP+(H9XB\GW23C.'!P2* MDURVU2]O(;S3-&O+/5"D86\%S&$ W99)E#?, ,] >O% '4ZIJ5OI&FS7]V6$ M$(!&^T*_MI8$/^D2ZDTL2R;=N47S#GJ>JC%16^E:S-I.C>'Y MM-,":?/"\M[YJ&-TB.04 .[5!%&&D(8D9W9'H!5^^\-:A1VHBN[>69"\ N;=HQ,HZE2>O&#CKCM3/$>OMH1TX+:2W M'VNZ6%O+0MM&"3C'\7' ^OI5#1-+1]2@N;G0;^TGME9EFN=1:=5\4V=Y M37,D(G-O!;L\D:>K ?=YXQUS6A8WUMJ5C#>6DHEMYEW(X[C^EM[2Z*?:-SR2!#E59W+E M1]-V/PH 2/Q+93W[6MO#>7 67R'N(;9FB1\X(+ =CU/0=ZCF\7:7!<2(WVDP M12^3+=K Q@C?.,%^G!X)Z#N:HZ FK:#;IHSZ/+<11W#[+V.:,(8W=_])BU%DA>)G+99/,&" >0%.2/>@#J#XDLS MJ\VF10W<]S!(J3"* LL>X @LW0#!_0^E9VF^+6U'1M0O)+*[MS;-* PMF885 MBH..[#J1VP:O:-I]Q::WKUQ+%LANKB-X6R#N41*I^G(/6L[2[/4[33]8TB73 MI,2/=2PW0D0QR"1B5&,[@?F[C''6@"K<^(KV>[\/Z;:W-TIOK83RWL-D"7&% MQA6R%&6RW7;QZUT!\1:>ND2ZD7D\F*8P.NSYQ('V;=OKNQ^=96FZ/?V][X8D ME@VK9:6]O<'<#LD*Q@#KS]T]/2J4NG22_$/[#$R-IS,FJSH#RLR@Q@'ZG8WU M4T =9JNHPZ3I-UJ$^?*MXFD8#J<#H/<]*SG\0KIT.GP:A#<3:A=PF40VD!?D M8+ 8Z ;@,GTI/&EA-J7@W5;6!2TK0%E4=6*D-@?7&*RM2U%_^$H\.WUG9RWH MEL+AUCA90Q4^4S&=P_ESTIK> M+M*CT^XO)VG@%M*D4\4L)62)G("Y7T.R9IVU"6ZDT^&Z\ MMQ&\8C $BD#>-H/7!R1FKL_A]KC1YGL]'N;6ZFO+9I$NKOSG>..16R278# + M<9H U9_$'F76EQHMY9?:;DQXN+,_O0%)VY)^3/4'_9/%2#Q=I;70B'VCR#-] MG%WY+>09,XV[^G7C/3/>GZ[87-Y?:')!'O2VOA-,=P&U/+<9YZ\D=*YM=%UC M_A&H?"ATYA&DZ[M0\U/+,0E\S^.]3VVO(-5DBNKLQ16^G)<3))!M4YP3(),\CM@#J#6- M>Z=K5KIWB328-)DNTU.2>:"YCFC51YJ_=<,P((/'&<\5-J_AB_U2:ZB51$DN MB):K(S# E$F[:0.<=.: -VR\1VU\LCQVFH)$L1F626T=5D0=UXY/H.I["HH? M$MM>K=V\45W:WD5LTZQ75N8V*]-P!ZC.*@EO?$%_I-W;0:/+IU[]E81S231L MGF]@N"3CKR0,<5D:=H=X->BNETJ\M8)-/FM99+N[$SF1BIW-\[<'!Y'Y"@"] M8ZUJ$R>#3)/DZC"S77R+^\(@+^G'S<\8K7/B+3QI,FI%Y/)CF,#+L^<2!]FW M;Z[JY^STW5[>Q\*R/IK>=I+&">$3)DJ8C'YBG.".^.M-?3I)/B(;&-D;3MR: MM,@/W9@#& ?J=K_530!UNI:E:Z39/=WDA2)2!PI9F8G 4 QB\Z>">$I($YPP'<<'IZ4>)].NK^QM9+-%EN+.\BNUA9MOF[#RN3P M#@G&>^*PM4TK5M=_MJ_.G/:M+I9L;:WED0O(Q8L6.TE0,X Y]: .JTS58=5C M>6"&Y2(8V231%!(#W7/4>]-_MFSSJ0W/_P 2[_CX^7I\@?CUX-6[9#':Q(PP M50 CTXKDK^RUBVO?$D5KI;7<>JH##,LR*J'RA&0^3GMD8!SGM0!I/XQTY6*Q M07]P5ACN'\BV9]D;C*DXZ<#IUJ:;Q3IJ):&W,]Z]U%Y\4=I$9&,?]XCL.<<] M^*YC19M2T?6M0MX=(FO;A-.L(W2.6-1&ZQN,,68<9SR,]*GT?0]5\+36=RED MVHYL/LT\=O(BM')YC2<;R 5^-IYQ>[Q D,+,[,OWEV MXR"/?I@U=TK5K;6+5Y[;S%\N1HI(Y4*/&Z]58'H>GYUS.E>'M2M;_1+F>%0R MW-Y=72HX*PF8$JH]>N.*VO#]AQ;G47GB^8'_B. MS76)-*CBNIKN)D$BQ0E@@< AF/0#G^?H:A/B[2Q<;/\ 2?L_G>1]L\AO(\S. MW&_IUXSTSWIVF:?#[C!]:YG2O"S6MO%H^HZ)> MW4:2[3=)J+"!TW9#&/S 0>GR[>HH Z.^\7:98SW4;+=S)9C_ $F:"W9XX3C. M&8=\?EWQ5ZWUFSN9;N*-G+6D:22Y7H'7<,>O%<;K$.IZ+X?\4V;:9)<6MV;F MYCO(I4"JLBY(<$ALKST!SQ5Z*VU6QO-0EM=,:\BU.S@$0BXBAMX"\GEG^(@=!SCGO3'\7Z7Y5H]N+JZ>Z#L MD5O SR (F&2&1,\Y#J&4Y] M>,5>U'1/*TFU73_#]\EW^]E26WOE\VVF;'5V?Y@QZ\D<=#0!JMXG(\51Z0+& MY:)[5)A*L+9!9L#/HH'4]CQVJY:ZF[>(+[29]N^.-+B!@,;HFR#GW#*?P(K( M2VUJQUW3]2N+)KYY-,2TNFMW1=DH;<6PQ'RG)Z>G2K$$+7'Q'N[Q/]5;:9'; M.?\ ;:0OC\% /_ A0!-KOB)M&U+2[46<]PMY(ZN8HRY 5"?E ZG('X9K/_X2 MW[#KNMPWJ7DEK:^2Z"&U+>0AC#,7('')SSD]?2K_ (CM;UKW1]1L[1KLV-RS MR0(ZJ[*T;)E=Q XR.,U5BTV_ED\3SO:-%_:,$?D(SJ26\C:5."0,-QZ4 :.H M>([33DCD,%[<1/%YQEMK9I$5/[Q(X]_6JFH>*TM=6TFWM[6>ZMK^!YQ+!$SD MJ "NW'7KD^@QZUBRZ-JYBL[6ZL+J[MDTR&"**"[$20SA<.9,,">V"-W0\5-; M:;JVG6?A6Z&F2SRZ;;26US;1R('&Y54,"6"D93UZ&@#K-3O?[.TNZO!$TI@B M9PBC).!7,77BVX?PYH^J)%<6QGN[9)U-N3O1QE@@()8'L1S747D+WNEW$ 'E MO-"R8;^$E<:7EC*NL8PS+ACQP.N#STH W M(/%&FRVM]/,TUK]AQ]HCN8BCH#]TX[Y[8ZU#_P )?IRQW#3PWML\$)N#%/;, MCM$#@LH/4#//<5DZ]X:O]4O->:*,!9X[-K:[1Y(M@R-J@98G ML.1^=,U/58],2,M:WEPTA(5+6!I#QU)QT_&N9\"V=P9[RYNI%F6RSI=I(#G= M%&Q.[\A<# M[O?CKQ7/:#H&IVEUHIGL3"EG=WKR9F5PJR E"#G)^]CUX.:GU/0[B'Q/?:C_ M &;>ZA;WL<>!9WQ@:)T&W##>H*D8.><6DHEMYEW(X[BL&T M\5VL=F]S=S7$@EOY+6&,6;+(C!21&5&23P1GN36SI%C#IVE6]K;VQMHU7/DF M0OL+'(61P&Z^I''6@#I-*UFVU=)_( M6:.6WD\N:&>,H\;8!&0?4$'-8NIZU>2>,K70[9[NVB$/G2RQVH??RH RP("< MG+>O'%:&EV%S;>)->NY8]L%T\!A;<#N"QA3QVY]:#87)\;IJ/E_Z*-.: R;A M]\R!L8Z]!0!*?$6GC1WU3?)]E68PD[.=WF>7T_WJPM0UW48-)\73QW&V33Y= MML=BG8/+1O3GDGKFJ,^EZXOA^ZT&/2&D_P!/,ZW7GQA&C-P),@9SNQV('3KV M-R_T/4[B'Q;8);#9J0\ZVG\P;6;RU781U!RO7I0!V2$F-2>I IU5[&6::P@D MN+=K:8H-\+,&*'TR.#5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **YSQM-)#H4?[V2&U>ZA2\EC)4I 7 "W MEN;9=0:TFY2W9\%C@\9&1GN,T =U17FNK)96,OB"UT-D6P_L.22X2W?,:39( M0\*-)MVM=T-UITDMRC.Q$SJ4PS\_,?F/)H [^J.IZI%I M?V/S(W?[5=);+MQPS9P3[<5Y[91V=0D:OYQ M7]VV21@'/48Y^HJQ7 ZK/::5K7BFX>U\Z%["V:2(2% [.[KDL.@Z9/8"LH*- M./B>P@EL5B;0WF:&P=C&D@W#/)/S8(R1C/'% 'I\T,5S!)!,BR12*4=&&0RD M8(-);VT%I;I;VT,<,,8PD<:A54>P%<,UDND:KH=QI412[O+"Y,QW%C.XC5E+ M9/)W=_>I?#<6B?V+9:C;2P3^()+=F+R39FDGV$NK G)P<\=L4 =S17F'AZP: M]BTB^BU#3(M2:5))IC,_VJ5AS)&X)Y.-PQT':NQ\802MH+7MN";G3I$O8P/X MMARP_%=P_&@#>K+%U9:3]O!M9+6UMT-U-<>7^[8L26((Y)X)/'<5P\L^L70\ ME_.\CQ4X,0_Y]4!PP/U@ /U!J?6=.MEE\;V\5NNS^S(90@'&\+*0<>N0/RH M[2[UB"TFTU"CN-0E\J-EZ#Y"^3GV6M&N O+'1[BT\*VEFD#6)[V.!9 M&TZ.6)Y2!F592,C/<#;^E85QIUK'X=U[64C*ZC;:Q*T-P&.Z/$X&!SP#DY'? M- 'I"71>_EM?L\ZB-%?SF7]VV<\ YY(QS]15BN U33H+C6_%-J+R/3TGM;1V MF=L)O+OPW(X; 4\]ZV_!ES;26%Y:V]E!:-:W)BE6VDWPLVU3N0^F"..U &]= M6MO>VSV]U$DL+_>1QD'G-35YO>V^A2W7B^?5984N8)\P.TVV2/\ %+F38%!CS(ZC(^;?D$CD8% 'DV]K;VBR"WB2,22-*X48W,QR2?6P"RK@' ^4AL?[-6M!OK:UTB[\1:E<+!'J5R9E>4X"Q9"1#_OD _P# C0!U M-%%% !1110 4444 %%%% !5>VL+2SDGDMK:*%YW,DK(@!D8]V/B*B*B !5& !V M%+10 4444 %,CBCBW^6BKO;]0QZ9I\482.QMD0*R!5A4#:>HZ=#W%6Z* (_(AWQO MY2;H@1&=HR@/7'I42:=91W;7:6=NMRW698E#G_@6,U9HH K+I]DEVUVEG;K< MMUF$2AS_ ,"QFK! 92K $$8(/>EHH 9Y4?R?(O[O[G'W>,<>G!(H$,0D>01H M'< .VT98#H">_4T^B@"K!IMC;!1!96T05]X$<2KAL8SP.N.]3K%&DCR)&BO( M078+@M@8&3WXI]% $%Q96EVT;7-K#,8SN0R1AMI]1GI2FTMC$\1MXC&[%G0H M,,2V@M(1#;01PQ#HD:!5' MX"I:* ,:T\.6<&IW]]/'!E6** (Y+>&9HVEACIJ* ,C4M#6ZTEM,L98].MIG!],"IZ* "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#"\8:9JVL>&KBRT2_P#L-^[(4G\QH]H# GE>>1D5X?XPT_QUX*LH)]1\;32/ M.^V*""_G+MCJ<$#@1MA_P 9.?H: /1_ MAK8:]8^$D/B*[GN+VXE,X%Q(SO$A50$)/0\$X[9KL*** "BBB@ HHHH ^;6U M#Q;X@^)VHZ!IWB6_M2]]RJ6(W>8HX' MN13_ !1J*_$SXGV:Z+!,T3"*!&=<':I)9R.P&3^ H Z'XQ^(M;TKQU:VVGZO M?6D#6<;&."X9%)+N"< ]>!6U\:_%^M:$^G:;I=Q+9QW,;227$1P[8.-H;MCJ M<<\BN2^.?_)0[/\ Z\8O_1CUVOQ;\46FEW%II6L>&(M2T^=/,2X>8H5;.&"X M&0P&#P>XH Y"SB\1C4;&;P=X\.MRR#=+!/] M4\-:5IUA8[;75+V+S)W&&,"\ A>V2YR?Q% %QO"'Q.M M-$@U^WU^]N+IPLALTNI'D ;&,@_*<9Y%==XJUGQ-!\&9;[4DFTO6XVB1WAE" ML?WBC<"AXR.H^O:J-[\;M)M_"$+Z8KOK7EHOV>:)MB,,;B3P".N,'/3I2>+= M>U#Q+\"KG5=1L$LY9Y8BB(Q(=/,7#8/(SSQSQ@]Z *WAC7M7N/@;K^HS:I>2 M7T4T@CN7G8R( (\8;.1U/YUR7AP>,?$7AO5M9C\:7ULNG EHYKR0;\*6Z[N. MF*W?"7_)O?B3_KO+_P"@QUA_#/X M#?'&NZM\//%D5[?327.GVGF6]V&Q(NX-P6'.05R#UY-;?P.UG5-8L=9;4]1N MKQHY(@AN)FDV@ALXR>*U]5\'Z3X-^%OB&STN.3]Y:2-+-*VYY"%XR< <>@%> M9_"CQ[HW@RTU./51<[KEXVC\F,-PH;.>1ZT >N?%2^N]-^'>I75C$-=U>Z^"?B/4+C4[R6]ADF$5P\[-(F(T(PQ.1R3^=7/ M&WC/2O&7PGUZ?2A/LMY($?SDVG)E4\A_ ]JU['Q!K+_'YM,;5;UK#[9*OV M8SMY>!&Q VYQC-)$3#GWXH ]8^-'BNYT#P]:V6G74MM?7LN?,A M+/BJ\>EV;:A_9[B&"W52P<1G+Y [%MWX8K/\0ZIXDTWQW:>*=7T/*DHC M5&19=@ ;&2>HP#]: .Q^-GB'6M(\5V,&FZM?6<36*NR6\[(I;>XR0#UX%8WB ML^+/!=O97B>/I[]IVQY273,R\9R5)(([4?'&[AO_ !+H]Y;OO@GTN.6-O56= MR#^1K.\>>#(_ >MZ=>6\/VS2[A1(B77(WC[R,5QQT(Z=?:@#T;73XE\4?"S3 M/$FF:A?6>JPP&6>&UF:,7" D,=H/7CE41_K=W]X#Y?7.#7M?AC5K+7/#5AJ&GHL=M+"-L2XQ%C@IQZ$$?A7SY/HVG M_P#"]?[+^RI]A.IJ#!CY<'#$8],]J /6_A7I>N0>'_[5U_4[^ZN;X!HH;F=W M$4?8X)^\>OTQ[UWU'2N1^)?B#_A'? NH7*/MN)U^S0>N]^,CZ# M-O$NL>(M:U#1]6U"#2[60*HM[AD14R$5L _Q'G\:]Z\*^)8=:\#V>NS.!_HY M:Y(_A= 0_P"H)KY\\,VGBH>$M3M-,\,M?6&KJ%>Y,3,?D)QM(('#9['D5UGP M8U)KW3-?\'SR;&N('D@W?PDKL\7G2]5%QJFCYVR7,DNY5!&0Z,Y#''0K]>, MUQ7PS\2VOP^\3:K9>(HYK;S%$3L(RQC=">H'.#D\CVKNM%^+-[XC^(*:/H^F M1W&DR, )G#)(B ?/(>HQZ @=N>: .6\9Z+\0_#-G=ZU<>*9_L/GX6.#4)MP# M-\HP0!^M0^$-&^(GBO3H]6LO%4ZVHG*,D^H3!CMQG@ COZUZ)\:O^2;W7_7> M+_T*H/@=_P D\'_7Y+_[+0!R'BGQ%K=M\^BL3?6:&V2X81E6$>X;< MXP+ *9]<*#^- "Z_H?Q$\":;%KT MGB>>X0.HF5;J20(3TW*_##/'XUO^(O'5_K?P8@URTN9;'4!=I!.UM(4(89S@ M@YP1@X]ZI_$GXI:!XB\%OI>E-/+<73QF0/$4\I58-R3U.0!QGOS65>Z-=:-^ MS[']KC:.2[U);D(PP0I&%S]0H/XT ;GP>^(MS>WC^'] M,D]?4?B/2H/@[X@UG5?'.I6VH:K>W<"6DC+'/.SJI$B $ GK@FN;/@V6X^%6 MC^+=(#)?V+2FX\OAF196(<>Z_P OI5[X#,7\BZ7J$M_8Z9;6]W*&$DT: ,P)RA!ZU)10!S,?P\\(17(N$\/6/F M Y&8\KG_ '3Q^E;=_IECJEBUC?6D5Q:MC,,BY4X.1Q[8JW10!EP>'-&M=)FT MJ#3+:.PF),ENJ (Y.,Y'X#\JDTK0M*T.*2/2[""S20AG6%-H8^IK0HH AN[2 MWOK26UNH4FMY5*21N,A@>H-8/_"OO"'_ $+NG?\ ?D5TE% &+%X1\/0:=<:? M%H]FEG<,K30K&-KE3D$CVJ:V\.:-9Z5/I=MIMM%8SDF6W1 $%M!TF]:]T_2;2VN6!4RQQ@,0>O-3:MH&DZZL2ZKI]O>" M(DQB9 VW/7'Y"M&B@#"N?!GAJ\2W2YT2RE6WC$4(>('8@)(4>@R35_4M&TW6 M;1;34K&"ZMT8,LEZY#'#JEC!=QQMN19E MW 'IFM"B@"O96-KIMG%9V4$=O;1#"11KA5'7@5GV?A70=/U+^T;/2;2"]RQ\ M^.,!LMUY]\FMBB@#&U?PGH&O2B75-)M;J4# D=/GQZ;ASBIM(\/:/H$;II6F MVUH'^^8D +?4]36G10!4U'3+'5[-K34;6*ZMV()CE7 ?"=C=+E6MI,Z;&>&,*2N0#;I58HQFMP& Z?OTYI=5\W1/#.H3:G?76J(P5 I MV0,-Q"@;D"X!)&3V% '1NVR-GPQV@G"C)/T%9UKKD%UJ%O9""YBFGM#> 2Q[ M=JA@N&!.0V6'&*X[3+9K;5=<6FHC_A"/"\9O/])?4H(V4R?.<3 M'<#W^M7=-M";?Q+J\8EN-1M;V\^QAG9@A"\!5SCDGT]/04 =U4%W>6]A;^?= M2K%%N5=Q]6( 'XD@5P/A[3[R^/X2* MW/B!;P3^%]TZY2.ZMV)W$!1YJ@DX]B: .IHKC;VUL9O$^FZ/.Y71ULI)88A, MP268. 03G+84DXSWJ]X+F>73+U!,\UK!?S0VDCL6W0J>/F/4 Y /M0!TE%<3 MIUOI^K:GK-QK=PWVNUOGCC1[EH_(B7'EE0",9'.>^:RKTPRZ#K^L7-W*FN6M MY*D!$S!H2KXBC5ET5YWJ=F+^7QA<7C3^=9VL@U2TK4X=8 ML!>6ZR+&9)(\2 Y1RAZ$]U-<'81VMEI_@^]T^XD.J7CVZ7"BX9S-&4_>;E) M/"]?; J:Q=X/!,6I6SDSZ3J-Q/+&C&<9(MPHQ,?Q"I^ M+T =S<3"WMI9BDCB-"^R-=S-@9P!W/M4$.HVTT\-ON9+F6#[0(74APF0,D=N M2!BN%$]QXBT?Q#JE]'+";2P-HL88KMGC4O(PP>S[0#_LU/:65C/XNT::\'SM MHB2*SRE=SJR8/7GCM0!V.G:G#J9O!"LB_9;EK9]X RR@$D8/3FKCNL:,[$!5 M&23V%>97MA"NA^+=81IDO[34IG@E29AY978> #CGOQS7H6I0K=:1=12*662% M@5!(SQ[4 07.NV5OI]G?*7FM[R6**%XQU\P@*><<*RL3\._#Z6YP;BZL?/,?,ISD?<4_A0!W4$PN+>*8(Z"1 ^R1=K+D9P1V/M4E>;W82 MQ73M$73)-:GCYU4'#!B1D'DX[UTWCJ1H_!>HNDC1L%3YE;:1\ MZ]Z .BHKSK6R- U*1?#,KF233+F:XB69I0I4+Y&FT M>ZDEDO5?[5^_:3SX_++&1\D\AL<^^* .FM=>M[W1;?5(+>Z>&=PBHL6YQE]N M2 3P#R3Z5JUYK:^6WP]T"5'/FP:E$F4<@J3<88$ ^AZ&M32;?3]5OM5N]9N& M-];:A)&BO6% (P",'/?- ';45P%_)<0:E=^$EDE!U&\2>!PQRML^ M7F /;!1Q_P #%=1XEL9[[P[=PV;,ETB>;;E3@^8AW*/Q(Q^- &O5"^U:+3S/ MYL%RR06KW32)'E-J]5W=-WM7 R^(=8G@EUJW646NMK]@L8<"9!*A1]/F16W#!;RXN![\&M'QHC2VFE0K++$) MM4MXV:)RK;23D CI0!TM%<#K5CY7B/3]#MXK==-^RR31P7-U)$DLN_G+ $L0 M#D ^I/:HI]%OQI-I]HO;.\BM[F>6.Q-^X26+ 02G!+(=V,Y SS0!Z'5*XU. M&VU6RTYUD,UXLC1L -H" $YY_P!H8KEM"U>TN/$<%Q'*\%E+H<+Q)<2= )'! MR2>2!C)K.\/7(DN/!TTLV[S!J 5W;.XE^!D^PH ] MKRWNS.+>59#!*89,?P MN "1^HI+F[%L]NIAGD\^41@Q1E@G!.6]!QU]Q7+>#K&PM]3UUT4+=)J4T8!D M.0A"$<$_K5SQ,@76O#42&(!4QN2".AY _*@#I:*\SBMEC\,V^N++ MP6'AR\GN(I)8]H0I'(8RQ9@H&X?=& M2,GL* ->BO+V%QI:^*-/22"%!HIN/(M;EY5BD^<9!;D'&,X]C6B(K33=5T Z M3.YGO(9/M<8N&D$D8B)WL"3R&Q@^^* ._HKS'3H[:TT#PKJ-E ,GIQ@=*N65N\/AG7];@,TNJ03WPMW:1F\H!V&%7./4]* /0 MJ*X2UBL].UCPTVCW4DLEZK_:OW[2>?'Y9;S'R3R&QS[XK'L$MK;PEH.JVES) M_;RNQ?6B7"PSPA\_)/&4<8)'(/3I7 M+>'-(M=0GUFZO/-GE74[J%-TK8C0DJ0H!P.">>OY"L33WCU'P_H&ER6ZW-P\ M$\^^ZNY(HT19,$G:WGMX)I526X8I$IZN0"Q _ $U/7EM ME'!JEAX/DU.7SU%Y=6S2F9L%5$H0;LC/W5P>IK0U"*;5/%FI6UAA^R M1W-]) %C*Y,B; =QW9&[M@4 >A52U/4X=)MXIIUD99)XX $ )W.P4'DCC)J+ M0XKVV\/VD5[SS- MN5_.&8]F< *.@QVS0!Z7!=B>YN8!#.A@95+O&55\C.5/\0YP?>K%>>W&FO=W M/B.RM[M(%34K>18IYV5)LQ*S1%LY 8DGC\JCM;RRU6ZT;3)4EL=*S=));FY8 MK)<(P&SS,_,HRQ S@^G&* .^N;L6K6ZF&>3SI1$#%&6"9!.6]%XZ^XJQ7':K M9V-E<>&?[.=O+34_)!6=G&TI(67DGNHX[8KGI$MH?"-WJ\5S(NMQ7\RVSBX8 ML7\\A8PN<$$?PXZ'- 'H,.LP7!U-8XIV;3Y#'*H3)<[ _P @!YX('UJ[!*+B MWBF".@D0/MD7:RY&<$=C[5Q#K%-9^.X9&Q(LC3;5H_2FZ?I\.M M:W#;7[32P#0[63RQ,ZJ7)<;C@C)]Z .]HKS6TN!K6A^']/N8ENKLV1+2WPS< MEGVKR?J<&@"_17FFCR26WB'0;JTCAMHM3BF;[.M[),\J^674R;N,Y Y'3)%: M_A&VTV]TRQU>\N6EUB5B9GDN6#"7)!CVYP .FW':@#JX;^WN8)IK>3SEA=XW MV D[E.&4>IR,4^TN!=VD-P(Y8A*@<)*FUUSV([&N'\/:7IJZ!KZ*F)A9D61SP[D@C) ^FBT5Y MMIN_5G\-VMW<7$UG))?QJQE8&>%"/++$$%A@#ZXK?\,W=OI>GZQ'=70ALK+4 MY((FGEXC3Y"%W,>F6P* .JHJ.:)+BWDA?)212K8..",5YM:ZMK%I'%<2F8VW MAK-M?C!)N06*EAZ[8PC_ / J /0+G4X;75+'3W60RW@D,;*!M&P G//O4MY= MBRM_.:&>4;U3;#&7;D@9P.PSD^U<%#I9O;WPL-4\QI+X7EW.GF,O+JK!."#@ M @8]J9-'Y6@7<2R3;=/\0)#;9E8E(S)'\N<\C#$F&%DT5F7\KOX7N9B<.U MDS9''.PFN+M='M9+CPB7:Y;^TK1FOWX=* /1Z*\XBDC-@ M=":%KK.LW%O:)/=/''&B MAV'+ G"\YX]*;I\MU;^'+N^CG\TZ%J[L%BE:1 M3;@+YB GD@*[$9]!0!Z35<78.H-9^3/E8A+YIC/EG)(P&Z;N.GI6-X6D;4!J M&M,[-'?7!^S@G@0Q_(A [9PS?\"KGO%):TU+Q.T$DD9;1$F.'/#[W&X<\'"C MIZ4 >A4V1Q'&SG.%!)Q7#7L#Z#K,#Z3YQGNM*NI'1Y6D\V5 A1B&)RV2?SJ[ MX>L='.D6>HPW37&H7%J6:9KIF>5RF6!7=@X.>,<8H Z/2]1BU;2[74(%=8KB M,2(L@ 8 ^N":MUYYHMVB:?X"87 6$K)'(=^%W>2V%/OGMZU%?ZD9;K5D6^9+ M"XURWMKB>.7 2(Q+N 8?=!8!2??!"DS,0-I5BP&.QG\B5%!WC(8#(!P01@^]5]9\07^C_V?832V7]H7?F,T_DR&*-%QSL!+$\@8 MSZT ;MMH^F6>/LNG6D.$*#RX57Y3U' Z' J3^SK+_1O]#M_]%_X]_P!V/W7& M/E_N\<<5R(\7ZH; ".VMI;L:C#9K)LD2&99!D,H/*D=#UQCO6A<:CX@BU6RT MA'TUKJ>WEG>Y73+,3NXD:40+N+ Y!)QG M.>E4;#Q/J&H?VI8>=:23QV/VFW MNH;>6),<@@JYR>Q!!P: .E;0](:P2Q?2[(VB'*U;G7 M-9N)M7ETJ.R%KI;F-UN%8O.ZJ&8 @@(,$ $@\T ;MUHVEWURES=Z=:3SI]V2 M6%68?0D4LFD:;-?+?2Z?:O=IC;.T*EQCIAL9KGX_$&K:O?K;Z.ME%&^G07RO M=*[']X6^7"D>@Y[<]<\;7A_5#K6@66I-&(VN(@S(#D ]#CVR* +;6=JWG[K: M$_:!MFR@_>C&,-Z\<65I-"(2D$&!BHR@88(7VX' ]*YH>*=5_LA? M$1AL_P"QFG">1AO/\HR;-^[.,YYVXZ=Z72;6ZNOB%K=Q>K8S+:^4D3&$F2)2 MI*A"2=O4[O4^E &UH7AS3]#LK5(K2U^V16Z0R74<"J\A"@$D]><9ZT_4M(,] MEX1Y6FGC>1(T7 M ^ZG)))]1TK.C\6ZI-:VT<5O:F[DU+["96218G4QLXD4'YNPR/8C/.0 ==8V M<.GV%O9VZ[88(UC0>P&!4ABC,JRE%,B@JKD<@'&0#[X'Y"N)G\1^)+:VUF5T MTI_[&<>=M20>>NT/\OS?(=I[[N:T&U;7;_6-2M-*_L]([..&1?M,;EI"ZEMN M0P Z=?TH Z(PVI62V,<)64,TD14?.#U)'?/>HKG2=.O8X8[JPM9T@_U2RPJP MC_W^"#4]OXDU@6>F:Q=0V8TS4 M)HXUA0-YL*R'",6SANHR,#K0!U#6%FT,T+6L!BG8M,AC&V0GJ6'<\#K5BN4' MB>\.GK#Y,']K_P!I?V>8\'9G=NWXSG'E?-UJG=^)]>BL[_488=.-K9ZBUD8G M#[Y!YH0-NSA?O#L>Y]J .IAT72K=I&ATVSC,DBRN4@4;G4Y5CQU!)(-6'M+: M1Y7>WB9Y4\N1B@)=.?E/J.3Q[FN4N_%6H:$=5BU:*UGEM;>*>!K9617\QR@5 M@22,,.H[=JCMO%NH+/)#,;2[!M99DDMK>6-8G1=VU]_4'L01TZ4 =.^BZ5)< MPW$FFV;3P@"*1H%+(!T ..,=JB\0:4=;T*YTX2B(SA1O*[@,,#T_"L6PU_67 MNM$:]CL?LVL1DQK"K[X6\OS!DDX8$ ]ACWJ3P5-JUQ9W0^(9-7N[A)72,PVT:1;1$A()R/IS6M110!$+6W6*.(01B.(@H@484CI@=L4IMX#;$@A7$;YSN48X.>H.U MAT(ST(]:DHH K7NGV6I0B&^M(+J('(2:,. ?7!J&;0])N+6*VGTRRDMX?]5$ M\"E4^@Q@5?HH IW&DZ;=B 7.GVLP@_U(DA5O+_W<^O M-2S0Q7$+PS1I)$XVLCJ"K#T(/6GT4 8M]X9TZ;1KRQLK.TLWGMI+=)(H%&P. M,'ICC.#CVJ>PT+3]-MF2TLK6"9XMDDL4*H7XZG'7UK3HH Q/#WABPT*PM$2U MM6O881&]VD"J[X&"<]?UK7AMX;=&2&*.-68N0B@ L3DGCN34E% %.TTG3;": M2:ST^UMY9/OO#"J%OJ0.:S?#OA:PT*QME^S6LE]"A5KM8%5VY/?KT..M;U% M$<5O#;AQ#$D>]R[[% W,>I..I/K56;1=*N+>*WFTVSDAA),4;P*50GK@8XJ] M10!2DT?3)K5[673K1[>1_,>)H5*L_P#>(QC/O27&B:5>1PQW.F6HH 1$6-%1%"JHP% P *HMH>D->-=MI=D;EF#&8P+O)!R#G&< MYJ_10!3N-*TZ[25+FPM9EF8/*)(58.P& 3D3R/6LO1?"MAI0,LMM: MSWOGRRBZ\A0X#N6 SUX!QUK>HH KM86;S2S/:0-+-'Y4CF,%G3^Z3W'M3H[2 MVAD$D5O$CB,1!E0 [!T7/H,GBIJ* *,VBZ5<00P3:99R0P',4;P*5C/^R,<5 M+'IUC"Z/%9VZ,CM(I6, JS##,.."1U/>K-% &3?:/)J.LV5U-.M!>9S]H\E?,SZ[L9J]10!4&E:"PMA=2J4DF$2[W7T)QDBFW M&CZ9>6T-OX"1C,G(SGW. ,]:T:* #I41MH&29##&4GSYJ ME1A\C!W>O ^E2T4 1M;PO-%,T,;2Q B-RH)3/7![9J,V%FR.AM("KR"9P8Q MAGX.X^IX'/7@58HH HW6C:7>W*7-UIUI/.GW99859A]"1FIS96C1SQFVA*7! M)F4QC$A(P=P[\ #FIZ* &&*-HC$R*8RNTH1P1TQCTIBV=JI@*V\(-N-L.$'[ ML8QA?3CCBIJ* *<^D:;=0/!<:?:RPO(971X596?^\01R?>JFH:*)-.FM-+^S M:>;G"3R+;@DIMVX ! SC !.<>E:]% $%E:0V%C!9VZ[88(UC0>@ P*2:QM+A MI&FM8)&EC\J0O&#O3KM.>HY/'O5BB@"(V\#31S&&,RQJ51RHW*#C(![ X'Y5 M6@T;2[:]:\@TZTBNFSNF2%5U?3K1K=W\QHC"I1G_ M +Q&,9]Z>NEZ>EO+;K86JP2@"2,0J%? &1C!X 'X5;HH IVFD:;8*ZV>GVM MNKKL810JNX<\' Y')_.BRTG3=-9VL-/M;4O]\P0JA;ZX%7** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@"EK&F0ZSI%UIT[,L=PA0LG5?0C\:S)O#MYW"_0[/UK?HH P=5\+0:M<:A++<2 M)]LMH[O)Z>U%KX=F357U&]U-[N66U-K(IA5%V9R-H'3OW.<]J MWJ* .:C\*2_\(W+H4^JR36NV.. F%0T2(P(!(^]T S[4^]\+R3W%^;/59[.V MU'F[A2-6W';M)5C]TD ]:Z*B@#*LM"M]/U0WENQ5/L<5FD..%6,L1S_ ,"_ M2I=$TM-$T:UTV.5I5MUVAV&">2?ZUH44

N[?LW M]=F[G'7WK7M-+2TU?4=0$K,UZ8RR$<+L7;Q]:T** ,G5M$:_N[:^M;Q[*_M@ MRI,J!PR-CHX!]B*;)H<,-N!T'S?7BMBB@ M##N/#45Q;Z[";EP-7^^0H_=_NPG'KTS63'HFJR^)=;^RZA/I]O)%;1B46ZMY MH"$$J3T(]L]:[*B@# M_"MM97>G2V4\D,=I:FT>)E#":(G.&ST.X9R*@MO"! MA^Q6TNJ3S:98RB:VM&11@KR@9^K!>P]AG-=-10!REEI1O/'MUK9M;B"WAA$* M^^>*N2^%HI-)OK W+A;N^-Z7VC*DR"3;]/EQ6_10!AZE MX8M-5O+V>YEDVW=HEL43@IL,UW'Q&O-/LO 6 MJR:G \]LT0C,4;;69F("X/.,'!S@].AKPFRTOQ?)\);RZM[Z)?#GG%WM"1YC M88 L#MZ;@.,CH>/4 ^B?#7B&S\4:#;:M8[Q#,#E'&&1@<%3]#6M7"?"&]TZ[ M^'MHFG0/"+=VBG5VW$R\,QSQD'<#[=.U=W0 4444 %%%% 'G.B?%,ZQ\0)/" MW]C^5LGGA^T_:=V?+#<[=HZ[?7C->C5\Z>"?^3@+C_K^OOY25]%T ><^!/BF M?&OB";2_['^Q^7;M-YGVGS,X95QC:/[WKVK5^('CZ'P+96O)?@3_R4"\_[!\G_HR.D\=Z_I^M_&"WCU&Y$>CZ;,D$C%2P MPAW2< $\ME?P% 'KGP_\>P^.K"[F6S^QSVL@5X?-\SY2,JV<#KAAT[5B^-OB MPW@_Q)_8ZZ)]M/E)()!<["=V>,;#Z5YW\.]>L-"^+4]O87 DTC497MXGVE1A MFS%P0#G.%_$TWXR>9_PM"+R<>;Y$&S/3=DXH Z]OCG+97D4.L>$KNQC?DEIC MO ]0K(N?SKK?&_Q!B\(Z'IVJV]B-0AOF C_?>7\I7<&^Z>U>/_$>U\7Q7.E7 M?C;R;BT5V2-;1T3T+#(7@D [TZ-H[.1QY,;=441XVG MZ8Q^% ';:E\2#I_PZL/%G]E>9]K=4^S?:,;$[CQ##X8WV]M\H" 0W^KZ9./;CUXX MK1/^3BY?^PG=?^@R5]"W=I!?6!+GQ M/*GV<6NY9[;?N99/X5!P,[LC!QW]C3/ 'CZ\\I?V/H.H:GY7G?9+>2?R]VW?M4G&<''2O)K M;X[WE[N^R^#YI]F-WE71;&>F<1UZ5XV_Y$37_P#L'3_^BS7@7PQ7QJ1JG_"( M/;*/W7VGS]G^WMQN_P"!4 >T^&O'HU?P[J.M:QIDFC0638<3,6RN &I9[6+DR23$-M]2%4A?S-6?B'_PDB_!K&OM&=1-VGVD MPXV[-QV_=XZ[*UO@@MI_PKX&$)YS7,GVC'7=QC/_ '% &MX%^)&F>-Q+!%" M]I?PKO>VD8-E>FY6XR.G8=:Y&;XWW7]L7.FVGA.6[FAE>,"*Z+,P4D9VB,^E M(8-&U31)]+FFD$*LTN_:YZ!@54C)(_.O4J^:_!*GQ MU\4([_Q%J*Q7R2+,(/*VF9H\80=AC:,]R ?K7TI0!YSX@^*9T+QY'X9_L?SM M\L,?VC[3MQYFWG;M/3=ZT>/?BI_PA&O0Z9_8_P!L$ELL_F?:?+QEF7&-I_N^ MO>O.O'__ "7>W_Z^;/\ DE2_'&(3_$7382<"2QB4D=LRR"@#UC6O'EII_@$> M++"#[=;L(RL?F;#\S!2"<'!!)R,=J@T?XC6=[X!G\67]JUG;PNR&%)/,8D$ M ' Y)(%>$ZO<:MX.L-<\#Z@I>"61)8F[ A@0Z^S*.GJ!Z&O0?!]GH^H_ R2Q MUO48]/MI[IU2XD8 +(&#+UZ_=Z=QF@"=OC5J[V+ZK#X-G;2$?8;DS-MZXY8) M@5U\/Q&LKWX>W?BNQM7D%J,2VKOM97! *EL'LP.<=*\A'A[QKX:\/3:AH>JP M:GX> :1S;R++"5!^8M%(,=N< ]*Z*S\5CQ-\&/$R/86MI=6BHLOV6(1I(&88 M; Z'@@_3\* .O\/?$TZ[X-UKQ!_9/D?V8&/D?:-WF87=][:,?D:Y1/C_ "NC M2+X49D3[S"\) ^I\NLKX??\ )'/&G^Z__HNMC]G]4;3?$"R!2A>$,&Z$8?K0 M!W7@?XA:9XXAF6VBDMKR !I;:0@G:?XE(ZCMV_E7%2_'2X_M.>QMO"DES)%( MR8CNR2P4XS@1FN6^$VU/BY.MC_QZ[;D#;T\O/R_AG;6)X8A\03_$6\3PS9.5DE"E=NXYZ@C]* /8?"WQ-U+Q%XBMM+N/"=U813!\W$DC$)M4MT,8ZX MQU[UCW7QNN8M=N]*M/"LMW-!/)$!%=$L^PD9VB,^F:Z+PA9?$6#6]_BC4K2X MT[RF&R)4!W\8/RH#Z]Z\8TQ]H:' M\:K>^\00:1JVA7&ERS2"(,TN_:[= RE5('(Y]Z]4KYH\)!O'?Q0BN?$NHK!> M)(KB'RMIF:/I&.RXV\YYX/>OI>@#Q_6_CDVCZ[J&F_\ ".^:+2XD@\S[9MW[ M6(SC8<9Q5#_AH1C_ ,RQ_P"3W_VNN\^*_P#R3'6O]R/_ -&I7-? +_D4-2_Z M_P _^BTH L>+/B^_AG74TM-!-VSPQRAA=;22XSC&PUG-\6*/ MSEICNQZA61<_G7'_ !<\[_A;"?9L&?9;^7NZ;NV?QJAXIU#7O$?B^TT3QI>P M::;63R]XA&R(/@[OEZ@@+SG'TYH ^EH=1M9]+CU*.939O")UE/ V%=V?RKRO M2/CK;:GX@M=/ET4V]O<3B$7)NL[03@,5V#VSSQ6G\3]1A\(_"^+1K)R&GC2P MAR>?+"_,3_P$8_X%7B-^-!7P+I'V2\#:XES*]U$(W!"M@+\Q&#C8O0_Q&@#Z M9\:>)O\ A$?#,^L?9/M7E.B^5YFS.Y@.N#Z^E>:+\?Y/+$K>%7\G."XO.,_7 MR\5;\7:^/$OP#CU,MNF6M '<^&/&^F^+- GU/3U=7MP?.MY,!D8#...Q['_P#56)\/_BM>=_ \R_:/$BC/DFPRWINR? )M_VCR]OS%<8VGTKPFP\-W?B;7=[A$B1L&.,#U^R\3:);ZKI[,8)@?E889&'!4CU!K4KA_A7XCN/$_A26\N+2RM M3%=M"L=G$8TVA4/3)Y^8UO>+=<3PWX5U'5F(W00DQ@]Y#P@_[Z(H \^\0_'& M#1/$5[I<&B_:XK64Q&<76S<1PW&P]#D=>U>G_P!I0R:+_:EOB6%K?[1'@XWK MMW#\Q7RIIQT.;P=KKZC>@:W++$]FC1NQ;:27.X# W!CU/:O8?A7X@_M;X87^ MGROFXTV*2+GKY;*2A_\ 0A_P&@"QX,^,=IXIUY-)NM-_LZ293Y#FX\P._P#= M^Z,$CI^57-=^)YT7Q_;>%_[(\[SY8(_M/VC;CS"!G;M/3/K7@.A^'[_5-+U3 M5-.9O.TD1SLJ?>VDG+ ^JX!^F?2M:'Q%/XI^)?A_4[I MR;JSCE(Z,RNH+#Z MXS0!ZWXQ^+S>%/%$^BKH7VLQ!")!=;"VY0<;=A]<=:I:5\=K&XU-+35]&FTU M&8*9O.\P)GNP*J0/SKD/'W_)>+?_ *^K+^25K_M!):BZT)U"?:RDP:>-OBT?!WB-])&B?:]L22>;]IV?>[8V'^==C MX.,K>"=",^?-.GP;L]?N#K6CJ?\ R";S_K@__H)H \:_X:$)_P"98_\ )[_[ M770:S\7SI/AC0=9_L/S?[568^3]JV^5L8#KLYSGT%<=\ /\ D9=5_P"O,?\ MH8K3_:%^YX>^MQ_[3H ['Q)\2#X?\&:-XA_LKS_[26,^1]HV^7N3?][:<^G0 M5RI^.UU%;Q74_@^XCM)3A9OM)VM]"8\'H>]9OQ(_Y(UX,_W(/_1!K'LM/^(/ MBCX?Z=H=EI$#:(#OBG#(K/AF/)9^Q)Z =* /4=<^*5GIW@?3_$]A8M>07DX@ M\EY?*:-L,3DX;D%_:LOQ]X M9D\)?!O1M*GE62X74A),R?=W,DAP/8<#\*Q],LO'_B3X=V6A:=I$$FALY:.< M,BN^)&)R6?@!L] .E 'JVI_$ZRMO $'BNPLGNHI9A";=Y/+9&YR"<'IC\,?[*V^2^W[+]HSG]X$^_M]\]*XGQ?X6F\(? ^#3;F5)+DWZ3 M3%#E0S9X'T J+3_ /DVC4/^NW_M=* .]\ ?$NS\<275L;3[#>PC>(3+YGF) M_>!P.AZC'<57T'XGG6O']SX7_LCR?(EGC^T_:-V?+)&=NT=<>M>':-9ZOH&D M6/CC3')2WO6@DP/N$!2-W^RP8K_^L5TOPOOQJGQEEU!4,:W374X0G.W=N;'Z MT >D^-/BWI_A?5#I-G9/J6H+@2(K[$C)Z+G!);V _&L*S^.3V^IQVOB#PY/I M\;D;I YW(#W*,H)'T/YURG@$(WQRG_M+!N/M-T5\S_GK\WZ]:W_B!XN\3Z'K M&PNKNU\QF7KP=_&0,]!0![9'(DL:R1L&1P&5@<@@]#3JS/# MM])J?AG2K^5(TDN;2*9EC&%4L@) '8[A!<* 63[RD$$,/<$ UY:OP<\10Z7 M+HD/C#;HTLF]X?(/)SGIN]@<9QFO9:* ,/PEX7L_"&@1:59LTBJQ>25Q@R.> MK$=N@&/0"MRBB@ HHHH **** /&=4^!EUJ&N7VI1^(4A-S<23!1;'*[F)QG= M[UK^#/A3>>%?$L&K3:_]L2-'4P^25SN4CJ6/K7I]% 'F7@CX5W7@W6KO4TUF M*XDEM'@1?LY4*S%2&/S'(&WI4/AGX+V&F:C=7>O7,6L^K [ACFO4:* /&I/@;?ZA/&VK>+[BZC3H&A9FQW +.+_AK#XA\,:5H>GW@L;?3F&PO'YA8;<<\CGOFN]HH X#4_AQ+J'PWT_PF M-31'M'5S;(]'UA-.D,RW C-OOVR@Y)!W#@G MG'N:]17=M&[&['..F:6B@#S;Q#\+)=<\?1^)EU9(526&3[.8"Q/E[>-V[OM] M*D\JD9&>>1Z<^M0Z7\-+6#X>R^$]2N_M,;R-*)XTV%&)R" 2 M>1^M=W10!XQ'\&?$-M9S:7:^,732IC^\A".JMGKE V/UYKK+7X966F^ +_PS M8W3"6^ ,UY(F2S9'.T'I@8 S7=T4 >=^'?AG+H7@O7/#[:HDS:F& F$!41Y7 M;TW<_G7*P_ ;4((WBB\5^7')PZI;, WU&_FO;J* .-\"_#K3? \T44 >8^% M_A?K&@^([/4[GQ7/>PP%BUNR. ^5([N1WST[5+X?^%DNB?$"3Q.VK),CS3R? M9Q 5(\S=QNW=MWI7I-% 'EWB+X0OJ7C%O$6D:PNFRM(L^SR-^)0(U\PJ7P-Q48&>^*=10!B>+M!;Q/X6OM&2X%NURJ@2E-P7#!NF1GI69 M\/?!;^!]&N;"2^6\,UP9MZQ[,?*HQC)]*ZZB@#S;Q7\+)?$OC2+Q NK);JGE M?N3 6)V>^X=?I5KXA?#&'QO=6EY#>K97<*F-Y#%O$B=0#R.0<_G7?T4 >4Z_ M\)M7\1V>CVU]XEC9=-M_(4_922_/WC\_7:%'_ <]ZW=4^%'A:\T:XL[/3+>T MN7BVQ70!+(W9NO-=S10!Y79?"6]M?!&I^&7UZ.2&[GCGC?[,1Y3*1NXW6Y4^?_#*7P/JMU>R:JEX)X/*V+ 4Q\P.<[CZ5Z)10!YUX+^ M&,OA/Q9=ZV^JIN/7->M44 .+6+SY6M;V $0W*+NP#U5AW'XC'YUPH^ M"FO7$,=C>^,9'TZ/&V':[* /1"V!7M-% &'X3\*V'@_11IFGF5HRYED>5LL[ MD $^@X X'I6;\0/!]WXUTBWTV#4ELH4F\V7,1??@84=1QR3^5==10!PNC_"C MPO8:-;6E]IMO?74:8EN64J9&SG.,\5F>#OA7=^$K^_DCUM)[:\MGMWB-N5// MW6SNZC^IKTVB@#@/AY\.'\#3ZA)+J27JW:(FT0[-NTGW.>M8O_"DX;;QG#K6 MGZHL%G#>1W26A@SM"L&*AMW3(...!ZUZS10!Y9XR^$=QXI\5SZW#K:VAD$>U M/(+%2J@9R&'IFJFF? N$:G'=Z[KLVI(A!,0C*[\=BQ8G'L/SKUZB@!$18T5$ M4*JC & !4=U#]IM)H VWS(V3..F1BI:* ///AY\,Y? VJ7=Y)JB7@N(1%M6 M IM^8'.=Q]*M?$;X?2>.QIPCU%;/['YF=T._=OV^XQC;^M=S10!P'B;X;R^( M/!6B>'UU-(&TU8P9C"6$FV/9TR,>O6NE\)Z$WAGPO8Z.UP+AK564RA=H;+%N MF3CK6U10!R?Q!\&OXWT.WTZ.]6T,5R)][1[\X5EQC(_O?I5_P=X?;PMX5LM& M>Y%RUMOS*$VAMSLW3)_O8K=HH YGQWX4?QEX<_LI+Q;4^M8 M]O\ #B6#X7W'@_\ M-"\S[OM7DG _>!_NY]L=:[ZB@#C/"7@"#0/!MYXH M44 >:^-/A':^)-7.LZ;J#:;J#$-(0FY'8=&X(*M[C^?-8T7P2O\ 4;R.;Q)X MJN;Z./@*NYF(] SDX_(U['10!7L;*#3=/MK&V4I;VT2Q1J23A5& ,GKP*L44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17,?$)E7P5>%RP3S M8-VW.<>G/2N?AOH]'N=4U3P[;78T>VTYG=+E95B><,"NP/SG;G...E 'H M]%8U[K4MKJNEVBQ(RWD$\K,2-KDZ)JEP8+6>ZL)X8 M\PLPBE61E (W#*GYCUSR.]6IM9UJ*;4]-NH[)+Q-/-Y;RP,Q0#)4@YYR#W[T M =716)X2FU&Y\-6$^HR12226\;JZ%BS H#EL_P 7K5*.ZUA_B#=VB36YL8[2 M&3RW+9"EG!([;L@_@!0!U%%<O.WT M[UI^-F9/!.L,I(86KX(/3B@#>HKE_$KLMKX;PQ&=4M@<'J,-6UK4%W=:)?6] MA+Y5W) ZPOG&UB..>WUH O45R/A :1;7$EG%ILVFZNL"FY@G))=0<;P-YKB M^L%N#ISPWKA/*M96:6W)!(WY&".,$C&">] ';$@=317GNK:MJFMZ/8:B+>UB MTF;4K8P@LQF*B8 ,?X><=.P/6I[SQ\\@R.HSWH [#(/0T5SGA'IKG_87N/YBH_% M'B&[T24>1+I840F7R;B1_-D(SD*%' X'S'C)H Z>BN53Q%JFJ7T5MI%M9@2Z M=#?A[IVX$A;Y<+UZ#GC'/6FVWBN\U:WTF+2[2 7U[;M<4MCK]_>^)+S3BMA;K;R ML@@F=A.Z!@#IJ*Y#POJ&M2>'+N\O9[*39)<>6\LC* RR,/G8 M]$&.,= *CT_Q7>:B=2L5>PDN8K,W,%Q:E_+(Y&"&&<@X.1D'- '9T5Q-GXEO M])\#:9J&I-;37%VL$5N[.R@EUSNE8YZ $G'I6AX>\32:IJEQIT[6<[QPB9+B MR9C&1G!4AN0P./7(- '345S6L:_?6?B*WTR!;&!)81(LUZ[*LS;B/+0CC*)3;VL,Q:-B?FP MV\<4 :]%<;:>*M6U*/1([.SM!/J5M-,S2LP2+8P';DCGIZXJ/4[W4(+_ ,0 M);1W\&CK+'<1N_W+9IY)X ( M&TU+^TQ]Z3/!0^^60#']Z@#J:*Y/_A+Y[B"U>PL?/F-A+>7$&3N1D^41CW+[ MA_P$UH^&=6N=9L#=3S:?*IQM^QLQV''*N&Y!'^0* -NCI17"6UUK%UH7BW[? M-;R6\37D2[2VY2$& ,\;HV=K'8ZI(L<2Q.QDA+J63=GALXP<8P3WH ZNBN. MT[QA<26.I:AJ"6<4-E'(\EG&[?:8BIP%<'CD=^!TZTFE>,I[K5;&UN#ITJ7I M*A;.5F>W;:6 ?(P1QC(QS0!V5%9.IZN^F:MIL,JQBRNS)&\S''ER!=RCTP0& M_*LBQ\9G4[2R^S6NV[NK[[.(9,@K%CS/,Q_URP?J: .M!!Z&BO/=!U;5-(T. M&Y-O:/I9U*6!_G;SOGN&7<.,<,>G<=ZU;KQ+JAAU74;&SM7TW3)9(Y%D=A+- MY?\ K"N.!CG&00+$-S!GWN%.\GOSVXH [FBN] '345R5MXMNM5LM'73;2'[=J,W'BFZTUQ8VT-N^/* MF=A/+'MSYB=BN>/P.: .FHK@H?B$TPAO5^P-92S!!:K*QN@A;:'QC;GOM].] M;5GJ^L:O=3RZ=;V2Z=!] '445P=KX_DN'M+G%@UI=3+&+:.5CM?0M?OM6U:[@F6Q@6"21&M2[?:4 .%8@\$'KD<XX5F.-N>F5ZC/>I=(NM< MG\3^((7FM7MH)U6-&+93,0*@=L<@GWSB@#JZ*X?1]=NO[.TZPTZSMDO[V>Z9 MM\CM%&(Y"';DECDD8'OVQ5F3Q7J$T M;[ B&9[IF&]W&X(NWIQCD^O2@#H>E%>?:A>S^*K_ ,+%+>U?3KU))GMKDL07 M4?,& X.,\>]>@*H50J@!0, #M0 M%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;KVDC6] M)DL#,80\D;[PN[&QU?&,CKMQ^-3ZII\6K:5=Z?,S+'>*M(TZ66"ZNF\^%5:98X)'V C.X[0<+CO M0!5@\-7[:C97FH:R+IK2&6%$2U$8(=0,GYCSQSV]AWN6FCW6G>&;72K'4!%/ M;1I&MRT <';C.4SWZ=>].N?$VDVEQ# ]RSR2QK*HAA>4!&X#$J" #ZFHX==M MSJ.KK->0+;:>J&0-$Z-$3NR69N&!QQM]* ,V+P9+;P1RP:FL>HI?/>B<6P\K M07,TFK>9>RWL5ZLK6XVJ\:A0"@/*^V01QR2,U+9^ M+(-0\3I:6TI%B+"2YD::!XB"'4!LN!\N">>E:%AXGTG4KM+:VN6,LBEHM\+H M)0.I0L &'TS0!F2>$+BY34_M6JB234&MY)&%L%"-$P(VC=T( &#D]\FM6?1$ MN-;DU&28[9+$V;1!>Q;=NS^G2C2_$6F:U)MT^=YQL+[Q"X3 (&-Q &>>F%(+B*2#S!(BL6&#N&T\D9 MYZ]*F;Q%I@U5],$[O>)(L;QQPNVPL 06(& ,$V<<9KH- M2L(=4TRYL+C/DW$;1OM." 1C(]ZY[Q)XRM-/L[J*PGWWT,L<9Q [QJQ=05+@ M;0V">,U>'B2TAO=6-U>PI:6!B1P89%:)F)&6)&&!.,%>.N: *MOX8U![C3SJ MNMF]MK"02PQ+;",LZ@A6=LG.,]@*U5L=0634F_M5B+D#[*I@7_13MQQ_>YYY M]*CM/$NDWIN1'=%#;1^;*)HWBVQ\_/\ ,!E>#R.*33O$^EZK>BSM)9FF,1F" MO;R1Y3(&X%E&0<\'O0!3M_#NH?;)M0O=9\[4#:M:V\L5L(UA#');;D[CD \G M'%;EE#-;V,$-S'[_3[N?^S=7%O8SSF= MK=[82%68Y8(VX8!.>"#C-;%E>0ZA:).X<+ M9X,ZO Z.@/0["N[GMQS3(O%>C36ES7EIJ0MEOH%@N5:W M$C;5SC8Q(V\,>H(K7>_MH]0BL&E_TJ6-I4C"DY52 23T')'6L;6/$7]D>)+& MUG+?9)[:61A'"TCEU*8P%!/0GM0!)HGAPZ1=0SM>>>T6GQ6( BVY$98ANIYP M<8]JIV_@^;3[?3&T[5/(O;&)X/.>WWI+&S;BK)N'?!J?$ND#2HM2%ZK6L MK;(RBLS._P#="@;BW!XQGBK&FZM9:O"\EG,7$;;)%9&1T;T96 (/U% %?0M( MDT>WNDEN_M4MSSEL9&,GTJI<>'KN^URUO;S4TDM[2X,\$26H21200 M%,F>5YZ8Y[UM6;7P]=C6&U&_U)+EY+0VCQQVWE+LSD;?F)!ZYR3G/;%58_&%K9ZQK%KJDQ MBBM;E(XW6!RJ(8U.78 @-]/F2W"O 4SM+?,0_!P>!QGUK;TVVU&!9#J.H M1W;-C;Y=OY2ICVW,3GZU4D\5:-#?-:/=D.L@A9_*5!"Y]Z *_B+0+S7XGM/[2CAL)D"2PM:B1L@YW*Q M(VGH.AQBHQX=OK.\NI=(U?[)!=OYLT4ML)L28 +*2PP2 ,Y!&:EM/$]M=>); MW1?)F62W**K^4Y#DJ20%;YCZCGI5NY\1Z9:0VTDLLV;D%H8EMY&E8# MJ?+"[@![BKMC?6VI6<=W9S+-!(,JZ]^Q^ASVH Q=(\*KI3Z2PO#+_9UM+;C, M>/,WLISUXQMJU1 MYT8+((H'D6,GH&900I^IH_X2;2C?RV*3R27$+F.5(X)'\L@9^8A<#CH>_;I0 M!2'AJ\FT"+2KS5$F6&2!HI$MMA"Q,K $;CDG;UX^E/7P_?V=]=2:5JXM;:[F M,\L,EL)2KG[Q1MPQG&<$'FFV?BNP&F075[?1N;F658/(MY07V,1M"$%MP'!& M.3G%/B\::!,T82];#R"+<8) J.3@*Y*X0Y[-B@!-7\/7>LWL1GU-!81SQSK M+4>8K(0?EDSQDCGC/.*OZ[I(UO1YK SM 7*,DJJ&*,K!E.#UY XJG_PD=I#? M:L;J]A2TL/*60&&17B9B1EB1A@3C!7WS5BS\2:7?O<)!\GNKR=-66/^T+9(+S_106;:I7,9+?)D$\$-4K>$[>X@T% M+N;S9-(*[6";1*%7 !&3CE4;ORM6;3Q+INI"XBLIW-Q%"9?+EA>-BO9@& R, M]Q4OAR^FU/PWIU]<;?.N+=)'VC R1DX% %>T\.1:?>:Q>64QAN=2(8/L#"$X M/(!Z_,6;'J:HC0=0T^WUG4%OS/JM["L:/;6RQ ,H(4[22"GIBM*7Q-I M,&IC3Y;ATG,@BRT#A-YZ+OQMR?K3+SQ9HMA<3P7%VPDMV"SA87819 (+$*0H MP1R>/R- &I:+.EG ES()+A8U$K@8#-CD_G6%_P (U:[PM;[ MG1Y$VDA]PX[XQ^-7]0\0Z9IDT4-S<,994\Q8X8GE;9_>(0$A?<\5'X5U*?6/ M#-CJ%R5,TZ%F*C ZD=/PH BG\,Q7*Z1'-/NBT^%X639_KE:+RSWXX.>]5K3P MMZL;JQTU@]K!Y 1MR@JA=\G=M![ >]:">)=*EU'[#%/))*)/*+1P. MT8?^Z7 V@_C5?2_$EI>2LDEY$YFO)+>V"P21D;5#;&W#[V,GL#VH J2^#Y-2 MOGN-:U%;M3;2VRB*V$+%'QG11W$5S%;NTL$CQJS8.TE1U*GUP"1FI='U&XOM2U MJ"8KLM+L0Q8&/E\M&Y]>6- $GB'0K?Q%I+:?'; M./Q*FMH-LJ6OV81@?*.1AOK@;?I5#Q%XAEL]:TW1K2;[//=[F>=K5Y@BC& M, DD\G/ Z]15B/Q+9PSZH]Y?PK:V;MQG\,Y]ZBN_"=Q*-0M;;5C;Z;J,K2W,'D!GRWWPCY M^4-[@]3BM.R\1:7?BZ,-R4^RJ'F$\;1%%.2&(<#Y>#STJ.T\4Z/>R,D5V5*Q MF8>=$\0:,=64L!N ]1F@#42&..W6!%VQ*FP*.PQC%,$'."-P&0<'D4S5/$. MFZ-*L=[+*C%/,.R"20*O]YBJD ?6@"/5M%GOM2L=1L[U+:ZM%D13)!YJ%7QG MC<,'Y1SGUJCIOA)K"\L[A]1,YM;FXN!F$*7,PY!(.."2>!WQBM&\\2:59-"L MMT6>>+SH4AB>1I$]5"@YZ_UH?Q)I":3!J9O ;6=ML3*C,TC9(VA0-Q/!XQG@ MT 5AH-[;+?FPU..&2\O3=/YMJ)%VE%781N&1\H.=J[AL(/3J,>M7_#FN-K=UJY!S;VURL4.8RC >6I(8-@YR3U% M2WWBK1].NY[6XN)!-;A3,$MY'$8(R"Q52 ,=Z ,ZW\'365G8"SU4QWM@TWDW M#0!@TE6*VYDN3(;A/,B6WC:9F3^]A 3MYZ]*9+XHT:&WM)C>ATNT9[?RHVOH: -2W69+>-;B599@H#R*FT,>Y R"*I M:AXECDTNRO=)G21)=1@M9-R$%0T@5E*G!#8/>@#2TG2AI9OR)O,^UW;W7W<; M=P'R]>>G6J%]X=NM2U>VN;O4D>TM;D7$,"VH#J0,;?,S]WUXY]:>/$]M_P ) M5-H30S!TBC82")V!9B>.%P !\Q..<=C26GB6S-GJ%]=7T/V6"Z,"%89$93A M<(5899\G^$V!D59NZ<_W<^])#X?O[ M"[G.F:NMO93SFX>WDM1(59CE@C;A@$YX(.,\587Q5HS65Q=F[*);LJRI)"Z2 M(6^Z-A&[GMQS5^PU"WU*V^T6QDV;BI$D31L".H*L 10!SM_X/NKJ'5K2WUDV M]AJ4C2R1?9@[J[ X;=]TXZ8S[ULV.D"RU?4+_SBYO$A79MQL\M2.N>.;S%BRT#B,.>B[\;(=-.K-IBS.]RKA&"0NR*V,[2X M&T''8F@"A<>%!/I^I6ZWK))=WXOHY1&#Y+C85&,_,,I[=:LOH<]W1 MSS61FW[(-BRB12N,;CC /JM0S:U MIUO:WES)=*(K-_+G8 ML;CY< 9)^8=/6@#/TG0M1TCR+6+6 ^F0'$<#VP,@3 MLADW<@?[N>*2/P]=R>(;;5;_ %-+C[)YOD(EJ(V <8PS9.X =.!ZU8O/%.CV M%V]M<715X\"5EB=DBSTWL 57\2*J2ZU=+J'B*%&C,=A9Q3P';_$R.3GU'RB@ M#2U72AJCZ>QF\O['=I=?=SOVAAMZ\?>Z^U9S^%5?P]=:3]L($]X;KS?+^[F8 M2[<9]L9_&M71[J2]T.PNYL>;/;1R/@8&64$_SJK_ ,)-I/\ :8TXW#K<&4PK MO@=4:0?PAR-I/MF@#6(# @@$'@@UAZ7X8MM)T*\TNWE;;Y MZTL/A);-=&-G>O'+ITDC,\B!_/$AS)GI@D]".GO4]QXQT*UFDBFOBIBE,,K^ M2Y2-P<89MN%Y]35FR\1:7J NO(G?=:KOE62%XV52"0VU@"1P>10!C?\ "&W2 MP):Q:PJ6D-Z+V%#:@MO\S?AVW?,,YZ 'ISQ6G#HMS:^(KK4;:_5;:\9'N+9X M-Q+*NT%7W#;P!V/2BQ\5Z-J-S!;VUTY>X7= 9()(UE&,_*S* 3CL*8/%ND31 M3M;7,DGDJY=UM965"IP0<+USVZXYZ4 58_",EI!9-9:CY5]9RSO'.T&Y665R MS(R;AD8RC 4+GY1C ')Z5+!XKT^&SL M!>7BRW-S;).3:VTK*5/\> "54G^]BK-]XGTC3KM[:YNBLD0!E*Q.ZQ ]-[*" M$S[D4 36NE"UUS4=2\[<;Q(E\O;C9Y88=<\YW?I5*]T"\.IW=]I>J"Q>\14N M0UN)02HPK+R-K8..XX'%3W_B?2--N'@N+EO.2-962*%Y"$.<-\H/'!Y[?B*+ MGQ/I%JENSW9?[3%YT"Q1/(9$XY4*"3U% $-MX8M[*;1#;3,L6E121JC#)DWJ M 23V/&>G>MVL.U\8:%>SV\5O>ES<-LB?R7",^,[=Q& W^SG-/N/%6C6MZ]K+ M=D/&XCD<1.8XW/16D VJ>>A- &S16+>^+-%T^XG@N+MA);L%G"PNXBR 06(4 M@#!')X_(U'/XIM8/$T6C-'*WF6XF$R1.XR6 ^52,8.=V<"@#>HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#$\7VD]]X1U2UM8FEGE@*HB]6/I5*+3[H:KXGD:W?R[JVA2$D<2 M$1,"!^)KH[FYAL[66YN)%C@B0O([=%4#)-1:??QZE:"YACGC1CP)XFC8CUPP MSB@#A9K+4;'2M);3M/U.+78M.MX1+$JF%R!S',"<8'/.!C/!JUK>B:E>W?B& M2&U,GF"QDC0G"W'E,6= 3^7/M7=44 <%JMIJ'BC4+HP:=>622:/-;*]T@3]X MSH0O!/H>:MZ)8)=7UBUU8:[%/9C>#=S PQOMVX7YOFX)Q@=*[*B@#"\&64^G M^$=.M;F$PS1H=\;#!!+$_P!:@UU;FT\2Z3JL=E<7=O##/#*+90SJ7V%3C(X^ M4UTE% &!HMG<0:[XAN7@:-;F>)HF88W@0J/T.17,6]IK%S?:)=7UIJ\E[;WV M^]>5AY" AE_=H#C'S#D#IG)KT:JYO8!J"V)9OM#1&4+L.-H(!.<8ZD<9S0!P M,UIJ=OX2NO#AT>\ENA=;Q"%!/ /UXJGX=GNW\3 M6CZXES%?FR:"U5K98HV4%2YR'8EON]0H]!77:G-9PV$GV]=UM*1"Z^67#;SM MP0 >#FJ^F^'-)TFMP7(\2:!?Q6LL\$#S13 M>5@E/,4 ,1Z CGTKF+NTUF[GMI;RTU::]M]5CGEVMBV2%9>/+4'#?+CL6ZYK MT*Y@2>"5)8G&4=&RK#U!'6@#B[[PA<:EXBU""1C'I$JF\B*_P MW;+Y>X?[NTM]6%)!I,R^&&N-1PJJ!WZ]*[FB@ M#'\,OJCZ)&=6#_:-[A3*H60Q[CL+A> V,9Q7//I%^?#%U;BTD\YM;-P$QR8_ MM(;=]-O-=S10!QNLVNLQ:OKEYID,H>6SM4CD0 L<._F;,\%@IXSWQ4&E:.UW MKFIK/9ZFNGWVG+!YE^Y=V(9MW4DKPW ..AQ7W37>I:EAIX0--C8'.Y820SC_>?/\ WS5S63AZ5L0-8:8]II-O&(-R,88HXSM"KC/(&!U'7KFK MU 'G$F@:F)8=:>TO$1M1N+I[.UD"SQQR(JAA@XW?+D@'^(UU7ARQ@A^V7T=O MJ,4MRRJYOWS(X08!QDX')'//%;M% '':M%>P>)Q/HUEJ,5Y+-"+B3"FUN(A@ M,6R>"JY&1@\=ZS+VUU2/PYJVA)H]Y+/)?O,DR!?*:-IQ(&!SUQVQFN\NKV"S M, G9E\^40QX0MECG X''3J>*L4 <1*;ZSO/$UN-%O;K^T9?]'9$7RWS"J?,2 M>!GN?UJ5K)]-U#P/82N'EMUDC9AW*VY!/TS76W5S#96DUUYUAM0M8YFO9HR?M$EI.!L"Y.&9<*,#MC- &)8: \5H^A:I9 MZY,'G<,]O-_HTB,Y8.>1CKDCKD=ZV+"2\\.W^K02Z1>W8N[U[J">U56#A@/E M8DC:5QCGC%:.G>+]$U2XAM[:[;S9QNA66%XO,'7Y2P ;\*U#?6RZ@E@95^U/ M$9A'WV @$_F10!A6XN=.\::E))8W,EOJ*V_E3Q*&1"@*L'.?EZ@U/XNM;FZT M5&M8'GDM[J"X,28W.J2*Q SWP#6N+VW-^UB)1]I6(3&/OL)(!_,&BUO+>]CD M>VE$BQR/$Q'9U.&'X$4 )(/$(TJ_EM9K$VIB6(>="PD+ E,]&'IZ# M-:'A2QNK+3+A[N'R);N\FNO()!,2NV0IQQG'7ZUNT4 Z])-"8Q<:BTD;$??3RT (]L@ MUNT4 <-H^D7\%WX?:6TD1;>\U!Y21]Q7+["?KD?G1=Z1?OX7\1VZVDAFN-5, MT*8Y=/,C.X>V ?RKN:I_VK9![M7G6/[(RK,T@**I8 CD\'J.E ')>(-(O[F; MQ.8;21Q35B@#@=-L+R3Q'9W7V76#&UC-;RSZ@^ M?WK;3]W)VC@] !G&*Z+P?'<6_A:PM+NUEMKBUB$#I(!R5&,@@\@]C6Y10!YS MKEIK-^NH)/::M/K) L3@6PMTD5E( (#-M'<$YK7FTV\>U\:J+9R;U6^SC M'^M_T=5X_'BNKGN(;:+S9Y4BCR!N=@!DG '/J2!4E '%V$=]H.LO=3:7=W<5 MY8VT:O;J&:%XU(9&!(P"3G/2M?P=:7%CX1TZUNHFAGCC(>-NJG<:W:CGGAM8 M'GGE2*&,;G=V"JH]23TH Y;PO+>:)I]KH5SI%ZTT,C(;F-5,+J6)\S=GT.2. MN>U0'1+V72-=*0LEZFK/?V);^)E"E<>S8*_B:ZRZOK>S$!F=@)Y5ACVH6RS= M.@X'N>*L4 <;=Z)>)X)2W\DRZC/=PW=T%ZF0S*[_ (*./HM:6BP7-GXBUZ.: MUE6*YG6YAGX*,OEJI&>Q!4\5T%% &'J-I<2^+]#NDB9H((;I9''12P3;GZX/ MY5A:OI-_/=Z^T5I(ZSWMA)$0/OJA3>1],'\J[FB@#BO$^@W^KZIJR6L9"W&D M)"DA.%:19F;9GW''XTMC807UPD]UI>O/):P2$)?2ADRR[6C7+?-D$C/3CK75 M:?J-OJEK]IM6+1^8\>2,?,K%3^H-6J .4\)I?P7EQ;K!J$6BQPH+=-0 \R-\ MG**'4Y+!K4"V2P?8K2DD-YK9! ^[C)QC-=?10!Q M?AG3KZ#4-"DN+26);?1&M92XQMD#Q_+_ ..DCVJG:Z;J6F2:7J3:=//'9WM\ M9+>, R!97.R15)YX_'#5V=UJUE::9\,QW)O]U2ZNUDB6< ,5$2+G )[@UEC4I;#Q;XF2+2[R^>06X M58$!7/E=&)(P#ZUVU5X;&VM[RYNXH@L]SM\Y\GYMHPOY#TH \^LO#FH:!-92 M7<>ISQG3XK=FTV3YHI%+$J1D$K\W!'<5M66BFTUGP_+:V=U';)'=R3?:&#/& M\FPX8@GDG-=+?:C;ZX6Z5[5(7"VP@5U8'&0&; M/!R<]*U)X[R#Q7'+H]EJ,!GND-]YBK]EFBV_-)R>'P .,$XY%=E10!B^*K"> M_P!!E-FNZ]MF6ZMAZR1G&M/BN+::VFA@2%XY0 0R *3 MQV..#Z5QU_::S>2QR7=IJTUY;ZHD[!6Q;+ LH(V*#ACMQV+9S7H]% ''017M MMXN']E66HVUM-16KXHM+B\M-/6WB:1H]1MI7 M"]E60$GZ 5N=*H:7K%KK$D7[^%_$5L MMI(9KC53-$F.73S(SN'M@'\JT=2L[@>(]3O?*;[,VB^4).Q<.YQ]<$5U%,EB M2:%XI%W(ZE6'J#UH X'2S=ZWHWA.S@TV[A2R-MZ.PCD[I'*_F"*W[6VALK2&UMTV00HL<:9)VJ!@#GVI M8+B&ZB$MO*DL9) =&# D'!Y'N"* //I;'4+'1=(:PT[4XM=ATV&))H%4Q,1U MBE!., Y.<<9X-7)(=2TZ#Q#IYTBXO)M4D>6"6$ QGS(PNUR3\H4@]>W2NYJ" M]O(-/LY;NY9EAB&YRJ%B!] "30!SNA:1=Z=K&Q^8_.J M'A;2;^SNO#S7-K)&+?29892P^XYD0A3[X!KN ?-_T<+Q MZ\C%-BBO=*UG2+Z33[J>'^R19R"! S1R;E;YAGIP>?:NQHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH YGX@PB;P/JF7D79%O&QRN<=CCJ.>E075O))X@TSP^;Z^BL19RW!= M;EA+.X90%,F=V &)P#Z>E=->6=O?VDMK=1++!*NUT;HPJ'4=(L-6CC2^MDF$ M9W1DDAD/L1R* .'^V:A<06FGKJEV$C\0/8BY23]Y)"(V."W<@\9]1GJ*[N& M:=IWE0F:;RE8KYLC2.W4X+')-1QZ-IT-O:016<216C^9 BC 1L$9'OR?SJ]0 M!YQHO_"1ZI8Z?K%NUPUQ-(LLLCZAF%D+?,GDXP,#(&.01UHNI+U=#UK6AJE^ M+FQU65($\\^6$$X&TIT88)'.>V.E=E%X;T:#4/M\6GQ)<[S)N&00 M^6RK][;\H/+;BQ! QBI?%5Y=$ZO>:7)J"R:6B^9-]N,<,;A0VU8\'?P1G/KU MK0U_PC=:MJ%W)%;:0%N0 +IUD$\1V@;@ <,PQPZD\V\LH[F9HU M25Y,GS<# +#H3CN1F@#E/$%W=3ZGJ4,MSJB3FRC?2XM/9\%V4YWA.^[ ^?C% M37TE_IU[=1F\NDD'AJ65X_M#,J3)M7O/6KVN>$Y;ZZ_T6PT>2'[.L*O M="3S(\ @'()W8[9P?>MJUT&UBL8(;H?:YTLA923R9W21X&X'GN1F@#G+47EC MJ?AV6+4+R>34[:7STN9BZ,XB#J0O1>?3'%4?#LEY?ZEH3 M[.&V,!M_@/S'@+D8Z]*[PZ=:;[1_(3=:*5MS_P \P5VG'X<5R>G>#KNWU>RN M6ATJS6UE,AEL1())A@C80QPJG/(R>G&* -3QDTT.EVMQ!C Y(PW=G;W MT(AN8EEC#JX5O[RD$'\" :A;2;![:\MVM4,-XQ>X3G$A( )/X 4 .ND^U:3* MK,Z^;">S>7F15(4$X Y/ XKT9 M5"J% P , 5E0^&=&MXY8X;"-(Y761T!.WQBB$ M4QGC5!@(Y7:2!T'% ')FVU>:'6=)T^^NI5L=1B*K)=,LLD)C5VB$IY')X/X9 MI3J$&J66G:;8?VS)=[I]T+WYA=-C8?S9!DG:2 ,9KJKK0-+O1.+BS1_/D660 MY(+.J[0V0>"!QQ43^%]$>UM[8Z=$(K@#DM.U+4=2LO M#^EW=_/$MS)=SW; MEUW _P 6<\8X/49/K70-X;T9M/:P.G0?96E\[R@,!7_O+_=/TQ2CPYI TQ]- M^PQFT=_,:,DG+ M2,DD]34L*S:1JOAPP:I>7G]I;DN$GG,BR#RR_F*#PN"!]W P:Z:+1]/A-N4M MES;QM%$6);:K8W#GKG ZU%I_AW2-+N3<65A%#*5*AAD[5]%S]T>PQ0!QFER7 ML6B>&=9;5+^6ZNKR.WF66M32#=:;XG^S:O/?27-Y),; M6<7)>WF4?-M\O^!E7V['FND31]/CM+:T6U006L@DA3G",#D$?B345IX=TFQO MVOK:QC2Y8L?,Y.-WWL G SWQ0!0\4/-#?>'YH;F>(MJ20NDG85W]S9V]V83<1+ M(8)1-'G^%P" 1^9J Z/IYLI+,VJ&WDE\YX^<%]V_/_?7- %?Q1_R*6M?]>$_ M_HMJSM(M]2A\*;[S4(;B%M/'E1I;>64^3N=QSQ["NCN((KJVEMYT#PRH4=#T M92,$?E63:>$=!L)Q/:Z;%%(%*A@6Z$$$=?0F@#FO#FEZOK&B^&#=K90:=8K# M64JF%!R %'//)K+GUR!M<;Q0!=$PWX@1A;2&+[$ 8V._;MY9F?KV%> MF06=O;626<,02WCC$:QKT"@8Q^51#2K%=*_LL6L8L?+\KR,?+M]* ."U749= M,\6:IXH3?);V3)ISHO.08M__ *,9!^-;'@2UFTG^U-&N9"\\,D5RS-W,L8+? MAO5ZZ.+1M.AM)+6.TC$$D@E=#DAG&,$Y_P!T?E4ZV=NE[)>+$HN)$6-Y!U95 M)(!^F3^= '*:B;K3?%?V[4I[YM.GGABMGMKDK' Q &R2+N&;^+GKVK(LV\2: MW8RZK:?:1?&X<1G^T-L,>UR/+:'&,8&#GDYSFNVE\.Z3-J@U*6QC>[#*_F') M^8# ;&<9&!@XIK^&]&DU'^T&T^+[27$A<9 +CHQ'0GWQF@#&TZ"3Q!J6L3WF MHWT!L[UK>&"VN&B6-% (8@?>+9)RV>*8^H7*:?XV8WMR^\-:-J5V;J[T^*2<@!GY&\#H&P?F_'-%[X9T74+M[J[TZ&6:1=CLP M/SC&!D="1V)Y% '.Z?%<:OXA2"XU*^6WCTFUF,45PR;I&+98D'/;GU[]*S-? MCDDTCQ;;RWEV\5M?VS1![ACL#",D=?NY8G'0<>E>@0:=:6UQY\,"I+Y2P[AU MV+G:OT&339-)L)4O$DM8W6]Q]I##(DP O/X ?E0!A:K ^F:EX:CM[V^V->-" MZR7+OYBE';YLGYN0,9Z5SVEMXDUG3HM8M?M(O9)RP9M0Q H#X,9AQC& 1ZYY MS7=6^AZ;:PV\45J EM(98069MCD$9!)]"147_"-:-_:7]H#3XA<^9YI<9 +_ M -[;TW>^,T 85L;K3/%W_$VGOG%[=2"RFCN2;E7(?#NDP:FVI1V,8NRS/YG)PS?>( M!. 3ZBI]1TJRU6%(KZW694;>F205;U!'(H \]NC=7G@N_M]0N+C?8ZW' I^T MEF"[X^&?@MC><$^@/45Z1:VZVELD"22R*@P&FD+L?JQY-4H_#NCQ65S9II\* MVUSCSH@/E<@8SCUX'/7BK=C8VVG6JVMI'Y<*Y(7<6ZG)Y))H X(ZA=_VIINK MV#WXL+O4Q;[[F^++*C,RD"'&%4$'!R#QTKH?'T0E\#:L"SKM@+?(Q7..QQU' MM5S_ (170_/:;^S8?,,GF@C/ROG=N7GY3D9XQ6I/#%&T58H9A<1J69ML@& P MR>PJ0Z/I[6LEL;5##)-]H=.<&3=NW?7<,T <3J]_?^&WUZUL;VZE1;>UDB:Y MF,AA:20H[!FS@8&>> :V-$L-:L]:B=EN4T]XF$ZW5_\ :27XVLN1D=\XXYZ5 MT4FFV4T\\TMM&[W$0AE+#.]!G"D=,PLTA=EVE@23M]!DG M]A0!E^*]1DT&?3M:,LWV&%WANXD)PRNORMCID,%'_ JQ-/U+6[B_L/#^H22Q MW[7 OYY(R1_HV-^S/^^?+^@KN[FU@O(##<1++$2"489!(((_4"C[+ ;L7?E+ M]H$9C$F.=N_O$G35V3RA,?)*-=%&4IT.02<]<]ZL M.VNZY>:U+;&[6:UNY+>V,5_Y*0[/NEH\8;/4[LY!XQ7;?V/I_P!A^Q?94^S> M;YWE\XW[]^?^^N:@O/#>C7]Z;RZT^*2TLK:01VEPT:I*R.6(QUY7IT]JZ3PY=3:CX7TRZN'+33VD;R,."6*C)J MZ+"U6XN;@0J);E529N[A00 ?ID_G3[6VALK6*UMXQ'!$@2-!T51P!0!YQ!81 MV_PW\23+/Z@N6A4 MS0(R1/W56QD?C@?E0!Q&BVVOW*Z3J,4ETPG*/=RRZCOCEC8?-MCQA",Y&W&, M8J6PU&^N+O3_ T]W.;VRO)#>3;SO>WCPR%CU^??&#Z_-72V?AO1["]^UVEA M%%,"2I7.%)Z[1G"Y]A4.DZ-/!K%_K%^;2+]^7F1Y&9-J. MW(R0O4\9KLKFSM[Q8EN(ED$4JRIG^%U.5/X&H;G1]/NVN6N+2.4W4:Q3;AG> MJDD _0DT <1#%K@N]7TB*>[MYULHKVU22^:X99 [?+O(!PVW!7D?G3KSQ)?7 MNBZMXDTZ66.WAMXK:V0GY1(Q4RR$'C*[@N3TVFNPL= TO3+C[19V:13["AD! M)9E)!P23ST'6K4=A:16;VB6T0MGW[HMORG<26R/,KB^MM'5M0:.^:?[5)YQ21V$99E/]W# C Z8X]:KQ75]_:"^'VU&[ M6T;6)+QP!R* ./NI]0T\Z[!:7MW/#HLUM>1[Y MF=BA!,L3,>6&T$X.>HJ"?Q'JTXN4C>1(]>8)I#J"#$H81LWME,2#\:[JRTC3 M]/LWM+6UCC@D),BCG>3U+$\D_6I!I]H%M%%NF+3_ (]QC_5_*5X_X"2* .+O M+ZXT5O&]U9DM<6Z6VQF^8C]RHW'/7'7GTI]K#KVF31W\*W+VJ6\KW"W.H_:! M-A"591CY3N ^[@8-=<=*L&OY;XVL9N98O)DD(^^GHPZ'\:@T[P]I.DSF:QLH MX9"I3().%)R0,G@<#@4 <9]D:2R\):Q-J5W=W-Y?P22[YR8LLCDA4^ZN.@P/ M6F:=)?W^H:?BYU635$U)O[03S)!:K$K-P,?)@87 !R3D&NP@\*:%;7:7,.FP MI*DGFH5SA&]5&<#\*PO^$-NWU>*X$.E6JQW8N/M5J)%F90V[;M)P,]#R1R>* M ,RR;Q)K5C)JMI]I%\;AQ&3J&V&/;(1Y;0XQC P<\GKFNM\77]SIGA:]NK1_ M+G4(HDQGRPSJI;\ 2?PJ=_#>C/J/]H-I\7VDN)"XR 7'1B.A/OC-:4T,5Q"\ M,T:R12*5='&0P/4$4 <9>VKZ;K,&E0:EJ$UO?6,[3K+=,[H4VE9%8G*YR0<8 M'M6IX$MEMO!>E[9)G\VW20^;(7VDJ.%ST7CH.*T+#P_I6EF4V=E'$TJ[';)) M*_WQXY/J:L+<-H>K6\L^I7TMIC;MY_ 8I9-,LI9(Y)+:-VCB:!=PSB-L;EQZ' H M XS1I-0A\1V%O(U_%9:E9S/LN;\SN<;2'_Z9MANQ(Y]JIZ=)/H?PPEU"PN+C M[1)*T6Z23P/859ETRSFTS^S9+=&L_+$?DGIM&,#]!0! MQ/BR\NFDUB[TJ34%DTN,&287QCAC<*&VK%@A^",Y]>M;6F2>;XZOY&P&?3+5 ML?\ I*TKOPWHU_=R75UI\,LLBA9"P.'P,#(Z$@=">14Z:/I\=W;726J"XMH MO)BER=RIC&W/1 MV_VAO.BC$>_;G>ZKU_&LJ7Q7Z@DEMS!.9!N0;F1LJ,'!ZC(X-0:?XIU&X;1K MB[TV"&QU;"PM'<%Y$']1N[^*\U?4()WMH)(K=8(#&,N,, M[98Y.!C P!S3HO#3QZ=X>M?M2DZ2Z.S;/];MC9..>/O9[T 9Z^+]372_[:FT MRV&E).T,K)<$RJHD,>_;MQC(Z9S5^3Q*Z:-K]_\ 95)TJ:6)4W_ZS8JMDG'& M.:X9#]Q MCM3"D9//)QTJ;3-636?%MC?VH81W&BO(L;G&&\Y1@_0Y%6FT#5[;4[R[TW4[ M6'[7%%$XFMBY38N RX8<\G@Y'2GV/A;^R;[2I["Z"QV=JUI*DJ;C*A(;<"", M-N&>XYH SM,\0SQ645M;6"OJEY?W,2Q/=,T:F-CYCER,A1V '<5U6GO?O;?\ M3&&WBG#$8@D+J1V.2 1]*Y\>$KB!(9[2_2._M[VXN89'BW(5F8ED9<@D8QR" M.E;^GQW\=N?[1N()IRQ.8(C&JCL,%B3WYSWH YBXU^72K[Q'_EU=Q=JG]H/:L 4SL\E@?7G./PJ])'?Z0J>3.T>Y&(38P M9$[F\L]2:\OHVO]0EMWDDCB*QHL3AE15))['DGJ: )KK6M:M+ MC3[.33[)KV_DE6-5N6V1JJ!LLVS)[]!V%4!XOU:.SN+VXTJU6VLKO[)=E+HE MBV\*60;>0-P/)!ZUT-]I1O-:TK4!*%%BTI*;<[]Z;>O;%9D_A9YM%U;3_M:@ MW]\;L/L^X"ZMMQGG[O7WH @\0>+IM OV$R::;5"F8S>8N74XRPCVXXR>,\XJ M6*_UE_'MY8J+9K".VA?:TI!4,7RP 7ECC&"<8 YJOJ/@^^NX]8M8-1MXK74Y M?.=GMB\RM@87=N VY4=L@9'O6E+I&H)XB35K2[MT\V"."ZBEA+!@K$Y0AA@_ M,1SF@#(L_$$]JE[&EBKZG<:NUHD/VIFC+B-6+;F&54+S@#M[U8N?%MWIUKJ: M7NGQ?;[ P$QPS$I*DKA0RL0"._!'45+)X3ES//!>K'>?VFVH6\ABW*A*!"C# M/((!Z$=?:HY_"=S?6VI27M_$U_?M!N>.$K'&D3A@JJ23SSDD]_:@"_INL7\F MNS:3J=G;PSBW%S$UO,9%*;MI!RHY!Q]3N=6SG_ (#^M '/:AXX-M>WD$!TH?8?EF6ZOA"\K[066-2#G&<9.,GBI9?& M%U=QSS:/80S0VUC'>S&YF,9*NI8*H /. >3Q5M]!U&TU&]GTF^M88;Z3S98[ MFV,ICDP 60AAU '![U@>,K*WDUT2SW/EL;146,Z;/*LN"3MW1L V>/E;..W4 MT :FH^++NRTJPOU32E2XM%N"MU>&%Y"5R41=I_,GO4[^)[R[NM,M])L(I6U" MP-ZKW$I18Q\OWL G^+MWQ5>WT35;XQZIOMK"XOK".WNH)+IWEEK=MIUE;O M#96[Q74\DY3,GEY98P%.=H(Y..>/>JUEJLMG+8M);[_)\/&ZB<7#?-M$>0R8 MQG/?DUHW?AK41/JJZ;J-O#::IEIXI[3_I:_N]' M?3?N=2VWY^O^ST]^M #++Q-?M>:6+_3X(;74XFDMVBG+NA5-^'&T#E<]":@L M?%>I7=QHTKZ?;1:?JTC+"PG+2HH5F&Y=N,G'8G'>M-= 97\/M]H'_$I0JWR? MZW,1CXYXZY[UQF@6YL/$%D;("]F,[I-')IL\#6Z-DLX+,40].% SG H Z?Q] M(T?AM-IFPUY;JRP,5=E,@!4$$')''6L36;2SLO ^K7ME;:K8.?+C87D\N_;Y MB9(!D3:UI:VUO<)!*D\UN+&971WD>0% -K)@M@ @XXH P MK?Q1>1#Q3N+,TDCOIG.=QW_9\#Z.$./]JNK\(W4MWX4T]YV+3QQ^3*2NBK,OM): M\US2M1$P46)E)3;G?O3;U[8H P[3Q=J,UMINH3:9;QZ=>70MN:Z74;B6UT^>>!86D1<@3R^6GU9L' '7I6)%X6>+P]INE_:U)L[Q+HR M;/OA92^,9XZXS6CX@T@ZWI#V2S+$Q=)%+IO4E6# ,N1E3C!% &'8^.H6L]6E MO%M9&TZ-)"]A/YT$;K49-2?4K^%OM]JD#"W@*")D8LA7+'.,YYI[>&M2U&]@ MFUK4+:XCBM9[4I;VYC+K* "Q)8\\=AB@#.NM3U?4;[PS=7-E!:V=Q?"2$+.6 MEP8G(#C:!R.>"<5!)K&K1Z:CV444%R^O_9KA6NG=6;> 0I*Y"$]@!@=!6O;^ M&M6#Z1'>:K;36NES!XMML5DD 1D&X[L9P>PI\WA29M.N88;U4N&U0ZE!(T>5 M5MX8*PSR.W44 &H:C-9^(M)_M&"-%^R7$IDAN7(1D4%P5P PP1@GGKP*;:^) M]0(TR[O=-A@T[4Y%C@9)RTL9<$IO7:!\WL>,U%VMX;B&=( M8RJR"4 <9)(P![U3M?#%^/[,M;[4HI].TR19+=$@*R2%!A-[;B/E]@,XH A7 MQ;J/V5=2?3+==-6]-I(PN"9?];Y8<+MQC..,YZUU]"/ MK2:WH]QJ%YIU]:3P1W%B[LBW$1DC;*]2XNDN6N;I M[G>L>S!8#<,9/&0<>U %"Y\0:PVH:O#I^F6L\6F,H-=OS*#QU[=JO#1YFUC3-1EN49[2VDAD"Q;1(S[,L!GC[ MO3GK5/5?#]]JVKVLTUY:+9VUREQ%MMCYZ;^*M3@35[FWTRWDL])F*3L]P5>10J ML=@VD9 ;N:/^$0N_L2Z,=1B_L,3^;Y/D'SBN_?Y>_=C;GOC..*N2^&GETSQ# M9_:E!U:1W5MG^JW1JF.O/W<]J ->[O!;Z5/?(N\1P-,JGC.%SBN9B\3ZY-+I M:+I-D!JT)DMW,._'3*XSBLZ'P\T4 MOAY_M(/]DP-$PV?ZW,83/7CIGO0!47Q/>2:%+=F"PMKFWNWM+C[7=E(49202 M&VY.>,# //M4=AXS^UV-I=M;1>4VH&PN9(IMZ(V/E=3CE22HYQC=2R>$KE)U MNK:\@-Q'J,U]&L\):/\ >#&" P.1U!S5;4-(.E>&-;M[^X>\DU*=I8OLULV_ MSV48 4$XPR @GIW- '1:;JC:C?ZG$D0%O9S"!9=W^L<*"_';!('YUSHNM8M_ M%GB1M,L[>[6/[.SI-.48_NONIA2,GGKBM_PWILFE:!:VTYW714R7#=VE<[G/ M_?1-4+C0M735]3O=-U.UMUU#RU<2VQ=HPJ;=RD,!GKU&.E %";Q[;SFT33WL M(FFM5NF?4KL0*@;("#@EFX.<<#'O6_X?UJ/7]'COXT$99F1T#AP&5BIPPX8< M<'N*R8O"4VDRV\NA74,31VJ6LJ7<)D255R5;@@AN3['-=):1S16L:7$B23!< M.Z)L5CZA#/$=P(O/1-4NA(IG:)MGFG[K*"0>GI6KXD\53^' M9F9DTUK>- _ERWNRXE'?8FWM[GFGS>%+B72-=TP7R?9]1F>>(F+YHF=MS@\_ M,,].E,U+PI>W=QK(M]0MXK?5D"S&2W+RIA-N%;6RO!_H,>LC!G/!&UMPSWZT 92_$6%@MXO]FG3VF$8C%\/M>TMMW^5CIWVYSCFNB\ M5W5Y9>%=3NK#8)XK9W#,Q7: IR1@'D=0/7TJGI6@:EH_E65M?VC:5%(61)+4 MF94)SLW;L=^N,UKZQ8'5-%OM/$@C-U \(FW-QHVG:3I=EI M]LVIWZ-,P-PYC"J!F1W*[B3E>,=2:?)XOO(XXK<:9&VI?VB-/E@\_P"0,4+A MPV/ND 'IGKQQSHWVA7#OIEW874<-]81F)6EC+QR(P 8, 0?X000>,54@\)RK M+;74]\LMX-1^WW$@BVJY\LH$49X !'4GI[T =!:F\-DINT@6ZP=RQ,2F>V"0 M#Z=JY'3O$%W#:VT%OI\;WE[J5U;LDEV[(CIN)8,5)V_*>,=*[:N:M?"SVUU9 M3&[5OLVH7-X1L^\)0XV]>V[K[4 4'\7ZQ!97UY/I-H(-,N/(O"ETQ9CE+3&3>9;ED>7,8?"@*1GGN:==>%GN-'UVQ%VJ MG5+DSA]G^KR$&,9Y^Y^M9R6&LW7B+Q/'87D%I!/+$C/+;L[8\E060[@,_4&@ M"Y%XIO-4U"WM='L89%GL([X2W,Q0(&8C:0 23Q_/TY2Y\57ZPZCJ-KIL,NE: M?*\4SM.5EDV'#LB[<8'/4\X/2K^E^&X])U..XMY?W$6GQV*1D<_(Q.XGWSZ5 M0N?"E\\.H:=;:E%%I6H3/+,A@)E3>U6Y=M1NQ B D@(."6;(/3 M@8]Z;%8:N?%/B"+2KFWLX62VCWS6[2$ 1D90[@,CWS5N'PC-I$EK+H=W#$\5 MJMK*EW"9$E522&X((;);VYH BA\9W&H1Z2NG6$,MQ?O/$P>X_=Q-%U.\ [E[ M@@<\>M=7;F8V\9N1&L^T>8(R2H;O@GDBLIM&GEU+1[Z>ZC:6P642;(M@D+J! MD#)VXQ[ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^ M(=;A\/:+/J4R&01X 0'&XD\#..*23Q)H\-K!+Y$'5B"#@>_%4;F1M:USPY>Q6%XD$$\YD^T6[1F/] MT<$@CCD@ ^M &C<^*]$LUA-Q?K$)HQ*FY&'R'@,>/E'!ZXJ:^\0Z3IKJEW>Q MH[H)$4 L64]P "2..U<]XE_M*ZU*^LY$U/[(]H%M$L8LK-(P8,)'QQC@8) P M32^&[.Z35](GFM9XUCT!+=VDC*[9 ZY4Y[\&@#=N/$VC6UK:W,FH1>3= M R M MO ZD G [^E)>^)]%TZ2)+N_CC,D8E7()&P]&) P ?4XKCX[*6P\.Z?)]E MU:WU:W>\^S2VEJ9-@:9B$=<'Y6&TC([=14^IOKNH136VI6^HQ-+IR"XLQ MR3,A\P2/@XPW&"0,>M '8:AKNF:6(C>7:1F89C4 NSCU 4$D>]9USXQTNWU6 MPL_,WI>0-.DRAB ,@+P!SG)^F*Q=*^TZ-?6&I7>G7TT,ND06N8K=GD@D3.Y6 M0#< <]<=15_4KF:/7M$UO^SK]K46T\4B1VY>6)GV%=R#)'W30!J0ZY VHZHD MMW:+:V"(9#EE>,G=NWY&,<<8]Z?:^)-(O8;F6"]1EMH_-FRK*43&=V" <<'F MN8UW2;^]O_$,D%I+(CK82HA7 G$;,SH">"<=O7%.U1+K7KV_OK33KV&&+1KB MVS/ T;S2. 515/)QCKTR: .FL_$FCZA=M:VM_%)*$+X&0&4=2">"![9I^FZ] MIFL/(FGW:SE!D[5(&,XR"1R/<5A2:?.;KPD6LY6CM[:5+@!#\@, &T^F3QCU MIOA-KR#47L;>'45T2.V!B74(/+>"3=CRU)Y9<9]<8'- %[4_$\6D>)H[&]EC MBLWLFGW;&9RX<# QGC&3T[5J6VL:=>26Z6UW%*;B(S0[#D.@(!(/L2,BL34Y MY-.\;0ZB]C>SVO\ 9K0E[:W:7#F0$ @>P-8:)X;_ .$A^R-#<6NI2WL= MHW#+!*VUHSC@$@AL=B* .^MKRWO#-]GE$GDRF&3'\+CJ/PS5%O$NCIJG]FM? MQK=E_+V$$#?_ '=V,9]LYH\-Z<^EZ!:V\_-R5,MPWK*YW.?S)KC-<75KX7BW M,&KR7,.H(\,$$'^CK DBD,"!\[%1GJ6SV&* .PN_%.B6-Q)!>/K5'7[*^MWTV.T5E?6K1-,NNQ0C!W_ %">:/RH [JWO+>[ MLH[R&4-;R()$DZ J1G//;%4;+Q+H^HSM#:7\6:Z;N>X>>$QK&/+*>6I/W MLDCID8% $DGCB&[\*:IJ>G*!JS/!9W ML\-X/!.O:"=.O?MH-RZ8@8I*&E++L;&"2&''7@U MJ^(-*O+_ %B!+2-TWZ3=V_G!2%1V"!03VYS^1H V;/Q+HU_>BSM=0BDG;.P# M(#XZ[21AL>Q-/T_Q!I6K3^387BW#[-YV*V ,@=<8SR..MG)Q*N(IXE6")T7'#A0".H&"<@UN>";26Q\'Z?;SP-!*J-OC==I!+$\B@"YJ/ MB#2])G6"]NUBF9/,6/:S,5SC( !I9?$&DPZ;#J+W\/V28XBD4[O,/HH')/!X M'I6%J>H)IOQ"BF>WNIP=)9=MM"TK#]Z.PYQ[UA1Z-J5M-8ZO-;ZA!;-=7DI@ MLU#36RRL"AVX/8'( R,_6@#M_P#A)-&_L]+\ZA"+5I/*$A. '_NGT/'>HI?% MFAPQ0R27X19@S(#&^=H."Q&,@9XR>*YZ71EEM[&YM;?4YC<:S!<7'VV/#X0$ M;RH P, =15SQ:);>]2]TV'4UUA+\OHXI=H9E()V ]"Q ^4>YQ1?\ B/2-,E\J[OHXY#&)0@!9BASA@ #D M?*>:YK=>Z9)X@CO-(N[FXU0"2(V\1D1\Q!/+9APH4@_>XP:=KUJM MS&S"'0K>V:;&5,BNVY0?R_2@#JK>Y@N[6.YMY5E@D4.CHXK'T/Q7IVMQ MW31OY7V9Y V_(&Q&QO)( /7':D\%VT]GX1L+>XA>&5 X,;KM*_.V./IBN>: MROKCP[XC\/I9W27DUQ0<8SZT =9IWB'2M6G:&QO4EE" M[]N"I*_WAD#(]QQ5N2]MH;V"SDE"W$ZLT2'^,+C=CZ9%>..!S5OQA97TVGV]]I,8?4[&=9(%Q]X-\C#Z88 MG\* -9]6L$MOM#74?E&;[.&!SF3=LV\=]W%8>B^,;*\S;W]W!%>F[EMTC52! M\LC*H)Y 8@#C//85FZ=X4N]-\0V%DK-+H\(%^SMDYNE7RS^9._ZYIKZ9>_\ M""W5N+.;[2=5,JQ^6=Q7[6&W >FWG/I0!T\_B71K:_-C-?Q)*-%TVXDM[S4(HI8R!(A!)3(!!.!P,$(-)U.[>ULKZ.:9%W[5SRN<;E/1AGN,BH->\1VGA^2P2Z#'[9/Y0(! M^0 $EN W,6JQ0Q6#VT@LHMTL#F3<"4*D[2..!V M% '?VNMZ9>FV%M>12FZ#F':?O[?O#ZC/(ZU8M[RWNI;B."4.]N_ER@?PM@'' MUP1^=<9>Z=%IGAAM'4V%Z LK?PR @ 8#("J6FJ7<%N;>\\F+Y3]PHI!8\@H>)-(TJZ%M?7T<,I4-A@2%!. 20, ?7%<_6>^15N(Q+$ K$LG][ &0/<\5 MS%WHFH75OI!M(I8TU*RBL-3#*5:-% ;<1V.!(G/]X5+?V,^F^*[V[8:NEG=0 M0I ^F1"3;L!!1AM)'7([O^,;+3T:W MLKJ&6_6YBA:,JS*-SJ&&1QN"DG&<\5KZ#I\&F:):VELLZQ*I95N,>8NXEB&Q MQD$GBN'$5[!X1B\//I-^;^&]C:25+(I;ZRU!H)+BTD@ELXR9%98Q\Z8Z[3UQGZ56MWUK[3I.M:G97=W#9 MRW,(Q;XG,;!1'*8ASG@@@#.#G% &_+XC2:_T1-/DCFMKZ>6*1BI#+LC9L '& M#D#J*MW'B71K6_-C/?Q)W]U,T,RQ$Q2"1LJ[2=%V@C(//RT M =@^OZ7'JHTQKQ/MF0IC )P2,@$@8!/H34;^)M&CU'[ VH1"X\SRBO.T/_=+ M8P&]LYKGYTN].\2Q?V1#J1N)IX4O@]N3:SH% :4.?NL!Z'DCH:S-.T1A8?V! MJPU_>UPP?R(U-O(#(6$@?;P.A.3D'- '4>)/%=AHEE?(+N+^T8;9I8X64L V MTE0V.F3CJ1FM>"[!TN*\N&5%, ED(Z#YF#^&:ZN:"4^$I(!&QF-B4V8YW>7C&/7- %?_A,O#Q8J-4A) MV[EP&.\?[/'S'V&:MCQ!I1T@:J+V,V1.WS1D\YQC&,YSQC&:P;33[I)_!):U MD M;1UG)0_NB8%&&]#GBJWEZMI^DZE]F@NHA-KDC2O##NE6W8\O&I!R>G(!Z MD]J -J^\7Z9;>'+K6K:474-OE2B94[_[IR,J>>XJXWB'2H]-74)+M4MG;8K, MK LWH%QDGV KB_[*OKK2O&$$%KJ+&\BC>V-XA#S83!Y/?*]#@XQ5_6FN-5N- M%UB"VU>&VLVECG2*W*7"%U7#A&!+ 8(. >IQ0!T8\2:,VGB__M"$6OFB$R,2 M KG^%L\J?KBH!XCM;J_TV"RNH"+IWRLR2*[JH.=G&,Y'?L#7/W&C+/90W5K! MJD[W.KVLEP+Z+#E48 OM &%QW([5O:W;7$WB'P[-#"[I#<3-(P!(0&%@"3VY M(% %FU\2Z/>ZA]@M[^-[G+ )@C<5Z[21AL>V:3P_J<^J6MW).J!H;V>W78"/ ME1RHSSUP*XV%=5O+[0[J^@U=[V"_#W:M!MMX 0RX3 Y'(^89XR2:Z;PI'/:C M5K2XMIHG74)YE9TPDB2.64J>AXZ^E %V_P#$NCZ7.\%Y?1Q2Q@,Z8+,H/<@ M\>_2EO?$6D:>D#7-]&HG3S(]H+ED_O84'Y??I6?#93_\)1XBF>W?R9[2W2-R MO#D"3(![]1^=8/AR.\\.M;7=_IE],L^E6\"^3;M(\+Q[MT;*.5SD'GB@#K[G MQ#I%G%;RS7\02Y0R0%26\U1C[N,Y^\.!3'\3:,FG07[:A%]EN',<4G)W,,_+ MC&<\'BN;T#1K^QO?#7VFU=!%!>M( ,K!YCJRH2. <''X&J4ZRZ5<6(M(N;3[5#?1M%YRP$X(*R,0 I!&022.HJ# MQ'KJZ3I6HM;21M?VMH;E8G!(VY(!/MD'O7+7]E?ZC-JVMV^FW:0M<63QP/'M MFF$+Y=@AYS@X /)Q2ZZE[K=QKMQ;:7?I%+HHMX?-@*&1_,8X /.>>AP?PH Z MJT\2Z;J,4Z65Y%+I^6620. MP(RP3&?FY&,G%4I5N-?US3);?3[RV2Q@G$TMU"8MQ>/8$&?O<\DCCCK5>TM; MR7POX4MS874G- '3/XCTB/4O[/:^C^U;Q&4 )"N M>BD@8!]B:=KVIKI&CSW9F@A=1B-[@-Y8;MNV@G%87ANYFT.W.CWFF7[77VN0 MFXBMR\0L)"XX'!&W\4 N9IHGE15XV@! M2,EB>N< "FQV-Q_:OBMVMI-EQ;0I$2AQ(1$P('KR<5!I-A>1WGA!I;:91;Z0 M\4Y9"/+AX/'L: -R?Q+H]M?_89M0B2X#!&!SA6/0%N@)]":=/X@TJV MU#[!+>*+OG-#P>:FA\2:/<6%Q>QWT9M[8[9F(*E">@((SSD8XYKEXM+O M!X6TZ V4WFIKHF=#&TU;Q'=Z?;S@S"R ECBWML!8 M2,@/#,JGI]* -N7Q7I0T._U2VN!<1V2%I$4%6!QPI!&1GU(J%_%-K/I-G=VE MQ;QO.W2_TQ8[>6_0JTKA9%() M(&.6'!P?PJ[=//JOA'3H8=/OHYK>YLQ)'-;LC#:Z%B,CD#!Y'% &_=>)=&L[ MXV5Q?Q1S@JK YPA/0,V,*3[D4E_XFT;3)Y(+R_CBECP73!)4$9R0!P/?I7*W M4%Y:Z/XBT,Z5=W%WJ-S.]O*D):)Q+]UF?HNWOG'W>*T[+3+J'4/$BRPR.);* MWB20H<3%8F#8]>?YT =7'(DL:R1L'1P&5E.00>A%.K*\,PRV_A72(9XWCFCL MX4='&&5@@!!'K6K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16!XSNKJS\+S MS65PUO<>= BRKU7=,BG]":R=;;4-/O\ 2]%M+G4KD7AFFFD$Z+,^P+\BLV H MYR0.?2@#M:*\_N[K7]-TL)J,MY:Z>=0C0W+.DEPENRG()3/\>!GK@TMM>3Q: M3?\ F7NL2PW6HK!ILBMMGF7:/E4N,*N0WS<< G- '?T5YQ)JFM6OA[7[5KJX MAN;*\M8X))I%DDC61HR06'#?>/X'%;6H0W5OJFE:#%JM\L=\TT\]R\@,K!%7 MY$.,*"3G@=CB@#NV@69-"B6X!$XM@),MN.[;SSWY[T 4+3QEH%_<106NHK)),P6,"- M_F)]\8IUIXOT"^NTM;?4XFF=BJ*P9=[=, D $_2LOP!'JP\-:6UQ<6;6)M5\ MN-(6$@],L6(/?L*P] T_5M=\*:;IPL[:#3H[LS&\:?=(0D[-A4"_*E M'HLEW!#7VC)Q]*IZA::9J%_9V]]B2=-T\,+.P5MI7+%0<- M@E>N>M<%XBUJ"3Q#=ZLLLAET2:*.UC2-B' /^D<@8&0VWD_P5=UR_(\8QZ[! M*39:1;P&;;R&CG9@Q_!=K?A0!WD-U!<23I#*KM _ER@?PM@-@_@P/XU-7#>! MCY M%=!ICW.G^+I]&-[<7=JUBMTIN&WO$V\J1NQG!'//H: .EJ.XGCM;:6XF;;%$ MA=VQG"@9)KEO$NLW?A_6(YU9Y8+VU>"W@ZC[4#E/^^@Q'_ :QI-5U/4+.;2+ MF9AZC#H6B^(FU6XFN+ZYA6: MV+#R665L%%7'!4'@]>#F@#M_[/MCJ@U+8?M0A, ?1-Q9BYR1V Z<'-/37-7\."*X\0N2;BPD/ED@@7$1) &W@%T(.!W!H [JJUA M?VVJ6,5[9R>9;R@E&VD9P<=#SVJ'1(;NWT2SCOYFFO!$#,['DN>2/H"I;26S,/*\MW92 N.HZYSF@#TJBO/;[5;U-2CU33KC M4Y+/^TTMI'FEC\AP9-C*D>,X!R W7([U;N]1U*#4+SPTMU+]MN[M'M)\_,EL M^6?2W6O:Q>ZP]D-2#6=R]M:BVN(4B0H!@NKG+Y)R<]CQ7 M7SS7:>&I9YP(;U;,O($.0DFS)P?8T :5%>?6T>I32^%R^O:E_P 3>V9KH!U' M2(.-GR_+SQDU6CO[:74)K!),W,"+)(FT\*V=IST_A-<+;:SJYTE=-ENIH;B36SIOVF0J\ ML<>W?]X#!?\ A!QWJ#49KOPUJ?B!K.ZN;BY]* M /2J*Y30X-=MM:42QZA_9SPMYOV^YBE99 1M*E#D9YR.G2I?$+7G7K[F@#9U'2K/55B2]B,L<;[Q&7(4G_: .&'LZ_J&F6[:J\&FQPQ1FUN8HW9F3=YDAI>)9]'?5;V"WL+*)PT3A))W M& ')PI2:K>7#:GMCN8I6!C(:% MF! &""HY[]ZS[S[5K'@^+7[K4KHO/?0D6BL!#&HN%4)MQU&,YZYH ],IBRQ MO(\:R*SIC>H.2N>F1VK@+[5;U-2CU33KC4Y+/^TTM9'FEC\AP9-C*D>,X!R MW7([UI:+IV[QMXEE^VW8VRQ?()?E.Z$=1CMGCTP* .HL[VVOXFEM91*B2-&Q M&>&4X(_ BK%>>Z;?:C>C2=(?4KI$N+N^$MR&'FNL+D*@;'&<\DIW!$&LVUJEW\ID\N102I.,$C/4CTH ] HKAY(];2?Q!HVF:C<32PQVT MUN\\@\P!RWF*'(XR%X)Z$UN>%[N*YT^:-);]I8)C'-'?D&6)\ [21U'((//7 MK0!N45PMS<:A?6/B35QJUS:2:9/-';0QL!&HB4$;U(^;;4;339+1B+B[NHI)(9@1AE93TQDD'CCWH [ M*BO.[+7]2U7PSKVK27WE7%G8M'%!#E0"$W"?! /S]5[ #US6BK7ND:IH175+ MR[34U=)X;APW(B+[UP!MP1SCCF@#LZ*\X@OM6M? NFZM_:5Y=!&!SSSR.E0MK-SJEUIFFZ7- MJD]J;22>1EECBN799-FUF;&-ISG')X[4 >A5FN--U;4?*8F2YTJ=7(^9?+=D M./8_*WOUKEEN-?!TS1+^XN+,WEY,JW)=&G,"('52RY4.22,]<+FM'PM;&S\0 M^)8#<37&R>#]Y.VYS^Y4\GOCI0!U5%O7I0!WD5[;37EQ:1RAKBW" MF5!G*ALE?SP:L5P6IZIJ.GZCK]M!?38:YLHHI)"&%L)B0Q48Q@9XS[4[5;F^ MT&XU6PM]2N[B,Z+/>(T[AY(9$X!#8Z'/3U'% '=T5Q<1U*SU?1UCU6YG;5+2 M8R+XANI=.U6?4/[66!9)8[F17C<9(,D1 ^Z3V M[<<4 =917,7IN=6\72Z4;^YL[6VLTG MG"/*[LPR6QT&WIZGFL:QU+4]7DT& MSEU*XC69KZ&>:WPK3B)@%;IP3CJ/4XH ] IBRQM*\2R*9$ +(#RH/3([9P?R MK#\)W%S):ZC;7-S)6EL_EB M3Y6W*_!&.0.U '2V%_;:G9)=VDGF0.6"MM(S@E3P?<&K->:Z,MWIOAK1=3@U M*Z_>:D('MBP\DQO.R$;<=>6*ZB)X;J6&U6*>%($V-@!T8 MY;.,DGUXH [Z[NH;*SGN[A]D,$;22-@G"@9)P/84^&5+B".:,[HY%#*<8R", MBLCQ&9&\%:LTRA)3I\Q=0<@'RSD5@V[W/A^;P[*-4NKBVOD\NX@N&#!0(B^] M, ;<;>1TP: .XI'=41G8X51DGT%AZT =I:7<% M_:17=K()()E#QN.C ]#4U>=&[U0:/HNL7UYJ/]E?V;&T\MDZAXY3R9)%(RRX MQTSC!XKJ_%&J3:7X5OM1LRIE2(&-B,@9(&[\,Y_"@#:JC9:Q9:CN,=. M14GP]MC!X3@D-Q/+YKR';(V0N)&'''&>I]Z .JHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O? M6-MJ5J;:[B\R$LK%P>8(VWQLK%&1O564@@_0U7 M\0ZT-!TO[9Y'G%I4B4,^Q 6. 6;!VJ.YQ4,>N7"WFE6EW8I%-?\ G?ZNX\Q4 M"+D$' W CZ4 0ZIX=C.BI9:?9PSA)Q-LNKJ523@Y(D!+!N>OUJKI/A/_ $6[ MBU6)%@FF2:"U@N9'%LRC&Y9#A@Q[XQ4\_BQ86NX4L7ENH[\6$$*R#]\Y0/DD MCY0 3GKTJEXAO]773=/EGL!;W(U6W58H+K>)@6Z;L+@'IR* -F/PMHT4-Q$M MH=EPT;3 RN?,9&W*Q).2<]^I[YJUJ>CV&L11QWT'F"-M\;*[(R-ZJRD$?@:J MZ1K,]]?7NGWMD+2\M C,J3>:C(^=I#8']T@C%5M3U)[7Q590O#-Y?V2>:-DN M2$56E=B[J5(8DG.>W.O^(-9MI0;2X>!!'=LX&"JB)8\!>N/F[D]J +NO>&; MF\O6>STVQD1H%B662]FA=" 0"54$-C/'?WKI=/M)+;2;:SN9VN9(X5CDE;K( M0,$GZUDQ>(KR&]6TU72ULYI;>2>WV7 E5]@!92=HPP!'J/>JJ>+[S_A'%UV; M1?+M)%A,2"Y!D?;L 7K+P;H6G3PS6EI+&T)!C'VJ4JN/]DM MC]*U+"PMM,LTM+.+RH$)*IDG&22>3SU)KG6\3ZRM]=6'_"/1F[MX1<%1?#8T M9R!AMF=V5(QC''6IKOQ5*ND6&IV=E;O;74(ES=7JV^TD9V#(.6_3WH V;72K M&RT]["" +;/OWH6+;MY);))R]U]-+\0ZE+? MQ3QQ6FG+,-EQO212Y'$> ^[(SGIB@#H1I]J+]+X0@7*0F!7!(PA(.W'3J!5 M;4M TW5IDFNX&,J*4$D*SX?$=Y%>Q6NJZ4+.2YADEM]EP) M0Q099&^4;6P<]QUYJ#3_ !9=73Z1+JGJEU/96$EQ;V\<\B8^2281* M!GDEB#@#K7.+X[3^Q[V[:SC-Q:7$=NZ172O#E\;7\T# 7GDXXQ0!K0^%=&@M M+FT2S/V:XQOA:5V08.1M4G"."4D_+'-YJD=B&P,@_2N>L?$&I1ZOXA.H0Q#3=/DR9!+E MHD$0;A=OS9Z\GC..<4 =+- UQ$LA@E$T6[^%P" ?U-1OI=E(]X[6Z[K MV,1W!&09% ( /X$BL>S\37;W.GKJ&D_8[?4N+:43ASNVE@KK@;20#T)]*?XO MU+4=+TNWFTU$,KW<,3%F ^5G QR#USC/;.: -,:38AK!A ,V (MOF/[L%=GK MS\O'.:J0>%]&MKY+N*SVR(YDC4R.8XV/5E0G:IYZ@56O-?U"UO[#3DTA);Z[ M@DE*"ZPD>PKD%MO3GKCKVJ#7?%=SH!$EUI]M]G5%=S]O59#_ 'MB$9;'/<9Q M0!KMH6FO9SVC6P,$\_VF1-[?-)N#[LYS]X XZ596QMDU&2_6+%U)$L+29/* MD@8Z=2:R;O7[EM3DT_2-.%])!$LMP[SB)8PV2J@X.6(!..![U@>&M2G-MX0A MG%PXGM97$PNB S!3D.F/FXQ@D]30!UNIZ)8:P86O869X"3%)'*T;ID8.&4@X M/<4O]C:>8;^(V^4O\BY&]OWF5">O'R@#C%85AXPN;N/2;N?1_(L-2D6&.;[2 M'=7()&5Q]TD$9SGV%(?&%T[6UQ#I2'3;F_%E'QJIJV@/J<^EV7DVRZ38RQSY9BTA M9,A4 QC'3))]L5/XMO)+#PQ?7*122!(R7\J?R75>Y5L'!%4KKQ+>PW5_:V.D M?:O[.BCEE>2Z"95DW8'RDEN#[>] '3UG)H6FQV-I9+; 6]I*LT";V^1U.03WJS87D>HZ=;7L((BN(EE0-UPP!&?SK@O!BQZI!9RW-UXC:\WN[2-+.+=M MKG S]TC Q^% '4R^$-$GEDDDLV)DD\XJ)Y JR9SO50V%;/< &M1K*V>_COF MA4W,<;1))W"L02/T'^37EZ:IML[B:SUV^D\1?VC)'#8BY:17'G$!6C.0%V]^ M,5T_BC7;NRURU-J^+/30ESJ..Z2-Y:C\ 7?_ ("* -J\\,Z3?7KWDULPFD $ MACF>,28Z;PI ;\T53< M&>]6#YB-VU,@[CC'H.>M %X>%=%6QN+(6*_9[AQ)(A=CEP X.2L2, M2 &.&^8D'@#MUK0MM8EEUM-+GL_)F^Q+=N?-#;27*[.G.,=: )=-T*PTAW>S MCE#,H4F2>23"CH!N)P/I5F6QMI[VVO)(MUQ;!Q$^3\H8 -QT.<#K7.KXPFGC MTP6NE&:?4);B)(S.%"&)B,D[>AQGV]Z;<:KJ$>NW$;6;1W<>DM/&BWI:$G<, MY7;U!R-W<#IS0!L:AX=TO5+H75S _GA=ADBF>)F7^ZQ0C(]C27OAO2K\P--; ML'@C\J.2*9XW"?W=RD$CV-J/\.H=1O[5BTD4!>6VO/+D96Q^\!"?*:@XW+;0O*5 M]=H)Q0!$="TTV;6AMAY#7'VHIO;F7?OW9SG[W..E$FA:;+:7=H]L#!>3&>=- M[?.^02@; 9E#8/.6PJXZ"IM0\ M5R6U_P#V?;VEN]W'"DMPMQ>K"L9;H@8@[FX/;'3GF@#:FTNQN+N2ZFMTDEE@ M^S.6R0T>2=I'3&2>U5;'PWI>FES;0RC?&8L/<2.%0]54,Q"C@=,5D'QS;W%O M8&PMXWN;N)I2ES0;5=S?NR%*COSP2.XY( M)]JGL]5UB;QKJFGM;Q/8P)"0?.P8PP?Y@-OS$XZ9XQ0!9E\(:'-+)(]FQ,DG MG;1/(%63.=ZJ&PK9[@ U;?0]/DU<:KY+K> %TE=0^.FY0<-C/<&N=L_$MS; M6I*:=++=W.KRV9@EO=RQN%).UBO"?+TQQ5B?QC/9V]ZEUI)34;26!&MEN RN MLK;597P.,YZ@=* -:7PWI,UFMJUKB)9FG0K(RLDC$DLK [@22>A[TZ'P]I4% MI#;1V@$45P+I?G8DR@Y#ELY8_4FLJ;Q%?(;ZPO-*$%\EHUS$L5WE98P<-A]H M*L,^E167B*[,.FV&G::]W-+I<-X&N;S&%/&&Z6-9F61E+!"2G((Q@D]*DTW2K+2+=X;*$QJ[F1RSL[.QZEF8DD\#J:Q(?% MTE_;Z8--TWSKR^CDD\F:<1K$(VVOEL'/S<# Y]J9#+>>+=-TJ^BW6!@U R3H MDY)VQLRE#@ -DC![?6@#4O/"^CW]X]U^20J90)'5)2.F] =K8]P:O1V%M M#?37L<06XF1(Y'R>57.T8Z<;C^=4O#VFW.EZ?)%=W#S227$DPWR&3RU9LA-Q MZX&/QS65KFOWDL6L6FE:?]H2S@9;BY:X\K8Y3.$&#N(!!/3ZT =)>65MJ-G+ M:7<*36\HP\;C(-9T?A?28K.YM!#,\-RH2827,KEE'1M<_9:W)9?V M<]Q!=2"'0#=@QW!(FVK'N!CQ][)X.?6M*+Q7,-"&IW6GQ@3-&EI':W0F\]W. M N<#:<]?QH M:[X>@O\ 3;_[+!''?36,EG&^XJNT@X4@<$ ^QQVIVD^&--TM MHKA+0M9O,+:P-Z2C9=7*P0E+X-"0P)#-)MX'!'3K4FHZC=K<^'UNK.2 W-WM?R+SA'VL0#A M?G4@$]NU %D>$M&%JT MY@&E$S2"YE\PN!M!+[MQX)'6GR>%M&DLK:T^Q[([ M4DP&*1T>,GKAP0W/?GGO6:/&$IMEU/\ LL_V(TXA%WYXWXW[-_EX^YN]\XYQ M27GB^[MUU2XBT?SK/3)S%I=-T6PT@SFRA9&G8-*S2,Y<@8!)8D]*N&3,'F1 MKORNY1G&[CBN9L/%;WFJ/I5W:V\%P\#R(;>]6?&W&5; &UN1ZCKS0!J:CX;T MK5;@SW=LS2LGENR2O'YB_P!UMI&X>QS6?>^%8;_Q'#BXWMO;A2ZXX!/&FQ6UE;1VB)#92"6W120$? M!&>O/WCUSUI/["TTZ>UA]F'V5IO/,>]OO[]^R/VRSNU MM4MA)S,SE?+(.. P8'IQ@^E5;_QK]GNKU+:SMYXK%BEPTEZL3E@,LL:D?-C/ M?&3P* -V;1=.N6O3-:I)]N55N Q)$@487CMC/:J]OX9TBVM[N%+9F6[C,,[2 MS/([I@C;N8E@,$\ U4GUK9K&@W,,C-8ZM&T>UN@.WS(V ['&X'ZCTKHJ *4N MDV,SVSR09:UC:.$[B-BLH5AUYR .M0Z9X?TS1YGFLX&65T$9>25Y&"CD*"Q. M!["M.B@#-U+0M.U:6.6[A8RQJ562*5XGVGJNY2"1[=*DAT;3K=K)H;5(S8HR M6P0D",, &&.AS@=:O44 5[2QMK$SFVBV?:)FGEY)W.<9//T%5I]#T^XU6/4W MA<7D8 $DY MJ&?PQI%Q?O>O;,LSL'D\N9T61AT+*I 8_45KT4 0W5K#>V6'DE>0JG]U=Q.T>PJY8V-MIMFEI:1 M>5 A)5,DXR23R>>I-6** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *6JQ7D]BT=D+1I&(!2[ M4M&R]P<5S-IX1U+3H+&>TN;07EI=3SI RL($248,:]P!U'X\5V=% ''KX2U' M;/=-?VXU/^T1?P2+$?+!\L(49,MI+HTAP27,JW^HI>ZO<6F^WMI8;>.V M5@NZ0 ,[%O8 8_6G3>')Y/!5GH8GC$T"6RF3!VGRV1C^>VNCHH R#I$G_"17 MFI>:GESV26P3!R"K.<_3YJP[7PCJ-@=->":PGDMM/6R;[5&S+&0Z0T@4RAO+E1@R\XY!P0>_-6=4\+2:S=7DM MU<)&+K34M&\L$E)%V2./:NFHH YI=#U:_U&WO-7N;0M:02QP);(P#.Z M[2[9Z<=AZ]:6'PW/'I?ANT,\9;29(WD;!P^V-DX_%JZ2B@#&\2:1-K-C!% \ M.^"Y2?RYP3'+MS\K@=N<_4"LZUT'6+235KA'TIY;\Q,8FB81+M&UE([@KCGU MSQ7544 8OAC19=#TV6WFDB)EN'F$4 (CA#8^1 ?X1C/XFJ<_AV\DU+6$$UNV MF:NN+A6#"6,^7Y9VGH>@/-=-10!S%KH.K376E#5;NTDMM+.^(0(P:9PI16?) MP, DX&>:TO$6E2ZQI)MK>9(ITECFB9QE=R.& ('8XQ6K10!APZ7?S:W8:K>R M6PE@MIH9$@W;2792",^R\UE:MX2O[ZXUH0S6/E:HH!FGB9IH0$"[%[;>,^V3 MP:[&B@#F5T36+'4Y+_3KBR#7D$27<4ZN55T7:&0C!(QV..G6FZ9X7N+&+PXC MW$3'2HI4DP#\Y=<#%=110!S%OX7N(= T#3C<1%]-N8YG< X<+NR!^= M)2T$UM?S#4BZ:=Y85+%CSG&>3VKJZ* ,GP_H[ M:-8RPR/')(]S--O4=G'#IE_IKH** .>\4Z-?ZY:FS@73C;R1E2UU&Q>)^SH M1W'X<]ZI'PM?65]/<6+Z=="Y2/SO[1A+,LBJ%WJ1UR "0>_>NNHH YV?1-1M M-6&IZ/+9)));I;W$$T;+&VTDJR[>5(R1CGBDGTG6AJUMJUMAPHZ>]/G\-7MOJM]=:5-OY-U#?QL2DB@+E<="I#?I@BHH_"-[I\\=Q M9RV-[*]K%!^\,W#W=EJ-HNFF[AMOL\T, MT!\B12=V5 R5(;)[]:W-,MI+6Q2.=+5)B27%K'LCSGL#[8&?:KE% !6$=*U" MV\43:G9RVQMKN.*.YCF#;EV%N4(XY#'K6[10!P>K:5>Z9-IPMY('N+GQ!)=1 M[P=BAXY" V.?RJ/Q#H^H6^F7NIWL]O)J-W=V:*L2-Y42I*NT@44 M 7]UJ&J7%K]H:S>SMX[=6V1JW)8D\DD@?0"I-'\/3:;?V-P\\;K;Z M3%8,%!R64Y+#VKH:* /.=9T<:-I>BV]QJL%I+;R7+"X*2J#O?=@21D%>&Z$C M/X5TW@R4R>&XE^R1VT<4CQQ>4K*DJ!CB0!_FPW7GGO7044 %I(,G MR8;']WY.G6LU/!=Y*;VYDN+.SNI)H+B".SC;R4EB).\J>I;.#C''K7;44 LZ/02 ,#ISUID>CZZVKW&K3W.G?:7L M?LT<2QN8U._=SDY(//I_CT]% '(6?AK5+*UU#RET@F^G5Y+%HG-LJA<' ]2< M$G&..E367A6XM=,T.U:[C=M/O#$]1_LU- M!-Y:_P!B).),A&\\QA]XC].O&[T[5E47\,WMKJ5]+IZZ5+!>S&=A>P%WB<@;MI'W@<9P M<8KJZ* .=U2Q-[XET*&),0V!>ZE*C"K\NQ%'U)/'HIK5L8]12XO#>SPR0M+F MV6-"I1,=&/'O-W'3=5%IOV?:?*7;G_OK_Z_M70_$W1+W7_ M=_9:>IDN?DE6(=9 K E1[X''N!7CH\4%?A!<>$GT"]%Y;DM-.T6(XU\W?N8G MD-SMQC\>U 'T1I^H6FJZ?!?V,RS6LZ!XY%Z$?Y[59KS/X%S2R_#^1)"2L5]( MD>>R[4;^;&O3* "BBB@ HHHH XOQ9\3_ ]X1N_L5T\US>@ M!;*&*9Z;B2 M/IU]JH>'_C)X9UW4([%Q@W G!^N*\P^'5I;>(?BW=2:U$E MPV9[CRYAD-(&[@]<9)Q[5;^-5MH)GT74]#-F1=),LKVA7:^PK@G;QGYB/P]J M /7/&7C_ $OP0UFNI6]W*;L.4^SHK8V[:P9Y">I8I$2:]#UTC_A0@.?\ MF#6__H"4 :FB?$;2->\.:KK=K;7J6VFJS3)(BAV 7<=H#$=!W(KG/^%]^%_^ M?#5O^_4?_P 77*?#?_DD?C?_ *XR_P#HDUSGPYN_$UJNI?\ ".^'['5@QC\\ MW46_R_O;^ H=0BTZTAU'2YLK>G6@#U^ MU^)GA^]\)7OB*V-Q)!9;1<6^P"9"Q '!.._7..#Z5SW_ OOPO\ \^&K?]^H M_P#XNJ/PDU3PUXAAU'2O^$G MZ5XDTZ+3K&VLXWM-S);Q+&"=[0,UXW\!69?$^K,HRPL"0/4[UH ]-\4_%;P[X5OFL)FGO M+Q/]9%;*#Y9]&)(&?89-1>&OB[X;\2:A'8#[1974IVQ+7&KQ1W4J6\ER%F4,&D+J"Q!ZGYC^>:G^.&EV&D^)].N-.@CM9I M[M>,/B+I/@J[MK;4;:]E>XC,BFW12 <*_&R:6XN/#4\W^MDTX._^\2": MQ#J^I>$-%\0^"=61C%<(KP$^^'/'6D>)/#UWKD/G6M MC:.R2M= *5VJ&)X)XPPKDY_COX=CF<0Z=JD\"-@S+&H!^@+?SQ6)\,='37_@ M]KVE/<+;_:;QU$K=%8)$1GVR!FN7CL_'7@?1;^P_LZ"_T&8LUP%C%Q _ !8L MAW+P!W&,=J /??#7B;3/%>E#4=*F+Q;BCJZ[7C;T8>O(K8KS/X/:[HFK:9?0 MZ;H\6EW<3(;F*)V9),YVL"QSV(Q].37IE !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 4=9L;C4M'NK2TO9 M;&XE3$=S%]Z-NH/^/M7DEUX*^)^I:/-X=O\ 5K*XT^:8/)&[?PGX/\ BOX2ZK_PDTGB'PC?QVUQ)(96A=BA1S]XJ0""#DY!]3VXKB[WX.^,8X)M M2EMK*X=7WM:0289QWPJ@#\ 0?2OI2B@#@/%7@J3Q[X*TQ)HH]+U2"-9(HB2R M1$J,QGC..!VX([]^"?X;_$R?24T"75;T6*&V\IO/D*G.XGC M/K7JM% %06SC21:\>9Y'E]>,[<5YI\+?AUK?@W7;R\U-[1HIK;RE\B0L<[E/ M.0/2O5J* /&=>^$NN:?XFDUSP7J,=LSNSB)G*-&6ZA3@@K[''IS46F_"3Q'K MWB&/5?&VIQSHA&Z-9"[R =$Z *OT]_7->UT4 >6_%/X>:SXQU/3[C2FM$CMX M&C832%3DG/& :O\ Q'^')\8:5:2V1ABU>T4(KR$A9$[J2!V/(_'UKT.B@#S# MPQ\,KJ#X;ZIX7UN6%9+NY,TI6!T MZY+!OG' 88)&YE>XT4 <-\-?A_\ \(/I]RUS<)<:A=E?-:,'8BKG"KGD M]22>/TKN:** "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 **ANKF*RLYKJ=ML,*-([>B@9-YGTX2Z1+!#J41>SD:93O8) MOVL!]W(S@\_A5B#Q1#>58+>"/ :20]!D\ 8!))Z 5D3>,);./41?:4\$]C'#(\8G5PPD%5"H(QW/S5G6WC'=<6R7NG/;17 M88P.LZ2L2%+;65>5) ..O/% '445R8\4ZA>^$K_6+73!$BVC3VSFX1\\'[P' M0@/;K0!TU%Z,UI'>%GF6(B-^FT'[Q'?TK6UG4ET M?1KO47C,JVT1D* X+8[9H O45SD_BB>UM89+C2GBFNY EG TZ[I!MW$L>B # MKR:R]5\2R7VE3PJDEE?6M[:+*LU)O%UG9V5JL]A/8FX_UBJ3ET&_D9X! MZ=\T =117)/XC_LVX\07-Q;7;FTN+>(P>2O!'1L\8]^M '2T5@:;K]Y=:X-+O=*-E*UJ;I2;@ M297<%QP.N3S^'6HM?UC5+#Q!HUI86BSQ7)E\Q3(JERJ$XR1QCKGOTH Z2BN> MO/$L\=Y>06&E2WHL%!NW654VDKNVJ#]YL<]NHYK8L[V+4-.@OK4[XIXA+'GC M((R/I0!9HKSZ77M9OOA_K=W^ M:PN=(DM[I[5KBU5IU83!< J2/NMDCU'/6@#H**XS3?%3IIFC6]I9W-[>E '445P[:IX9IEC5-PRHR>K$<],>] &_16*/$<43ZHEY ]L^GP+<.K,# MNC*DY&/0AE^H]ZOVUZTNDQ7TT#PEH1,T/WF7C.WW- %NBN'U/Q'>ZKX!U/4H M;1[*)K7S+>>.Y5F.3T.WE6'I6M%XH:"[DM]6T^2P"VCW:.TJR!HTQNSMZ,,C MCGZT =%17.V?B>:6YL%O=*ELX-0S]EE:56W';N"N!]TE02.OI3H?%,4VA:3J M@M7"ZC/% L>\90NVW)/?% '045R.FZY_9NDZO=W;3W++J\]O!$#N=V,FU(US M_P#J%/TO4-2NO',T5]:O9A=,1A;_ &@2(3YI^;CC/;IVH ZNBN5U:_U&U\;V MD5C;R78;3I6-OYXC3(D3YCGC/;IGFGGQG;M8V[16OW"WEY MI^F:=)>2VT(>YD$JQK%N!*@$]6QSCZ1]P4*J^Y. 21^7- ' M545S$7C&.&=XM6M!8XMWN49)UF5E3!8';T8 CCOV-6+?6M6N;.6Y_L)X(C;M M- TEPFXG&0&7^$G\?>@#?HKDM,\5747@^SU35K4F>X6)(1'(N;EW'&!P$_'H M,U,GC."!;U=3M3:S6L N-L4JS"1"=HVE?XMV!@XZB@#IZ*Y"#4]4NO&NEQ7E MC+81/9SN(C-P' 8?UX-7?$VK:EIM]HT6GVRS+=71CD!<+N 1B%R1QT MSGV]Z .BHK N?$-T+^2QL-)>\N;>%);I1,J"+<"0@)^\QP?0>]:>EZE;ZOI= MOJ%J6\F= ZAA@CU!]P6ZM_LYMENTBGCF&4*9 48 .1 M_>]JU=-\2RQR6EKJEA)9K-:-/#.\ROO"*"VX#[IP<]Z .FHKEK7QHL\UD\NG MM#8WTJQ6\YG1FRWW-T8Y4'\>HSBKGBK4KK3],@CL66.[O;J.SAE89$9<\MCO M@ T ;M%_7'.* .LHKE;KQC);)?W"Z1-)8Z?<-!=3B91MQC)5 M>K8!!/3\:GO_ !48-0N;2QL/MC6@4W#&X2( D;@J[OO-CGL.1S0!T=%_/YT_4O%,FDZBL5YIVRT:5(A.+E"W MS$ ,(^NW)QGK[4 ='16!HL\TGB;Q)%)*[QQ3PB-68D(#"I.!VYYJ#69KO4O$ MUIH%O=S6<'V9KRYE@;;(RA@JHK?P\DDD<\4 =-16#//'X5TZ.-9+[49KFX$5 MO'//O=W8<+N;HH )R>G-5Y?%QM(;Q;[3G@O;1X \ E#!DE<(KJPZC).>.U ' M345AZMXDCTJZNX&MFD-OISWY(;&X*<;?K[U!'XJD2[2*^TJ>UCGMI+FV?S%D M,BH 6!4?=;!!QD_6@#HZ*YJU\6[O#\NMWM@;>S$:20F.=93+N. N!T;) P?7 MKUJK=>*)9K._LKFT-E=O83S6[QW*R@[5Y&5^ZPR#_(T =?16?H4CR^'M-DD= MG=[6)F9CDDE!DDUH4 %%<_XOO;V#2X['2GVZG?R>3;D'E< LS?@JG\2*9_PE M:G1-&OX;.2YDU-UB6)&"E9"C$@D\<%2#0!T=%16MTOF MAA$) -DFX#E3E1VQFM6VU1;K6;[3XXCBS6/S)<\;W!.T#V&#^(H T**Q+W7I MTU633=,TU[ZX@C62<^:L21AL[1D]6."<8_&H[CQ#=?;6L;#2)+JZA@2:Z0S* M@AW9PF>0S<'IQ[T ;]%A!..,\_G M2Q^+TN;&P:TT^::_O6D1+0NJE#&2)"S= 1U[Y'% '2T5S]YXDGL8;2*XTPI MJ5TSK':FX3;A>2YDZ!>1VSR.*JMXUC2T+-ITK7B7L=G);1R*Q#.,J5;HP(^G MOB@#JJ*YV3Q%J$=[!IXT1FU"6![CRENEVHJN%Y8CW'0'K5<>,_.@TP6FFO)= MW[3(()9EC$;1'#J6/!.>@'7VH ZJBF0N\D,;R1F-V4%D)!*G'(R..*?0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% &/XETFXUS2AIT4JQ0S3(+HDD,80VOD@ _P!7*&4G(&"1]: (H_#]RD/AA#+% MG20!-R?GQ"8_EX]3GG'%9?AJRBNO%VJ:G:S^=I<+M]D('R"64*9BI[\J.G]X MUU5EJNG:D9!8WUM=&,X<0RJ^WZX/%-M-7TN]N)+:SU"TGFB^_%%,K,OU - % M3Q#I-SJ<%I+8S1Q7ME*[==0LFMX;A;N PSL$BD$@VR,> %/^O+ M6UN8C*PW%'=L_O6! PV#COUZU8;1=8O?#]II]Z;%) M;6XMG5X7:XM=2M)H8 3+)',K+&/5B#P M..] '+W_ (5U6ZT73=+0:8/LEM#&MZ2XG@D4 ,T>!R.!@9'O71^(=-EU?P[? MZ="Z++<0M&K/T!/@7%NEKI-A>M/%-']E0^6?+964.< GD'G'&:W!K>E-/Y U*T, MN&;8)ER N=QQGM@Y],&G6.K:=JF_[!?VUUY9P_D2J^WZX- ',:IX7U/4+W49 MF33)#J%JD)EGW,UH0FUA&,<@DD]5Y]:M_P!BZQ:W6DW]F;%[FVL?L4\4SN$( M^4[E8+GJO0CO5F\\4V4>K6&GV=U:7,\]UY$T:3 M$-C-G ]UQSZU:LM=M;BV MFNIKJQCMQ<-%%*ETKK( ,Y)Z XR=O;% &5J?AB[O6UPQS0+_ &A/:21[B?E$ M13=GCOM.*?X@T=IKK4M2EDMQ;-I#VI$JLV&W%LD P:A:R MVL>=\R2J47'7)S@46&KZ;JA<6%_;76P MY,H?:#G&TPU[#:OI6ER)%>W]I:R2ZG8:; L]]>6]M$QPKS2! 3 M[$]: ,"71MDZ1::?$Q9 M+:)8@QZM@8S^-4+OQ9HMG>V-M+?VX%Y&TDY.>YX'K@^E3C6[8:E= MV\EQ9)!;B,-)]J7<)&)&UE_A[8SUS0!@OX9UJ'_"5Z;!?6-A>W%O!=75L)_]>I1<[<*&R,DD\<<@ M&@#'D\+:F/"=EH@ATJY$<3J\EPS@QN22KQD+G(S[?6M^ZMY+3PE/;33M/+%8 MLCRMUD(CP6/UZU>^WV?V62Z^U0?9XBPDE\P;4*G!R>@P>M3%E*;B1LQG/;% M'%:)I6JZOI'AO[>UE'IMG%!$#9 "@9R<9SBI8O"VJC2[;0))[, MZ/;SJ_F@MYSQJ^]4*XP#D %L]!TKHK;7-'NA-]FU.RE$"[I?+G4B,#N<'@4Z MUUG2[ZWFN+74;2>&$$RR1S*RH.N6(/'3O0!@S^&M0DTOQ)IR36QAU.1YK=R6 M#(S@;@PQT&!@BK#Z1J^G:Q=7^D-92K>I&)XKIF7:Z+M#*5!R",9!';K6Q;:O MIM[=26MKJ%K/<1C+Q1RJS*/< U)>W]GIUN;B]NH;:$'&^9PBY],F@#CO$=E_ M:_B/1[%)T-XR"/4XX@2IMP5D.?0%DP,\_.:[=]VQMF-^/ESTS6/J6O0VUA97 MMBT%W%=7D-N)$<,N'<*2".N,U>DU?38M06PDO[5+Q\;8&E4.<],+G- '(3># M]5O(M89_[-LGOK/R##:,_E22;L^:P(&#CC@'KUK;UGPXVL:E'))*JVQL+BTD M SNS)MP1VXVFM,ZQI@U#^SSJ%J+T_P#+OYR^9_WSG-0^(=3?1?#][J4<:R/; MQ%PC' - &3;:'K-SO96^HVLMTF=T*3*SC'7(!S0!SLOA74&M[^&.YME/\ :8U.QD(8 MXDW;BL@].V0>_M5_3=-U8^))-7U/[$FZS6V$=L[M@ARVQN=32[FNIH[B,FWD,H 9<>G3FNGEUG2X+6*ZEU&T2WE!,P-]%?6SVB@DSK* MI08ZY;.* *^BV#V5M)YUEIUK,[Y*V*87';)(&3U["LVXT?5[76=2N]+>R>#4 ME3SDN2RF-U79N7:#D$8X..G6M>'6=+N;)[V'4;22UC.'F692BGW.<"J-_P"+ M]#L/(WZA;.);G[,2DR$1MC)+<\ <9],CUH J:;X;NK,^&M\T)_LJVDAFVD_. M650"O'3Y>^*:GA.23P''X?N)XQ/&H(E5=R!P^]>#C(SC(^M;=SK6EV5O#<76 MHVD,,X!BDDF55D!&>#3[G4["SLUO+F]MX;9L;9I)0J-GI@DX- '/Q>&9 M+VQO;34-.T:S$]NT(ET^,[\D8+9*C ]N?K6AIL&OA%M=3.G-;K$8S+ S^9(< M8!VD87W&34F@:T-<@O9D\LQ0W_M"R^S37/VN#R(2RRR M>8-J%>"">@QWH Y1?"FJ3^&;72+MM/+:;)$]G)AG64ID8E0C@%3C@GJ:L2>% MYM0T:^M+BSTG3IYE3R9+",DJ58,"Q*KD;E7C%;$&MV\MUJ(>XLEM;/9NF6Z5 MB"<[@X_@P1W/-6K'4K'4XC+87EO=1J<%H9 X!]#B@#%M-,UN?Q%9:GJG]GHM MM;RP[;9W8L7*G/S 8'R]/YU;\0Z7>7XT^XL'@%U8W0G1)R0CC:RD$@$CANN# MTJ+6-;O[/6;/2].T^&ZFN(9)LRW!B"A"H_NG/WJKWNO:U9OIMJVDVAO[Z61% MC^V'8H1-V=VSN >,4 #:7KMKJ=UJ.GG3S/?PQKTM'LFL]1- MQ)%*SL)$>4=&7&, D\Y_"KE]X=>_N=)\R1/(M;6>WG )W-YB*OR\>QZU"/&M MG_PBFG:ZT>$O)8H?+W_=9GVMSCG;AC[X[5HRZI<)XIM]*2V1[>2U:>28/\T9 M# $>A[>O/H: ,G0_#=UILEI!<:?HW M(!XI]]J-EIL'GWUW!;1$X#S2! 3Z9- '/#2?$&HZMIESJS:7'%82-+FU+LTI M*%?X@-H^;/>J^E>$I]*:*S&GZ)63G!&W!89QNSVZ5M:EXHT MG3(+&>:\A:&]E$<4BRKMQW;.?NCN?<5!-XJL;;7&M+FZM(;(V4=S'F:BNO"US%K-Y M>V=GI%Y'>[7==0C.Z)PH4E2%.0< XXY[UNW&K1IJ&GVL$EI(;LEL&X57V;20 MR+_'T[?6GG6=+&H#3SJ-H+PG'V?SEWY]-N3;C-@,&6,\?*!C;D$\=JZZUU?3; MVZEMK2_M9YXO]9%%*K,O;D \)-4O2\#6=^(Y-O/F)(JA,>A4@9SUJ+6M'OI=5M-8TB:"._MXV MA>.XSYSVL6H72P) D6YHHEB?>H)(!.6Z\#%:[:] M')K.E6EHT-Q;7T4\@GC?WH1P?O'\JDLM=M;B&XN);FQ2W2X:&*5+I75P M #R>@;K\OM0!AWOAW6]6N-0N;V33XGN=*DL(XX6(S(^\2LK #) MP 1CIGFM2ST"XDMKR&\T[1;,S6[0K+81G=E@03DJ,#GIS]:Z:B@#"L+/7;/2 MM(M!)8!K8K'=$!R'B48&ST8X'7BMVBB@#GM0\.RZKXD2_N;N6*VM[?R[9;:9 MD<.Q^=B1Z@*/PJA:>$;RRFMH8[F-[&UU0WL/F.QD"-&P93QUWL3^)KL** .4 MU73+6UA\2W6K7,45CJ:QJK<[D(C"#C'7=@C&:M^#+&ZM/#L4VH;CJ%XQNKDL M,'>W0$=L*%&/:N@(!ZBB@#GKG2]6L]>N]3TAK.07L<:SPW;,NUD!"LK*#V." M,=NM1OI6N6FIW&HZ>^GO/?01)=).754E0$!TP"2.?NG'0JL'A;4M/%E=V<]JU_:SW3;)2WERQ3.6 MVD@9!''.#SFNPHH Y34] U/56L-0N8=*DU"T:1?L\@9X)(WQP21D,, YQ^%2 M/X>N)K.P7[-IEG-!J$5U(EHI5"B9XS@9;GT%=/10!E-I+(M6WIY*6+VQ3 MG=N:16SZ8PIK#E\,ZD- .EK;Z5>))/<2N+HN-F]RR,I"G! )S^AKL:* *>DV MDUAI%G:7%PUQ-#"L;S-U<@8)JY110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M&)XKNKBTT)GMX4?=+&DCO#YHA0L,R;/XMO7%<+=1-)8^+D@>ZO%N;>U>*1[7 MRS.0Q5BJJH![#@?G7JM% 'G^JJ-?U0R^&XI$>+3;J&:<0M""64"./) R0P)] MJ=:26VH7/A:VTJTEAN+!MUSFW:/[/&(BK(Q(')8CCOC-=]10!YG970_X1OPW MHWD7/VZSU*W%S&8' BVR')+8QCTYKH?#L\%CX@UO3[A&BN[C4'GA!B.'C,:< MAL8Q\K=ZZNB@#GO%,+27/A]DC+%-5C)(7.U=DF3[#I7-W&GG_A"]=9;0_:3K M$DJ$1_.<7(PP[]._I7HM% '#":/3?&7E:67N3>7V;RTEM6S"2N#,DF.!@#CD M')Q6>]N]O$L]S:2OIEOXBN9;F-8BWR?,$?:!RH8@UZ310!YCJ<3ZL_B2XTN& M9K5Y+&1]EN09HT)W[58#=].^,5:GM+;4-.UK4+34KF]G329K?;]A\E6#*2!P MHW$%>G;->B44 4-%MHK31;***%8@L"#:%QCY16&\\&G?$&XDNT9%O+2".WD\ MHLK.'<$9 X/S+U[5U=% '%:1%+IO@[6KNVTU9KTW-Y((GCR93YC 9'4C&..X MK(MUN+C7))-/O9[F>XT:X@CG^R?9XQ-\I5%(4=.3R21ZUZ910!YU9W%A./"- MG8V1LVMSCT] MZ]$HH \ZUZR9;GQ1)' X1)K"X1%A+)*RGD,!U7@;B.F,\UJ^$+F.^UG6+YVB MANKE82UG&DB[%4$!R712Q.3R!C@5T]_9IJ%F]L\L\0?'SP2&-U(.001]*J:9 MH5OIES-=">ZNKJ50C3W4N]]@R0HZ #))X% '.^*+B2;5[FPF9[6!K(>2T5D) MY+MF+ H"58 #CCK\VH.1T54YF4_[S+'_ -]FNB\8VMU>^$M0M[-'DF9!^[0_,ZA@64>Y M4$?C5VWTBW@U2?4B\TMS*NP-+(6$:9SM0=%&0#5^@#DKO7M/DT"].A6/GW,- MKQ UDZJJY *L"HS@$G;WP:Y['F7^LO!=7%ZEQH,R"8V?DJ\BY^50%&RWE20I'C:#".#Z<_K6AXMO)K6&P5=L4$MQMFNS M;^=]G&TD$+@\D_+DC S7144 >7P(\.BZ@P6ZEBM]?@O"S6Q1S#F,F0(%''#' M@5K75S#8^+1+I3/AKNJ* /,60?\(G) MH'V68^(FOB^?(;)D\[<)M^,;=O.[/3BNO\;1R3>"]6CB1GD: A549)/H!6_1 M0!P-]MUS5[:3PY%)'-;V-S%-.(&A"EH\1H20,D/@X[8J#P]96MW_ &):/?W< M=U8,LGV0Z>(S$ZK\RLX3H>1G/S9[UZ+10!S?C.U^V:=I\#0F:-M3MO,3;D%? M,&<^V*S/$L#VGBNPOI9Y+33UM'B2:.U$RQ2E@3D8.WNGN)I[.;4;FY+2VI3:3$PXC"Y W#=T[YZ5%82$Y4$ G"D#-=%XLMH;.RT>9+4"UL]1ADE$461 M'&%9S6VGW-E&EI<+9>:O!;2,-&4RIQ@X(!%9^H:/=-XH?2XXB=(U.5+^Y;^%3'C>G_ R(O_'J[:B@ M#AM1>ZL-0\6W-M9B0L+,#?"77!!#/M'WMH)./:G>%B!XPU%X[F>ZAN+*)A<2 M6PA61E9@=N%4'&X#/7GKQ7;T4 ?SNY$*O/;H[J1@@E++#4)[F:VL%M'B2=+83B*4L"<@@[=R\; ML=L5VM% 'GUQI]OI^AZ;?0R7%U9C6EO9G>U*&-"&5B(PH(7.#T[YK6M8[;4? M',EXL EM7TB-8Y'BXP97R!D<<=JZNB@#SW1;6=;/P3F%U:*:X5BR'*+Y6U:*6T.X'RV8@;@23[\5JZG;"?QUH9'';71W%,A6_=XY M['K71T4 >;PVYLKNVNKFVD_LJSUN]:1!$66,-D1OM ^Z"3SCC-%_;O>Z7XFU M"SM)3837=K- HA(,GELGFR*N,X..N.<&O2** .1NK^UN/$OAO4;82-8LMS;B M586"J[[-H(QQD@\GBLF2Q9Q)$UJ6C/BM7*&/(*;1SCT]Z]$HH \Z\0Z;=S7G MB=+.WD\M_L$LB11Y,JJ6WA1T8X X[XQ6IH45E9_\)?\0O\ H3T_[Y;_ .*H_P"$O^(7_0GI M_P!\M_\ %5Z912Y7W"YYG_PE_P 0O^A/3_OEO_BJ/^$O^(7_ $)Z?]\M_P#% M5Z911RON%SS/_A+_ (A?]">G_?+?_%4?\)?\0O\ H3T_[Y;_ .*KTRBCE?<+ MGF?_ E_Q"_Z$]/^^6_^*H_X2_XA?]">G_?+?_%5Z911RON%SS/_ (2_XA?] M">G_ 'RW_P 51_PE_P 0O^A/3_OEO_BJ],HHY7W"YYG_ ,)?\0O^A/3_ +Y; M_P"*H_X2_P"(7_0GI_WRW_Q5>F449_\)?\0O\ H3T_[Y;_ .*H_P"$O^(7_0GI M_P!\M_\ %5Z911RON%SS/_A+_B%_T)Z?]\M_\51_PE_Q"_Z$]/\ OEO_ (JO M3**.5]PN>9_\)?\ $+_H3T_[Y;_XJC_A+_B%_P!">G_?+?\ Q5>F44F449_P#"7_$+_H3T_P"^6_\ BJ/^$O\ MB%_T)Z?]\M_\57IE%'*^X7/,_P#A+_B%_P!">G_?+?\ Q5'_ E_Q"_Z$]/^ M^6_^*KTRBCE?<+GF?_"7_$+_ *$]/^^6_P#BJ/\ A+_B%_T)Z?\ ?+?_ !5> MF44G_?+?_%4?\)?\0O^A/3_ +Y;_P"*KTRBCE?<+GF? M_"7_ !"_Z$]/^^6_^*H_X2_XA?\ 0GI_WRW_ ,57IE%'*^X7/,_^$O\ B%_T M)Z?]\M_\51_PE_Q"_P"A/3_OEO\ XJO3**.5]PN>9_\ "7_$+_H3T_[Y;_XJ MC_A+_B%_T)Z?]\M_\57IE%'*^X7/,_\ A+_B%_T)Z?\ ?+?_ !5'_"7_ !"_ MZ$]/^^6_^*KTRBCE?<+GF?\ PE_Q"_Z$]/\ OEO_ (JC_A+_ (A?]">G_?+? M_%5Z911RON%SS/\ X2_XA?\ 0GI_WRW_ ,51_P )?\0O^A/3_OEO_BJ],HHY M7W"YYG_PE_Q"_P"A/3_OEO\ XJC_ (2_XA?]">G_ 'RW_P 57IE%'*^X7/,_ M^$O^(7_0GI_WRW_Q5'_"7_$+_H3T_P"^6_\ BJ],HHY7W"YYG_PE_P 0O^A/ M3_OEO_BJ/^$O^(7_ $)Z?]\M_P#%5Z911RON%SS/_A+_ (A?]">G_?+?_%4? M\)?\0O\ H3T_[Y;_ .*KTRBCE?<+GF?_ E_Q"_Z$]/^^6_^*H_X2_XA?]"> MG_?+?_%5Z911RON%SS/_ (2_XA?]">G_ 'RW_P 51_PE_P 0O^A/3_OEO_BJ M],HHY7W"YYG_ ,)?\0O^A/3_ +Y;_P"*H_X2_P"(7_0GI_WRW_Q5>F449_\)?\ M0O\ H3T_[Y;_ .*H_P"$O^(7_0GI_P!\M_\ %5Z911RON%SS/_A+_B%_T)Z? M]\M_\51_PE_Q"_Z$]/\ OEO_ (JO3**.5]PN>9_\)?\ $+_H3T_[Y;_XJC_A M+_B%_P!">G_?+?\ Q5>F44F4 M49 M_P#"7_$+_H3T_P"^6_\ BJ/^$O\ B%_T)Z?]\M_\57IE%'*^X7/,_P#A+_B% M_P!">G_?+?\ Q5'_ E_Q"_Z$]/^^6_^*KTRBCE?<+GF?_"7_$+_ *$]/^^6 M_P#BJ/\ A+_B%_T)Z?\ ?+?_ !5>F44G_?+?_%4?\)? M\0O^A/3_ +Y;_P"*KTRBCE?<+GF?_"7_ !"_Z$]/^^6_^*H_X2_XA?\ 0GI_ MWRW_ ,57IE%'*^X7/,_^$O\ B%_T)Z?]\M_\51_PE_Q"_P"A/3_OEO\ XJO3 M**.5]PN>9_\ "7_$+_H3T_[Y;_XJC_A+_B%_T)Z?]\M_\57IE%'*^X7/,_\ MA+_B%_T)Z?\ ?+?_ !5'_"7_ !"_Z$]/^^6_^*KTRBCE?<+GF?\ PE_Q"_Z$ M]/\ OEO_ (JC_A+_ (A?]">G_?+?_%5Z911RON%SS/\ X2_XA?\ 0GI_WRW_ M ,574^$M6U[58+IM=TD:>\;*(E (W@@Y/)/M71T4TFNH!1115""BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLG6 MO$%MH;VD8S%5+'CZ F@#6HK"D\400Z=#=2:=J*2SW'V:" MT> +-*^"> 2!C )R2!P:L1:[%/K/]EQ6ET\R1J]PX5=EON!*JYW?>..BY[4 M:M%%07M[;:=8SWMW*(K>!"\DAZ*HZF@">BJ\]VL$]M%Y,\GVARH>.,LJ84G+ M'^$<8SZD58H ***QM9\26VBWEI:26E[=7%TLCQQVD/F'";=Q(S_M"@#9HJEI M6K6>M6(N[*0O'N*,&4JR.#@JRGE2#V-2W-[;6 .O3.3Z56F\66JV=I>6 MEAJ5_;7<(FCEL[8NH4^O(P?:@#>HK/T35[?7M(M]3M4F2WG!:,3+M8C)&<>A MQQ[5EWGC;3+.XNE-O?S6UHYCNKR"V+PP,/O!F'/'? ..] '244V.1)8UDC97 M1P&5E.00>A%0Q7MM/>7%I'*&N+<*94'5-P)7/UP: +%%4-5U5=*BBV<$\] !@=216?_P )?IC:1;ZA$MS*;F8V\5LD)\YI5)#)L/0C:V<\ M#'6@#?HKGE\86GNFY'<$,Q_NA3R6R",>U &W134<.BN.C $4Z@ 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 KA_'TEO#J_AF6[U";3[=;F??=0L T?[E@.2#U.!T[UW%% 'GVJPZ-KTWA&2 M*8:K#'J+0-<2_,S 02,0Q '<*>G85%=:9+;ZGX]N]&M=FJ^1']GDC7Y]S1;F MV^Y//UQ7HU% 'D=M:.=-O[OPMJUDU['ILH>VT^WE261B!@R;I&_>*0<9&[)- M:&I6GA2_\":[;^'(H;BZ.GEY$C#-*2O(+YYWY]>2R-Q\+ZIX? MU+?_ &LDUTJ6OEDO=^8[LC(,?,&#@9[-V0+;:9: M16(N"?+^6/$NS'!DWCM\V-N*V=-AT>R^)>K--';PWUU';O8M(N&DRC!RGKTY MQ7=44 XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 10, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-35418    
Entity Registrant Name EPAM SYSTEMS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 22-3536104    
Entity Address, Address Line One 41 University Drive    
Entity Address, Address Line Two Suite 202    
Entity Address, City or Town Newtown    
Entity Address, State or Province PA    
Entity Address, Postal Zip Code 18940    
City Area Code 267    
Local Phone Number 759-9000    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol EPAM    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 16,369,932,254
Entity Common Stock, Shares Outstanding   57,677,992  
Documents Incorporated by Reference The registrant intends to file a definitive Proxy Statement for its 2023 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant’s fiscal year ended December 31, 2022. Portions of the registrant’s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K.    
Entity Central Index Key 0001352010    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor Information [Abstract]  
Auditor Firm ID 34
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location Philadelphia, Pennsylvania
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 1,681,344 $ 1,446,625
Trade receivables and contract assets, net of allowance of $15,310 and $5,521, respectively 932,626 768,928
Short-term investments 60,336 0
Prepaid and other current assets 85,319 53,927
Total current assets 2,759,625 2,269,480
Property and equipment, net 273,348 236,214
Operating lease right-of-use assets, net 148,780 184,841
Intangible assets, net 77,652 101,143
Goodwill 529,072 530,723
Deferred tax assets 172,797 143,928
Other noncurrent assets 47,877 56,898
Total assets 4,009,151 3,523,227
Current liabilities    
Accounts payable 30,852 24,847
Accrued compensation and benefits expenses 475,871 502,997
Accrued expenses and other current liabilities 151,478 142,014
Short-term debt 2,861 16,018
Income taxes payable, current 46,069 27,440
Operating lease liabilities, current 40,352 50,104
Total current liabilities 747,483 763,420
Long-term debt 27,693 30,234
Operating lease liabilities, noncurrent 122,317 142,802
Other noncurrent liabilities 108,648 90,934
Total liabilities 1,006,141 1,027,390
Commitments and contingencies (Note 16)
Stockholders’ equity    
Common stock, $0.001 par value; 160,000 authorized; 57,668 and 56,868 shares issued, 57,655 and 56,849 shares outstanding at December 31, 2022 and December 31, 2021, respectively 58 57
Additional paid-in capital 847,965 711,912
Retained earnings 2,248,948 1,829,532
Treasury stock (118) (177)
Accumulated other comprehensive loss (95,321) (54,207)
Total EPAM Systems Inc. stockholders’ equity 3,001,532 2,487,117
Noncontrolling interest in consolidated subsidiaries 1,478 8,720
Total equity 3,003,010 2,495,837
Total liabilities and stockholders’ equity $ 4,009,151 $ 3,523,227
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Trade receivables and contract assets, allowance $ 15,310 $ 5,521
Stockholders’ equity    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 160,000,000 160,000,000
Common stock, shares issued (in shares) 57,668,000 56,868,000
Common stock, shares outstanding (in shares) 57,655,000 56,849,000
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues $ 4,824,698 $ 3,758,144 $ 2,659,478
Operating expenses:      
Cost of revenues (exclusive of depreciation and amortization) 3,286,683 2,483,697 1,732,522
Selling, general and administrative expenses 872,777 648,736 484,758
Depreciation and amortization expense 92,272 83,395 62,874
Income from operations 572,966 542,316 379,324
Interest and other income/(loss), net 10,025 (1,727) 3,822
Foreign exchange loss (75,733) (7,197) (4,667)
Income before provision for income taxes 507,258 533,392 378,479
Provision for income taxes 87,842 51,740 51,319
Net income $ 419,416 $ 481,652 $ 327,160
Net income per share:      
Basic (in dollars per share) $ 7.32 $ 8.52 $ 5.87
Diluted (in dollars per share) $ 7.09 $ 8.15 $ 5.60
Shares used in calculation of net income per share:      
Basic (in shares) 57,291 56,511 55,727
Diluted (in shares) 59,169 59,064 58,446
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 419,416 $ 481,652 $ 327,160
Other comprehensive (loss)/income:      
Change in foreign currency translation adjustments, net of tax (49,033) (24,579) 4,498
Change in unrealized gain/(loss) on hedging instruments, net of tax 11,723 (7,059) 2,350
Defined benefit pension plans - actuarial (loss)/gain, net of tax (3,804) 2,943 (986)
Other comprehensive (loss)/income (41,114) (28,695) 5,862
Comprehensive income $ 378,302 $ 452,957 $ 333,022
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative effect of adoption
Adjusted balance
Common Stock
Common Stock
Restricted Stock Units
Common Stock
Adjusted balance
Additional Paid-in Capital
Additional Paid-in Capital
Adjusted balance
Retained Earnings
Retained Earnings
Cumulative effect of adoption
Retained Earnings
Adjusted balance
Treasury Stock
Treasury Stock
Adjusted balance
Accumulated Other Comprehensive Income/(Loss)
Accumulated Other Comprehensive Income/(Loss)
Adjusted balance
Non-controlling interest
Non-controlling interest
Adjusted balance
Balance, beginning of period (in shares) at Dec. 31, 2019       55,188   55,188                      
Balance, beginning of period at Dec. 31, 2019 $ 1,596,145 $ 130 $ 1,596,275 $ 55   $ 55 $ 607,051 $ 607,051 $ 1,020,590 $ 130 $ 1,020,720 $ (177) $ (177) $ (31,374) $ (31,374) $ 0 $ 0
Balance, beginning of period (in shares) at Dec. 31, 2019                       20 20        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)         327                        
Equity withheld for employee taxes (in shares)         (106)                        
Equity withheld for employee taxes (20,190)           (20,190)                    
Stock-based compensation expense 47,462           47,462                    
Exercise of stock options (in shares)       699                          
Exercise of stock options 26,449     $ 1     26,448                    
Other comprehensive income (loss) 5,862                         5,862      
Net income 327,160               327,160                
Balance, end of period (in shares) at Dec. 31, 2020       56,108                          
Balance, end of period at Dec. 31, 2020 1,983,018     $ 56     660,771   1,347,880     $ (177)   (25,512)   0  
Balance, end of period (in shares) at Dec. 31, 2020                       20          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)         311                        
Equity withheld for employee taxes (in shares)         (106)                        
Equity withheld for employee taxes (45,070)           (45,070)                    
Stock-based compensation expense 69,899           69,899                    
Exercise of stock options (in shares)       536                          
Exercise of stock options 26,313     $ 1     26,312                    
Other comprehensive income (loss) (28,695)                         (28,695)      
Noncontrolling interests acquired in business combination 10,469                             10,469  
Purchase of subsidiary shares from noncontrolling interest (1,749)                             (1,749)  
Net income $ 481,652               481,652                
Balance, end of period (in shares) at Dec. 31, 2021 56,849     56,849                          
Balance, end of period at Dec. 31, 2021 $ 2,495,837     $ 57     711,912   1,829,532     $ (177)   (54,207)   8,720  
Balance, end of period (in shares) at Dec. 31, 2021                       20          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)         252                        
Equity withheld for employee taxes (in shares)         (83)                        
Equity withheld for employee taxes (23,650)           (23,650)                    
Stock issued in connection with Other 2021 acquisitions (Note 3) (in shares)       6               (6)          
Stock issued in connection with Other 2021 acquisitions (Note 3) 2,000           1,941         $ 59          
Stock-based compensation expense 107,513           107,513                    
Exercise of stock options (in shares)       511                          
Exercise of stock options 21,851     $ 1     21,850                    
Issuance of common stock from employee stock purchase plan (in shares)       120                          
Issuance of common stock from employee stock purchase plan 28,350           28,350                    
Other comprehensive income (loss) (41,114)                         (41,114)      
Purchase of subsidiary shares from noncontrolling interest (7,266)                             (7,315)  
Contributions from noncontrolling interest 73                             73  
Net income $ 419,416               419,416                
Balance, end of period (in shares) at Dec. 31, 2022 57,655     57,655                          
Balance, end of period at Dec. 31, 2022 $ 3,003,010     $ 58     $ 847,965   $ 2,248,948     $ (118)   $ (95,321)   $ 1,478  
Balance, end of period (in shares) at Dec. 31, 2022                       14          
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 419,416 $ 481,652 $ 327,160
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization expense 92,272 83,401 62,874
Operating lease right-of-use assets amortization expense 47,777 61,750 66,369
Bad debt expense 12,394 2,488 2,253
Deferred taxes (42,164) (46,900) (19,994)
Stock-based compensation expense 99,909 111,655 75,238
Unrealized loss on Derivative 7,904 0 0
Impairment charges 23,619 144 0
Other 32,806 12,993 6,796
Changes in assets and liabilities:      
Trade receivables and contract assets (192,712) (211,684) 4,235
Prepaid and other assets (12,140) (16,182) 6,983
Accounts payable (2,934) (2,403) 2,428
Accrued expenses and other liabilities 26,025 155,657 60,133
Operating lease liabilities (51,668) (63,812) (64,453)
Income taxes payable 3,600 3,568 14,385
Net cash provided by operating activities 464,104 572,327 544,407
Cash flows from investing activities:      
Purchases of property and equipment (81,629) (111,501) (68,793)
Purchases of short-term investments (60,000) 0 (120,000)
Proceeds from short-term investments 0 60,000 60,009
Acquisition of businesses, net of cash acquired (Note 3) (10,644) (314,958) (18,888)
Purchases of non-marketable securities (1,625) (2,544) (20,500)
Other investing activities, net (29,029) 79 1,018
Net cash used in investing activities (182,927) (368,924) (167,154)
Cash flows from financing activities:      
Proceeds from issuance of stock under the employee incentive programs 50,660 26,286 26,410
Payments of withholding taxes related to net share settlements of restricted stock units (26,556) (41,598) (20,132)
Proceeds from debt 1,763 31,109 0
Repayment of debt (15,542) (31,054) (18)
Payment of contingent consideration for previously acquired businesses (6,626) (40,227) (7,004)
Purchase of noncontrolling interest (2,254) (1,749) 0
Other financing activities, net (3,466) (2,324) (21)
Net cash used in financing activities (2,021) (59,557) (765)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (44,867) (18,032) 9,357
Net increase in cash, cash equivalents and restricted cash 234,289 125,814 385,845
Cash, cash equivalents and restricted cash, beginning of period 1,449,347 1,323,533 937,688
Cash, cash equivalents and restricted cash, end of period 1,683,636 1,449,347 1,323,533
Cash paid during the year for:      
Income taxes, net of refunds 113,188 87,317 54,520
Interest 1,659 413 425
Supplemental disclosure of non-cash investing and financing activities      
Acquisition-date fair value of contingent consideration issued for acquisition of businesses 2,645 57,249 7,119
Capital expenditures incurred but not yet paid $ 57,114 $ 7,738 $ 1,582
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 1,681,344 $ 1,446,625 $ 1,322,143
Restricted cash in Prepaid and other current assets 430 495 106
Restricted cash in Other noncurrent assets 1,862 2,227 1,284
Total restricted cash 2,292 2,722 1,390
Total cash, cash equivalents and restricted cash $ 1,683,636 $ 1,449,347 $ 1,323,533
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Principles of Consolidation — The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates — The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.
Cash and Cash Equivalents — Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.
Trade Receivables and Contract Assets — The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management’s evaluation of trade receivables. 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. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.
Property and Equipment — Property and equipment acquired in the ordinary course of the Company’s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from two to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.
Business Combinations — The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. The acquired assets typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce and as a result, a substantial portion of the purchase price is allocated to goodwill and other intangible assets.
If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.
In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management’s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.
All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. Changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recognized in earnings.
Long-Lived Assets — Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset’s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.
Goodwill and Other Indefinite-Lived Intangible Assets — Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, Intangibles — Goodwill and Other. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.
Derivative Financial Instruments — The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive loss until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.
Fair Value of Financial Instruments — The Company makes assumptions about fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, Fair Value Measurement, and utilizes the following fair value hierarchy in determining inputs used for valuation:
Level 1 — Quoted prices for identical assets or liabilities in active markets.
Level 2 — Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.
Level 3 — Unobservable inputs reflecting management’s view about the assumptions that market participants would use in pricing the asset or liability.
Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values.
Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company’s operating results. See Note 5 “Fair Value Measurements.”
Accumulated Other Comprehensive Loss — Accumulated other comprehensive loss consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815, Derivatives and Hedging. Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive loss on the Company's consolidated balance sheets until the settlement of those contracts.
Revenue Recognition — The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments.
The Company recognizes revenues when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported.
The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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. The Company applies a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.
Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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 from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time.
If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.
The Company reports gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.
Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. Americas includes revenues from customers in North, Central and South America; EMEA includes revenues from customers in Western Europe and the Middle East; APAC includes revenues from customers in East Asia, Southeast Asia and Australia; and CEE includes revenues from customers in Eastern Europe and Central Asia.
Cost of Revenues (Exclusive of Depreciation and Amortization) — Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project related travel costs and fees for subcontractors that are assigned to customer projects. Salaries and other compensation expenses of the Company’s delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period.
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, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities, and certain non-income taxes.
Stock-Based Compensation — The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the Employee Stock Purchase Plan (”ESPP”) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.
Income Taxes — The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes.
The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.
The United States subjects corporations to taxes on Global Intangible Low-Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company elected to provide for the tax expense related to GILTI in the year the tax is incurred.
Earnings per Share (“EPS”) — Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested restricted stock units (“RSUs”) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
Foreign Currency Translation and Remeasurement — 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 daily exchange rates. 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 loss.
For consolidated foreign subsidiaries whose functional currency is not the local currency, 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.
Risks and Uncertainties — As a result of its global operations, the Company may be subject to certain inherent risks. 
Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.
The Company has cash in countries, including Ukraine, Russia and Belarus, which have been impacted by the invasion of Ukraine (see Note 2 “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, the Company had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition.
Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company’s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine” for further discussion regarding trade receivables and contract assets from customers located in Russia.
Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars and Chinese yuan renminbi. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6 “Derivative Financial Instruments for further discussion regarding the Company’s termination of the hedging program for the Russian ruble.
Interest rate risk — The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments, and the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.
Adoption of New Accounting Standards
Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company’s consolidated financial position, results of operations, and cash flows.
Government Assistance - In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10, Government Assistance (Topic 832) – Disclosures by Business Entities about Government Assistance, which requires annual disclosures for entities receiving government assistance to provide more transparency by requiring disclosures of the following: (1) the nature of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity’s financial statements. This ASU is effective for fiscal years beginning after December 15, 2021. The ASU only impacts annual financial statement note disclosures.
The Company benefits from government grants in certain countries where it operates. The grants are generally subject to achieving certain employment and investment targets. The Company recognized $10.2 million, $3.7 million and $1.6 million related to government grants during the years ended December 31, 2022, 2021 and 2020, respectively, which are included in Interest and other income/(loss), net in the consolidated statements of income.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.4
IMPACT OF THE INVASION OF UKRAINE
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
IMPACT OF THE INVASION OF UKRAINE IMPACT OF THE INVASION OF UKRAINE
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of December 31, 2022, the Company had $70.2 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $51.4 million, laptops with a net book value of $11.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $6.3 million, and leasehold improvements located throughout Ukraine with a net book value of $1.0 million. Additionally, as of December 31, 2022, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $12.3 million. Through the issuance date of these financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model.
On March 4, 2022, the Company announced a $100 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the year ended December 31, 2022, the Company expensed $44.8 million related to this commitment which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the year ended December 31, 2022, $29.0 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $15.8 million is classified in Selling, general and administrative expense on the consolidated financial statements.
The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine, Belarus and Russia to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the year ended December 31, 2022, the Company incurred expenses of $38.7 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $14.7 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the year ended December 31, 2022, the Company also recorded an impairment charge of $1.3 million, classified as Interest and other income/(loss), net related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.
In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the consolidated financial statements for the year ended December 31, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded net bad debt expense of $5.1 million during the year ended December 31, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. Bad debt expense is included in Selling, general and administrative expenses in the consolidated statements of income.
On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. In connection with the ongoing phased exit of its operations in Russia, the Company incurred employee separation costs of $17.1 million during the year ended December 31, 2022.
On September 7, 2022, the Company executed an agreement to sell substantially all of its remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and the Company is currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. Due to the significant uncertainty of obtaining the necessary regulatory approvals, the Company does not believe a sale was probable to be completed as of December 31, 2022 and has not reported the assets and liabilities to be sold as held for sale in its consolidated balance sheet.
As of December 31, 2022, the Company had the following assets and liabilities in Russia:
 Cash and cash equivalents$29,023 
Trade receivables and contract assets, net of allowance of $5,313
5,842 
Prepaid and other current assets425 
Total assets in Russia$35,290 
Accounts payable$82 
Accrued compensation and benefits expenses4,786 
Accrued expenses and other current liabilities2,464 
Operating lease liabilities546 
Other noncurrent liabilities62 
Total liabilities in Russia$7,940 
As of December 31, 2022, based on the Company’s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements. Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS PolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.
CORE — On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
Emakina — On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,430 3,109 
Goodwill125,265 24,194 139,417 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 16,802 
Total assets acquired$157,629 $64,126 $229,347 
Accounts payable, accrued expenses and other current liabilities$5,337 $9,336 $37,469 
Short-term debt— — 13,657 
Long-term debt— — 8,874 
Operating lease liabilities, noncurrent157 2,056 5,541 
Other noncurrent liabilities3,963 2,525 9,319 
Total liabilities assumed$9,457 $13,917 $74,860 
Noncontrolling interest in consolidated subsidiaries— — 10,469 
Net assets acquired$148,172 $50,209 $144,018 
During the year ended December 31, 2022, the Company completed the purchase price allocation for the acquisitions of PolSource, CORE, and Emakina and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the year ended December 31, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of each respective acquisition was not material.
The following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors.
The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.
During the year ended December 31, 2021, the Company recognized acquisition-related costs associated with the PolSource, CORE and Emakina acquisitions totaling $1.4 million, $1.2 million and $1.0 million, respectively. Acquisition-related costs incurred during the years ended December 31, 2022 and 2020 were not material. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements of income.
Revenues generated by PolSource, CORE and Emakina included in the Company’s consolidated statement of income totaled $55.0 million, $14.1 million and $24.7 million during the year ended December 31, 2021, respectively. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2020 Acquisitions — During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an aggregate acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum aggregate amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $6.0 million for the year ended December 31, 2020. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
Other 2021 Acquisitions — During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 Acquisitions totaled $19.5 million during the year ended December 31, 2021. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2022 Acquisitions — During the year ended December 31, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Revenues generated by these 2022 Acquisitions totaled $8.7 million during the year ended December 31, 2022. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS, NET GOODWILL AND INTANGIBLE ASSETS, NET
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
Emakina acquisition— 136,614 — 136,614 
PolSource acquisition75,203 50,136 — 125,339 
CORE acquisition— 23,234 — 23,234 
Other 2021 Acquisitions21,875 18,830 — 40,705 
2020 Acquisitions purchase accounting adjustments— (24)— (24)
Effect of net foreign currency exchange rate changes(616)(6,483)(2)(7,101)
Balance as of December 31, 2021
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustments— 2,602 — 2,602 
PolSource acquisition purchase accounting adjustments(44)(30)— (74)
CORE acquisition purchase accounting adjustments— 959 — 959 
Other 2021 Acquisitions purchase accounting adjustments(20)937 — 917 
2022 Acquisitions— 10,124 — 10,124 
Goodwill impairment— — (686)(686)
Effect of net foreign currency exchange rate changes(570)(14,893)(30)(15,493)
Balance as of December 31, 2022
$216,960 $312,112 $ $529,072 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the year ended December 31, 2022.
The Russia segment had accumulated goodwill impairment losses of $2.9 million as of December 31, 2022 and $2.2 million as of December 31, 2021 and 2020. There were no accumulated goodwill impairment losses in the North America or Europe reportable segments as of December 31, 2022, 2021 or 2020.
Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:
As of December 31, 2022
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships8$154,407 $(82,505)$71,902 
Trade names410,520 (7,900)2,620 
Software66,022 (3,644)2,378 
Contract royalties81,900 (1,148)752 
Total
$172,849 $(95,197)$77,652 
As of December 31, 2021
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships10$156,118 $(64,441)$91,677 
Trade names610,933 (6,086)4,847 
Software66,223 (2,639)3,584 
Contract royalties81,900 (910)990 
Assembled workforce3161 (116)45 
Total
$175,335 $(74,192)$101,143 
All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in Depreciation and amortization expense in the consolidated statements of income.
The following table presents amortization expense recognized for the periods indicated:
For the Years Ended December 31,
202220212020
Customer relationships$18,946 $15,399 $10,478 
Trade names1,909 842 495 
Software1,086 1,114 1,068 
Contract royalties238 238 238 
Assembled workforce44 53 61 
Total
$22,223 $17,646 $12,340 
Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows:
Year ending December 31,Amount
2023$21,727 
202418,870 
202515,120 
202610,973 
20276,918 
Thereafter4,044 
Total
$77,652 
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTSThe Company carries certain assets and liabilities at fair value on a recurring basis on its consolidated balance sheets. The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2022:
As of December 31, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$12,191 $— $12,191 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries334 — — 334 
Total assets measured at fair value on a recurring basis$12,525 $ $12,191 $334 
Foreign exchange derivative liabilities$9,350 $— $9,350 $— 
Contingent consideration24,308  — 24,308 
Total liabilities measured at fair value on a recurring basis
$33,658 $ $9,350 $24,308 
The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2021.
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $— $1,429 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093   6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $— $5,849 $— 
Contingent consideration23,114  — 23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” for additional information regarding derivative financial instruments.
As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the year ended December 31, 2022.
The Company determines the fair value of the contingent consideration using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.
The fair value of the contingent consideration liabilities for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted average estimated future payments were then discounted to present value using a rate based on the weighted average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. The discount rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statement of income.
A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the years ended December 31, 2020, December 31, 2021 and December 31, 2022 are as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Acquisition date fair value of contingent consideration — 2020 Acquisitions5,292 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net1,827 
Payment of contingent consideration for previously acquired businesses(9,619)
Effect of net foreign currency exchange rate changes(525)
Contingent consideration liabilities as of December 31, 2020$7,470 
Acquisition date fair value of contingent consideration — PolSource acquisition35,400 
Acquisition date fair value of contingent consideration — CORE acquisition 4,007 
Acquisition date fair value of contingent consideration — Emakina acquisition 213 
Acquisition date fair value of contingent consideration — Other 2021 Acquisitions 17,629 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net8,782 
Payment of contingent consideration for previously acquired businesses(50,000)
Effect of net foreign currency exchange rate changes(387)
Contingent consideration liabilities as of December 31, 2021$23,114 
Acquisition date fair value of contingent consideration — 2022 Acquisitions 2,645 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net11,101 
Payment of contingent consideration for previously acquired businesses(11,328)
Effect of net foreign currency exchange rate changes(1,224)
Contingent consideration liabilities as of December 31, 2022$24,308 
See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.
Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis
Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The Company uses the following methods to estimate the fair values of its financial instruments:
for financial instruments that have quoted market prices, those quoted prices are used to estimate fair value;
for financial instruments for which no quoted market prices are available, fair value is estimated using information obtained from independent third parties, or by discounting the expected cash flows using an estimated current market interest rate for the financial instrument;
for financial instruments for which no quoted market prices are available and that have no defined maturity, have a remaining maturity of 360 days or less, or reprice frequently to a market rate, the Company assumes that the fair value of these instruments approximates their reported value, after taking into consideration any applicable credit risk.
The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s consolidated balance sheets. Such financial assets and liabilities that are not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are cash equivalents, restricted cash, short-term investments, employee loans and debt (Note 10 “Debt”).
The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2022
Financial Assets:
Cash equivalents:
Money market funds $312,321 $312,321 $312,321 $— $— 
Total cash equivalents$312,321 $312,321 $312,321 $— $— 
Restricted cash$2,292 $2,292 $2,292 $— $— 
Time deposits included in Short-term investments$60,336 $60,336 $— $60,336 $— 
Financial Liabilities:
Short-term debt $2,861 $2,861 $— $2,861 $— 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt $2,693 $2,693 $— $2,693 $— 
Deferred consideration for asset acquisition$53,636 $53,636 $— $53,636 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds $78,302 $78,302 $78,302 $— $— 
Total cash equivalents$78,302 $78,302 $78,302 $— $— 
Restricted cash$2,722 $2,722 $2,722 $— $— 
Employee loans$818 $818 $— $— $818 
Financial Liabilities:
Short-term debt $16,018 $16,018 $— $16,018 $— 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,234 $5,234 $— $5,234 $— 
Non-Marketable Securities Without Readily Determinable Fair Values
The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $28.4 million and $27.5 million as of December 31, 2022 and December 31, 2021, respectively and is classified as Other noncurrent assets in the Company’s consolidated balance sheets.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS
In the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions.
During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the consolidated statement of income.
The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December 31, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges.
Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. There is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.
The fair value of foreign currency derivative instruments on the Company’s consolidated balance sheets as of December 31, 2022 and December 31, 2021 were as follows:
As of December 31, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$12,191 $1,429 
Accrued expenses and other current liabilities$1,445 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$7,905 $— 
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
Property and equipment, net consisted of the following:
 Weighted Average Useful Life
(in years)
As of December 31, 2022As of December 31, 2021
Computer hardware 3$157,283 $167,546 
Purchased computer software 599,414 33,649 
Buildings 4454,627 55,388 
Leasehold improvements 932,949 37,828 
Furniture, fixture and other equipment722,153 31,961 
Office equipment 719,039 22,881 
Land improvements182,137 2,137 
Landn/a1,339 1,339 
Construction in progressn/a51,502 50,133 
440,443 402,862 
Less: accumulated depreciation and amortization(167,095)(166,648)
Total$273,348 $236,214 
Depreciation and amortization expense related to property and equipment was $69.0 million, $65.5 million and $50.5 million during the years ended December 31, 2022, 2021 and 2020, respectively.
The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $3.6 million and $3.3 million, and the associated accumulated depreciation was $0.3 million and $0.2 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with these assets held under operating leases was $0.1 million for both years ended December 31, 2022 and 2021.
The Company owns buildings located in Belarus, which are used in the Company’s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $50.1 million. Once completed, the acquired building is intended to be used in the Company’s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December 31, 2022 and due to Russia’s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the assets in Ukraine.
During the year ended December 31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $66.1 million, which includes an upfront payment of $13.3 million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $52.8 million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was 5.20%. See Note 16 “Commitments and Contingencies” for more information regarding the deferred consideration.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIESAccrued expenses and other current liabilities consisted of the following:
As of December 31, 2022As of December 31, 2021
Value added taxes payable$47,433 $49,924 
Deferred revenue36,036 39,810 
Contingent consideration, current (Note 5)18,008 9,405 
Other current liabilities and accrued expenses50,001 42,875 
Total
$151,478 $142,014 
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
LEASES LEASES
The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.1 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the years ended December 31, 2022, 2021 and 2020. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.
During the years ended December 31, 2022, 2021 and 2020, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2022Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease costSelling, general and administrative expenses$51,775 $67,144 $73,740 
Variable lease costSelling, general and administrative expenses10,372 8,555 6,461 
Short-term lease costSelling, general and administrative expenses5,289 2,248 1,169 
Total lease cost$67,436 $77,947 $81,370 
Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
 Year Ended December 31, 2022Year Ended December 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$54,344 $68,986 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$35,048 $18,590 
Non-cash net (decrease)/ increase due to lease modifications:
Operating lease right-of-use assets$(2,934)$7,000 
Operating lease liabilities$(4,254)$7,062 
Weighted average remaining lease terms and discount rates as of December 31, 2022 and 2021, were as follows:
 As of December 31, 2022As of December 31, 2021
Weighted average remaining lease term, in years:
Operating leases5.45.5
Weighted average discount rate:
Operating leases2.8 %2.5 %
As of December 31, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2023$43,813 
202436,250 
202528,485 
202622,321 
202714,324 
Thereafter28,254 
Total lease payments173,447 
Less: imputed interest(10,778)
Total$162,669 
There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December 31, 2022. There were no material lease agreements signed with related parties as of December 31, 2022.
As of December 31, 2022, the Company had committed to payments of $15.7 million related to operating lease agreements that had not yet commenced as of December 31, 2022. These operating leases will commence on various dates during 2023 and 2024 with lease terms ranging from 0.1 to 7.3 years. The Company does not have any material finance lease agreements that had not yet commenced.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
DEBT DEBTRevolving Credit Facility — On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026.
Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. As of December 31, 2022, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate, which resets regularly at issuance, based on lending terms.
The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of December 31, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.
The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement as of December 31, 2022 and 2021:
 As of December 31, 2022As of December 31, 2021
Outstanding debt$25,000 $25,000 
Interest rate5.2 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
Other Debt - On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of December 31, 2022, debt that matures within one year is classified as Short-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.9 million that bear a weighted average interest rate of 1.9%. As of December 31, 2022, debt that matures in more than one year and through 2026 is classified as Long-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.7 million that bear interest at a weighted average interest rate of 1.3%. Some of this debt is secured by assets of the Company and some of the debt agreements contain covenants. As of December 31, 2022, the Company was in compliance with all those covenants.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.4
PENSION AND POSTRETIREMENT BENEFITS
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
PENSION AND POSTRETIREMENT BENEFITS PENSION AND POSTRETIREMENT BENEFITS
Defined Contribution Pension Plans
The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company’s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December 31, 2022, 2021 and 2020, were $29.0 million, $21.3 million, and $16.0 million, respectively.
Defined Benefit Pension Plans
The Company sponsors defined benefit pension plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December 31, 2022, 2021 and 2020, the Company recorded expense of $8.3 million, $5.5 million and $4.3 million, respectively, related to these plans.
The overfunded balance of the Company's defined benefit pension plans is included in Other noncurrent assets in the consolidated balance sheets and the underfunded balance is included in Accrued compensation and benefits expenses for the current portion and Other noncurrent liabilities for the noncurrent portion. As of December 31, 2022 and 2021, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit pension plans were as follows:
 As of  
 December 31, 
 2022
As of  
 December 31, 
 2021
Assets/(Liabilities) recognized:
Other noncurrent assets$— $1,167 
Accrued compensation and benefits expenses(832)(561)
Other noncurrent liabilities(9,793)(3,489)
Funded status$(10,625)$(2,883)
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. The Company presents and discusses revenues by customer location based on the location of the specific customer site that it serves, irrespective of the location of the headquarters of the customer or the location of the delivery center where the work is performed. Revenues by customer location is different from revenues by reportable segment as segments are not based on the geographic location of the customers, but instead they are based on the location of the Company’s management responsible for a particular customer or market (see Note 17 “Segment Information”). The Company assigns customers into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as “Emerging Verticals.” Emerging Verticals include customers in multiple industries such as energy, utilities, manufacturing, automotive, telecommunications and several others.
Disaggregation of Revenues
The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,792,156 $92,244 $2,804 $2,887,204 
EMEA95,706 1,642,114 99 1,737,919 
APAC3,837 116,533 — 120,370 
CEE6,855 2,165 70,185 79,205 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,145,163 $77,351 $4,316 $2,226,830 
EMEA87,121 1,172,267 329 1,259,717 
APAC3,224 100,335 — 103,559 
CEE6,740 531 160,767 168,038 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,546,093 $45,553 $3,490 $1,595,136 
EMEA45,733 834,033 76 879,842 
APAC2,177 67,621 — 69,798 
CEE7,817 98 106,787 114,702 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$505,227 $571,437 $15,560 $1,092,224 
Financial Services522,970 460,858 42,858 1,026,686 
Business Information & Media467,664 341,344 944 809,952 
Software & Hi-Tech655,122 136,273 1,866 793,261 
Life Sciences & Healthcare454,102 52,465 800 507,367 
Emerging Verticals293,469 290,679 11,060 595,208 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$359,306 $354,041 $27,781 $741,128 
Financial Services361,611 372,394 114,365 848,370 
Business Information & Media389,613 275,502 1,826 666,941 
Software & Hi-Tech559,707 102,270 2,620 664,597 
Life Sciences & Healthcare340,706 49,900 703 391,309 
Emerging Verticals231,305 196,377 18,117 445,799 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$221,977 $220,448 $16,364 $458,789 
Financial Services199,594 278,355 77,286 555,235 
Business Information & Media334,063 224,922 1,695 560,680 
Software & Hi-Tech419,895 73,288 3,630 496,813 
Life Sciences & Healthcare260,518 35,347 448 296,313 
Emerging Verticals165,773 114,945 10,930 291,648 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements.
The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$2,615,213 $1,578,786 $45,581 $4,239,580 
Fixed-price263,603 269,669 27,195 560,467 
Licensing and other revenues19,738 4,601 312 24,651 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,981,696 $1,145,606 $82,445 $3,209,747 
Fixed-price244,249 202,436 82,711 529,396 
Licensing and other revenues16,303 2,442 256 19,001 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,440,635 $790,203 $60,166 $2,291,004 
Fixed-price151,769 151,718 48,525 352,012 
Licensing and other revenues9,416 5,384 1,662 16,462 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
Timing of Revenue Recognition
The following tables show the revenues disaggregated by timing of revenue recognition and reconciled with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,888,342 $1,849,011 $72,795 $4,810,148 
Transferred at a point of time10,212 4,045 293 14,550 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,232,308 $1,349,956 $165,301 $3,747,565 
Transferred at a point of time9,940 528 111 10,579 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,595,786 $946,379 $108,826 $2,650,991 
Transferred at a point of time6,034 926 1,527 8,487 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
During the years ended December 31, 2022, 2021 and 2020 the Company recognized $7.5 million, $18.7 million and $5.0 million, respectively, of revenues from performance obligations satisfied in previous periods.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of December 31, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$11,182 $2,146 $2,145 $— $15,473 
The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:
 As of December 31, 2022As of December 31, 2021
Contract assets included in Trade receivables and contract assets$11,490 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$36,036 $39,810 
Contract liabilities included in Other noncurrent liabilities$42 $84 

Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods.
During the year ended December 31, 2022, the Company recognized $35.4 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the year ended December 31, 2021, the Company recognized $16.2 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATIONThe following costs related to the Company’s stock compensation plans were included in the consolidated statements of income:
For the Years Ended December 31,
202220212020
Cost of revenues (exclusive of depreciation and amortization)$47,470 $51,580 $32,785 
Selling, general and administrative expenses
52,439 60,075 42,453 
Total$99,909 $111,655 $75,238 
Equity Plans
The Company has long-term incentive plans under which 3.564 million shares of common stock are available for issuance to Company personnel and 517 thousand shares of common stock are available for issuance to non-employee directors as of December 31, 2022. All of the awards issued pursuant to the long-term incentive plans expire 10 years from the date of grant.
In addition, the Company maintains an Employee Stock Purchase Plan (“ESPP”) to enable eligible employees to purchase shares of EPAM’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. As of December 31, 2022, 780 thousand shares of common stock remained available for issuance under the ESPP.
Stock Options
Stock option activity under the Company’s long-term incentive plans is set forth below:
 Number of
Options
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding as of January 1, 20203,323 $50.85 $536,015 
Options granted158 $187.76 
Options exercised(700)$37.79 
Options forfeited(9)$119.30 
Options outstanding as of December 31, 20202,772 $61.71 $822,152 
Options granted94 $410.03 
Options exercised(536)$49.13 
Options forfeited(12)$248.74 
Options outstanding as of December 31, 20212,318 $77.79 $1,369,132 
Options granted133 $277.85 
Options exercised(514)$44.02 
Options forfeited(11)$350.19 
Options expired(3)$128.11 
Options outstanding as of December 31, 20221,923 $98.92 $447,503 3.4
Options vested and exercisable as of December 31, 20221,627 $67.51 $425,184 2.6
Options expected to vest as of December 31, 2022279 $270.39 $21,357 8.2
The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:
For the Years Ended December 31,
202220212020
Expected volatility46.7 %35.3 %36.9 %
Expected term (in years)6.246.246.25
Risk-free interest rate2.6 %1.2 %0.5 %
Expected dividends— %— %— %
Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.
The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022, 2021 and 2020 was $134.29, $149.26 and $68.53, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $154.4 million, $251.9 million and $151.3 million, respectively.
The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over four years from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant’s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed.
As of December 31, 2022, $23.3 million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of 2.6 years.
Restricted Stock and Restricted Stock Units
The Company grants restricted stock units (“RSUs”) to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents.
Service-Based Awards
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding as of January 1, 202010 $162.96 759 $122.48 242 $105.40 
Awards granted— $— 294 $204.57 60 $181.77 
Awards modified— $— (1)$122.55 — $— 
Awards vested(1)$63.10 (317)$108.87 (122)$91.39 
Awards forfeited— $— (49)$148.11 (5)$113.94 
Unvested service-based awards outstanding as of December 31, 20209 $167.18 686 $162.15 175 $141.16 
Awards granted— $— 238 $429.41 27 $394.24 
Awards modified— $— — $— — $— 
Awards vested— $— (308)$139.83 (86)$118.05 
Awards forfeited— $— (40)$264.48 (4)$210.26 
Unvested service-based awards outstanding as of December 31, 20219 $167.18 576 $277.38 112 $217.28 
Awards granted— $— 655 $287.13 51 $269.60 
Awards modified— $— (3)$387.74 $220.00 
Awards vested(9)$167.18 (244)$235.96 (56)$184.96 
Awards forfeited— $— (68)$328.81 (11)$260.59 
Unvested service-based awards outstanding as of December 31, 2022 $ 916 $291.19 99 $257.74 
The fair value of vested service-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock$3,990 $— $101 
Restricted stock units69,510 129,527 60,042 
Liability-classified cash-settled
Restricted stock units16,238 33,947 22,014 
Total fair value of vested service-based awards$89,738 $163,474 $82,157 
As of December 31, 2022, $183.9 million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.8 years.
As of December 31, 2022, $20.0 million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.4 years.
The liability associated with the Company’s service-based liability-classified RSUs as of December 31, 2022 and 2021 was $10.2 million and $31.5 million, respectively, and is classified as Accrued compensation and benefits expenses in the consolidated balance sheets.
Performance-Based Awards
The table below summarizes activity related to the Company’s performance-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding as of January 1, 20209 $165.87  $ 
Awards granted— $— 31 $210.44 
Awards vested— $— (10)$177.81 
Unvested performance-based awards outstanding as of December 31, 20209 $165.87 21 $227.16 
Awards granted— $— $574.98 
Awards vested— $— (4)$177.81 
Awards forfeited— $— (2)$334.78 
Unvested performance-based awards outstanding as of December 31, 20219 $165.87 23 $339.69 
Awards granted— $— $418.26 
Awards vested $ (9)$238.96 
Awards forfeited $ (5)$377.87 
Unvested performance-based awards outstanding as of December 31, 20229 $165.87 15 $412.60 
As of December 31, 2022, $0.3 million of total remaining unrecognized stock-based compensation costs related to performance-based equity-classified restricted stock is expected to be recognized over the weighted average remaining requisite service period of 0.7 years.
As of December 31, 2022, $3.6 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted average remaining requisite service period of 2.3 years.
The fair value of vested performance-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock units$2,914 $2,215 $3,282 
Total fair value of vested performance-based awards$2,914 $2,215 $3,282 

Employee Stock Purchase Plan
The ESPP enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the six-months offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December 31, 2022 and 2021:
For the Years Ended December 31,
20222021
Expected volatility86.8 %23.1 %
Expected term (in years)0.500.50
Risk-free interest rate3.0 %0.1 %
Expected dividends— %— %
Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the purchase period for the ESPP. The risk-free rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.
During the year ended December 31, 2022, the weighted average price per share was $315.60 and the weighted average grant-date fair value per share was $119.76. During the year ended December 31, 2022, the ESPP participants purchased 120 thousand shares of common stock under the ESPP and the Company recognized $13.9 million of stock-based compensation expense related to the ESPP. As of December 31, 2022, total unrecognized stock-based compensation cost related to the ESPP was $4.4 million, which is expected to be recognized over a period of 0.33 years.
During the year ended December 31, 2021, the weighted average price per share was $659.65 and the weighted average grant-date fair value per share was $141.86. As of December 31, 2021, no purchases were made under the ESPP. For the year ended December 31, 2021, the Company recognized $1.2 million of stock-based compensation expense related to the ESPP. As of December 31, 2021, total unrecognized stock-based compensation cost related to the ESPP was $2.3 million, which is expected to be recognized over a period of 0.33 years.
Commitments for Future Equity Awards
In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions”, EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices.
As of December 31, 2022, the Company has commitments to grant up to $25.6 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was not material.
As of December 31, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income Before Provision for Income Taxes
Income before provision for income taxes based on geographic location is disclosed in the table below:
For the Years Ended December 31,
202220212020
Income before provision for income taxes:
United States$78,564 $128,498 $100,411 
Foreign428,694 404,894 278,068 
Total
$507,258 $533,392 $378,479 
Provision for Income Taxes
The provision for income taxes consists of the following:
For the Years Ended December 31,
202220212020
Current
Federal$20,044 $22,742 $19,249 
State10,116 6,735 7,022 
Foreign99,847 69,162 45,042 
Deferred
Federal(26,379)(40,421)(16,235)
State(3,483)(2,576)(1,682)
Foreign(12,303)(3,902)(2,077)
Total
$87,842 $51,740 $51,319 

As part of the U.S. Tax Act, as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8.0% on the remaining earnings. As of December 31, 2022, the remaining unpaid balance of this one-time transition tax was $34.3 million to be paid in annual installments with the final payment due in 2025.
As of December 31, 2022, the Company had approximately $1.522 billion of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. Due to the enactment of the U.S. Tax Act and the one-time transition tax on accumulated foreign subsidiary earnings, these accumulated foreign earnings are no longer expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes.
Effective Tax Rate Reconciliation
The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company’s effective income tax rate is as follows:
For the Years Ended December 31,
202220212020
Provision for income taxes at federal statutory rate$106,514 $112,016 $79,481 
Increase/(decrease) in taxes resulting from:
GILTI and BEAT U.S. taxes 355 229 191 
Excess tax benefits relating to stock-based compensation(35,119)(71,628)(36,646)
Foreign tax expense and tax rate differential4,902 (206)(387)
Effect of permanent differences 7,812 4,756 3,507 
State taxes, net of federal benefit 9,323 9,192 5,323 
Stock-based compensation expense3,869 1,102 44 
Impact of election to change entity classification(8,264)— — 
Tax credits (2,876)(4,100)— 
Other 1,326 379 (194)
Provision for income taxes
$87,842 $51,740 $51,319 

The Company’s worldwide effective tax rate for the years ended December 31, 2022, 2021 and 2020 was 17.3%, 9.7% and 13.6%, respectively. The provision for income taxes in the year ended December 31, 2022 was favorably impacted by the recognition of $8.3 million of net deferred tax assets resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded for U.S. income tax purposes. The provision for income taxes in the year ended December 31, 2022 was unfavorably impacted by a charge of $7.6 million associated with changes to certain U.S. tax regulations causing an increase in net foreign tax expense. In addition, the Company recorded excess tax benefits upon vesting or exercise of stock-based awards of $35.1 million, $71.6 million and $36.6 million during the years ended December 31, 2022, 2021 and 2020, respectively.
In Belarus, member technology companies of High-Technologies Park, including the Company’s local subsidiary, have a full exemption from Belarus income tax on qualifying income through January 2049. However, beginning February 1, 2018, the earnings of the Company’s Belarus local subsidiary became subject to U. S. income taxation due to the Company’s decision to change the tax status of the subsidiary. There was no aggregate dollar benefit derived or impact on diluted net income per share from this tax holiday for the years ended December 31, 2022, 2021 and 2020.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities are as follows:
As of December 31, 2022As of December 31, 2021
Deferred tax assets:
Property and equipment$11,587 $10,561 
Accrued expenses87,816 83,416 
Accrued sales discounts9,185 7,338 
Stock-based compensation 33,078 31,959 
Operating lease liabilities 43,662 52,806 
R&D capitalization36,915 — 
Deferred consideration14,030 — 
Foreign currency exchange11,284 11,750 
Other19,955 21,583 
Deferred tax assets$267,512 $219,413 
Less: valuation allowance(6,728)(4,538)
Total deferred tax assets$260,784 $214,875 
Deferred tax liabilities:
Property and equipment
$15,324 $1,095 
Intangible assets24,523 26,124 
Operating lease right-of-use assets
42,211 51,871 
U.S. taxation of foreign subsidiaries11,465 3,770 
Other7,232 6,402 
Total deferred tax liabilities$100,755 $89,262 
Net deferred tax assets$160,029 $125,613 
As of December 31, 2022 and 2021, the Company classified $12.8 million and $18.3 million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets.
Included in the stock-based compensation expense deferred tax asset at December 31, 2022 and 2021 is $4.6 million and $5.4 million, respectively, that is related to acquisitions and is amortized for tax purposes over a 10 to 15-year period.
As of December 31, 2022, the Company’s domestic and foreign net operating loss (“NOL”) carryforwards for income tax purposes were approximately $3.9 million and $32.3 million, respectively. If not utilized, the domestic NOL carryforwards will begin to expire in 2023. The foreign NOL carryforwards include $22.4 million from jurisdictions with no expiration date, with the remainder expiring as follows: $1.1 million in 2023, $1.9 million in 2024, $2.7 million in 2025, $1.3 million in 2026, $2.5 million in 2027, and $0.4 million beyond 2027. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $30.8 million as of December 31, 2022.
Unrecognized Tax Benefits
As of December 31, 2022 and 2021, the total amount of gross unrecognized tax benefits was $7.9 million and $8.2 million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets.
The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December 31, 2022 and 2021, the Company accrued $0.7 million and $0.6 million respectively, of interest and penalties resulting from such unrecognized tax benefits.
A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits changes for the years ended December 31, 2022, December 31, 2021 and December 31, 2020 are as follows:
For the Years Ended December 31,
202220212020
Beginning Balance$8,155 $3,317 $2,914 
Increases in tax positions from current year4,739 5,310 902 
Increases in tax positions from acquisitions393 — — 
Increases in tax positions from prior years2,447 1,350 — 
Decreases in tax positions from prior years(6,945)— — 
Decreases due to lapse of statute of limitations(1,121)(1,298)(528)
Currency197 (524)29 
Ending Balance$7,865 $8,155 $3,317 
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 is subject to taxation in the United States and various states and foreign jurisdictions including Germany, Ukraine, the United Kingdom, Hungary, Switzerland, Netherlands, Poland, India, and Mexico. With few exceptions, as of December 31, 2022, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2018.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHAREBasic earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 For the Years Ended December 31,
 202220212020
Numerator for basic and diluted earnings per share:
Net income$419,416 $481,652 $327,160 
Numerator for basic and diluted earnings per share$419,416 $481,652 $327,160 
Denominator:  
Weighted average common shares for basic earnings per share57,291 56,511 55,727 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP 1,878 2,553 2,719 
Weighted average common shares for diluted earnings per share59,169 59,064 58,446 
Net Income per share:  
Basic$7.32 $8.52 $5.87 
Diluted$7.09 $8.15 $5.60 
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 264 thousand, 32 thousand and 40 thousand for the years ended December 31, 2022, 2021 and 2020, respectively.
Net income attributable to noncontrolling interests recognized in connection with the acquisition of Emakina on November 3, 2021 was immaterial for the years ended December 31, 2022 and 2021.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Indemnification Obligations  In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.
The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the consolidated financial statements of the Company.
Litigation — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.
Ukraine Humanitarian Commitment — On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine.
Deferred Consideration — During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of December 31, 2022, the undiscounted deferred consideration amounts owed totaled approximately $60.0 million and are expected to be paid as follows: $14.2 million in 2023, $14.0 million in 2024, $15.1 million in 2025, and $16.7 million in 2026. See Note 7 “Property and Equipment, Net” for more information regarding the purchase of software licenses.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.
The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the respective management team member’s reportable segment.
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.
Revenues from external customers and operating profit, before unallocated expenses, by reportable segments were as follows:
 For the Years Ended December 31,
 202220212020
Segment revenues:
North America$2,898,554 $2,242,248 $1,601,820 
Europe1,853,056 1,350,484 947,305 
Russia73,088 165,412 110,353 
Total revenues$4,824,698 $3,758,144 $2,659,478 
Segment operating profit/(loss):
North America$589,412 $462,798 $345,196 
Europe223,276 233,727 152,902 
Russia(13,460)32,547 5,811 
Total segment operating profit$799,228 $729,072 $503,909 
Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results.
There were no customers individually exceeding 10% of our total segment revenues for the years ended December 31, 2022, 2021 and 2020.
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
For the Years Ended December 31,
202220212020
Total segment operating profit:$799,228 $729,072 $503,909 
Unallocated costs:
Stock-based compensation expense(99,909)(111,655)(75,238)
Amortization of purchased intangibles(22,223)(17,646)(12,340)
Other acquisition-related expenses(1,537)(6,397)(1,868)
Other unallocated costs(102,593)(51,058)(35,139)
Income from operations572,966 542,316 379,324 
Interest and other income/(loss), net10,025 (1,727)3,822 
Foreign exchange loss(75,733)(7,197)(4,667)
Income before provision for income taxes$507,258 $533,392 $378,479 
Geographic Area Information
Long-lived assets include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:
As of December 31, 2022As of December 31, 2021As of December 31, 2020
Ukraine$70,183 $78,289 $30,980 
United States68,804 14,843 15,718 
Belarus57,311 75,422 73,988 
Poland14,685 8,240 5,434 
Hungary8,552 5,339 5,365 
India8,506 9,459 7,079 
Russia— 16,611 15,036 
Other 45,307 28,011 15,933 
Total$273,348 $236,214 $169,533 
The table below presents the Company’s revenues by customer location for the years ended December 31, 2022, 2021 and 2020:
For the Years Ended December 31,
202220212020
United States$2,761,050 $2,125,301 $1,523,731 
United Kingdom619,305 474,941 331,217 
Switzerland323,424 271,208 203,391 
Netherlands215,444 154,816 114,678 
Germany161,758 113,727 84,902 
Canada114,910 96,646 68,416 
Russia64,745 155,186 104,846 
Other locations564,062 366,319 228,297 
Revenues$4,824,698 $3,758,144 $2,659,478 
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSS
The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
For the Years Ended December 31,
202220212020
Foreign currency translation
Beginning balance$(52,747)$(28,168)$(32,666)
Foreign currency translation(45,295)(29,323)5,802 
Income tax (expense)/ benefit(3,738)4,744 (1,304)
Foreign currency translation, net of tax(49,033)(24,579)4,498 
Ending balance$(101,780)$(52,747)$(28,168)
Cash flow hedging instruments
Beginning balance$(3,417)$3,642 $1,292 
Unrealized (loss)/ gain in fair value(49,233)(13,781)8,076 
Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)20,331 4,649 (5,031)
Net loss reclassified into Foreign exchange loss44,067 — — 
Income tax (expense)/ benefit(3,442)2,073 (695)
Cash flow hedging instruments, net of tax11,723 (7,059)2,350 
Ending balance(1)
$8,306 $(3,417)$3,642 
Defined benefit plans
Beginning balance$1,957 $(986)$ 
Actuarial (losses)/ gains(4,892)3,805 (1,275)
Income tax benefit/ (expense)1,088 (862)289 
Defined benefit plans, net of tax(3,804)2,943 (986)
Ending balance$(1,847)$1,957 $(986)
Accumulated other comprehensive loss$(95,321)$(54,207)$(25,512)
(1) As of December 31, 2022, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.4
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn February 13, 2023, the Board of Directors authorized a repurchase program for up to $500 million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program will have a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020
(In thousands)
 Balance at
Beginning of
Year 
AdditionsDeductions/
Write offs
Balance at End of Year 
Year Ended December 31, 2022
Allowance for doubtful accounts for trade receivables and contract assets$5,521 14,419 (4,630)$15,310 
Valuation allowance on deferred tax assets$4,537 — 2,191 $6,728 
Year Ended December 31, 2021
Allowance for doubtful accounts for trade receivables and contract assets$4,886 3,888 (3,253)$5,521 
Valuation allowance on deferred tax assets$5,485 — (948)$4,537 
Year Ended December 31, 2020
Allowance for doubtful accounts for trade receivables and contract assets$3,210 3,282 (1,606)$4,886 
Valuation allowance on deferred tax assets$3,877 1,608 — $5,485 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Nature of Operations EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Principles of Consolidation Principles of Consolidation — The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates Use of Estimates — The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.
Cash and Cash Equivalents Cash and Cash Equivalents — Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.
Trade Receivables and Contract Assets Trade Receivables and Contract Assets — The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management’s evaluation of trade receivables. 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. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.
Property and Equipment Property and Equipment — Property and equipment acquired in the ordinary course of the Company’s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from two to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.
Business Combinations Business Combinations — The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. The acquired assets typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce and as a result, a substantial portion of the purchase price is allocated to goodwill and other intangible assets.If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management’s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. Changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recognized in earnings.
Long-Lived Assets Long-Lived Assets — Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset’s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.
Goodwill and Other Indefinite-Lived Intangible Assets Goodwill and Other Indefinite-Lived Intangible Assets — Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, Intangibles — Goodwill and Other. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.
Derivative Financial Instruments Derivative Financial Instruments — The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive loss until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.
Fair Value of Financial Instruments
Fair Value of Financial Instruments — The Company makes assumptions about fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, Fair Value Measurement, and utilizes the following fair value hierarchy in determining inputs used for valuation:
Level 1 — Quoted prices for identical assets or liabilities in active markets.
Level 2 — Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.
Level 3 — Unobservable inputs reflecting management’s view about the assumptions that market participants would use in pricing the asset or liability.
Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values.
Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company’s operating results. See Note 5 “Fair Value Measurements.”
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss — Accumulated other comprehensive loss consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815, Derivatives and Hedging. Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive loss on the Company's consolidated balance sheets until the settlement of those contracts.
Revenue Recognition Revenue Recognition — The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments.
The Company recognizes revenues when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported.
The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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. The Company applies a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.
Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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 from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time.
If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.
The Company reports gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.
Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. Americas includes revenues from customers in North, Central and South America; EMEA includes revenues from customers in Western Europe and the Middle East; APAC includes revenues from customers in East Asia, Southeast Asia and Australia; and CEE includes revenues from customers in Eastern Europe and Central Asia.
Cost of Revenues (Exclusive of Depreciation and Amortization) Cost of Revenues (Exclusive of Depreciation and Amortization) — Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project related travel costs and fees for subcontractors that are assigned to customer projects. Salaries and other compensation expenses of the Company’s delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period.
Selling, General and Administrative Expenses 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, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities, and certain non-income taxes.
Stock-based Compensation Stock-Based Compensation — The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the Employee Stock Purchase Plan (”ESPP”) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.
Income Taxes
Income Taxes — The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes.
The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.
The United States subjects corporations to taxes on Global Intangible Low-Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company elected to provide for the tax expense related to GILTI in the year the tax is incurred.
Earnings Per Share ("EPS") Earnings per Share (“EPS”) — Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested restricted stock units (“RSUs”) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
Foreign Currency Translation and Remeasurement
Foreign Currency Translation and Remeasurement — 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 daily exchange rates. 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 loss.
For consolidated foreign subsidiaries whose functional currency is not the local currency, 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.
Risks and Uncertainties
Risks and Uncertainties — As a result of its global operations, the Company may be subject to certain inherent risks. 
Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.
The Company has cash in countries, including Ukraine, Russia and Belarus, which have been impacted by the invasion of Ukraine (see Note 2 “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, the Company had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition.
Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company’s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine” for further discussion regarding trade receivables and contract assets from customers located in Russia.
Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars and Chinese yuan renminbi. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6 “Derivative Financial Instruments for further discussion regarding the Company’s termination of the hedging program for the Russian ruble.
Interest rate risk — The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments, and the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.
Adoption of New Accounting Standards and Pending Accounting Standards
Adoption of New Accounting Standards
Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company’s consolidated financial position, results of operations, and cash flows.
Government Assistance - In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10, Government Assistance (Topic 832) – Disclosures by Business Entities about Government Assistance, which requires annual disclosures for entities receiving government assistance to provide more transparency by requiring disclosures of the following: (1) the nature of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity’s financial statements. This ASU is effective for fiscal years beginning after December 15, 2021. The ASU only impacts annual financial statement note disclosures.
The Company benefits from government grants in certain countries where it operates. The grants are generally subject to achieving certain employment and investment targets. The Company recognized $10.2 million, $3.7 million and $1.6 million related to government grants during the years ended December 31, 2022, 2021 and 2020, respectively, which are included in Interest and other income/(loss), net in the consolidated statements of income.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
Non-Marketable Securities Without Readily Determinable Fair Values Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
IMPACT OF THE INVASION OF UKRAINE (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets and Liabilities in Russia As of December 31, 2022, the Company had the following assets and liabilities in Russia:
 Cash and cash equivalents$29,023 
Trade receivables and contract assets, net of allowance of $5,313
5,842 
Prepaid and other current assets425 
Total assets in Russia$35,290 
Accounts payable$82 
Accrued compensation and benefits expenses4,786 
Accrued expenses and other current liabilities2,464 
Operating lease liabilities546 
Other noncurrent liabilities62 
Total liabilities in Russia$7,940 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Fair Values of Assets Acquired and Liabilities Assumed The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,430 3,109 
Goodwill125,265 24,194 139,417 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 16,802 
Total assets acquired$157,629 $64,126 $229,347 
Accounts payable, accrued expenses and other current liabilities$5,337 $9,336 $37,469 
Short-term debt— — 13,657 
Long-term debt— — 8,874 
Operating lease liabilities, noncurrent157 2,056 5,541 
Other noncurrent liabilities3,963 2,525 9,319 
Total liabilities assumed$9,457 $13,917 $74,860 
Noncontrolling interest in consolidated subsidiaries— — 10,469 
Net assets acquired$148,172 $50,209 $144,018 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina as of the date of each respective acquisition and updated for any changes as of December 31, 2022:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Reportable Segment Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
Emakina acquisition— 136,614 — 136,614 
PolSource acquisition75,203 50,136 — 125,339 
CORE acquisition— 23,234 — 23,234 
Other 2021 Acquisitions21,875 18,830 — 40,705 
2020 Acquisitions purchase accounting adjustments— (24)— (24)
Effect of net foreign currency exchange rate changes(616)(6,483)(2)(7,101)
Balance as of December 31, 2021
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustments— 2,602 — 2,602 
PolSource acquisition purchase accounting adjustments(44)(30)— (74)
CORE acquisition purchase accounting adjustments— 959 — 959 
Other 2021 Acquisitions purchase accounting adjustments(20)937 — 917 
2022 Acquisitions— 10,124 — 10,124 
Goodwill impairment— — (686)(686)
Effect of net foreign currency exchange rate changes(570)(14,893)(30)(15,493)
Balance as of December 31, 2022
$216,960 $312,112 $ $529,072 
Schedule of Components of Intangible Assets
Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:
As of December 31, 2022
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships8$154,407 $(82,505)$71,902 
Trade names410,520 (7,900)2,620 
Software66,022 (3,644)2,378 
Contract royalties81,900 (1,148)752 
Total
$172,849 $(95,197)$77,652 
As of December 31, 2021
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships10$156,118 $(64,441)$91,677 
Trade names610,933 (6,086)4,847 
Software66,223 (2,639)3,584 
Contract royalties81,900 (910)990 
Assembled workforce3161 (116)45 
Total
$175,335 $(74,192)$101,143 
Schedule of Intangible Assets Amortization Expense Recognized The following table presents amortization expense recognized for the periods indicated:
For the Years Ended December 31,
202220212020
Customer relationships$18,946 $15,399 $10,478 
Trade names1,909 842 495 
Software1,086 1,114 1,068 
Contract royalties238 238 238 
Assembled workforce44 53 61 
Total
$22,223 $17,646 $12,340 
Schedule of Estimated Amortization Expense Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows:
Year ending December 31,Amount
2023$21,727 
202418,870 
202515,120 
202610,973 
20276,918 
Thereafter4,044 
Total
$77,652 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2022:
As of December 31, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$12,191 $— $12,191 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries334 — — 334 
Total assets measured at fair value on a recurring basis$12,525 $ $12,191 $334 
Foreign exchange derivative liabilities$9,350 $— $9,350 $— 
Contingent consideration24,308  — 24,308 
Total liabilities measured at fair value on a recurring basis
$33,658 $ $9,350 $24,308 
The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2021.
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $— $1,429 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093   6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $— $5,849 $— 
Contingent consideration23,114  — 23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
Schedule of Acquisition-Related Contingent Consideration Roll Forward
A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the years ended December 31, 2020, December 31, 2021 and December 31, 2022 are as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Acquisition date fair value of contingent consideration — 2020 Acquisitions5,292 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net1,827 
Payment of contingent consideration for previously acquired businesses(9,619)
Effect of net foreign currency exchange rate changes(525)
Contingent consideration liabilities as of December 31, 2020$7,470 
Acquisition date fair value of contingent consideration — PolSource acquisition35,400 
Acquisition date fair value of contingent consideration — CORE acquisition 4,007 
Acquisition date fair value of contingent consideration — Emakina acquisition 213 
Acquisition date fair value of contingent consideration — Other 2021 Acquisitions 17,629 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net8,782 
Payment of contingent consideration for previously acquired businesses(50,000)
Effect of net foreign currency exchange rate changes(387)
Contingent consideration liabilities as of December 31, 2021$23,114 
Acquisition date fair value of contingent consideration — 2022 Acquisitions 2,645 
Changes in fair value of contingent consideration included in Interest and other income/(loss), net11,101 
Payment of contingent consideration for previously acquired businesses(11,328)
Effect of net foreign currency exchange rate changes(1,224)
Contingent consideration liabilities as of December 31, 2022$24,308 
See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.
Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2022
Financial Assets:
Cash equivalents:
Money market funds $312,321 $312,321 $312,321 $— $— 
Total cash equivalents$312,321 $312,321 $312,321 $— $— 
Restricted cash$2,292 $2,292 $2,292 $— $— 
Time deposits included in Short-term investments$60,336 $60,336 $— $60,336 $— 
Financial Liabilities:
Short-term debt $2,861 $2,861 $— $2,861 $— 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt $2,693 $2,693 $— $2,693 $— 
Deferred consideration for asset acquisition$53,636 $53,636 $— $53,636 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds $78,302 $78,302 $78,302 $— $— 
Total cash equivalents$78,302 $78,302 $78,302 $— $— 
Restricted cash$2,722 $2,722 $2,722 $— $— 
Employee loans$818 $818 $— $— $818 
Financial Liabilities:
Short-term debt $16,018 $16,018 $— $16,018 $— 
Borrowings under 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,234 $5,234 $— $5,234 $— 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Derivative Instruments
The fair value of foreign currency derivative instruments on the Company’s consolidated balance sheets as of December 31, 2022 and December 31, 2021 were as follows:
As of December 31, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$12,191 $1,429 
Accrued expenses and other current liabilities$1,445 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$7,905 $— 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment, Net Property and equipment, net consisted of the following:
 Weighted Average Useful Life
(in years)
As of December 31, 2022As of December 31, 2021
Computer hardware 3$157,283 $167,546 
Purchased computer software 599,414 33,649 
Buildings 4454,627 55,388 
Leasehold improvements 932,949 37,828 
Furniture, fixture and other equipment722,153 31,961 
Office equipment 719,039 22,881 
Land improvements182,137 2,137 
Landn/a1,339 1,339 
Construction in progressn/a51,502 50,133 
440,443 402,862 
Less: accumulated depreciation and amortization(167,095)(166,648)
Total$273,348 $236,214 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following:
As of December 31, 2022As of December 31, 2021
Value added taxes payable$47,433 $49,924 
Deferred revenue36,036 39,810 
Contingent consideration, current (Note 5)18,008 9,405 
Other current liabilities and accrued expenses50,001 42,875 
Total
$151,478 $142,014 
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Components of Lease Expenses During the years ended December 31, 2022, 2021 and 2020, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2022Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease costSelling, general and administrative expenses$51,775 $67,144 $73,740 
Variable lease costSelling, general and administrative expenses10,372 8,555 6,461 
Short-term lease costSelling, general and administrative expenses5,289 2,248 1,169 
Total lease cost$67,436 $77,947 $81,370 
Schedule of Supplemental Cash Flow Information Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
 Year Ended December 31, 2022Year Ended December 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$54,344 $68,986 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$35,048 $18,590 
Non-cash net (decrease)/ increase due to lease modifications:
Operating lease right-of-use assets$(2,934)$7,000 
Operating lease liabilities$(4,254)$7,062 
Schedule of Weighted Average Lease Term and Discount Rates Weighted average remaining lease terms and discount rates as of December 31, 2022 and 2021, were as follows:
 As of December 31, 2022As of December 31, 2021
Weighted average remaining lease term, in years:
Operating leases5.45.5
Weighted average discount rate:
Operating leases2.8 %2.5 %
Schedule of Maturity of Operating Lease Liabilities As of December 31, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2023$43,813 
202436,250 
202528,485 
202622,321 
202714,324 
Thereafter28,254 
Total lease payments173,447 
Less: imputed interest(10,778)
Total$162,669 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt and Borrowing Capacity The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement as of December 31, 2022 and 2021:
 As of December 31, 2022As of December 31, 2021
Outstanding debt$25,000 $25,000 
Interest rate5.2 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.4
PENSION AND POSTRETIREMENT BENEFITS (Tables)
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Defined Benefit Pension Plans As of December 31, 2022 and 2021, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit pension plans were as follows:
 As of  
 December 31, 
 2022
As of  
 December 31, 
 2021
Assets/(Liabilities) recognized:
Other noncurrent assets$— $1,167 
Accrued compensation and benefits expenses(832)(561)
Other noncurrent liabilities(9,793)(3,489)
Funded status$(10,625)$(2,883)
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,792,156 $92,244 $2,804 $2,887,204 
EMEA95,706 1,642,114 99 1,737,919 
APAC3,837 116,533 — 120,370 
CEE6,855 2,165 70,185 79,205 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,145,163 $77,351 $4,316 $2,226,830 
EMEA87,121 1,172,267 329 1,259,717 
APAC3,224 100,335 — 103,559 
CEE6,740 531 160,767 168,038 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,546,093 $45,553 $3,490 $1,595,136 
EMEA45,733 834,033 76 879,842 
APAC2,177 67,621 — 69,798 
CEE7,817 98 106,787 114,702 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$505,227 $571,437 $15,560 $1,092,224 
Financial Services522,970 460,858 42,858 1,026,686 
Business Information & Media467,664 341,344 944 809,952 
Software & Hi-Tech655,122 136,273 1,866 793,261 
Life Sciences & Healthcare454,102 52,465 800 507,367 
Emerging Verticals293,469 290,679 11,060 595,208 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$359,306 $354,041 $27,781 $741,128 
Financial Services361,611 372,394 114,365 848,370 
Business Information & Media389,613 275,502 1,826 666,941 
Software & Hi-Tech559,707 102,270 2,620 664,597 
Life Sciences & Healthcare340,706 49,900 703 391,309 
Emerging Verticals231,305 196,377 18,117 445,799 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$221,977 $220,448 $16,364 $458,789 
Financial Services199,594 278,355 77,286 555,235 
Business Information & Media334,063 224,922 1,695 560,680 
Software & Hi-Tech419,895 73,288 3,630 496,813 
Life Sciences & Healthcare260,518 35,347 448 296,313 
Emerging Verticals165,773 114,945 10,930 291,648 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$2,615,213 $1,578,786 $45,581 $4,239,580 
Fixed-price263,603 269,669 27,195 560,467 
Licensing and other revenues19,738 4,601 312 24,651 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,981,696 $1,145,606 $82,445 $3,209,747 
Fixed-price244,249 202,436 82,711 529,396 
Licensing and other revenues16,303 2,442 256 19,001 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,440,635 $790,203 $60,166 $2,291,004 
Fixed-price151,769 151,718 48,525 352,012 
Licensing and other revenues9,416 5,384 1,662 16,462 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
Timing of Revenue Recognition
The following tables show the revenues disaggregated by timing of revenue recognition and reconciled with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,888,342 $1,849,011 $72,795 $4,810,148 
Transferred at a point of time10,212 4,045 293 14,550 
Revenues$2,898,554 $1,853,056 $73,088 $4,824,698 
Year Ended December 31, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,232,308 $1,349,956 $165,301 $3,747,565 
Transferred at a point of time9,940 528 111 10,579 
Revenues$2,242,248 $1,350,484 $165,412 $3,758,144 
Year Ended December 31, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,595,786 $946,379 $108,826 $2,650,991 
Transferred at a point of time6,034 926 1,527 8,487 
Revenues$1,601,820 $947,305 $110,353 $2,659,478 
Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of December 31, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$11,182 $2,146 $2,145 $— $15,473 
Schedule of Contract Balances The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:
 As of December 31, 2022As of December 31, 2021
Contract assets included in Trade receivables and contract assets$11,490 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$36,036 $39,810 
Contract liabilities included in Other noncurrent liabilities$42 $84 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-Based Compensation Expenses The following costs related to the Company’s stock compensation plans were included in the consolidated statements of income:
For the Years Ended December 31,
202220212020
Cost of revenues (exclusive of depreciation and amortization)$47,470 $51,580 $32,785 
Selling, general and administrative expenses
52,439 60,075 42,453 
Total$99,909 $111,655 $75,238 
Schedule of Stock Option Activity Stock option activity under the Company’s long-term incentive plans is set forth below:
 Number of
Options
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding as of January 1, 20203,323 $50.85 $536,015 
Options granted158 $187.76 
Options exercised(700)$37.79 
Options forfeited(9)$119.30 
Options outstanding as of December 31, 20202,772 $61.71 $822,152 
Options granted94 $410.03 
Options exercised(536)$49.13 
Options forfeited(12)$248.74 
Options outstanding as of December 31, 20212,318 $77.79 $1,369,132 
Options granted133 $277.85 
Options exercised(514)$44.02 
Options forfeited(11)$350.19 
Options expired(3)$128.11 
Options outstanding as of December 31, 20221,923 $98.92 $447,503 3.4
Options vested and exercisable as of December 31, 20221,627 $67.51 $425,184 2.6
Options expected to vest as of December 31, 2022279 $270.39 $21,357 8.2
Schedule of Black-Scholes Option Valuation Model Assumptions The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:
For the Years Ended December 31,
202220212020
Expected volatility46.7 %35.3 %36.9 %
Expected term (in years)6.246.246.25
Risk-free interest rate2.6 %1.2 %0.5 %
Expected dividends— %— %— %
Schedule of Service-Based Awards Activity The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding as of January 1, 202010 $162.96 759 $122.48 242 $105.40 
Awards granted— $— 294 $204.57 60 $181.77 
Awards modified— $— (1)$122.55 — $— 
Awards vested(1)$63.10 (317)$108.87 (122)$91.39 
Awards forfeited— $— (49)$148.11 (5)$113.94 
Unvested service-based awards outstanding as of December 31, 20209 $167.18 686 $162.15 175 $141.16 
Awards granted— $— 238 $429.41 27 $394.24 
Awards modified— $— — $— — $— 
Awards vested— $— (308)$139.83 (86)$118.05 
Awards forfeited— $— (40)$264.48 (4)$210.26 
Unvested service-based awards outstanding as of December 31, 20219 $167.18 576 $277.38 112 $217.28 
Awards granted— $— 655 $287.13 51 $269.60 
Awards modified— $— (3)$387.74 $220.00 
Awards vested(9)$167.18 (244)$235.96 (56)$184.96 
Awards forfeited— $— (68)$328.81 (11)$260.59 
Unvested service-based awards outstanding as of December 31, 2022 $ 916 $291.19 99 $257.74 
Schedule of Fair Value of Service-Based Awards Vested
The fair value of vested service-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock$3,990 $— $101 
Restricted stock units69,510 129,527 60,042 
Liability-classified cash-settled
Restricted stock units16,238 33,947 22,014 
Total fair value of vested service-based awards$89,738 $163,474 $82,157 
Schedule of Performance-Based Awards Activity The table below summarizes activity related to the Company’s performance-based awards for the years ended December 31, 2022, 2021 and 2020:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding as of January 1, 20209 $165.87  $ 
Awards granted— $— 31 $210.44 
Awards vested— $— (10)$177.81 
Unvested performance-based awards outstanding as of December 31, 20209 $165.87 21 $227.16 
Awards granted— $— $574.98 
Awards vested— $— (4)$177.81 
Awards forfeited— $— (2)$334.78 
Unvested performance-based awards outstanding as of December 31, 20219 $165.87 23 $339.69 
Awards granted— $— $418.26 
Awards vested $ (9)$238.96 
Awards forfeited $ (5)$377.87 
Unvested performance-based awards outstanding as of December 31, 20229 $165.87 15 $412.60 
Schedule of Fair Value of Performance-Based Awards Vested The fair value of vested performance-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:
 For the Years Ended December 31,
 202220212020
Equity-classified equity-settled
Restricted stock units$2,914 $2,215 $3,282 
Total fair value of vested performance-based awards$2,914 $2,215 $3,282 
Schedule of Assumptions Used The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December 31, 2022 and 2021:
For the Years Ended December 31,
20222021
Expected volatility86.8 %23.1 %
Expected term (in years)0.500.50
Risk-free interest rate3.0 %0.1 %
Expected dividends— %— %
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income Before Provision of Income Taxes Income before provision for income taxes based on geographic location is disclosed in the table below:
For the Years Ended December 31,
202220212020
Income before provision for income taxes:
United States$78,564 $128,498 $100,411 
Foreign428,694 404,894 278,068 
Total
$507,258 $533,392 $378,479 
Schedule of Provision for Income Taxes The provision for income taxes consists of the following:
For the Years Ended December 31,
202220212020
Current
Federal$20,044 $22,742 $19,249 
State10,116 6,735 7,022 
Foreign99,847 69,162 45,042 
Deferred
Federal(26,379)(40,421)(16,235)
State(3,483)(2,576)(1,682)
Foreign(12,303)(3,902)(2,077)
Total
$87,842 $51,740 $51,319 
Schedule of Effective Tax Rate Reconciliation The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company’s effective income tax rate is as follows:
For the Years Ended December 31,
202220212020
Provision for income taxes at federal statutory rate$106,514 $112,016 $79,481 
Increase/(decrease) in taxes resulting from:
GILTI and BEAT U.S. taxes 355 229 191 
Excess tax benefits relating to stock-based compensation(35,119)(71,628)(36,646)
Foreign tax expense and tax rate differential4,902 (206)(387)
Effect of permanent differences 7,812 4,756 3,507 
State taxes, net of federal benefit 9,323 9,192 5,323 
Stock-based compensation expense3,869 1,102 44 
Impact of election to change entity classification(8,264)— — 
Tax credits (2,876)(4,100)— 
Other 1,326 379 (194)
Provision for income taxes
$87,842 $51,740 $51,319 
Schedule of Significant Components of Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets and liabilities are as follows:
As of December 31, 2022As of December 31, 2021
Deferred tax assets:
Property and equipment$11,587 $10,561 
Accrued expenses87,816 83,416 
Accrued sales discounts9,185 7,338 
Stock-based compensation 33,078 31,959 
Operating lease liabilities 43,662 52,806 
R&D capitalization36,915 — 
Deferred consideration14,030 — 
Foreign currency exchange11,284 11,750 
Other19,955 21,583 
Deferred tax assets$267,512 $219,413 
Less: valuation allowance(6,728)(4,538)
Total deferred tax assets$260,784 $214,875 
Deferred tax liabilities:
Property and equipment
$15,324 $1,095 
Intangible assets24,523 26,124 
Operating lease right-of-use assets
42,211 51,871 
U.S. taxation of foreign subsidiaries11,465 3,770 
Other7,232 6,402 
Total deferred tax liabilities$100,755 $89,262 
Net deferred tax assets$160,029 $125,613 
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits changes for the years ended December 31, 2022, December 31, 2021 and December 31, 2020 are as follows:
For the Years Ended December 31,
202220212020
Beginning Balance$8,155 $3,317 $2,914 
Increases in tax positions from current year4,739 5,310 902 
Increases in tax positions from acquisitions393 — — 
Increases in tax positions from prior years2,447 1,350 — 
Decreases in tax positions from prior years(6,945)— — 
Decreases due to lapse of statute of limitations(1,121)(1,298)(528)
Currency197 (524)29 
Ending Balance$7,865 $8,155 $3,317 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 For the Years Ended December 31,
 202220212020
Numerator for basic and diluted earnings per share:
Net income$419,416 $481,652 $327,160 
Numerator for basic and diluted earnings per share$419,416 $481,652 $327,160 
Denominator:  
Weighted average common shares for basic earnings per share57,291 56,511 55,727 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP 1,878 2,553 2,719 
Weighted average common shares for diluted earnings per share59,169 59,064 58,446 
Net Income per share:  
Basic$7.32 $8.52 $5.87 
Diluted$7.09 $8.15 $5.60 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Revenues from External Customers and Operating Profit Before Unallocated Expenses Revenues from external customers and operating profit, before unallocated expenses, by reportable segments were as follows:
 For the Years Ended December 31,
 202220212020
Segment revenues:
North America$2,898,554 $2,242,248 $1,601,820 
Europe1,853,056 1,350,484 947,305 
Russia73,088 165,412 110,353 
Total revenues$4,824,698 $3,758,144 $2,659,478 
Segment operating profit/(loss):
North America$589,412 $462,798 $345,196 
Europe223,276 233,727 152,902 
Russia(13,460)32,547 5,811 
Total segment operating profit$799,228 $729,072 $503,909 
Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
For the Years Ended December 31,
202220212020
Total segment operating profit:$799,228 $729,072 $503,909 
Unallocated costs:
Stock-based compensation expense(99,909)(111,655)(75,238)
Amortization of purchased intangibles(22,223)(17,646)(12,340)
Other acquisition-related expenses(1,537)(6,397)(1,868)
Other unallocated costs(102,593)(51,058)(35,139)
Income from operations572,966 542,316 379,324 
Interest and other income/(loss), net10,025 (1,727)3,822 
Foreign exchange loss(75,733)(7,197)(4,667)
Income before provision for income taxes$507,258 $533,392 $378,479 
Physical Locations and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of December 31, 2022As of December 31, 2021As of December 31, 2020
Ukraine$70,183 $78,289 $30,980 
United States68,804 14,843 15,718 
Belarus57,311 75,422 73,988 
Poland14,685 8,240 5,434 
Hungary8,552 5,339 5,365 
India8,506 9,459 7,079 
Russia— 16,611 15,036 
Other 45,307 28,011 15,933 
Total$273,348 $236,214 $169,533 
Revenues by Customer Location The table below presents the Company’s revenues by customer location for the years ended December 31, 2022, 2021 and 2020:
For the Years Ended December 31,
202220212020
United States$2,761,050 $2,125,301 $1,523,731 
United Kingdom619,305 474,941 331,217 
Switzerland323,424 271,208 203,391 
Netherlands215,444 154,816 114,678 
Germany161,758 113,727 84,902 
Canada114,910 96,646 68,416 
Russia64,745 155,186 104,846 
Other locations564,062 366,319 228,297 
Revenues$4,824,698 $3,758,144 $2,659,478 
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
For the Years Ended December 31,
202220212020
Foreign currency translation
Beginning balance$(52,747)$(28,168)$(32,666)
Foreign currency translation(45,295)(29,323)5,802 
Income tax (expense)/ benefit(3,738)4,744 (1,304)
Foreign currency translation, net of tax(49,033)(24,579)4,498 
Ending balance$(101,780)$(52,747)$(28,168)
Cash flow hedging instruments
Beginning balance$(3,417)$3,642 $1,292 
Unrealized (loss)/ gain in fair value(49,233)(13,781)8,076 
Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)20,331 4,649 (5,031)
Net loss reclassified into Foreign exchange loss44,067 — — 
Income tax (expense)/ benefit(3,442)2,073 (695)
Cash flow hedging instruments, net of tax11,723 (7,059)2,350 
Ending balance(1)
$8,306 $(3,417)$3,642 
Defined benefit plans
Beginning balance$1,957 $(986)$ 
Actuarial (losses)/ gains(4,892)3,805 (1,275)
Income tax benefit/ (expense)1,088 (862)289 
Defined benefit plans, net of tax(3,804)2,943 (986)
Ending balance$(1,847)$1,957 $(986)
Accumulated other comprehensive loss$(95,321)$(54,207)$(25,512)
(1) As of December 31, 2022, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 2 years
Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 50 years
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]  
Indefinite-lived intangible assets other than goodwill $ 0
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)
12 Months Ended
Dec. 31, 2022
business
Accounting Policies [Abstract]  
Number of geographic markets 4
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Cash and cash equivalents $ 1,681,344 $ 1,446,625 $ 1,322,143
Ukraine      
Concentration Risk [Line Items]      
Cash and cash equivalents 47,100    
Russia      
Concentration Risk [Line Items]      
Cash and cash equivalents 29,000    
Belarus      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 28,000    
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Government assistance recognized $ 10.2 $ 3.7 $ 1.6
Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Interest and other income/(loss), net Interest and other income/(loss), net Interest and other income/(loss), net
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 04, 2022
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   $ 273,348,000 $ 236,214,000 $ 169,533,000  
Operating lease right-of-use assets, net   148,780,000 184,841,000    
Commitments related to operating lease agreements that have not yet commenced   15,700,000      
Impairment charges   23,619,000 144,000 0  
Impairment, long-lived asset, held-for-use, statement of income or comprehensive income Selling, general and administrative expenses        
Goodwill, Impairment Loss   (686,000)      
Bad debt expense   12,394,000 2,488,000 2,253,000  
Humanitarian Commitment          
Unusual or Infrequent Item, or Both [Line Items]          
Nonoperating expense   44,800,000      
Humanitarian Commitment | Cost of revenues (exclusive of depreciation and amortization)          
Unusual or Infrequent Item, or Both [Line Items]          
Nonoperating expense   29,000,000      
Humanitarian Commitment | Selling, general and administrative expenses          
Unusual or Infrequent Item, or Both [Line Items]          
Nonoperating expense   15,800,000      
Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   70,183,000 78,289,000 30,980,000  
Operating lease right-of-use assets, net   12,300,000      
Ukraine | Cost of revenues (exclusive of depreciation and amortization)          
Unusual or Infrequent Item, or Both [Line Items]          
Standby resources expense   14,700,000      
Ukraine | Selling, general and administrative expenses          
Unusual or Infrequent Item, or Both [Line Items]          
Standby resources expense   38,700,000      
Ukraine | Other Income/(Expense)          
Unusual or Infrequent Item, or Both [Line Items]          
Impairment charges   1,300,000      
Ukraine | Humanitarian Commitment          
Unusual or Infrequent Item, or Both [Line Items]          
Commitments related to operating lease agreements that have not yet commenced         $ 100,000,000
Russia          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   0 $ 16,611,000 $ 15,036,000  
Impairment of property, plant and equipment $ 15,100,000        
Operating lease, impairment loss 3,800,000        
Goodwill, Impairment Loss $ (700,000)        
Bad debt expense   5,100,000      
Russia | Employee Severance          
Unusual or Infrequent Item, or Both [Line Items]          
Exit costs   17,100,000      
Building | Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   70,200,000      
Construction in Progress | Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   51,400,000      
Computer Equipment | Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   11,500,000      
Furniture and Fixtures | Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   6,300,000      
Leasehold Improvements | Ukraine          
Unusual or Infrequent Item, or Both [Line Items]          
Property and equipment, net   $ 1,000,000      
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.4
IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details) - Russia - Discontinued Operations, Held-for-sale or Disposed of by Sale
$ in Thousands
Dec. 31, 2022
USD ($)
Unusual or Infrequent Item, or Both [Line Items]  
Cash and cash equivalents $ 29,023
Allowance 5,313
Trade receivables and contract assets, net of allowance of $5,313 5,842
Prepaid and other current assets 425
Total assets in Russia 35,290
Accounts payable 82
Accrued compensation and benefits expenses 4,786
Accrued expenses and other current liabilities 2,464
Operating lease liabilities 546
Other noncurrent liabilities 62
Total liabilities in Russia $ 7,940
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Narrative) (Details)
$ in Thousands
12 Months Ended
Nov. 30, 2021
USD ($)
Nov. 03, 2021
USD ($)
Jul. 23, 2021
USD ($)
Apr. 02, 2021
USD ($)
specialist
Dec. 31, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
business
Dec. 31, 2020
USD ($)
business
Business Acquisition [Line Items]              
Contingent consideration         $ 2,645 $ 57,249 $ 7,119
PolSource              
Business Acquisition [Line Items]              
Equity interest acquired       100.00%      
Number of specialists in acquired entity (more than) | specialist       350      
Purchase price including contingent consideration       $ 148,200      
Contingent consideration       35,400      
Maximum amount of earnout payable       45,000      
Revenue of acquiree           55,000  
Acquisition related costs           1,400  
Intangible assets       15,790      
Amount       15,790      
PolSource | Customer relationships              
Business Acquisition [Line Items]              
Amount       $ 14,790      
CORE              
Business Acquisition [Line Items]              
Equity interest acquired     100.00%        
Purchase price including contingent consideration     $ 50,200        
Contingent consideration     4,000        
Maximum amount of earnout payable     8,100        
Deferred consideration     7,800        
Revenue of acquiree           14,100  
Acquisition related costs           1,200  
Intangible assets     8,368        
Amount     8,368        
CORE | Customer relationships              
Business Acquisition [Line Items]              
Amount     $ 7,779        
Emakina              
Business Acquisition [Line Items]              
Equity interest acquired 1.31% 98.69%          
Cash consideration $ 1,700 $ 143,400          
Revenue of acquiree           24,700  
Acquisition related costs           1,000  
Intangible assets   30,488          
Amount   30,488          
Emakina | Customer relationships              
Business Acquisition [Line Items]              
Amount   $ 27,822          
2020 Acquisitions purchase accounting adjustments              
Business Acquisition [Line Items]              
Contingent consideration             5,300
Maximum amount of earnout payable             18,600
Revenue of acquiree             $ 6,000
Number of completed acquisitions | business             2
Aggregate purchase price including contingent consideration at fair value at acquisition date             $ 22,500
Intangible assets             $ 7,300
Other 2021 Acquisitions              
Business Acquisition [Line Items]              
Contingent consideration           17,600  
Maximum amount of earnout payable           30,200  
Revenue of acquiree           $ 19,500  
Number of completed acquisitions | business           4,000  
Intangible assets           $ 14,100  
Purchase price including contingent consideration           $ 65,200  
Other 2021 Acquisitions | Minimum              
Business Acquisition [Line Items]              
Estimated future operating results, period           12 months  
Other 2021 Acquisitions | Maximum              
Business Acquisition [Line Items]              
Estimated future operating results, period           48 months  
2022 Acquisitions              
Business Acquisition [Line Items]              
Purchase price including contingent consideration         13,600    
Contingent consideration         2,600    
Revenue of acquiree         $ 8,700    
Number of completed acquisitions | business         2    
2022 Acquisitions | Customer relationships              
Business Acquisition [Line Items]              
Amount         $ 3,400    
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 03, 2021
Jul. 23, 2021
Apr. 02, 2021
Dec. 31, 2020
Business Acquisition [Line Items]            
Goodwill $ 529,072 $ 530,723       $ 211,956
PolSource            
Business Acquisition [Line Items]            
Cash and cash equivalents         $ 2,565  
Trade receivables and contract assets         12,734  
Prepaid and other current assets         814  
Goodwill         125,265  
Intangible assets         15,790  
Property and equipment and other noncurrent assets         461  
Total assets acquired         157,629  
Accounts payable, accrued expenses and other current liabilities         5,337  
Short-term debt         0  
Long-term debt         0  
Operating lease liabilities, noncurrent         157  
Other noncurrent liabilities         3,963  
Total liabilities assumed         9,457  
Noncontrolling interest in consolidated subsidiaries         0  
Net assets acquired         $ 148,172  
CORE            
Business Acquisition [Line Items]            
Cash and cash equivalents       $ 11,283    
Trade receivables and contract assets       10,266    
Prepaid and other current assets       5,430    
Goodwill       24,194    
Intangible assets       8,368    
Property and equipment and other noncurrent assets       4,585    
Total assets acquired       64,126    
Accounts payable, accrued expenses and other current liabilities       9,336    
Short-term debt       0    
Long-term debt       0    
Operating lease liabilities, noncurrent       2,056    
Other noncurrent liabilities       2,525    
Total liabilities assumed       13,917    
Noncontrolling interest in consolidated subsidiaries       0    
Net assets acquired       $ 50,209    
Emakina            
Business Acquisition [Line Items]            
Cash and cash equivalents     $ 5,142      
Trade receivables and contract assets     34,389      
Prepaid and other current assets     3,109      
Goodwill     139,417      
Intangible assets     30,488      
Property and equipment and other noncurrent assets     16,802      
Total assets acquired     229,347      
Accounts payable, accrued expenses and other current liabilities     37,469      
Short-term debt     13,657      
Long-term debt     8,874      
Operating lease liabilities, noncurrent     5,541      
Other noncurrent liabilities     9,319      
Total liabilities assumed     74,860      
Noncontrolling interest in consolidated subsidiaries     10,469      
Net assets acquired     $ 144,018      
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details) - USD ($)
$ in Thousands
Nov. 03, 2021
Jul. 23, 2021
Apr. 02, 2021
PolSource      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amount     $ 15,790
CORE      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amount   $ 8,368  
Emakina      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amount $ 30,488    
Customer relationships | PolSource      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years)     6 years
Amount     $ 14,790
Customer relationships | CORE      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years)   6 years  
Amount   $ 7,779  
Customer relationships | Emakina      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years) 7 years    
Amount $ 27,822    
Trade names | PolSource      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years)     3 years
Amount     $ 1,000
Trade names | CORE      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years)   5 years  
Amount   $ 589  
Trade names | Emakina      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in years) 3 years    
Amount $ 2,666    
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Balance beginning of period $ 530,723 $ 211,956
Goodwill impairment (686)  
Effect of net foreign currency exchange rate changes (15,493) (7,101)
Balance end of period 529,072 530,723
North America    
Goodwill [Roll Forward]    
Balance beginning of period 217,594 121,132
Goodwill impairment 0  
Effect of net foreign currency exchange rate changes (570) (616)
Balance end of period 216,960 217,594
Europe    
Goodwill [Roll Forward]    
Balance beginning of period 312,413 90,106
Goodwill impairment 0  
Effect of net foreign currency exchange rate changes (14,893) (6,483)
Balance end of period 312,112 312,413
Russia    
Goodwill [Roll Forward]    
Balance beginning of period 716 718
Goodwill impairment (686)  
Effect of net foreign currency exchange rate changes (30) (2)
Balance end of period 0 716
Emakina    
Goodwill [Roll Forward]    
Acquisitions   136,614
Purchase accounting adjustments 2,602  
Emakina | North America    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
Emakina | Europe    
Goodwill [Roll Forward]    
Acquisitions   136,614
Purchase accounting adjustments 2,602  
Emakina | Russia    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
PolSource    
Goodwill [Roll Forward]    
Acquisitions   125,339
Purchase accounting adjustments (74)  
PolSource | North America    
Goodwill [Roll Forward]    
Acquisitions   75,203
Purchase accounting adjustments (44)  
PolSource | Europe    
Goodwill [Roll Forward]    
Acquisitions   50,136
Purchase accounting adjustments (30)  
PolSource | Russia    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
CORE    
Goodwill [Roll Forward]    
Acquisitions   23,234
Purchase accounting adjustments 959  
CORE | North America    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
CORE | Europe    
Goodwill [Roll Forward]    
Acquisitions   23,234
Purchase accounting adjustments 959  
CORE | Russia    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
Other 2021 Acquisitions    
Goodwill [Roll Forward]    
Acquisitions   40,705
Purchase accounting adjustments 917  
Other 2021 Acquisitions | North America    
Goodwill [Roll Forward]    
Acquisitions   21,875
Purchase accounting adjustments (20)  
Other 2021 Acquisitions | Europe    
Goodwill [Roll Forward]    
Acquisitions   18,830
Purchase accounting adjustments 937  
Other 2021 Acquisitions | Russia    
Goodwill [Roll Forward]    
Acquisitions   0
Purchase accounting adjustments 0  
2020 Acquisitions purchase accounting adjustments    
Goodwill [Roll Forward]    
Purchase accounting adjustments   (24)
2020 Acquisitions purchase accounting adjustments | North America    
Goodwill [Roll Forward]    
Purchase accounting adjustments   0
2020 Acquisitions purchase accounting adjustments | Europe    
Goodwill [Roll Forward]    
Purchase accounting adjustments   (24)
2020 Acquisitions purchase accounting adjustments | Russia    
Goodwill [Roll Forward]    
Purchase accounting adjustments   $ 0
2022 Acquisitions    
Goodwill [Roll Forward]    
Acquisitions 10,124  
2022 Acquisitions | North America    
Goodwill [Roll Forward]    
Acquisitions 0  
2022 Acquisitions | Europe    
Goodwill [Roll Forward]    
Acquisitions 10,124  
2022 Acquisitions | Russia    
Goodwill [Roll Forward]    
Acquisitions $ 0  
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Russia      
Goodwill [Line Items]      
Accumulated goodwill impairment losses $ 2,900,000 $ 2,200,000 $ 2,200,000
North America      
Goodwill [Line Items]      
Accumulated goodwill impairment losses 0 0 0
Europe      
Goodwill [Line Items]      
Accumulated goodwill impairment losses $ 0 $ 0 $ 0
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 172,849 $ 175,335  
Accumulated amortization (95,197) (74,192)  
Net  carrying amount 77,652 101,143  
Amortization of purchased intangibles $ 22,223 $ 17,646 $ 12,340
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 10 years  
Gross carrying amount $ 154,407 $ 156,118  
Accumulated amortization (82,505) (64,441)  
Net  carrying amount 71,902 91,677  
Amortization of purchased intangibles $ 18,946 $ 15,399 10,478
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 4 years 6 years  
Gross carrying amount $ 10,520 $ 10,933  
Accumulated amortization (7,900) (6,086)  
Net  carrying amount 2,620 4,847  
Amortization of purchased intangibles $ 1,909 $ 842 495
Software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 6 years 6 years  
Gross carrying amount $ 6,022 $ 6,223  
Accumulated amortization (3,644) (2,639)  
Net  carrying amount 2,378 3,584  
Amortization of purchased intangibles $ 1,086 $ 1,114 1,068
Contract royalties      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 8 years  
Gross carrying amount $ 1,900 $ 1,900  
Accumulated amortization (1,148) (910)  
Net  carrying amount 752 990  
Amortization of purchased intangibles 238 $ 238 238
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years)   3 years  
Gross carrying amount   $ 161  
Accumulated amortization   (116)  
Net  carrying amount   45  
Amortization of purchased intangibles $ 44 $ 53 $ 61
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 21,727  
2024 18,870  
2025 15,120  
2026 10,973  
2027 6,918  
Thereafter 4,044  
Net  carrying amount $ 77,652 $ 101,143
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries $ 334 $ 6,093
Total assets measured at fair value on a recurring basis 12,525 7,522
Financial Liabilities:    
Contingent consideration 24,308 23,114
Total liabilities measured at fair value on a recurring basis 33,658 28,963
Foreign Exchange Contract    
Financial Assets:    
Foreign exchange derivative assets 12,191 1,429
Financial Liabilities:    
Foreign exchange derivative liabilities 9,350 5,849
Level 1    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 0 0
Total assets measured at fair value on a recurring basis 0 0
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 0 0
Level 1 | Foreign Exchange Contract    
Financial Assets:    
Foreign exchange derivative assets 0 0
Financial Liabilities:    
Foreign exchange derivative liabilities 0 0
Level 2    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 0 0
Total assets measured at fair value on a recurring basis 12,191 1,429
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 9,350 5,849
Level 2 | Foreign Exchange Contract    
Financial Assets:    
Foreign exchange derivative assets 12,191 1,429
Financial Liabilities:    
Foreign exchange derivative liabilities 9,350 5,849
Level 3    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 334 6,093
Total assets measured at fair value on a recurring basis 334 6,093
Financial Liabilities:    
Contingent consideration 24,308 23,114
Total liabilities measured at fair value on a recurring basis 24,308 23,114
Level 3 | Foreign Exchange Contract    
Financial Assets:    
Foreign exchange derivative assets 0 0
Financial Liabilities:    
Foreign exchange derivative liabilities $ 0 $ 0
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Narrative) (Details) - Discount rate
Dec. 31, 2022
Apr. 02, 2021
PolSource    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration   0.004
CORE    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.130  
Minimum | 2022 Acquisitions    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.130  
Minimum | Other 2021 Acquisitions    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.150  
Minimum | 2020 Acquisitions purchase accounting adjustments    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.155  
Maximum | 2022 Acquisitions    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.150  
Maximum | Other 2021 Acquisitions    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.220  
Maximum | 2020 Acquisitions purchase accounting adjustments    
Business Acquisition, Contingent Consideration [Line Items]    
Measurement input to determine fair value of contingent consideration 0.175  
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Amount      
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration] Interest and other income/(loss), net    
Level 3      
Amount      
Contingent consideration, beginning of period $ 23,114 $ 7,470 $ 10,495
Changes in fair value of contingent consideration included in Interest and other income/(loss), net 11,101 8,782 1,827
Payment of contingent consideration for previously acquired businesses (11,328) (50,000) (9,619)
Effect of net foreign currency exchange rate changes (1,224) (387) (525)
Contingent consideration, end of period 24,308 23,114 7,470
Level 3 | Other 2020 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration     $ 5,292
Level 3 | PolSource      
Amount      
Acquisition date fair value of contingent consideration   35,400  
Level 3 | CORE      
Amount      
Acquisition date fair value of contingent consideration   4,007  
Level 3 | Emakina      
Amount      
Acquisition date fair value of contingent consideration   213  
Level 3 | Other 2021 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration   $ 17,629  
Level 3 | 2022 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration $ 2,645    
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Financial Liabilities:    
Short-term debt $ 2,861 $ 16,018
Recurring | Balance    
Financial Assets:    
Cash equivalents: 312,321 78,302
Restricted cash 2,292 2,722
Employee loans   818
Financial Liabilities:    
Short-term debt 2,861 16,018
Other long-term debt 2,693 5,234
Deferred consideration for asset acquisition 53,636  
Recurring | Balance | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments 60,336  
Recurring | Balance | Money market funds    
Financial Assets:    
Cash equivalents: 312,321 78,302
Recurring | Balance | Revolving Credit Facility | 2021 Credit Facility    
Financial Liabilities:    
Borrowings under 2021 Credit Agreement 25,000 25,000
Recurring | Estimated Fair Value    
Financial Assets:    
Cash equivalents: 312,321 78,302
Restricted cash 2,292 2,722
Employee loans   818
Financial Liabilities:    
Short-term debt 2,861 16,018
Other long-term debt 2,693 5,234
Deferred consideration for asset acquisition 53,636  
Recurring | Estimated Fair Value | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments 60,336  
Recurring | Estimated Fair Value | Money market funds    
Financial Assets:    
Cash equivalents: 312,321 78,302
Recurring | Estimated Fair Value | Revolving Credit Facility | 2021 Credit Facility    
Financial Liabilities:    
Borrowings under 2021 Credit Agreement 25,000 25,000
Recurring | Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents: 312,321 78,302
Restricted cash 2,292 2,722
Employee loans   0
Financial Liabilities:    
Short-term debt 0 0
Other long-term debt 0 0
Deferred consideration for asset acquisition 0  
Recurring | Estimated Fair Value | Level 1 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments 0  
Recurring | Estimated Fair Value | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents: 312,321 78,302
Recurring | Estimated Fair Value | Level 1 | Revolving Credit Facility | 2021 Credit Facility    
Financial Liabilities:    
Borrowings under 2021 Credit Agreement 0 0
Recurring | Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans   0
Financial Liabilities:    
Short-term debt 2,861 16,018
Other long-term debt 2,693 5,234
Deferred consideration for asset acquisition 53,636  
Recurring | Estimated Fair Value | Level 2 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments 60,336  
Recurring | Estimated Fair Value | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Recurring | Estimated Fair Value | Level 2 | Revolving Credit Facility | 2021 Credit Facility    
Financial Liabilities:    
Borrowings under 2021 Credit Agreement 25,000 25,000
Recurring | Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans   818
Financial Liabilities:    
Short-term debt 0 0
Other long-term debt 0 0
Deferred consideration for asset acquisition 0  
Recurring | Estimated Fair Value | Level 3 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments 0  
Recurring | Estimated Fair Value | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Recurring | Estimated Fair Value | Level 3 | Revolving Credit Facility | 2021 Credit Facility    
Financial Liabilities:    
Borrowings under 2021 Credit Agreement $ 0 $ 0
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Other noncurrent assets    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Carrying amount of investments in equity securities $ 28.4 $ 27.5
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]        
Foreign exchange loss   $ 75,733,000 $ 7,197,000 $ 4,667,000
Foreign Exchange Forward | Reclassification out of Accumulated Other Comprehensive Income | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest        
Derivatives, Fair Value [Line Items]        
Foreign exchange loss $ 43,900,000      
Foreign Exchange Contract        
Derivatives, Fair Value [Line Items]        
Financial collateral required to be posted   0    
Foreign Exchange Contract | Designated as Hedging Instrument | Prepaid expenses and other current assets        
Derivatives, Fair Value [Line Items]        
Asset Derivatives   12,191,000 1,429,000  
Foreign Exchange Contract | Designated as Hedging Instrument | Accrued expenses and other current liabilities        
Derivatives, Fair Value [Line Items]        
Liability Derivatives   1,445,000 5,849,000  
Foreign Exchange Contract | Not Designated as Hedging Instrument | Accrued expenses and other current liabilities        
Derivatives, Fair Value [Line Items]        
Liability Derivatives   $ 7,905,000 $ 0  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)
$ in Thousands
12 Months Ended
Nov. 17, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   $ 440,443 $ 402,862  
Less: accumulated depreciation and amortization   (167,095) (166,648)  
Total   273,348 236,214 $ 169,533
Depreciation and amortization expense   69,000 65,500 50,500
Payments to acquire an office building   81,629 111,501 68,793
Software Licenses        
Property, Plant and Equipment [Line Items]        
Purchase price   66,100    
Payment to acquire assets   13,300    
Deferred contingent consideration   $ 52,800    
Software Licenses | Discount rate        
Property, Plant and Equipment [Line Items]        
Discount rate   0.0520    
Computer hardware        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   3 years    
Property and equipment, gross   $ 157,283 167,546  
Purchased computer software        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   5 years    
Property and equipment, gross   $ 99,414 33,649  
Buildings        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   44 years    
Property and equipment, gross   $ 54,627 55,388  
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   9 years    
Property and equipment, gross   $ 32,949 37,828  
Furniture, fixture and other equipment        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   7 years    
Property and equipment, gross   $ 22,153 31,961  
Office equipment        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   7 years    
Property and equipment, gross   $ 19,039 22,881  
Land improvements        
Property, Plant and Equipment [Line Items]        
Weighted Average Useful Life (in years)   18 years    
Property and equipment, gross   $ 2,137 2,137  
Land        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   1,339 1,339  
Construction in progress        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   51,502 50,133  
Minsk, Belarus | Buildings        
Property, Plant and Equipment [Line Items]        
Leased building, before accumulated depreciation   3,600 3,300  
Leased building, accumulated depreciation   300 200  
Depreciation expense   100 100  
Ukraine        
Property, Plant and Equipment [Line Items]        
Total   70,183 $ 78,289 $ 30,980
Ukraine | Computer hardware        
Property, Plant and Equipment [Line Items]        
Total   11,500    
Ukraine | Buildings        
Property, Plant and Equipment [Line Items]        
Total   70,200    
Ukraine | Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Total   1,000    
Ukraine | Furniture, fixture and other equipment        
Property, Plant and Equipment [Line Items]        
Total   6,300    
Ukraine | Construction in progress        
Property, Plant and Equipment [Line Items]        
Total   $ 51,400    
Payments to acquire an office building $ 50,100      
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Value added taxes payable $ 47,433 $ 49,924
Deferred revenue 36,036 39,810
Contingent consideration, current (Note 5) 18,008 9,405
Other current liabilities and accrued expenses 50,001 42,875
Total $ 151,478 $ 142,014
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Narrative) (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
Commitments related to operating lease agreements that have not yet commenced $ 15.7
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 month 6 days
Lease term of lease agreements that have not yet commenced 1 month 6 days
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 9 years 1 month 6 days
Lease term of lease agreements that have not yet commenced 7 years 3 months 18 days
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Schedule of Components of Lease Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lease, Cost [Line Items]      
Total lease cost $ 67,436 $ 77,947 $ 81,370
Selling, general and administrative expenses      
Lease, Cost [Line Items]      
Operating lease cost 51,775 67,144 73,740
Variable lease cost 10,372 8,555 6,461
Short-term lease cost $ 5,289 $ 2,248 $ 1,169
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Schedule of Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used for operating leases $ 54,344 $ 68,986
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 35,048 18,590
Non-cash net (decrease)/ increase due to lease modifications:    
Operating lease right-of-use assets (2,934) 7,000
Operating lease liabilities $ (4,254) $ 7,062
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)
Dec. 31, 2022
Dec. 31, 2021
Weighted average remaining lease term, in years:    
Operating leases 5 years 4 months 24 days 5 years 6 months
Weighted average discount rate:    
Operating leases 2.80% 2.50%
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 43,813
2024 36,250
2025 28,485
2026 22,321
2027 14,324
Thereafter 28,254
Total lease payments 173,447
Less: imputed interest (10,778)
Total $ 162,669
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Narrative) (Details)
Oct. 21, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 21, 2021
GBP (£)
Debt Instrument [Line Items]        
Short-term debt   $ 2,861,000 $ 16,018,000  
Long-term debt   $ 27,693,000 30,234,000  
Long-Term Debt        
Debt Instrument [Line Items]        
Weighted average interest rate   1.90%    
Emakina        
Debt Instrument [Line Items]        
Short-term debt   $ 2,900,000    
Long-term debt   $ 2,700,000    
Emakina | Short-Term Debt        
Debt Instrument [Line Items]        
Weighted average interest rate   1.30%    
Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 700,000,000 $ 700,000,000 $ 700,000,000 £ 150,000,000
Additional potential borrowing capacity (up to) $ 1,000,000,000      
Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate | Line of Credit        
Debt Instrument [Line Items]        
Variable interest rate spread 0.50%      
Revolving Credit Facility | LIBOR | Line of Credit        
Debt Instrument [Line Items]        
Variable interest rate spread 1.00%      
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) - Revolving Credit Facility - Line of Credit
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 21, 2021
USD ($)
Oct. 21, 2021
GBP (£)
Debt Instrument [Line Items]        
Outstanding debt $ 25,000,000 $ 25,000,000    
Interest rate 5.20% 1.00%    
Available borrowing capacity $ 675,000,000 $ 675,000,000    
Maximum borrowing capacity $ 700,000,000 $ 700,000,000 $ 700,000,000 £ 150,000,000
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.4
PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Defined contribution plan expenses recognized $ 29.0 $ 21.3 $ 16.0
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.4
PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Defined benefit plan expenses recognized $ 8.3 $ 5.5 $ 4.3
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.4
PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Funded status $ (10,625) $ (2,883)
Other noncurrent assets    
Defined Benefit Plan Disclosure [Line Items]    
Funded status 0 1,167
Accrued compensation and benefits expenses    
Defined Benefit Plan Disclosure [Line Items]    
Funded status (832) (561)
Other noncurrent liabilities    
Defined Benefit Plan Disclosure [Line Items]    
Funded status $ (9,793) $ (3,489)
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES (Narrative) (Details)
12 Months Ended
Dec. 31, 2022
business
Revenue from Contract with Customer [Abstract]  
Number of geographic markets 4
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES (Schedule of Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 4,824,698 $ 3,758,144 $ 2,659,478
Revenues from performance obligations satisfied in previous period 7,500 18,700 5,000
Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 4,810,148 3,747,565 2,650,991
Transferred at a point of time      
Disaggregation of Revenue [Line Items]      
Revenues 14,550 10,579 8,487
Time-and-material      
Disaggregation of Revenue [Line Items]      
Revenues 4,239,580 3,209,747 2,291,004
Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenues 560,467 529,396 352,012
Licensing and other revenues      
Disaggregation of Revenue [Line Items]      
Revenues 24,651 19,001 16,462
Travel & Consumer      
Disaggregation of Revenue [Line Items]      
Revenues 1,092,224 741,128 458,789
Financial Services      
Disaggregation of Revenue [Line Items]      
Revenues 1,026,686 848,370 555,235
Business Information & Media      
Disaggregation of Revenue [Line Items]      
Revenues 809,952 666,941 560,680
Software & Hi-Tech      
Disaggregation of Revenue [Line Items]      
Revenues 793,261 664,597 496,813
Life Sciences & Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 507,367 391,309 296,313
Emerging Verticals      
Disaggregation of Revenue [Line Items]      
Revenues 595,208 445,799 291,648
North America      
Disaggregation of Revenue [Line Items]      
Revenues 2,898,554 2,242,248 1,601,820
North America | Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 2,888,342 2,232,308 1,595,786
North America | Transferred at a point of time      
Disaggregation of Revenue [Line Items]      
Revenues 10,212 9,940 6,034
North America | Time-and-material      
Disaggregation of Revenue [Line Items]      
Revenues 2,615,213 1,981,696 1,440,635
North America | Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenues 263,603 244,249 151,769
North America | Licensing and other revenues      
Disaggregation of Revenue [Line Items]      
Revenues 19,738 16,303 9,416
North America | Travel & Consumer      
Disaggregation of Revenue [Line Items]      
Revenues 505,227 359,306 221,977
North America | Financial Services      
Disaggregation of Revenue [Line Items]      
Revenues 522,970 361,611 199,594
North America | Business Information & Media      
Disaggregation of Revenue [Line Items]      
Revenues 467,664 389,613 334,063
North America | Software & Hi-Tech      
Disaggregation of Revenue [Line Items]      
Revenues 655,122 559,707 419,895
North America | Life Sciences & Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 454,102 340,706 260,518
North America | Emerging Verticals      
Disaggregation of Revenue [Line Items]      
Revenues 293,469 231,305 165,773
Europe      
Disaggregation of Revenue [Line Items]      
Revenues 1,853,056 1,350,484 947,305
Europe | Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 1,849,011 1,349,956 946,379
Europe | Transferred at a point of time      
Disaggregation of Revenue [Line Items]      
Revenues 4,045 528 926
Europe | Time-and-material      
Disaggregation of Revenue [Line Items]      
Revenues 1,578,786 1,145,606 790,203
Europe | Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenues 269,669 202,436 151,718
Europe | Licensing and other revenues      
Disaggregation of Revenue [Line Items]      
Revenues 4,601 2,442 5,384
Europe | Travel & Consumer      
Disaggregation of Revenue [Line Items]      
Revenues 571,437 354,041 220,448
Europe | Financial Services      
Disaggregation of Revenue [Line Items]      
Revenues 460,858 372,394 278,355
Europe | Business Information & Media      
Disaggregation of Revenue [Line Items]      
Revenues 341,344 275,502 224,922
Europe | Software & Hi-Tech      
Disaggregation of Revenue [Line Items]      
Revenues 136,273 102,270 73,288
Europe | Life Sciences & Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 52,465 49,900 35,347
Europe | Emerging Verticals      
Disaggregation of Revenue [Line Items]      
Revenues 290,679 196,377 114,945
Russia      
Disaggregation of Revenue [Line Items]      
Revenues 73,088 165,412 110,353
Russia | Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 72,795 165,301 108,826
Russia | Transferred at a point of time      
Disaggregation of Revenue [Line Items]      
Revenues 293 111 1,527
Russia | Time-and-material      
Disaggregation of Revenue [Line Items]      
Revenues 45,581 82,445 60,166
Russia | Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenues 27,195 82,711 48,525
Russia | Licensing and other revenues      
Disaggregation of Revenue [Line Items]      
Revenues 312 256 1,662
Russia | Travel & Consumer      
Disaggregation of Revenue [Line Items]      
Revenues 15,560 27,781 16,364
Russia | Financial Services      
Disaggregation of Revenue [Line Items]      
Revenues 42,858 114,365 77,286
Russia | Business Information & Media      
Disaggregation of Revenue [Line Items]      
Revenues 944 1,826 1,695
Russia | Software & Hi-Tech      
Disaggregation of Revenue [Line Items]      
Revenues 1,866 2,620 3,630
Russia | Life Sciences & Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 800 703 448
Russia | Emerging Verticals      
Disaggregation of Revenue [Line Items]      
Revenues 11,060 18,117 10,930
Americas      
Disaggregation of Revenue [Line Items]      
Revenues 2,887,204 2,226,830 1,595,136
Americas | North America      
Disaggregation of Revenue [Line Items]      
Revenues 2,792,156 2,145,163 1,546,093
Americas | Europe      
Disaggregation of Revenue [Line Items]      
Revenues 92,244 77,351 45,553
Americas | Russia      
Disaggregation of Revenue [Line Items]      
Revenues 2,804 4,316 3,490
EMEA      
Disaggregation of Revenue [Line Items]      
Revenues 1,737,919 1,259,717 879,842
EMEA | North America      
Disaggregation of Revenue [Line Items]      
Revenues 95,706 87,121 45,733
EMEA | Europe      
Disaggregation of Revenue [Line Items]      
Revenues 1,642,114 1,172,267 834,033
EMEA | Russia      
Disaggregation of Revenue [Line Items]      
Revenues 99 329 76
APAC      
Disaggregation of Revenue [Line Items]      
Revenues 120,370 103,559 69,798
APAC | North America      
Disaggregation of Revenue [Line Items]      
Revenues 3,837 3,224 2,177
APAC | Europe      
Disaggregation of Revenue [Line Items]      
Revenues 116,533 100,335 67,621
APAC | Russia      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
CEE      
Disaggregation of Revenue [Line Items]      
Revenues 79,205 168,038 114,702
CEE | North America      
Disaggregation of Revenue [Line Items]      
Revenues 6,855 6,740 7,817
CEE | Europe      
Disaggregation of Revenue [Line Items]      
Revenues 2,165 531 98
CEE | Russia      
Disaggregation of Revenue [Line Items]      
Revenues $ 70,185 $ 160,767 $ 106,787
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES (Schedule of Timing of Revenue Recognition) (Details) - Fixed-price
$ in Thousands
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future related to performance obligations $ 15,473
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future related to performance obligations $ 11,182
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future related to performance obligations $ 2,146
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future related to performance obligations $ 2,145
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future related to performance obligations $ 0
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUES (Schedule of Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Change in Contract with Customer, Asset and Liability [Abstract]    
Revenues recognized $ 35,400 $ 16,200
Trade receivables and contract assets    
Change in Contract with Customer, Asset and Liability [Abstract]    
Contract assets 11,490 13,798
Accrued expenses and other current liabilities    
Change in Contract with Customer, Asset and Liability [Abstract]    
Contract liabilities 36,036 39,810
Other noncurrent liabilities    
Change in Contract with Customer, Asset and Liability [Abstract]    
Contract liabilities $ 42 $ 84
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 99,909 $ 111,655 $ 75,238
Cost of revenues (exclusive of depreciation and amortization)      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 47,470 51,580 32,785
Selling, general and administrative expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 52,439 $ 60,075 $ 42,453
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Equity Plans) (Details) - shares
shares in Thousands
12 Months Ended
Jan. 11, 2012
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period 10 years  
Company Personnel    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for issuance (in shares)   3,564
Non-Employee Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for issuance (in shares)   517
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for issuance (in shares)   780
Maximum salary contribution, percent   10.00%
Offering period   6 months
ESPP purchase price of common stock, percent of market price   85.00%
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Options      
Beginning balance (in shares) 2,318,000 2,772,000 3,323,000
Options granted (in shares) 133,000 94,000 158,000
Options exercised (in shares) (514,000) (536,000) (700,000)
Options forfeited (in shares) (11,000) (12,000) (9,000)
Options expired (in shares) (3,000)    
Ending balance (in shares) 1,923,000 2,318,000 2,772,000
Options vested and exercisable at period end (in shares) 1,627,000    
Options expected to vest at period end (in shares) 279,000    
Weighted Average Exercise Price       
Options outstanding at beginning of period (in dollars per share) $ 77.79 $ 61.71 $ 50.85
Options granted (in dollars per share) 277.85 410.03 187.76
Options exercised (in dollars per share) 44.02 49.13 37.79
Options forfeited (in dollars per share) 350.19 248.74 119.30
Options expired (in dollars per share) 128.11    
Options outstanding at end of period (in dollars per share) 98.92 $ 77.79 $ 61.71
Options vested and exercisable at period end (in dollars per share) 67.51    
Options expected to vest at period end (in dollars per share) $ 270.39    
Aggregate Intrinsic Value       
Options outstanding, beginning of period $ 1,369,132 $ 822,152 $ 536,015
Options outstanding, end of period 447,503 $ 1,369,132 $ 822,152
Options vested and exercisable, aggregate intrinsic value 425,184    
Options expected to vest, aggregate intrinsic value $ 21,357    
Weighted Average Remaining Contractual Term (in years)      
Options outstanding, weighted average remaining contractual term 3 years 4 months 24 days    
Options vested and exercisable, weighted average remaining contractual term 2 years 7 months 6 days    
Expected to vest, weighted average remaining contractual term 8 years 2 months 12 days    
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 46.70% 35.30% 36.90%
Expected term (in years) 6 years 2 months 26 days 6 years 2 months 26 days 6 years 3 months
Risk-free interest rate 2.60% 1.20% 0.50%
Expected dividends 0.00% 0.00% 0.00%
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility   86.80% 23.10%
Expected term (in years)   6 months 6 months
Risk-free interest rate   3.00% 0.10%
Expected dividends   0.00% 0.00%
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value (in dollars per share) $ 134.29 $ 149.26 $ 68.53
Total intrinsic value of options exercised $ 154.4 $ 251.9 $ 151.3
Vesting period (in years) 4 years    
Unrecognized compensation cost net of estimated forfeitures $ 23.3    
Unrecognized compensation cost, period for recognition 2 years 7 months 6 days    
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Service Period | Equity Classified Award | Restricted Stock      
Number of Shares      
Unvested awards outstanding at period start (in shares) 9 9 10
Awards granted (in shares) 0 0 0
Awards modified (in shares) 0 0 0
Awards vested (in shares) (9) 0 (1)
Awards forfeited/cancelled (in shares) 0 0 0
Unvested awards outstanding at period end (in shares) 0 9 9
Weighted Average Grant Date Fair Value Per Share       
Unvested awards outstanding at period start (in dollars per share) $ 167.18 $ 167.18 $ 162.96
Awards granted (in dollars per share) 0 0 0
Awards modified (in dollars per share) 0 0 0
Awards vested (in dollars per share) 167.18 0 63.10
Awards forfeited/cancelled (in dollars per share) 0 0 0
Unvested awards outstanding at period end (in dollars per share) $ 0 $ 167.18 $ 167.18
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock Units      
Number of Shares      
Unvested awards outstanding at period start (in shares) 576 686 759
Awards granted (in shares) 655 238 294
Awards modified (in shares) (3) 0 (1)
Awards vested (in shares) (244) (308) (317)
Awards forfeited/cancelled (in shares) (68) (40) (49)
Unvested awards outstanding at period end (in shares) 916 576 686
Weighted Average Grant Date Fair Value Per Share       
Unvested awards outstanding at period start (in dollars per share) $ 277.38 $ 162.15 $ 122.48
Awards granted (in dollars per share) 287.13 429.41 204.57
Awards modified (in dollars per share) 387.74 0 122.55
Awards vested (in dollars per share) 235.96 139.83 108.87
Awards forfeited/cancelled (in dollars per share) 328.81 264.48 148.11
Unvested awards outstanding at period end (in dollars per share) $ 291.19 $ 277.38 $ 162.15
Service Period | Liability Classified Award | Cash-Settled Award | Restricted Stock Units      
Number of Shares      
Unvested awards outstanding at period start (in shares) 112 175 242
Awards granted (in shares) 51 27 60
Awards modified (in shares) 3 0 0
Awards vested (in shares) (56) (86) (122)
Awards forfeited/cancelled (in shares) (11) (4) (5)
Unvested awards outstanding at period end (in shares) 99 112 175
Weighted Average Grant Date Fair Value Per Share       
Unvested awards outstanding at period start (in dollars per share) $ 217.28 $ 141.16 $ 105.40
Awards granted (in dollars per share) 269.60 394.24 181.77
Awards modified (in dollars per share) 220.00 0 0
Awards vested (in dollars per share) 184.96 118.05 91.39
Awards forfeited/cancelled (in dollars per share) 260.59 210.26 113.94
Unvested awards outstanding at period end (in dollars per share) $ 257.74 $ 217.28 $ 141.16
Performance Targets | Equity Classified Award | Equity-Settled Award | Restricted Stock      
Number of Shares      
Unvested awards outstanding at period start (in shares) 9 9 9
Awards granted (in shares) 0 0 0
Awards vested (in shares) 0 0 0
Awards forfeited/cancelled (in shares) 0 0  
Unvested awards outstanding at period end (in shares) 9 9 9
Weighted Average Grant Date Fair Value Per Share       
Unvested awards outstanding at period start (in dollars per share) $ 165.87 $ 165.87 $ 165.87
Awards granted (in dollars per share) 0 0 0
Awards vested (in dollars per share) 0 0 0
Awards forfeited/cancelled (in dollars per share) 0 0  
Unvested awards outstanding at period end (in dollars per share) $ 165.87 $ 165.87 $ 165.87
Performance Targets | Equity Classified Award | Equity-Settled Award | Restricted Stock Units      
Number of Shares      
Unvested awards outstanding at period start (in shares) 23 21 0
Awards granted (in shares) 6 8 31
Awards vested (in shares) (9) (4) (10)
Awards forfeited/cancelled (in shares) (5) (2)  
Unvested awards outstanding at period end (in shares) 15 23 21
Weighted Average Grant Date Fair Value Per Share       
Unvested awards outstanding at period start (in dollars per share) $ 339.69 $ 227.16 $ 0
Awards granted (in dollars per share) 418.26 574.98 210.44
Awards vested (in dollars per share) 238.96 177.81 177.81
Awards forfeited/cancelled (in dollars per share) 377.87 334.78  
Unvested awards outstanding at period end (in dollars per share) $ 412.60 $ 339.69 $ 227.16
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Service Period      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested $ 89,738 $ 163,474 $ 82,157
Performance Targets      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested 2,914 2,215 3,282
Equity Classified Award | Service Period | Equity-Settled Award | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested 3,990 0 101
Equity Classified Award | Service Period | Equity-Settled Award | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested 69,510 129,527 60,042
Equity Classified Award | Performance Targets | Equity-Settled Award | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested 2,914 2,215 3,282
Liability Classified Award | Service Period | Cash-Settled Award | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of awards vested $ 16,238 $ 33,947 $ 22,014
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Equity Classified Award | Service Period | Equity-Settled Award | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 183.9  
Unrecognized compensation cost, period for recognition 2 years 9 months 18 days  
Equity Classified Award | Performance Targets | Equity-Settled Award | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 0.3  
Unrecognized compensation cost, period for recognition 8 months 12 days  
Equity Classified Award | Performance Targets | Equity-Settled Award | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 3.6  
Unrecognized compensation cost, period for recognition 2 years 3 months 18 days  
Liability Classified Award | Service Period | Cash-Settled Award | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 20.0  
Unrecognized compensation cost, period for recognition 2 years 4 months 24 days  
Liability Classified Award | Service Period | Cash-Settled Award | Restricted Stock Units | Accrued compensation and benefits expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Liability associated with stock-based awards current $ 10.2 $ 31.5
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share price (in dollars per share) $ 315.60 $ 659.65
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Offering period 6 months  
Weighted average grant-date fair value (in dollars per share) $ 119.76 $ 141.86
ESPP purchase of common stock 120 0
ESPP stock based compensation expense $ 13.9 $ 1.2
Unrecognized compensation cost $ 4.4 $ 2.3
Unrecognized compensation cost, period for recognition 3 months 29 days 3 months 29 days
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 99,909 $ 111,655 $ 75,238
Emakina      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity granted $ 25,600    
Restricted Stock Units | Emakina | Equity Classified Award | Performance Targets      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued in period (in shares) 2    
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income before provision for income taxes:      
United States $ 78,564 $ 128,498 $ 100,411
Foreign 428,694 404,894 278,068
Income before provision for income taxes $ 507,258 $ 533,392 $ 378,479
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 20,044 $ 22,742 $ 19,249
State 10,116 6,735 7,022
Foreign 99,847 69,162 45,042
Deferred      
Federal (26,379) (40,421) (16,235)
State (3,483) (2,576) (1,682)
Foreign (12,303) (3,902) (2,077)
Total $ 87,842 $ 51,740 $ 51,319
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (U.S. Tax Act Effect) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2017
Schedule of Change in Tax Legislation [Line Items]    
Accumulated undistributed foreign earnings indefinitely reinvested $ 1,522.0  
U.S. Tax Cuts and Jobs Act    
Schedule of Change in Tax Legislation [Line Items]    
Income tax rate on foreign cash and certain other net current assets   15.50%
Income tax rate on remaining earnings   8.00%
Transition tax for accumulated foreign earnings $ 34.3  
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Effective Tax Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Provision for income taxes at federal statutory rate $ 106,514 $ 112,016 $ 79,481
Increase/(decrease) in taxes resulting from:      
GILTI and BEAT U.S. taxes 355 229 191
Excess tax benefits relating to stock-based compensation (35,119) (71,628) (36,646)
Foreign tax expense and tax rate differential 4,902 (206) (387)
Effect of permanent differences 7,812 4,756 3,507
State taxes, net of federal benefit 9,323 9,192 5,323
Stock-based compensation expense 3,869 1,102 44
Impact of election to change entity classification (8,264) 0 0
Tax credits (2,876) (4,100) 0
Other 1,326 379 (194)
Total $ 87,842 $ 51,740 $ 51,319
Effective tax rate 17.30% 9.70% 13.60%
Provision impacted by charges associated with changes in tax regulations $ 7,600    
Excess tax benefit $ 35,100 $ 71,600 $ 36,600
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Deferred Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Property and equipment $ 11,587 $ 10,561
Accrued expenses 87,816 83,416
Accrued sales discounts 9,185 7,338
Stock-based compensation 33,078 31,959
Operating lease liabilities 43,662 52,806
R&D capitalization 36,915 0
Deferred consideration 14,030 0
Foreign currency exchange 11,284 11,750
Other 19,955 21,583
Deferred tax assets 267,512 219,413
Less: valuation allowance (6,728) (4,538)
Total deferred tax assets 260,784 214,875
Deferred tax liabilities:    
Property and equipment 15,324 1,095
Intangible assets 24,523 26,124
Operating lease right-of-use assets 42,211 51,871
U.S. taxation of foreign subsidiaries 11,465 3,770
Other 7,232 6,402
Total deferred tax liabilities 100,755 89,262
Net deferred tax assets 160,029 125,613
Other noncurrent liabilities    
Deferred tax liabilities:    
Deferred income tax liabilities, net 12,800 18,300
Business Acquisitions    
Deferred tax assets:    
Stock-based compensation $ 4,600 $ 5,400
Business Acquisitions | Minimum    
Deferred tax liabilities:    
Amortization period of stock-based compensation for tax 10 years  
Business Acquisitions | Maximum    
Deferred tax liabilities:    
Amortization period of stock-based compensation for tax 15 years  
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Operating Loss Carryforwards) (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Domestic  
Operating Loss Carryforwards [Line Items]  
Net operating loss $ 3.9
Foreign  
Operating Loss Carryforwards [Line Items]  
Net operating loss 32.3
Operating loss carryforward subject to valuation allowance 30.8
Foreign | No expiry  
Operating Loss Carryforwards [Line Items]  
Net operating loss 22.4
Foreign | 2023  
Operating Loss Carryforwards [Line Items]  
Net operating loss 1.1
Foreign | 2024  
Operating Loss Carryforwards [Line Items]  
Net operating loss 1.9
Foreign | 2025  
Operating Loss Carryforwards [Line Items]  
Net operating loss 2.7
Foreign | 2026  
Operating Loss Carryforwards [Line Items]  
Net operating loss 1.3
Foreign | 2027  
Operating Loss Carryforwards [Line Items]  
Net operating loss 2.5
Foreign | Tax Year Beyond 2027  
Operating Loss Carryforwards [Line Items]  
Net operating loss $ 0.4
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Contingency [Line Items]        
Unrecognized tax benefit $ 7,865 $ 8,155 $ 3,317 $ 2,914
Interest and penalties from unrecognized tax benefits 700 600    
Income Taxes Payable, Noncurrent        
Income Tax Contingency [Line Items]        
Unrecognized tax benefit $ 7,900 $ 8,200    
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 8,155 $ 3,317 $ 2,914
Increases in tax positions from current year 4,739 5,310 902
Increases in tax positions from acquisitions 393 0 0
Increases in tax positions from prior years 2,447 1,350 0
Decreases in tax positions from prior years (6,945) 0 0
Decreases due to lapse of statute of limitations (1,121) (1,298) (528)
Increase resulting from foreign currency translation 197   29
Decrease resulting from foreign currency translation   (524)  
Ending Balance $ 7,865 $ 8,155 $ 3,317
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator for basic and diluted earnings per share:      
Net income $ 419,416 $ 481,652 $ 327,160
Numerator for basic 419,416 481,652 327,160
Numerator for diluted $ 419,416 $ 481,652 $ 327,160
Denominator:      
Weighted average common shares for basic earnings per share (in shares) 57,291 56,511 55,727
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares) 1,878 2,553 2,719
Weighted average common shares for diluted earnings per share 59,169 59,064 58,446
Net Income per share:      
Basic (in dollars per share) $ 7.32 $ 8.52 $ 5.87
Diluted (in dollars per share) $ 7.09 $ 8.15 $ 5.60
Anti-dilutive stock excluded from the calculation (in shares) 264 32 40
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details) - USD ($)
Dec. 31, 2022
Mar. 04, 2022
Other Commitments [Line Items]    
Commitments related to operating lease agreements that have not yet commenced $ 15,700,000  
Ukraine | Humanitarian Commitment    
Other Commitments [Line Items]    
Commitments related to operating lease agreements that have not yet commenced   $ 100,000,000
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details) - Software License Purchase Agreement
$ in Millions
Dec. 31, 2022
USD ($)
Long-Term Purchase Commitment [Line Items]  
Purchase commitment $ 60.0
2023 14.2
2024 14.0
2025 15.1
2026 $ 16.7
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 4,824,698 $ 3,758,144 $ 2,659,478
Total segment operating profit 572,966 542,316 379,324
Operating Segments      
Segment Reporting Information [Line Items]      
Total segment operating profit 799,228 729,072 503,909
North America      
Segment Reporting Information [Line Items]      
Revenues 2,898,554 2,242,248 1,601,820
North America | Operating Segments      
Segment Reporting Information [Line Items]      
Total segment operating profit 589,412 462,798 345,196
Europe      
Segment Reporting Information [Line Items]      
Revenues 1,853,056 1,350,484 947,305
Europe | Operating Segments      
Segment Reporting Information [Line Items]      
Total segment operating profit 223,276 233,727 152,902
Russia      
Segment Reporting Information [Line Items]      
Revenues 73,088 165,412 110,353
Russia | Operating Segments      
Segment Reporting Information [Line Items]      
Total segment operating profit $ (13,460) $ 32,547 $ 5,811
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit $ 572,966 $ 542,316 $ 379,324
Stock-based compensation expense (99,909) (111,655) (75,238)
Amortization of purchased intangibles (22,223) (17,646) (12,340)
Interest and other income/(loss), net 10,025 (1,727) 3,822
Foreign exchange loss (75,733) (7,197) (4,667)
Income before provision for income taxes 507,258 533,392 378,479
Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit 799,228 729,072 503,909
Unallocated Amounts      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Stock-based compensation expense (99,909) (111,655) (75,238)
Amortization of purchased intangibles (22,223) (17,646) (12,340)
Other acquisition-related expenses (1,537) (6,397) (1,868)
Other unallocated costs $ (102,593) $ (51,058) $ (35,139)
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets $ 273,348 $ 236,214 $ 169,533
Ukraine      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 70,183 78,289 30,980
United States      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 68,804 14,843 15,718
Belarus      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 57,311 75,422 73,988
Poland      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 14,685 8,240 5,434
Hungary      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 8,552 5,339 5,365
India      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 8,506 9,459 7,079
Russia      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets 0 16,611 15,036
Other      
Long-Lived Assets by Geographical Areas [Line Items]      
Long-lived assets $ 45,307 $ 28,011 $ 15,933
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 4,824,698 $ 3,758,144 $ 2,659,478
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,761,050 2,125,301 1,523,731
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 619,305 474,941 331,217
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 323,424 271,208 203,391
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 215,444 154,816 114,678
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 161,758 113,727 84,902
Canada      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 114,910 96,646 68,416
Russia      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 64,745 155,186 104,846
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 564,062 $ 366,319 $ 228,297
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period $ 2,495,837 $ 1,983,018 $ 1,596,145
Balance, end of period 3,003,010 2,495,837 1,983,018
Foreign currency translation      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (52,747) (28,168) (32,666)
Foreign currency translation (45,295) (29,323) 5,802
Income tax (expense)/ benefit (3,738) 4,744 (1,304)
Other comprehensive (loss)/income (49,033) (24,579) 4,498
Balance, end of period (101,780) (52,747) (28,168)
Cash flow hedging instruments      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (3,417) 3,642 1,292
Income tax (expense)/ benefit (3,442) 2,073 (695)
Unrealized (loss)/ gain in fair value (49,233) (13,781) 8,076
Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization) 20,331 4,649 (5,031)
Net loss reclassified into Foreign exchange loss 44,067 0 0
Other comprehensive (loss)/income 11,723 (7,059) 2,350
Balance, end of period 8,306 (3,417) 3,642
Defined benefit plans      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period 1,957 (986) 0
Income tax (expense)/ benefit 1,088 (862) 289
Other comprehensive (loss)/income (3,804) 2,943 (986)
Balance, end of period (1,847) 1,957 (986)
Actuarial (losses)/ gains      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization) (4,892) 3,805 (1,275)
Accumulated other comprehensive loss      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (54,207) (25,512) (31,374)
Balance, end of period $ (95,321) $ (54,207) $ (25,512)
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.22.4
SUBSEQUENT EVENTS (Details) - Subsequent Event
Feb. 13, 2023
USD ($)
Subsequent Event [Line Items]  
Authorized repurchase program, amount $ 500,000,000
Share repurchase program term 24 months
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts for trade receivables and contract assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year  $ 5,521 $ 4,886 $ 3,210
Additions 14,419 3,888 3,282
Deductions/ Write offs (4,630) (3,253) (1,606)
Balance at End of Year  15,310 5,521 4,886
Valuation allowance on deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year  4,537 5,485 3,877
Additions 0 0 1,608
Deductions/ Write offs 2,191 (948) 0
Balance at End of Year  $ 6,728 $ 4,537 $ 5,485
XML 128 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
XML 129 epam-20221231_htm.xml IDEA: XBRL DOCUMENT 0001352010 2022-01-01 2022-12-31 0001352010 2022-06-30 0001352010 2023-02-10 0001352010 2022-12-31 0001352010 2021-12-31 0001352010 2021-01-01 2021-12-31 0001352010 2020-01-01 2020-12-31 0001352010 us-gaap:CommonStockMember 2019-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001352010 us-gaap:RetainedEarningsMember 2019-12-31 0001352010 us-gaap:TreasuryStockCommonMember 2019-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2019-12-31 0001352010 2019-12-31 0001352010 2019-01-01 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:NoncontrollingInterestMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001352010 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001352010 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001352010 us-gaap:CommonStockMember 2020-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001352010 us-gaap:RetainedEarningsMember 2020-12-31 0001352010 us-gaap:TreasuryStockCommonMember 2020-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2020-12-31 0001352010 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001352010 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001352010 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001352010 us-gaap:CommonStockMember 2021-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001352010 us-gaap:RetainedEarningsMember 2021-12-31 0001352010 us-gaap:TreasuryStockCommonMember 2021-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001352010 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001352010 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001352010 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001352010 us-gaap:CommonStockMember 2022-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001352010 us-gaap:RetainedEarningsMember 2022-12-31 0001352010 us-gaap:TreasuryStockCommonMember 2022-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2022-12-31 0001352010 srt:MinimumMember 2022-01-01 2022-12-31 0001352010 srt:MaximumMember 2022-01-01 2022-12-31 0001352010 country:UA 2022-12-31 0001352010 country:RU 2022-12-31 0001352010 country:BY 2022-12-31 0001352010 country:UA us-gaap:BuildingMember 2022-12-31 0001352010 country:UA us-gaap:ConstructionInProgressMember 2022-12-31 0001352010 country:UA us-gaap:ComputerEquipmentMember 2022-12-31 0001352010 country:UA us-gaap:FurnitureAndFixturesMember 2022-12-31 0001352010 country:UA us-gaap:LeaseholdImprovementsMember 2022-12-31 0001352010 country:UA epam:HumanitarianCommitmentMember 2022-03-04 0001352010 epam:HumanitarianCommitmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:CostOfSalesMember epam:HumanitarianCommitmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember epam:HumanitarianCommitmentMember 2022-01-01 2022-12-31 0001352010 country:UA us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001352010 country:UA us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001352010 country:UA epam:NonoperatingGainsLossesMember 2022-01-01 2022-12-31 0001352010 2022-01-01 2022-03-31 0001352010 country:RU 2022-01-01 2022-03-31 0001352010 country:RU 2022-01-01 2022-12-31 0001352010 country:RU us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001352010 country:RU us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember 2022-12-31 0001352010 epam:PolSourceSAMember 2021-04-02 0001352010 epam:PolSourceSAMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember 2021-07-23 0001352010 epam:CORESEMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember 2021-11-03 0001352010 epam:EmakinaGroupSAMember 2021-11-03 2021-11-03 0001352010 epam:EmakinaGroupSAMember 2021-11-30 0001352010 epam:EmakinaGroupSAMember 2021-11-30 2021-11-30 0001352010 epam:PolSourceSAMember us-gaap:CustomerRelationshipsMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember us-gaap:CustomerRelationshipsMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember us-gaap:CustomerRelationshipsMember 2021-11-03 2021-11-03 0001352010 epam:PolSourceSAMember us-gaap:TradeNamesMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember us-gaap:TradeNamesMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember us-gaap:TradeNamesMember 2021-11-03 2021-11-03 0001352010 epam:PolSourceSAMember 2021-01-01 2021-12-31 0001352010 epam:CORESEMember 2021-01-01 2021-12-31 0001352010 epam:EmakinaGroupSAMember 2021-01-01 2021-12-31 0001352010 epam:A2020AcquisitionsMember 2020-01-01 2020-12-31 0001352010 epam:A2020AcquisitionsMember 2020-12-31 0001352010 epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember 2021-12-31 0001352010 srt:MinimumMember epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 srt:MaximumMember epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 epam:A2022AcquisitionsMember 2022-01-01 2022-12-31 0001352010 epam:A2022AcquisitionsMember 2022-12-31 0001352010 epam:A2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001352010 epam:NorthAmericaSegmentMember 2020-12-31 0001352010 epam:EuropeSegmentMember 2020-12-31 0001352010 epam:RussiaSegmentMember 2020-12-31 0001352010 epam:EmakinaGroupSAMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:EmakinaGroupSAMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:EmakinaGroupSAMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:PolSourceSAMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:PolSourceSAMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:PolSourceSAMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CORESEMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CORESEMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CORESEMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:A2020AcquisitionsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:A2020AcquisitionsMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:A2020AcquisitionsMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:A2020AcquisitionsMember 2021-01-01 2021-12-31 0001352010 epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:NorthAmericaSegmentMember 2021-12-31 0001352010 epam:EuropeSegmentMember 2021-12-31 0001352010 epam:RussiaSegmentMember 2021-12-31 0001352010 epam:EmakinaGroupSAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:EmakinaGroupSAMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:EmakinaGroupSAMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:EmakinaGroupSAMember 2022-01-01 2022-12-31 0001352010 epam:PolSourceSAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:PolSourceSAMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:PolSourceSAMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:PolSourceSAMember 2022-01-01 2022-12-31 0001352010 epam:CORESEMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CORESEMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CORESEMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CORESEMember 2022-01-01 2022-12-31 0001352010 epam:Other2021AcquisitionsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:Other2021AcquisitionsMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:Other2021AcquisitionsMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:Other2021AcquisitionsMember 2022-01-01 2022-12-31 0001352010 epam:A2022AcquisitionsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:A2022AcquisitionsMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:A2022AcquisitionsMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:NorthAmericaSegmentMember 2022-12-31 0001352010 epam:EuropeSegmentMember 2022-12-31 0001352010 epam:RussiaSegmentMember 2022-12-31 0001352010 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001352010 us-gaap:CustomerRelationshipsMember 2022-12-31 0001352010 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001352010 us-gaap:TradeNamesMember 2022-12-31 0001352010 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001352010 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001352010 us-gaap:RoyaltyAgreementsMember 2022-01-01 2022-12-31 0001352010 us-gaap:RoyaltyAgreementsMember 2022-12-31 0001352010 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001352010 us-gaap:CustomerRelationshipsMember 2021-12-31 0001352010 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001352010 us-gaap:TradeNamesMember 2021-12-31 0001352010 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001352010 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001352010 us-gaap:RoyaltyAgreementsMember 2021-01-01 2021-12-31 0001352010 us-gaap:RoyaltyAgreementsMember 2021-12-31 0001352010 epam:AssembledWorkforceMember 2021-01-01 2021-12-31 0001352010 epam:AssembledWorkforceMember 2021-12-31 0001352010 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001352010 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001352010 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001352010 us-gaap:RoyaltyAgreementsMember 2020-01-01 2020-12-31 0001352010 epam:AssembledWorkforceMember 2022-01-01 2022-12-31 0001352010 epam:AssembledWorkforceMember 2020-01-01 2020-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 epam:PolSourceSAMember us-gaap:MeasurementInputDiscountRateMember 2021-04-02 0001352010 srt:MinimumMember epam:A2022AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 srt:MaximumMember epam:A2022AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 epam:CORESEMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 srt:MinimumMember epam:Other2021AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 srt:MaximumMember epam:Other2021AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 srt:MinimumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 srt:MaximumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001352010 epam:Other2020AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001352010 epam:PolSourceSAMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001352010 epam:CORESEMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001352010 epam:EmakinaGroupSAMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001352010 epam:A2022AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001352010 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001352010 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-01-01 2022-03-31 0001352010 us-gaap:ForeignExchangeContractMember 2022-12-31 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001352010 us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:ComputerEquipmentMember 2022-12-31 0001352010 us-gaap:ComputerEquipmentMember 2021-12-31 0001352010 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001352010 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001352010 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001352010 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001352010 us-gaap:BuildingMember 2022-12-31 0001352010 us-gaap:BuildingMember 2021-12-31 0001352010 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001352010 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001352010 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001352010 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001352010 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001352010 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001352010 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:OfficeEquipmentMember 2022-12-31 0001352010 us-gaap:OfficeEquipmentMember 2021-12-31 0001352010 us-gaap:LandImprovementsMember 2022-01-01 2022-12-31 0001352010 us-gaap:LandImprovementsMember 2022-12-31 0001352010 us-gaap:LandImprovementsMember 2021-12-31 0001352010 us-gaap:LandMember 2022-12-31 0001352010 us-gaap:LandMember 2021-12-31 0001352010 us-gaap:ConstructionInProgressMember 2022-12-31 0001352010 us-gaap:ConstructionInProgressMember 2021-12-31 0001352010 epam:MinskBelarusMember us-gaap:BuildingMember 2022-12-31 0001352010 epam:MinskBelarusMember us-gaap:BuildingMember 2021-12-31 0001352010 epam:MinskBelarusMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001352010 epam:MinskBelarusMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0001352010 country:UA us-gaap:ConstructionInProgressMember 2021-11-17 2021-11-17 0001352010 epam:SoftwareLicensesMember 2022-01-01 2022-12-31 0001352010 epam:SoftwareLicensesMember 2022-12-31 0001352010 epam:SoftwareLicensesMember us-gaap:MeasurementInputDiscountRateMember 2022-01-01 2022-12-31 0001352010 srt:MinimumMember 2022-12-31 0001352010 srt:MaximumMember 2022-12-31 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-10-21 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-21 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001352010 epam:EmakinaGroupSAMember 2022-12-31 0001352010 us-gaap:LongTermDebtMember 2022-12-31 0001352010 epam:EmakinaGroupSAMember us-gaap:ShortTermDebtMember 2022-12-31 0001352010 epam:EmployeeRelatedLiabilitiesCurrentMember 2022-12-31 0001352010 epam:EmployeeRelatedLiabilitiesCurrentMember 2021-12-31 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001352010 srt:AmericasMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AmericasMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AmericasMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AmericasMember 2022-01-01 2022-12-31 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:CentralAndEasternEuropeMember 2022-01-01 2022-12-31 0001352010 srt:AmericasMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AmericasMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AmericasMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AmericasMember 2021-01-01 2021-12-31 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:CentralAndEasternEuropeMember 2021-01-01 2021-12-31 0001352010 srt:AmericasMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AmericasMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AmericasMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AmericasMember 2020-01-01 2020-12-31 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:CentralAndEasternEuropeMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:CentralAndEasternEuropeMember 2020-01-01 2020-12-31 0001352010 epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:TravelandConsumerSectorMember 2022-01-01 2022-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FinancialServicesSectorMember 2022-01-01 2022-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember 2022-01-01 2022-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:SoftwareAndHiTechSectorMember 2022-01-01 2022-12-31 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:HealthcareSectorMember 2022-01-01 2022-12-31 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:OtherSectorsMember 2022-01-01 2022-12-31 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:TravelandConsumerSectorMember 2021-01-01 2021-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FinancialServicesSectorMember 2021-01-01 2021-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember 2021-01-01 2021-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:SoftwareAndHiTechSectorMember 2021-01-01 2021-12-31 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:HealthcareSectorMember 2021-01-01 2021-12-31 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:OtherSectorsMember 2021-01-01 2021-12-31 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:TravelandConsumerSectorMember 2020-01-01 2020-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FinancialServicesSectorMember 2020-01-01 2020-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:BusinessInformationandMediaSectorsMember 2020-01-01 2020-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:SoftwareAndHiTechSectorMember 2020-01-01 2020-12-31 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:HealthcareSectorMember 2020-01-01 2020-12-31 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:OtherSectorsMember 2020-01-01 2020-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember 2022-01-01 2022-12-31 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 epam:LicensingMember 2022-01-01 2022-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-12-31 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 epam:LicensingMember 2021-01-01 2021-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 epam:LicensingMember 2020-01-01 2020-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001352010 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001352010 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001352010 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001352010 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001352010 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001352010 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001352010 us-gaap:FixedPriceContractMember 2023-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember 2024-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember 2025-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember 2026-01-01 2022-12-31 0001352010 us-gaap:FixedPriceContractMember 2022-12-31 0001352010 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001352010 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001352010 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001352010 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001352010 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001352010 epam:CompanyPersonnelMember 2022-12-31 0001352010 epam:NonEmployeeDirectorsMember 2022-12-31 0001352010 2012-01-11 2012-01-11 0001352010 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001352010 us-gaap:EmployeeStockMember 2022-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2019-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2020-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2021-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2022-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-12-31 0001352010 epam:ServicePeriodMember 2022-01-01 2022-12-31 0001352010 epam:ServicePeriodMember 2021-01-01 2021-12-31 0001352010 epam:ServicePeriodMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationAndBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationAndBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-01-01 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-01-01 2022-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-12-31 0001352010 epam:PerformanceTargetsMember 2022-01-01 2022-12-31 0001352010 epam:PerformanceTargetsMember 2021-01-01 2021-12-31 0001352010 epam:PerformanceTargetsMember 2020-01-01 2020-12-31 0001352010 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001352010 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001352010 us-gaap:EmployeeStockMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EmakinaGroupSAMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-01-01 2022-12-31 0001352010 epam:TaxCutsandJobsActMember 2017-01-01 2017-12-31 0001352010 epam:TaxCutsandJobsActMember 2022-01-01 2022-12-31 0001352010 epam:BusinessAcquisitionsgrowthdriverMember 2022-12-31 0001352010 epam:BusinessAcquisitionsgrowthdriverMember 2021-12-31 0001352010 srt:MinimumMember epam:BusinessAcquisitionsgrowthdriverMember 2022-01-01 2022-12-31 0001352010 srt:MaximumMember epam:BusinessAcquisitionsgrowthdriverMember 2022-01-01 2022-12-31 0001352010 us-gaap:DomesticCountryMember 2022-12-31 0001352010 us-gaap:ForeignCountryMember 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:NoExpiryMember 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYear2023Member 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYear2024Member 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYear2025Member 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYear2026Member 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYear2027Member 2022-12-31 0001352010 us-gaap:ForeignCountryMember epam:TaxYearBeyond2027Member 2022-12-31 0001352010 epam:IncomeTaxesPayableNoncurrentMember 2022-12-31 0001352010 epam:IncomeTaxesPayableNoncurrentMember 2021-12-31 0001352010 epam:SoftwareLicensePurchaseAgreementMember 2022-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0001352010 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001352010 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001352010 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0001352010 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001352010 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-12-31 0001352010 country:UA 2021-12-31 0001352010 country:UA 2020-12-31 0001352010 country:US 2022-12-31 0001352010 country:US 2021-12-31 0001352010 country:US 2020-12-31 0001352010 country:BY 2021-12-31 0001352010 country:BY 2020-12-31 0001352010 country:PL 2022-12-31 0001352010 country:PL 2021-12-31 0001352010 country:PL 2020-12-31 0001352010 country:HU 2022-12-31 0001352010 country:HU 2021-12-31 0001352010 country:HU 2020-12-31 0001352010 country:IN 2022-12-31 0001352010 country:IN 2021-12-31 0001352010 country:IN 2020-12-31 0001352010 country:RU 2021-12-31 0001352010 country:RU 2020-12-31 0001352010 epam:OtherCountriesMember 2022-12-31 0001352010 epam:OtherCountriesMember 2021-12-31 0001352010 epam:OtherCountriesMember 2020-12-31 0001352010 country:US 2022-01-01 2022-12-31 0001352010 country:US 2021-01-01 2021-12-31 0001352010 country:US 2020-01-01 2020-12-31 0001352010 country:GB 2022-01-01 2022-12-31 0001352010 country:GB 2021-01-01 2021-12-31 0001352010 country:GB 2020-01-01 2020-12-31 0001352010 country:CH 2022-01-01 2022-12-31 0001352010 country:CH 2021-01-01 2021-12-31 0001352010 country:CH 2020-01-01 2020-12-31 0001352010 country:NL 2022-01-01 2022-12-31 0001352010 country:NL 2021-01-01 2021-12-31 0001352010 country:NL 2020-01-01 2020-12-31 0001352010 country:DE 2022-01-01 2022-12-31 0001352010 country:DE 2021-01-01 2021-12-31 0001352010 country:DE 2020-01-01 2020-12-31 0001352010 country:CA 2022-01-01 2022-12-31 0001352010 country:CA 2021-01-01 2021-12-31 0001352010 country:CA 2020-01-01 2020-12-31 0001352010 country:RU 2021-01-01 2021-12-31 0001352010 country:RU 2020-01-01 2020-12-31 0001352010 epam:OtherCountriesMember 2022-01-01 2022-12-31 0001352010 epam:OtherCountriesMember 2021-01-01 2021-12-31 0001352010 epam:OtherCountriesMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001352010 us-gaap:SubsequentEventMember 2023-02-13 0001352010 us-gaap:SubsequentEventMember 2023-02-13 2023-02-13 0001352010 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001352010 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001352010 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares epam:business pure epam:specialist iso4217:GBP 0001352010 2022 FY false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member P2Y http://fasb.org/us-gaap/2022#NonoperatingGainsLosses http://fasb.org/us-gaap/2022#NonoperatingGainsLosses http://fasb.org/us-gaap/2022#NonoperatingGainsLosses http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#NonoperatingGainsLosses P1Y P1Y P1Y P1Y 10-K true 2022-12-31 --12-31 false 001-35418 EPAM SYSTEMS, INC. DE 22-3536104 41 University Drive Suite 202 18940 Newtown PA 267 759-9000 Common Stock, par value $0.001 per share EPAM NYSE Yes No Yes Yes Large Accelerated Filer false false true false 16369932254 57677992 The registrant intends to file a definitive Proxy Statement for its 2023 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant’s fiscal year ended December 31, 2022. Portions of the registrant’s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K. 34 DELOITTE & TOUCHE LLP Philadelphia, Pennsylvania 1681344000 1446625000 15310000 5521000 932626000 768928000 60336000 0 85319000 53927000 2759625000 2269480000 273348000 236214000 148780000 184841000 77652000 101143000 529072000 530723000 172797000 143928000 47877000 56898000 4009151000 3523227000 30852000 24847000 475871000 502997000 151478000 142014000 2861000 16018000 46069000 27440000 40352000 50104000 747483000 763420000 27693000 30234000 122317000 142802000 108648000 90934000 1006141000 1027390000 0.001 0.001 160000000 160000000 57668000 56868000 57655000 56849000 58000 57000 847965000 711912000 2248948000 1829532000 118000 177000 -95321000 -54207000 3001532000 2487117000 1478000 8720000 3003010000 2495837000 4009151000 3523227000 4824698000 3758144000 2659478000 3286683000 2483697000 1732522000 872777000 648736000 484758000 92272000 83395000 62874000 572966000 542316000 379324000 10025000 -1727000 3822000 -75733000 -7197000 -4667000 507258000 533392000 378479000 87842000 51740000 51319000 419416000 481652000 327160000 7.32 8.52 5.87 7.09 8.15 5.60 57291000 56511000 55727000 59169000 59064000 58446000 419416000 481652000 327160000 -49033000 -24579000 4498000 11723000 -7059000 2350000 3804000 -2943000 986000 -41114000 -28695000 5862000 378302000 452957000 333022000 55188000 55000 607051000 1020590000 20000 -177000 -31374000 0 1596145000 130000 130000 55188000 55000 607051000 1020720000 20000 -177000 -31374000 0 1596275000 327000 106000 20190000 20190000 47462000 47462000 699000 1000 26448000 26449000 5862000 5862000 327160000 327160000 56108000 56000 660771000 1347880000 20000 -177000 -25512000 0 1983018000 311000 106000 45070000 45070000 69899000 69899000 536000 1000 26312000 26313000 -28695000 -28695000 10469000 10469000 1749000 1749000 481652000 481652000 56849000 57000 711912000 1829532000 20000 -177000 -54207000 8720000 2495837000 252000 83000 23650000 23650000 6000 1941000 -6000 59000 2000000 107513000 107513000 511000 1000 21850000 21851000 120000 28350000 28350000 -41114000 -41114000 7315000 7266000 73000 73000 419416000 419416000 57655000 58000 847965000 2248948000 14000 -118000 -95321000 1478000 3003010000 419416000 481652000 327160000 92272000 83401000 62874000 47777000 61750000 66369000 12394000 2488000 2253000 -42164000 -46900000 -19994000 99909000 111655000 75238000 -7904000 0 0 23619000 144000 0 -32806000 -12993000 -6796000 192712000 211684000 -4235000 12140000 16182000 -6983000 -2934000 -2403000 2428000 26025000 155657000 60133000 -51668000 -63812000 -64453000 3600000 3568000 14385000 464104000 572327000 544407000 81629000 111501000 68793000 60000000 0 120000000 0 60000000 60009000 10644000 314958000 18888000 1625000 2544000 20500000 29029000 -79000 -1018000 -182927000 -368924000 -167154000 50660000 26286000 26410000 26556000 41598000 20132000 1763000 31109000 0 15542000 31054000 18000 6626000 40227000 7004000 2254000 1749000 0 -3466000 -2324000 -21000 -2021000 -59557000 -765000 -44867000 -18032000 9357000 234289000 125814000 385845000 1449347000 1323533000 937688000 1683636000 1449347000 1323533000 113188000 87317000 54520000 1659000 413000 425000 2645000 57249000 7119000 57114000 7738000 1582000 1681344000 1446625000 1322143000 430000 495000 106000 1862000 2227000 1284000 2292000 2722000 1390000 1683636000 1449347000 1323533000 BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trade Receivables and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management’s evaluation of trade receivables. 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. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Property and equipment acquired in the ordinary course of the Company’s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzMzNDU_e21df119-79a1-4dc2-80d8-2ceede6986f4">two</span> to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. The acquired assets typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce and as a result, a substantial portion of the purchase price is allocated to goodwill and other intangible assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management’s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. Changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recognized in earnings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset’s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Indefinite-Lived Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive loss until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company makes assumptions about fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and utilizes the following fair value hierarchy in determining inputs used for valuation:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs reflecting management’s view about the assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company’s operating results. See Note 5 “Fair Value Measurements.”</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Accumulated other comprehensive loss consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive loss on the Company's consolidated balance sheets until the settlement of those contracts. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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. The Company applies a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. Americas includes revenues from customers in North, Central and South America; EMEA includes revenues from customers in Western Europe and the Middle East; APAC includes revenues from customers in East Asia, Southeast Asia and Australia; and CEE includes revenues from customers in Eastern Europe and Central Asia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues (Exclusive of Depreciation and Amortization)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project related travel costs and fees for subcontractors that are assigned to customer projects. Salaries and other compensation expenses of the Company’s delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities, and certain non-income taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the Employee Stock Purchase Plan (”ESPP”) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States subjects corporations to taxes on Global Intangible Low-Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company elected to provide for the tax expense related to GILTI in the year the tax is incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share (“EPS”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested restricted stock units (“RSUs”) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 daily exchange rates. 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 loss. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is not the local currency, 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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — As a result of its global operations, the Company may be subject to certain inherent risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in countries, including Ukraine, Russia and Belarus, which have been impacted by the invasion of Ukraine (see Note 2 “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, the Company had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company’s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion regarding trade receivables and contract assets from customers located in Russia.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars and Chinese yuan renminbi. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6 “Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion regarding the Company’s termination of the hedging program for the Russian ruble. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments, and the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company’s consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832) – Disclosures by Business Entities about Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosures for entities receiving government assistance to provide more transparency by requiring disclosures of the following: (1) the nature of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity’s financial statements. This ASU is effective for fiscal years beginning after December 15, 2021. The ASU only impacts annual financial statement note disclosures. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company benefits from government grants in certain countries where it operates. The grants are generally subject to achieving certain employment and investment targets. The Company recognized $10.2 million, $3.7 million and $1.6 million related to government grants during the years ended December 31, 2022, 2021 and 2020, respectively, which are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_32c7a452-aa4e-47e6-9e73-c8da468ac56b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_75710387-e9e4-4103-8590-8da3d762a319"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_95295a82-bf3f-46f9-b7ae-f5b3ec71b8a4">Interest and other income/(loss)</span></span></span>, net in the consolidated statements of income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div> EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.</span> Cash and Cash Equivalents — Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents. Trade Receivables and Contract Assets — The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management’s evaluation of trade receivables. 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. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred. Property and Equipment — Property and equipment acquired in the ordinary course of the Company’s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzMzNDU_e21df119-79a1-4dc2-80d8-2ceede6986f4">two</span> to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred. P50Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. The acquired assets typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce and as a result, a substantial portion of the purchase price is allocated to goodwill and other intangible assets.</span>If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management’s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statements of income.All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. Changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recognized in earnings. Long-Lived Assets — Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset’s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Indefinite-Lived Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.</span> 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive loss until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.</span> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company makes assumptions about fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and utilizes the following fair value hierarchy in determining inputs used for valuation:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs reflecting management’s view about the assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company’s operating results. See Note 5 “Fair Value Measurements.”</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Accumulated other comprehensive loss consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging. </span>Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive loss on the Company's consolidated balance sheets until the settlement of those contracts. Revenue Recognition — The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments.<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of goods or services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation’s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to customers by combining software engineering with customer experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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. The Company applies a practical expedient and revenues related to time-and-material contracts are recognized based on the right to invoice for services performed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. 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. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the customer. Revenues from licenses which do not have stand-alone functionality are recognized over time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a customer and when the customer pays for that service is one year or less.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports gross reimbursable “out-of-pocket” expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income. </span></div>Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. Americas includes revenues from customers in North, Central and South America; EMEA includes revenues from customers in Western Europe and the Middle East; APAC includes revenues from customers in East Asia, Southeast Asia and Australia; and CEE includes revenues from customers in Eastern Europe and Central Asia. 4 Cost of Revenues (Exclusive of Depreciation and Amortization) — Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project related travel costs and fees for subcontractors that are assigned to customer projects. Salaries and other compensation expenses of the Company’s delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities, and certain non-income taxes.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the Employee Stock Purchase Plan (”ESPP”) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.</span> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings. </span></div>The United States subjects corporations to taxes on Global Intangible Low-Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company elected to provide for the tax expense related to GILTI in the year the tax is incurred. Earnings per Share (“EPS”) — Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested restricted stock units (“RSUs”) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 daily exchange rates. 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 loss. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is not the local currency, 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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — As a result of its global operations, the Company may be subject to certain inherent risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in countries, including Ukraine, Russia and Belarus, which have been impacted by the invasion of Ukraine (see Note 2 “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of December 31, 2022, the Company had $47.1 million of cash and cash equivalents in banks in Ukraine, $29.0 million of cash and cash equivalents in banks in Russia, and $28.0 million of cash and cash equivalents in banks in Belarus. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On September 7, 2022, we executed an agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and we are currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company’s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion regarding trade receivables and contract assets from customers located in Russia.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs, Canadian dollars and Russian rubles and incurs expenditures principally in euros, Polish zlotys, Russian rubles, Indian rupees, British pounds, Swiss francs, Hungarian forints, Mexican pesos, Colombian pesos, Canadian dollars and Chinese yuan renminbi. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6 “Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion regarding the Company’s termination of the hedging program for the Russian ruble. </span></div>Interest rate risk — The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments, and the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings. 47100000 29000000 28000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company’s consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832) – Disclosures by Business Entities about Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosures for entities receiving government assistance to provide more transparency by requiring disclosures of the following: (1) the nature of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity’s financial statements. This ASU is effective for fiscal years beginning after December 15, 2021. The ASU only impacts annual financial statement note disclosures. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company benefits from government grants in certain countries where it operates. The grants are generally subject to achieving certain employment and investment targets. The Company recognized $10.2 million, $3.7 million and $1.6 million related to government grants during the years ended December 31, 2022, 2021 and 2020, respectively, which are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_32c7a452-aa4e-47e6-9e73-c8da468ac56b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_75710387-e9e4-4103-8590-8da3d762a319"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNzQvZnJhZzpjMTI3ZmNkNmFhODY0NDdkYTAxMzNmNzAxNThlMGQwNC90ZXh0cmVnaW9uOmMxMjdmY2Q2YWE4NjQ0N2RhMDEzM2Y3MDE1OGUwZDA0XzQzOTgwNDY1Njc5ODk_95295a82-bf3f-46f9-b7ae-f5b3ec71b8a4">Interest and other income/(loss)</span></span></span>, net in the consolidated statements of income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div> 10200000 3700000 1600000 IMPACT OF THE INVASION OF UKRAINE<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of December 31, 2022, the Company had $70.2 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $51.4 million, laptops with a net book value of $11.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $6.3 million, and leasehold improvements located throughout Ukraine with a net book value of $1.0 million. Additionally, as of December 31, 2022, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $12.3 million. Through the issuance date of these financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, the Company announced a $100 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the year ended December 31, 2022, the Company expensed $44.8 million related to this commitment which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the year ended December 31, 2022, $29.0 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $15.8 million is classified in Selling, general and administrative expense on the consolidated financial statements. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine, Belarus and Russia to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the year ended December 31, 2022, the Company incurred expenses of $38.7 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $14.7 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the year ended December 31, 2022, the Company also recorded an impairment charge of $1.3 million, classified as Interest and other income/(loss), net related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yNTgyL2ZyYWc6MjhiNDJiMTNlNzUxNGU0MGIwMGZkMmY2MGFjYzk2ZTUvdGV4dHJlZ2lvbjoyOGI0MmIxM2U3NTE0ZTQwYjAwZmQyZjYwYWNjOTZlNV82NTk3MDY5Nzc3MzM1_f30239b4-443a-4e65-88e0-8309a9c605fa">impairments of Property and equipment, net</span> of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the consolidated financial statements for the year ended December 31, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded net bad debt expense of $5.1 million during the year ended December 31, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. Bad debt expense is included in Selling, general and administrative expenses in the consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and custome</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs. In connection with the ongoing phased exit of its operations in Russia, the Com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pany incurred employee separation costs of $17.1 million during the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 7, 2022, the Company executed an agreement to sell substantially all of its remaining holdings in Russia to a third party. As of December 31, 2022 and through the date of issuance of these financial statements, the long stop date of the agreement has passed and the Company is currently renegotiating the terms of that sale agreement as well as exploring other strategic alternatives. The timing and completion of a sale is uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian government. Due to the significant uncertainty of obtaining the necessary regulatory approvals, the Company does not believe a sale was probable to be completed as of December 31, 2022 and has not reported the assets and liabilities to be sold as held for sale in its consolidated balance sheet. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had the following assets and liabilities in Russia:</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:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $5,313</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,290</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,940</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, based on the Company’s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements. Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.</span></div> 70200000 51400000 11500000 6300000 1000000 12300000 100000000 -44800000 -29000000 -15800000 38700000 14700000 1300000 15100000 3800000 700000 5100000 17100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had the following assets and liabilities in Russia:</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:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $5,313</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,290</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,940</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 29023000 5313000 5842000 425000 35290000 82000 4786000 2464000 546000 62000 7940000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ACQUISITIONS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PolSource</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CORE </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emakina </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December 31, 2022:</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:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">157,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">229,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,917</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,860</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,172</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,209</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company completed the purchase price allocation for the acquisitions of PolSource, CORE, and Emakina and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the year ended December 31, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of each respective acquisition was not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina as of the date of each respective acquisition and updated for any changes as of December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company recognized acquisition-related costs associated with the PolSource, CORE and Emakina acquisitions totaling $1.4 million, $1.2 million and $1.0 million, respectively. Acquisition-related costs incurred during the years ended December 31, 2022 and 2020 were not material. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues generated by PolSource, CORE and Emakina included in the Company’s consolidated statement of income totaled $55.0 million, $14.1 million and $24.7 million during the year ended December 31, 2021, respectively. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an aggregate acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum aggregate amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $6.0 million for the year ended December 31, 2020. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other 2021 Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 Acquisitions totaled $19.5 million during the year ended December 31, 2021. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the year ended December 31, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Revenues generated by these 2022 Acquisitions totaled $8.7 million during the year ended December 31, 2022. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.</span></div> 1 350 148200000 35400000 45000000 1 50200000 4000000 7800000 8100000 0.9869 143400000 0.0131 1700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December 31, 2022:</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:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">157,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">229,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,917</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,860</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,172</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,209</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2565000 11283000 5142000 12734000 10266000 34389000 814000 5430000 3109000 125265000 24194000 139417000 15790000 8368000 30488000 461000 4585000 16802000 157629000 64126000 229347000 5337000 9336000 37469000 0 0 13657000 0 0 8874000 157000 2056000 5541000 3963000 2525000 9319000 9457000 13917000 74860000 0 0 10469000 148172000 50209000 144018000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina as of the date of each respective acquisition and updated for any changes as of December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P6Y 14790000 P6Y 7779000 P7Y 27822000 P3Y 1000000 P5Y 589000 P3Y 2666000 15790000 8368000 30488000 1400000 1200000 1000000 55000000 14100000 24700000 2 22500000 5300000 18600000 7300000 6000000 4000 65200000 17600000 30200000 P12M P48M 14100000 19500000 2 13600000 2600000 3400000 8700000 GOODWILL AND INTANGIBLE ASSETS, NET<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</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:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">121,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,956</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,614 </span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,339 </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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,234 </span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,594</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">530,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,960</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">529,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the year ended December 31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Russia segment had accumulated goodwill impairment losses of $2.9 million as of December 31, 2022 and $2.2 million as of December 31, 2021 and 2020. There were no accumulated goodwill impairment losses in the North America or Europe reportable segments as of December 31, 2022, 2021 or 2020.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average life at acquisition (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,505)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,197)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average life at acquisition (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,335</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(74,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in Depreciation and amortization expense in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amortization expense recognized for the periods indicated: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,946 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,399 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,478 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,223</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,340</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</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:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">121,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,956</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,614 </span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,339 </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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,234 </span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,594</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">530,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,960</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">529,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 121132000 90106000 718000 211956000 0 136614000 0 136614000 75203000 50136000 0 125339000 0 23234000 0 23234000 21875000 18830000 0 40705000 0 -24000 0 -24000 -616000 -6483000 -2000 -7101000 217594000 312413000 716000 530723000 0 2602000 0 2602000 -44000 -30000 0 -74000 0 959000 0 959000 -20000 937000 0 917000 0 10124000 0 10124000 0 0 686000 686000 -570000 -14893000 -30000 -15493000 216960000 312112000 0 529072000 2900000 2200000 2200000 0 0 0 0 0 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average life at acquisition (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,505)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,197)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average life at acquisition (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net <br/>carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,335</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(74,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P8Y 154407000 82505000 71902000 P4Y 10520000 7900000 2620000 P6Y 6022000 3644000 2378000 P8Y 1900000 1148000 752000 172849000 95197000 77652000 P10Y 156118000 64441000 91677000 P6Y 10933000 6086000 4847000 P6Y 6223000 2639000 3584000 P8Y 1900000 910000 990000 P3Y 161000 116000 45000 175335000 74192000 101143000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amortization expense recognized for the periods indicated: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,946 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,399 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,478 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,223</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,340</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 18946000 15399000 10478000 1909000 842000 495000 1086000 1114000 1068000 238000 238000 238000 44000 53000 61000 22223000 17646000 12340000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 21727000 18870000 15120000 10973000 6918000 4044000 77652000 FAIR VALUE MEASUREMENTS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries certain assets and liabilities at fair value on a recurring basis on its consolidated balance sheets. The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">334</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2021.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,429</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,963</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” for additional information regarding derivative financial instruments. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the year ended December 31, 2022. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of the contingent consideration using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the contingent consideration liabilities for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted average estimated future payments were then discounted to present value using a rate based on the weighted average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. The discount rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company’s consolidated statement of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the years ended December 31, 2020, December 31, 2021 and December 31, 2022 are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,495</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2020 Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2020</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,470</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — PolSource acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — CORE acquisition </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — Emakina acquisition </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — Other 2021 Acquisitions </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2022 Acquisitions </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yODMvZnJhZzo0MjU3MTg5MjAyM2Y0NDIzYmRhODJjZTU5ODZkZDVkNC90YWJsZTo0N2ZlZThkZWUwZTE0ZWUzYWQwNGMzNjU1OGI0NzA1YS90YWJsZXJhbmdlOjQ3ZmVlOGRlZTBlMTRlZTNhZDA0YzM2NTU4YjQ3MDVhXzE2LTAtMS0xLTExNjM5Mw_6a81ca4b-be55-49cb-bc79-b629a3c17c6f">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The Company uses the following methods to estimate the fair values of its financial instruments:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">for financial instruments that have quoted market prices, those quoted prices are used to estimate fair value;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">for financial instruments for which no quoted market prices are available, fair value is estimated using information obtained from independent third parties, or by discounting the expected cash flows using an estimated current market interest rate for the financial instrument;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">for financial instruments for which no quoted market prices are available and that have no defined maturity, have a remaining maturity of 360 days or less, or reprice frequently to a market rate, the Company assumes that the fair value of these instruments approximates their reported value, after taking into consideration any applicable credit risk.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s consolidated balance sheets. Such financial assets and liabilities that are not carried at fair value on a recurring basis on the Company’s consolidated balance sheets are cash equivalents, restricted cash, short-term investments, employee loans and debt (Note 10 “Debt”).</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:43.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:43.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.344%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $28.4 million and $27.5 million as of December 31, 2022 and December 31, 2021, respectively and is classified as Other noncurrent assets in the Company’s consolidated balance sheets.</span></div> The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">334</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2021.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,429</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,963</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12191000 0 12191000 0 334000 0 0 334000 12525000 0 12191000 334000 9350000 0 9350000 0 24308000 0 0 24308000 33658000 0 9350000 24308000 1429000 0 1429000 0 6093000 0 0 6093000 7522000 0 1429000 6093000 5849000 0 5849000 0 23114000 0 0 23114000 28963000 0 5849000 23114000 0.004 0.004 0.130 0.150 0.130 0.150 0.220 0.155 0.175 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the years ended December 31, 2020, December 31, 2021 and December 31, 2022 are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,495</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2020 Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2020</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,470</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — PolSource acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — CORE acquisition </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — Emakina acquisition </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — Other 2021 Acquisitions </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2022 Acquisitions </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1ZTNlNWNiZTNlYzQ0N2Q5NTI5OTNhMDM3NDdmZGI3L3NlYzo3NWUzZTVjYmUzZWM0NDdkOTUyOTkzYTAzNzQ3ZmRiN18yODMvZnJhZzo0MjU3MTg5MjAyM2Y0NDIzYmRhODJjZTU5ODZkZDVkNC90YWJsZTo0N2ZlZThkZWUwZTE0ZWUzYWQwNGMzNjU1OGI0NzA1YS90YWJsZXJhbmdlOjQ3ZmVlOGRlZTBlMTRlZTNhZDA0YzM2NTU4YjQ3MDVhXzE2LTAtMS0xLTExNjM5Mw_6a81ca4b-be55-49cb-bc79-b629a3c17c6f">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.</span></div> 10495000 5292000 1827000 9619000 -525000 7470000 35400000 4007000 213000 17629000 8782000 50000000 -387000 23114000 2645000 11101000 11328000 -1224000 24308000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:43.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:43.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.344%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 312321000 312321000 312321000 0 0 312321000 312321000 312321000 0 0 2292000 2292000 2292000 0 0 60336000 60336000 0 60336000 0 2861000 2861000 0 2861000 0 25000000 25000000 0 25000000 0 2693000 2693000 0 2693000 0 53636000 53636000 0 53636000 0 78302000 78302000 78302000 0 0 78302000 78302000 78302000 0 0 2722000 2722000 2722000 0 0 818000 818000 0 0 818000 16018000 16018000 0 16018000 0 25000000 25000000 0 25000000 0 5234000 5234000 0 5234000 0 Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. 28400000 27500000 DERIVATIVE FINANCIAL INSTRUMENTS<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the consolidated statement of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December 31, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. There is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of foreign currency derivative instruments on the Company’s consolidated balance sheets as of December 31, 2022 and December 31, 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:30.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -43900000 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of foreign currency derivative instruments on the Company’s consolidated balance sheets as of December 31, 2022 and December 31, 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:30.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12191000 1429000 1445000 5849000 7905000 0 PROPERTY AND EQUIPMENT, NET<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased computer software </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixture and other equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,443 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $69.0 million, $65.5 million and $50.5 million during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $3.6 million and $3.3 million, and the associated accumulated depreciation was $0.3 million and $0.2 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with these assets held under operating leases was $0.1 million for both years ended December 31, 2022 and 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns buildings located in Belarus, which are used in the Company’s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $50.1 million. Once completed, the acquired building is intended to be used in the Company’s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December 31, 2022 and due to Russia’s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the assets in Ukraine.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $66.1 million, which includes an upfront payment of $13.3 million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $52.8 million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was 5.20%. See Note 16 “Commitments and Contingencies” for more information regarding the deferred consideration.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased computer software </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixture and other equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,443 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P3Y 157283000 167546000 P5Y 99414000 33649000 P44Y 54627000 55388000 P9Y 32949000 37828000 P7Y 22153000 31961000 P7Y 19039000 22881000 P18Y 2137000 2137000 1339000 1339000 51502000 50133000 440443000 402862000 167095000 166648000 273348000 236214000 69000000 65500000 50500000 3600000 3300000 300000 200000 100000 100000 50100000 66100000 13300000 52800000 0.0520 ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, current (Note 5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">151,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">142,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, current (Note 5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">151,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">142,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 47433000 49924000 36036000 39810000 18008000 9405000 50001000 42875000 151478000 142014000 LEASES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.1 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the years ended December 31, 2022, 2021 and 2020. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the components of lease expense were as follows:</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:18.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,144 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,740 </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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,555 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,370</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:</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:71.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,986 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,590 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net (decrease)/ increase due to lease modifications:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,254)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates as of December 31, 2022 and 2021, were as follows:</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:73.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, operating lease liabilities will mature as follows:</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:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,447</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,778)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December 31, 2022. There were no material lease agreements signed with related parties as of December 31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had committed to payments of $15.7 million related to operating lease agreements that had not yet commenced as of December 31, 2022. These operating leases will commence on various dates during 2023 and 2024 with lease terms ranging from 0.1 to 7.3 years. The Company does not have any material finance lease agreements that had not yet commenced.</span></div> P0Y1M6D P9Y1M6D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the components of lease expense were as follows:</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:18.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,144 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,740 </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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,555 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,370</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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> 51775000 67144000 73740000 10372000 8555000 6461000 5289000 2248000 1169000 67436000 77947000 81370000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:</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:71.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,986 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,590 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net (decrease)/ increase due to lease modifications:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,254)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 54344000 68986000 35048000 18590000 -2934000 7000000 -4254000 7062000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates as of December 31, 2022 and 2021, were as follows:</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:73.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P5Y4M24D P5Y6M 0.028 0.025 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, operating lease liabilities will mature as follows:</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:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,447</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,778)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 43813000 36250000 28485000 22321000 14324000 28254000 173447000 10778000 162669000 15700000 P0Y1M6D P7Y3M18D DEBT<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026. </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. As of December 31, 2022, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate, which resets regularly at issuance, based on lending terms.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of December 31, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement as of December 31, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Debt - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of December 31, 2022, debt that matures within one year is classified as Short-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.9 million that bear a weighted average interest rate of 1.9%. As of December 31, 2022, debt that matures in more than one year and through 2026 is classified as Long-term debt on the consolidated balance sheets and consists of multiple bank loans and credit lines totaling $2.7 million that bear interest at a weighted average interest rate of 1.3%. Some of this debt is secured by assets of the Company and some of the debt agreements contain covenants. As of December 31, 2022, the Company was in compliance with all those covenants.</span></div> 700000000 1000000000 150000000 0.005 0.010 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement as of December 31, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25000000 25000000 0.052 0.010 675000000 675000000 700000000 700000000 2900000 0.019 2700000 0.013 PENSION AND POSTRETIREMENT BENEFITS<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Pension Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company’s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December 31, 2022, 2021 and 2020, were $29.0 million, $21.3 million, and $16.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December 31, 2022, 2021 and 2020, the Company recorded expense of $8.3 million, $5.5 million and $4.3 million, respectively, related to these plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overfunded balance of the Company's defined benefit pension plans is included in Other noncurrent assets in the consolidated balance sheets and the underfunded balance is included in Accrued compensation and benefits expenses for the current portion and Other noncurrent liabilities for the noncurrent portion. As of December 31, 2022 and 2021, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit pension plans were as follows:</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:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  <br/> December 31, <br/> 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  <br/> December 31, <br/> 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) recognized:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,489)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Funded status</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10,625)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,883)</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> 29000000 21300000 16000000 8300000 5500000 4300000 As of December 31, 2022 and 2021, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit pension plans were 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:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  <br/> December 31, <br/> 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  <br/> December 31, <br/> 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) recognized:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,489)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Funded status</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10,625)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,883)</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> 0 1167000 -832000 -561000 -9793000 -3489000 -10625000 -2883000 REVENUES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are sourced from four geographic markets: Americas, EMEA, APAC and CEE. The Company presents and discusses revenues by customer location based on the location of the specific customer site that it serves, irrespective of the location of the headquarters of the customer or the location of the delivery center where the work is performed. Revenues by customer location is different from revenues by reportable segment as segments are not based on the geographic location of the customers, but instead they are based on the location of the Company’s management responsible for a particular customer or market (see Note 17 “Segment Information”). The Company assigns customers into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as “Emerging Verticals.” Emerging Verticals include customers in multiple industries such as energy, utilities, manufacturing, automotive, telecommunications and several others.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,887,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145,163 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,351 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,559 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,799 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,239,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145,606 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,203 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the revenues disaggregated by timing of revenue recognition and reconciled with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,888,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,747,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:16pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020 the Company recognized $7.5 million, $18.7 million and $5.0 million, respectively, of revenues from performance obligations satisfied in previous periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of December 31, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.886%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company recognized $35.4 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the year ended December 31, 2021, the Company recognized $16.2 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.</span></div> 4 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,887,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145,163 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,351 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,559 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,799 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,239,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145,606 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,203 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the revenues disaggregated by timing of revenue recognition and reconciled with the Company’s reportable segments (Note 17 “Segment Information”) for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,888,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,898,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,747,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,242,248</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,350,484</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,412</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601,820</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947,305</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,353</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2792156000 92244000 2804000 2887204000 95706000 1642114000 99000 1737919000 3837000 116533000 0 120370000 6855000 2165000 70185000 79205000 2898554000 1853056000 73088000 4824698000 2145163000 77351000 4316000 2226830000 87121000 1172267000 329000 1259717000 3224000 100335000 0 103559000 6740000 531000 160767000 168038000 2242248000 1350484000 165412000 3758144000 1546093000 45553000 3490000 1595136000 45733000 834033000 76000 879842000 2177000 67621000 0 69798000 7817000 98000 106787000 114702000 1601820000 947305000 110353000 2659478000 505227000 571437000 15560000 1092224000 522970000 460858000 42858000 1026686000 467664000 341344000 944000 809952000 655122000 136273000 1866000 793261000 454102000 52465000 800000 507367000 293469000 290679000 11060000 595208000 2898554000 1853056000 73088000 4824698000 359306000 354041000 27781000 741128000 361611000 372394000 114365000 848370000 389613000 275502000 1826000 666941000 559707000 102270000 2620000 664597000 340706000 49900000 703000 391309000 231305000 196377000 18117000 445799000 2242248000 1350484000 165412000 3758144000 221977000 220448000 16364000 458789000 199594000 278355000 77286000 555235000 334063000 224922000 1695000 560680000 419895000 73288000 3630000 496813000 260518000 35347000 448000 296313000 165773000 114945000 10930000 291648000 1601820000 947305000 110353000 2659478000 2615213000 1578786000 45581000 4239580000 263603000 269669000 27195000 560467000 19738000 4601000 312000 24651000 2898554000 1853056000 73088000 4824698000 1981696000 1145606000 82445000 3209747000 244249000 202436000 82711000 529396000 16303000 2442000 256000 19001000 2242248000 1350484000 165412000 3758144000 1440635000 790203000 60166000 2291004000 151769000 151718000 48525000 352012000 9416000 5384000 1662000 16462000 1601820000 947305000 110353000 2659478000 2888342000 1849011000 72795000 4810148000 10212000 4045000 293000 14550000 2898554000 1853056000 73088000 4824698000 2232308000 1349956000 165301000 3747565000 9940000 528000 111000 10579000 2242248000 1350484000 165412000 3758144000 1595786000 946379000 108826000 2650991000 6034000 926000 1527000 8487000 1601820000 947305000 110353000 2659478000 7500000 18700000 5000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of December 31, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.886%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11182000 2146000 2145000 0 15473000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11490000 13798000 36036000 39810000 42000 84000 35400000 16200000 STOCK-BASED COMPENSATION<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following costs related to the Company’s stock compensation plans were included in the consolidated statements of income:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,655</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,238</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has long-term incentive plans under which 3.564 million shares of common stock are available for issuance to Company personnel and 517 thousand shares of common stock are available for issuance to non-employee directors as of December 31, 2022. All of the awards issued pursuant to the long-term incentive plans expire 10 years from the date of grant.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company maintains an Employee Stock Purchase Plan (“ESPP”) to enable eligible employees to purchase shares of EPAM’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. As of December 31, 2022, 780 thousand shares of common stock remained available for issuance under the ESPP.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s long-term incentive plans is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">536,015</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,772</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61.71</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,369,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">447,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr style="height:14pt"><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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022, 2021 and 2020 was $134.29, $149.26 and $68.53, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $154.4 million, $251.9 million and $151.3 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over four years from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant’s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $23.3 million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of 2.6 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:36.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified<br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.94 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">686</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162.15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">141.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.26 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217.28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.59 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested service-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:66.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.343%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity-classified equity-settled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,042 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability-classified cash-settled</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,014 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested service-based awards</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,474</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $183.9 million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.8 years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $20.0 million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.4 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the Company’s service-based liability-classified RSUs as of December 31, 2022 and 2021 was $10.2 million and $31.5 million, respectively, and is classified as Accrued compensation and benefits expenses in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s performance-based awards for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:53.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.438%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.81 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.78 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.87 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $0.3 million of total remaining unrecognized stock-based compensation costs related to performance-based equity-classified restricted stock is expected to be recognized over the weighted average remaining requisite service period of 0.7 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $3.6 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted average remaining requisite service period of 2.3 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested performance-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity-classified equity-settled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested performance-based awards</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,215</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,282</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the six-months offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December 31, 2022 and 2021:</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:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company’s stock price. The expected term represents the purchase period for the ESPP. The risk-free rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the weighted average price per share was $315.60 and the weighted average grant-date fair value per share was $119.76. During the year ended December 31, 2022, the ESPP participants purchased 120 thousand shares of common stock under the ESPP and the Company recognized $13.9 million of stock-based compensation expense related to the ESPP. As of December 31, 2022, total unrecognized stock-based compensation cost related to the ESPP was $4.4 million, which is expected to be recognized over a period of 0.33 years.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the weighted average price per share was $659.65 and the weighted average grant-date fair value per share was $141.86. As of December 31, 2021, no purchases were made under the ESPP. For the year ended December 31, 2021, the Company recognized $1.2 million of stock-based compensation expense related to the ESPP. As of December 31, 2021, total unrecognized stock-based compensation cost related to the ESPP was $2.3 million, which is expected to be recognized over a period of 0.33 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments for Future Equity Awards </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions”, EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company has commitments to grant up to $25.6 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following costs related to the Company’s stock compensation plans were included in the consolidated statements of income:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,655</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,238</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 47470000 51580000 32785000 52439000 60075000 42453000 99909000 111655000 75238000 3564000 517000 P10Y 0.10 P6M 0.85 780000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s long-term incentive plans is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">536,015</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,772</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61.71</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,369,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">447,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr style="height:14pt"><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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr></table> 3323000 50.85 536015000 158000 187.76 700000 37.79 9000 119.30 2772000 61.71 822152000 94000 410.03 536000 49.13 12000 248.74 2318000 77.79 1369132000 133000 277.85 514000 44.02 11000 350.19 3000 128.11 1923000 98.92 447503000 P3Y4M24D 1627000 67.51 425184000 P2Y7M6D 279000 270.39 21357000 P8Y2M12D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.467 0.353 0.369 P6Y2M26D P6Y2M26D P6Y3M 0.026 0.012 0.005 0 0 0 134.29 149.26 68.53 154400000 251900000 151300000 P4Y 23300000 P2Y7M6D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:36.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified<br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.94 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">686</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">162.15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">141.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.26 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217.28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.59 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10000 162.96 759000 122.48 242000 105.40 0 0 294000 204.57 60000 181.77 0 0 1000 122.55 0 0 1000 63.10 317000 108.87 122000 91.39 0 0 49000 148.11 5000 113.94 9000 167.18 686000 162.15 175000 141.16 0 0 238000 429.41 27000 394.24 0 0 0 0 0 0 0 0 308000 139.83 86000 118.05 0 0 40000 264.48 4000 210.26 9000 167.18 576000 277.38 112000 217.28 0 0 655000 287.13 51000 269.60 0 0 3000 387.74 -3000 220.00 9000 167.18 244000 235.96 56000 184.96 0 0 68000 328.81 11000 260.59 0 0 916000 291.19 99000 257.74 <div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested service-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:66.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.343%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity-classified equity-settled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,042 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability-classified cash-settled</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,014 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested service-based awards</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,474</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3990000 0 101000 69510000 129527000 60042000 16238000 33947000 22014000 89738000 163474000 82157000 183900000 P2Y9M18D 20000000 P2Y4M24D 10200000 31500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s performance-based awards for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:53.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.438%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.81 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.78 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.87 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9000 165.87 0 0 0 0 31000 210.44 0 0 10000 177.81 9000 165.87 21000 227.16 0 0 8000 574.98 0 0 4000 177.81 0 0 2000 334.78 9000 165.87 23000 339.69 0 0 6000 418.26 0 0 9000 238.96 0 0 5000 377.87 9000 165.87 15000 412.60 300000 P0Y8M12D 3600000 P2Y3M18D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested performance-based awards (measured at the vesting date) for the years ended December 31, 2022, 2021 and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity-classified equity-settled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested performance-based awards</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,215</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,282</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2914000 2215000 3282000 2914000 2215000 3282000 P6M The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December 31, 2022 and 2021:<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:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.868 0.231 P0Y6M P0Y6M 0.030 0.001 0 0 315.60 119.76 120000 13900000 4400000 P0Y3M29D 659.65 141.86 0 1200000 2300000 P0Y3M29D 25600000 2000 INCOME TAXES <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Provision for Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes based on geographic location is disclosed in the table below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">507,258</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378,479</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the U.S. Tax Act, as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8.0% on the remaining earnings. As of December 31, 2022, the remaining unpaid balance of this one-time transition tax was $34.3 million to be paid in annual installments with the final payment due in 2025. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had approximately $1.522 billion of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. Due to the enactment of the U.S. Tax Act and the one-time transition tax on accumulated foreign subsidiary earnings, these accumulated foreign earnings are no longer expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective Tax Rate Reconciliation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company’s effective income tax rate is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI and BEAT U.S. taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits relating to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax expense and tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent differences </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of election to change entity classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s worldwide effective tax rate for the years ended December 31, 2022, 2021 and 2020 was 17.3%, 9.7% and 13.6%, respectively. The provision for income taxes in the year ended December 31, 2022 was favorably impacted by the recognition of $8.3 million of net deferred tax assets resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded for U.S. income tax purposes. The provision for income taxes in the year ended December 31, 2022 was unfavorably impacted by a charge of $7.6 million associated with changes to certain U.S. tax regulations causing an increase in net foreign tax expense. In addition, the Company recorded excess tax benefits upon vesting or exercise of stock-based awards of $35.1 million, $71.6 million and $36.6 million during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Belarus, member technology companies of High-Technologies Park, including the Company’s local subsidiary, have a full exemption from Belarus income tax on qualifying income through January 2049. However, beginning February 1, 2018, the earnings of the Company’s Belarus local subsidiary became subject to U. S. income taxation due to the Company’s decision to change the tax status of the subsidiary. There was no aggregate dollar benefit derived or impact on diluted net income per share from this tax holiday for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:75.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,538)</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. taxation of foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">160,029</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">125,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company classified $12.8 million and $18.3 million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the stock-based compensation expense deferred tax asset at December 31, 2022 and 2021 is $4.6 million and $5.4 million, respectively, that is related to acquisitions and is amortized for tax purposes over a 10 to 15-year period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company’s domestic and foreign net operating loss (“NOL”) carryforwards for income tax purposes were approximately $3.9 million and $32.3 million, respectively. If not utilized, the domestic NOL carryforwards will begin to expire in 2023. The foreign NOL carryforwards include $22.4 million from jurisdictions with no expiration date, with the remainder expiring as follows: $1.1 million in 2023, $1.9 million in 2024, $2.7 million in 2025, $1.3 million in 2026, $2.5 million in 2027, and $0.4 million beyond 2027. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $30.8 million as of December 31, 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the total amount of gross unrecognized tax benefits was $7.9 million and $8.2 million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December 31, 2022 and 2021, the Company accrued $0.7 million and $0.6 million respectively, of interest and penalties resulting from such unrecognized tax benefits.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits changes for the years ended December 31, 2022, December 31, 2021 and December 31, 2020 are as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning Balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases in tax positions from prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases due to lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions including Germany, Ukraine, the United Kingdom, Hungary, Switzerland, Netherlands, Poland, India, and Mexico. With few exceptions, as of December 31, 2022, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2018.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes based on geographic location is disclosed in the table below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">507,258</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378,479</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 78564000 128498000 100411000 428694000 404894000 278068000 507258000 533392000 378479000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 20044000 22742000 19249000 10116000 6735000 7022000 99847000 69162000 45042000 -26379000 -40421000 -16235000 -3483000 -2576000 -1682000 -12303000 -3902000 -2077000 87842000 51740000 51319000 0.155 0.080 34300000 1522000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company’s effective income tax rate is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI and BEAT U.S. taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits relating to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax expense and tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent differences </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of election to change entity classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 106514000 112016000 79481000 355000 229000 191000 -35119000 -71628000 -36646000 4902000 -206000 -387000 7812000 4756000 3507000 9323000 9192000 5323000 3869000 1102000 44000 -8264000 0 0 2876000 4100000 0 1326000 379000 -194000 87842000 51740000 51319000 0.173 0.097 0.136 -8300000 7600000 35100000 71600000 36600000 Significant components of the Company’s deferred tax assets and liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:75.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,538)</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. taxation of foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">160,029</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">125,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11587000 10561000 87816000 83416000 9185000 7338000 33078000 31959000 43662000 52806000 36915000 0 14030000 0 11284000 11750000 19955000 21583000 267512000 219413000 6728000 4538000 260784000 214875000 15324000 1095000 24523000 26124000 42211000 51871000 11465000 3770000 7232000 6402000 100755000 89262000 160029000 125613000 12800000 18300000 4600000 5400000 P10Y P15Y 3900000 32300000 22400000 1100000 1900000 2700000 1300000 2500000 400000 30800000 7900000 8200000 700000 600000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits changes for the years ended December 31, 2022, December 31, 2021 and December 31, 2020 are as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning Balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases in tax positions from prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases in tax positions from prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases due to lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8155000 3317000 2914000 4739000 5310000 902000 393000 0 0 2447000 1350000 0 6945000 0 0 1121000 1298000 528000 197000 524000 29000 7865000 8155000 3317000 EARNINGS PER SHAREBasic earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 264 thousand, 32 thousand and 40 thousand for the years ended December 31, 2022, 2021 and 2020, respectively. </span></div>Net income attributable to noncontrolling interests recognized in connection with the acquisition of Emakina on November 3, 2021 was immaterial for the years ended December 31, 2022 and 2021. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 419416000 481652000 327160000 419416000 419416000 481652000 481652000 327160000 327160000 57291000 56511000 55727000 1878000 2553000 2719000 59169000 59064000 58446000 7.32 8.52 5.87 7.09 8.15 5.60 264000 32000 40000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the consolidated financial statements of the Company.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ukraine Humanitarian Commitment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of December 31, 2022, the undiscounted deferred consideration amounts owed totaled approximately $60.0 million and are expected to be paid as follows: $14.2 million in 2023, $14.0 million in 2024, $15.1 million in 2025, and $16.7 million in 2026. See Note 7 “Property and Equipment, Net” for more information regarding the purchase of software licenses.</span></div> 100000000 60000000 14200000 14000000 15100000 16700000 SEGMENT INFORMATION<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the respective management team member’s reportable segment.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit, before unallocated expenses, by reportable segments were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,353 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">799,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">729,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">503,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers individually exceeding 10% of our total segment revenues for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,139)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">572,966</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">542,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">379,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,667)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">507,258</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378,479</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:64.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,183 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,289 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,980 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,718 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,434 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,079 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,036 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">169,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the Company’s revenues by customer location for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,761,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,217 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,391 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,678 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,902 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,416 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,846 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit, before unallocated expenses, by reportable segments were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,353 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">799,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">729,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">503,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2898554000 2242248000 1601820000 1853056000 1350484000 947305000 73088000 165412000 110353000 4824698000 3758144000 2659478000 589412000 462798000 345196000 223276000 233727000 152902000 -13460000 32547000 5811000 799228000 729072000 503909000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,139)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">572,966</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">542,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">379,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,667)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">507,258</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378,479</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 799228000 729072000 503909000 99909000 111655000 75238000 22223000 17646000 12340000 1537000 6397000 1868000 102593000 51058000 35139000 572966000 542316000 379324000 10025000 -1727000 3822000 -75733000 -7197000 -4667000 507258000 533392000 378479000 Physical locations and values of the Company’s long-lived assets are presented below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:64.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,183 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,289 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,980 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,718 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,434 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,079 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,036 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">169,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 70183000 78289000 30980000 68804000 14843000 15718000 57311000 75422000 73988000 14685000 8240000 5434000 8552000 5339000 5365000 8506000 9459000 7079000 0 16611000 15036000 45307000 28011000 15933000 273348000 236214000 169533000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the Company’s revenues by customer location for the years ended December 31, 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,761,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,217 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,391 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,678 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,902 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,416 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,846 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,824,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,758,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,659,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2761050000 2125301000 1523731000 619305000 474941000 331217000 323424000 271208000 203391000 215444000 154816000 114678000 161758000 113727000 84902000 114910000 96646000 68416000 64745000 155186000 104846000 564062000 366319000 228297000 4824698000 3758144000 2659478000 ACCUMULATED OTHER COMPREHENSIVE LOSS<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</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:64.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32,666)</span></td><td style="background-color:#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,295)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,323)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,304)</span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(49,033)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,579)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,780)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss)/ gain in fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,233)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,781)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,076 </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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,031)</span></td><td style="background-color:#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7,059)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (losses)/ gains</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,892)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit/ (expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,804)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,321)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(54,207)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,512)</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-top:9pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"> As of December 31, 2022, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</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:64.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32,666)</span></td><td style="background-color:#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,295)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,323)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,304)</span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(49,033)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,579)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,780)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss)/ gain in fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,233)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,781)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,076 </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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,031)</span></td><td style="background-color:#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7,059)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (losses)/ gains</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,892)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit/ (expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, net of tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,804)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,321)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(54,207)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,512)</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>(1) As of December 31, 2022, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months -52747000 -28168000 -32666000 -45295000 -29323000 5802000 3738000 -4744000 1304000 -49033000 -24579000 4498000 -101780000 -52747000 -28168000 -3417000 3642000 1292000 -49233000 -13781000 8076000 -20331000 -4649000 5031000 44067000 0 0 3442000 -2073000 695000 11723000 -7059000 2350000 8306000 -3417000 3642000 1957000 -986000 0 4892000 -3805000 1275000 -1088000 862000 -289000 -3804000 2943000 -986000 -1847000 1957000 -986000 -95321000 -54207000 -25512000 SUBSEQUENT EVENTSOn February 13, 2023, the Board of Directors authorized a repurchase program for up to $500 million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program will have a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock. 500000000 P24M <div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">thousands)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Year </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions/ <br/>Write offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Year </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5521000 14419000 4630000 15310000 4537000 0 -2191000 6728000 4886000 3888000 3253000 5521000 5485000 0 948000 4537000 3210000 3282000 1606000 4886000 3877000 1608000 0 5485000 EXCEL 130 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &"K5U8'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 " !@JU=6R4C6%^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%&&2;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHC JVH%#DD910IF8!$6(I.MT4)'5-3'"][H!1\^8Y=A1@-VZ-!3@KJL@=QOF>05;XJ*%_Q^7W'!5Z)Y>)]=?_C=A%UO[,'^ M8^.KH&SAUUW(+U!+ P04 " !@JU=6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &"K5U9B>63Z* @ )0Q 8 >&PO=V]R:W-H965T&UL MM9MO<^*V%L:_BH9V.NU,$FR9/V&;,$,@Z>5V-V5"MCNYG;X0M@#/VA:5Y!"^ M_3VR 6-&%K@CWB0VI3LRG\)8V) MN&$KFL [<\9C(N&4+YIBQ2D)LJ X:F+'Z31C$B:-_EWVVH3W[U@JHS"A$XY$ M&L>$;QYHQ-;W#;>Q>^$E7"RE>J'9OUN1!9U2^74UX7#6W*L$84P3$;($<3J_ M;PS<3R/O5@5DG_@SI&MQ<(Q45V:,?5+Q3?\HZ#YV9$4&'+/H6!G)YW[AMH(#.21K)%[;^#]UVJ*WT M?!:)["]:YY]MM1K(3X5D\3886A"'2?Z??&Q!' 3<.A4!>!N CP+C+RR12X$>DX &98$F M-&G?+KQKUP,V*HZH?X,\]PIA!V--@X;F\"-V!^"\K?::/_TP]N MQ_E51\>FV,B26(E<:T^N95+OCYB?PC(CT>MF1778S.&N<_V[CH\QJBX?2V(E M/NT]G_9Y? 9)DI((O= 5XU('RJPC>:K#.S1&U05E2:P$JK,'U3D/U(3RD 5J MH4*P8FK'U FEW=)4N389X^M"LR16@M;=0^L:NSI,.5?,GD+AP^!ZHX0;P9G5 MKJ]=?.VY.F+&P+K$+(F5B-WNB=V>N5YQ LE1EMM4STFSUIQ$0CLIC6%U:5D2 M*]'J[6GUC#U\3&0H-S"\(HJ>TWA&N8Z26<-QW&NOW7)O=:2,H75)61(KD7*= M(E%SSF'U0A>ARB)@B#V36#L+3PE-!E_0]&WZ^OAE>H7&S\,;'3FS2%UTMM3* M[ Z27/<<=N/$9QSF(E'3\@I-)2QCB'$T9&DB^0;^!WJ@9O71HQ:@,:@V0$MJ M98"X (C/ ?A*/M X@.4MG(=^1M$P;4](8K@7M+V.Z[2T](S!M>E94BO3*[)_ MUY@B[^@-@@#4Q=7N 'V&SZ$_$OV8,TNV7/0U <3C48K1J!&RIE3$6 M5L U)_-&C*]KIL5HEIRF(2P!D,=IX5EU";;4RO *G^":$_QC>$-U!FO?*ULG M6G!FN6>ZEOK(H3FR-K9+F :W< VN.=D_QK:_9TPX>P\37S]WS9J3@1:;5==@ M2ZV,K? -KCG5/\8V84*"@?A?N*J^R9H5W=M>R]%RL^H=;*F5N17NP36G_-FL M''!*JC&9!7"GJX5DU3+84BM#*DR#:\[X/S-E1B=+EIA_H"GU4PZC3(?LA-*0Q3%D?%/)_.]7 M:$4X>B=12M&/S@V8,+2B'(DEX=I$Q"Q=%ZDMM3+2PDY@<\(/WCX(DP6:;N(9 MB[0D3_@1L&!:2E8]@RVU,J7",V!S@K\;:>CQPU^29$$K#>L)H>>WJ=9AF<-J MT[J$1\"%1\!G>81O-(JNOR>06L%,)0*6N "-A4CU:]P)S3PI5:F5G@ ?)8'&">2\GR?6CT )SN,6FIFQ2IJ5BV M+;4RM<("X+,L0#8=T1!D40/\E]N)YCC:F.[A#G A3G 9VTI3&,2 M1>@A%?"VT"]L9IUJ6E;-@2VU MX0*\LW8.)NDL"GT85HQH;YAFE=KE+U:=P5:MG:FI0KKWOMOQ.KV>AW&[===\ MUP$Z* TZ*_$OF^NI\M$"_9%*F)"),IM::'9KAG*USD$WV]U.M]OKX7T?MT N MD?)[1+&Y&D*VEP0"28;F M:GN:J&K", FS]&_"V<KK./;QJR.&G?<$OJA MQI*(-M7MN4(B]9 M%6[0.\\- BL.#,8P>#[0[U1_+S-+.8[C>FWLN-KGJ>;@VM0NX0:]P@UZ9Q:2 M'19%/<&+VBSSA%A5!9DYK#:Q2SA!KW""GMG!'1/;5N!5,S/+/;UIB5GU?K;4 MRL0*[^>9K=H < 4YLJH\_%]Z/7-<;4Q6O5[SH(Q=N=[LYP "^:HZ)Z]HW[^Z M_\G!("NT;Q8?SW^O\(4HTRQ01.<0ZMQT8+L<$D) MW*#5!^#].6-R=Z(NL/\A1O__4$L#!!0 ( &"K5U8!>V2B1P( ,@% 8 M >&PO=V]R:W-H965T&ULC93;;J,P$(9?Q6*E7E6!0)*N M4D#*J6JDM(W:=/=BM1<.3()5'UC;E/;MUS8)FY42U!OLL6<^_V,S$]="OJD" M0*,/1KE*O$+K0+^6:VDLOZ7D MA %71' D89=XD_YX.K+^SN$'@5J=S)'-9"O$FS66>>(%5A!0R+0E8#.\PPPH MM2 CX\^!Z;5'VL#3^9%^YW(WN6RQ@IF@/TFNB\3[[J$<=KBB^EG4]W#(9VAY MF:#*?5'=^$;FQ*Q26K!#L+$9XTHA"F:BX;@JM76W;U*2ISG_N38][P')/N$(4=B8TZ-V86Y1-WV@,+4I7 MJUNA3>6[:6%:+4CK8/9W0NBC80]HFW?Z%U!+ P04 " !@JU=6X:X/Y4$' M #@'0 & 'AL+W=OU?$*UL89H MYJ(9F\8;LLDK,XTS7<.O.?CIZ?[JY0[/W=W=? M9^@<_3F[1:_/?D5G**_0UY7<*%YEZG*BX7=]BUTX"VW8G&!&!DC MBBEUN-^<[DX.W2>0;YLT;9.F33PVE/2FKD6E$5=*:&3@AVDRMI4F2_Z](:K%8))0PMS(?[9Y(^\@-R= M66]#A4THL_X?IR1*" N"R\GC?D(.NR"((AJV=@=8@Q9KX,7ZM>:9@-ZP$ !R M7@BU!2XK7<-JW\W6&%70W.02\0):$*\6PMRU!MJY"E M-';#C5NXL;]VI.;%"1!CZ^4T#M/]TMV"=-C1* V2@5%-6IC)D5$% J[UU"FSC0,A8D/; .,Q91$KBQIBW6U(OU,R#E.J\>4"& *%%M&/%< M+L\W<+.W&%W 4PL1"9)X;_2VP!UF29 $Q V)'^+F7VE!>%$QNQ5PI-<6R!<]@Q,!L"U]$D M\5(3\.Y2P(+*D.;?/6MJ%^5@<&(:IW$?I\,N8(.ME'0<1_PD][GI3Y6LCJ__ M7:1]#$&S38!Q2D+2!V@;LI R.M1'24=, M)#Q)'!4YG^=%KG/A1NKEMQ^52#\KVF'.'=<1/]E=+Q9R _R+UOS9* ]GPC9O M,9S8G<(VH]#2AJ:EXS?B)SB 6&^$D4,E;.$4WVZ"@$7FHA++'+"+[^:'@=FR M^2R(PR2VRLJV"S%-TR'X'>\1/_&]P'\!Z= 5QPK.9CE8%K!X^RDX[ **A]B0 M='1(_'RX)]DR,7>SB4UH-(FL07;07H3)0'.A'>O18ZP'Q2%,LQ9M)8]?AM>Y MR[%9+8APU!=L#C,:!\& %*(=]U$_]_4%QEX!^&';?!=@9JU$AUF("1ZH [JW M>?2SXJ'4/%*UU.:\.(B#A/7!.NPB!G4[@+;C1NKGQH^R>O 7+;6YCL91:B&T MS1BF;&@X.TJD?DKT5D''Z4[D-@D22AGIL[G++J )I@/8.ZZD_EV<)3R.58.] M32,XB2Q![[!+<3HXUAW/43_/;4OW&$B;P0C&$0GZ?(;#6R<_RNRMRB,QU&4-'421N,$+M6* SB4 M*P628]P8A&%K$*0O!G*C%6P4,]-\N$:W8B'*.2SHEY/*QJ7_](23)6H3?&@M M<8?-@,IBG0)@?@5PG66Y$8:PR,WAS7E>H05?Y[#HG<=]-J^#4$VC_EF(PRXF M)"4#[9-U H#Y!< 7H3D\ E7(ZPHFP7TH:=,X!46=6DW384@2FH9L"&?'^.P( MX]? 3)OZ>5N73I V?9\38B%T6<5#L[YWQ.NG>-#6FW)3<"U:20V;A%JLS->6 M1V!4J=PC:S/ZN1FN?I]WV84@38: =]3/3MD-W]U?_X%FSTJ+4B'0L!?;83ZY M 3+'5AC:QOZ\[_*P#:&0H)2'$NET //K@$^@ ,PQM2P*TTOR"@274-I\-8'G M2A9YULR.VLQ5GN6\'J!>YM ']@['897$0TJ1=>* G2(././LV@!C!I*ZC\^U M!4[#A V-G0/U@NL?7UPGW$XC!T'[%,]CZ_F6^??_#Z(:\4 MZ-DE>.*+&$+4V\^)VQLMU\T7N;G46I;-Y4IP@&\,X/>E!(&SNS$?^=J/NM/_ M %!+ P04 " !@JU=622T95 (# -"0 & 'AL+W=OV\ G K@?!;0K0#=PFBIK+ UP1(' \ZVB.MHQ:8' M16X*M')#4EW%N>3J+E$X&8QO;^:WUU>3T6(Z01>CZ]'->(KFE]/I8HZ.9IA# M*F.0),3T&/U$]_,).CHX1@>(I&@1LUS@-!(#4RHEFL\,JUTOREV=-W:=0-A! M7?L$.9;CM,#'GX?;3;BI_-=)<.HD. 5?]ZTDY%P;15@(D*UV2GRO':\[[4QD M.(2AH5I) -^ $1S^L#WKO,W<-Y$UK'9KJ]WWV(,%QQ&H]@N!;/"2@D"J@BAD MJ>2JHZH,G"!,57OC-(2V9)0[N,4.^BVQ"6RW:UL#<[/K[7Z MWKN%FDL6/L2,1L#%X0_?L?OG"!YS(I_;=/:^LVC?1-:P[=:VW7>+-F9)HEYY M0KL_01GF:(-I#NA(=6'$*,5*]+X@O)*J'+I4GN[3YLGE7^7JG_3&3#0;]VT/^Z R)$ M_K'Z_IXFM^]Y_K[XED#/;P8VM/NU=O_KVM5I+J3J>Y*N/S+@MQEPW7T#+8&> MWSO=-V#N'%;Z0^$WYFN2"D1AI:!6IZ^>0EX>ON5$LJPXOY9,JM.P&,;J>P6X M#E#W5XS)EXD^$NLOH. _4$L#!!0 ( &"K5U8S#(,N1 4 &X5 8 M>&PO=V]R:W-H965T&ULK5C;;N,V%/P5PET4"9"U1.I"*74, M)%86#=!<$&?;AZ(/C$3;PDJB2])VVJ\O=8ED4[2: 'ZQ+7G.B'-X>#CB9,?X M#[&B5(*W/"O$U6@EY?K2LD2\HCD18[:FA?IGP7A.I+KD2TNL.25)%91G%K)M MW\I)6HRFD^K>$Y].V$9F:4&?.!";/"?\GQN:L=W5"([>;SRGRY4L;UC3R9HL MZ9S*[^LGKJZLEB5)1L@N RK$[RG=B;W?H)3RRMB/\N(N MN1K9Y8AH1F-94A#UM:4SFF4EDQK'WPWIJ'UF&;C_^YW]6R5>B7DE@LY8]D>: MR-75*!B!A"[()I//;/XJ(]#OA>ZN.,[D."U$KS!.GA<4TYD6BP!?5-- M7U!Q:5+CG7+^3TD6G8CL('E^FSQ_64MQ.J MGAFGI-Z)B@20G'&9_EO=.#>EN7Z MV;],18-;W7A0]USMIZID+L"2%JI\LEIP]W@/H]#7)F!F@+G(@?H\]6$. M#AUT1 VT.ZMA_X\>2=7:EM4L,;FB7'F'4J)UEC$ASB] 0:710=C]Y6';2)N$ MF0'V%:IZU>098$YP;*7!/2,%!]4I&ZI,9EEQ\8H42PI*348UL#],[&%'[QU& M'.RU#A/,]7U\1 _J]*"/5-\K52\7%*PYVZ:5V5>7S;0!2=[,?:.A/J@T&R-/ MWU--.$$1D9Z[@H.V8/GU.EF/HAX&KMPP#S(/8M751)I@# MCVGJO X<-CL/ZFVQ5F+48/ [,'3U)C SX0+H>[VI,?@BA-6^?41&YW?@L.'I M9 #5^^J7#Z/E@2?U/"=EBT[%=IC#SO; 8=]S0T0:@S/UAI:P+"-<=*DTVIJ& M+MB;3#QV>O7=1P7C?F'T4=XX.-:6.D<#ARU-E&8;29//B,(&47:HB^JC@C'4 M]WD#RAO[1S1U#@8&@Z4^KU^L-T+I4K)BDL6;K/8ORIT6'UX(@T;ITPOAE&S1 MJ=@.,]PY*3ALI;J%4!]BF O%;*.@7BD&F.]!J)>* >;MNY'#PXW.1:%A%[6_ M ;$H+[+\4+HZV5OA-F^_E)K@@6NJU>^M7<0E5.^K [T!(C9II#U 4Y[MSTT MO*Z.RK3[-_ RJH_^.IKZ)/*>\&5:")#1A:*TQUAU6%X?[M47DJVKXZY7)B7+ MJY\K2A+*2X#Z?\&8?+\H'] >L4[_ U!+ P04 " !@JU=6F&K?[,\# !V M# & 'AL+W=O8 E3OM3%BA..!+KHL#\UP/)V;:OF=INX3E;IE(MZ(/> M"B_)C,BOJR<.,[UA2;*"4)$QBCA9]+5[\RXR#04H+;YE9"OVQDA)F3/V0TW& M25\SU(E(3F*I*# \-F1(\EPQP3E^UJ1:LZ<"[H]W[)]+\2!FC@49LOSO+)%I M7PLTE) %7N?RF6V_D%J0J_ABEHOR%VTK6]_64+P6DA4U&$Y09+1ZXM?:$7L MTSL!L&J U08X)P!V#; O!3@UP"D]4TDI_1!AB0<]SK:(*VM@4X/2F24:Y&=4 MW?M,;7963 M.['",>EK0"P(WQ!M\.Z-Z1F?NCQW3;+H2F0'7G4:KSKGV <3**59Z;XNGU58 MM\2JBKD9.&;HF%Y/W^Q[H\,L,#W7.C2+CLULRP<=C=F! K=1X)Z-BZE,"4?Q M04"\SYD0'_1*V%V7,O>:T7!-LNA*9 >^]!I?>F>C89ABNB2JD,$7%#X1%$HN MYX3&OQ D%A4YKCY.R7>HQ"H7Q4=$29F1$K]V^;G:S]N[\QLG-&R[%4$=9I;C M^F$K@H[-'"<,NN/';S3[%VI>4^@4\NP_DJ E= AZ%44(!*/CFJ:OM76?6QUXQMN6_:QE66[)](F:&0'9V5'9 $K"9H3"B.)5G7OLLKA MGN&S!F5TC7F&\UTR*9?\271P+,<.#*;PK.8_ MEHHN36%'!)NFV1;5868%7NBV9!V;N8%G=?;9?=QH$@?:\A*PA?EHVM@)M84UGU,\UJTSS?ERUC M:_U!-=5EH_>;INK('S&'%!4H)PN@-&Y].!2OFMQJ(MFJ;/OF3$(360Y3^&- MN#* ]PO&Y&ZB-FC^:@S^!U!+ P04 " !@JU=6HKTSZQ\1 W @$ & M 'AL+W=OI.L5R#P1H$>\ M>TBW?V:W2;(3OJ]7F^S]Q>UN=_?;U54VOTW6I=L\M_74F#P>AJ'2\W%Q_>[7\6;#^\2^]WJ^4F";9"=K]>Q]L?'Y-5 M^O#^0KQX_$&T_'J[*WYP]>'=7?PU^93L_K@+MOEW5T_*8KE.-MDRW0C;Y.;] MQ>_B;Y$R*5;8+_&?R^0A>_:U4-R4+VGZ9_&-N7A_,2BV*%DE\UU!Q/G_OB77 MR6I52/EV_'5$+YYF%BL^__I1U_8W/K\Q7^(LN4Y7_[5<[&[?7TPNA$5R$]^O M=E'Z8"3'&S0LO'FZRO;_%1Z.RPXNA/E]MDO7QY7S+5@O-X?_Q]^/=\2S%43Y MQ K2<06IMH)\:H)\7$&N3QB?6$$YKJ"1M>=SQ8GW/*R=OR^.N%_?[_NKP4-P_CF?Q+O[P;IL^"-MB^=PKOMB'P7[] M_.&[W!2Y]6FWS7^[S-?;?;CVO4^^8\Y^_ZS.A$^?\_^YJO?YD^!KPK7QNZ>K MGP33RW_A7]N&[\S4Z-,_!37\P_S\W\*E\,>GF?#F'V^%[#;>)IFPW B?;]/[ M+-XLLE^$?U2^?W>UR[>VF'DU/V[9Q\.622>V['.ZBUM CJ"QN4KM=Y0'_: MI?,_6];6SE];B))LMUW.B\TY_."/S7+7=M?J/= S;J'QTGVT6!;W;KP2@GBY MN,SW^W5\MVS??>9KK7,VU.K&HV27_TN>"VJ\W2PW7]ON.KLG(?3]@W/Z#CCC M=KLO/)3R(YKL?OOCY!^AUV?]'>RU'_-UMLA7R/\G\N.NV."#* M[TAS,T_7R=4;)\VRMRU\ /+GW)RP>YZ7;B[GZ6:W35?YK[[FP;=+\D#>HE_:SU).S/IXD'X1OB1?EYOB;ZWXR[U+MLMT(;S)'WB' M6'\KQ#MAELQ_%63Q%T$:B-.V+.\<51Q\_Y;=Q?/D_46^&[)D^RVY^/#O_R:. M!O_1EO D-B,Q]8"-]ECQE.#;A^%0G$S>77U['NGD2/VLD08YTB0QB\1L$G-( MS"4QC\1\$@M(+"2Q",(J42H_1:G\^B@])SX/_/#9@UP<3D>B,JP^S*];EI,' MU65F[98TKEEJ<[EA;1&M\U;W#;*7YQG-14:#\6 H5A M%,K3@T+Y^XXO.D?U/;X@L1F)J22FD9A.8@:)F21FD9A-8@Z)N4KCH+*>9-[+ MB_CD)@4D%I)8!&&5$!T^A>APK\LG0C1_JEH\^4Z$-WE$[K]Z6[RNMG\B?INN M%LDV^Z>@_G6_W/T0_B?*GS4*6KI]B+>+_VU+T2&9HB0V(S&5Q#02TTG,(#&3 MQ"P2LTG,(3&7Q#P2\TDL(+&0Q"((JR3SZ"F91YV'M\]>C,_V+XO>%R_&"]^2 M_)JN%<)-NA61]MTI_)(FPB[\G MV4LAV^GW#5D2FY&82F+:N!&RE^)@5$M923FDUA M8B&)11!62=G)4\I.?C)EVY)UTDR)XH7;VNM#UYVC^V8FB:DDII&83F+&>?O) M)&=:)&:3F$-B+HEY).:36$!B(8E%$%9)S>E3:DX[4W/_\NME<;[T0IBGZ[MD MD\7[T["3[\77;:<0?9PV'HO*6!E)M:WY/M?)DEQ4D AQ=,#Z?( MOO@TOMOM^SP>U6:HIAZUY^$SFDYKY^2@(W54,U#-1#4+U6Q4[#%2E%KT7'>/[)V=I*8>MO7D) ?J MJ&::1A_%EO[%I/&TO7MR[V1$.RNHIJ&:CFH&JIFH9J&:C6H.JKFH MYJ&:?]:C.4!GAJ@645HU0\NBB]C==/&2W3$S6\-2;CM')Q]>CTNR6#)#-175 M-%334ZP$43B="(/Q$G]:!9M0J&: M>M0JK>M1/4K1BA.J&2T[830:C,?U2C@ZU6K;];(RGDP:AY]H.0G5W)9=W])% M1V?Z+7?9Z>>+]MT#>N]NI_?[?9]]H]J,U13I9;VB%P_FPH=J:.:@6HF MJEFH9J.:@VHNJGFHYJ-:@&HAJD645HW;LD@E=1>I>O7SI68;1AK)HEP_6$5K M5:BF2BV?H%-/3K0KA6K&B3U0ORX4.M1"-1O5'%1S4I.[.DY=NVCY#.!/B^5_WRVVR*$Y__7*? MY:ME69&W7Y:;^,2G57^46JHP V74>)T4[4"AFHIJ&JKIJ&:@FHEJ%JK9J.:@ MFHMJ'JKYJ!:@6GA>U$34T&JZEE4NJ;O*%=QOY[?Q\8G[_9=LN5C&VQ_'%TB% MFVVZ%C;M =P:K\W>R:4X;EQYKWN;>LOQ=0_IG9=H MKPK5-%334]YFJ@V0S45 MU314TU'-0#43U2Q4LU'-0357;I:\&A>/0B?ZJ!:@6HAJ$:55L[>L%LF'L^[_ MGHM'R61AX!K59JBFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEI$:=6P MELJP[JXP13]S\:ANNWZ7I?:OY K+++L_]*+FZ6:3S/=7CRK"53B44HOWU [UJ6QYO"B*E^X2 M07[[XN$M69&X1K49JJERRT L*U%R=R7J M-9JOFH%J!:B&H1I57CMNQ/R2]\K%2?"YS*S1Z&)$Z&8OUH M%>U+H9HJ-TLSC>1$ZU*H9IS8 XWWFM"V%*K9J.:@FHMJ'JKYJ!:@6HAJ$:55 M(E$IBUQ*=Y'+S++[HLE51&+^1'Z=/X4_)./^JE%/;]\??G;W>)VINU6\>>D0 MM7MPWT-45)NAFJHTNS9BO6RCH2-U5#-0S40U"]5L5'-0S44U#]5\5 M0+42U MB-*J>5R6NY3NSXUZ?1ZW9G#S0XJDB=PXMZI[FWJ'*]K:0C4-U714,\[;628Z MU$(U&]4<5'-1S4,U']4"5 M1+:*T:KQ*9;QVU[%>=3U_I5DGNE1$453J,8H6 MK%!-134-U714,U#-1#4+U6Q4\5II:4W-)9&HWJ^HD4J5%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M; MHT86:Q_E$E%#J_%:5JGR+[OB];H(SN67^\.Y +WC5&GB=I:2F MHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6GI$S$36Q&J1EE4IYX7.G.B_= M?URYI-5F;Q9KA>#2L?P)J]\;T#E:T!77>3=#0 MH3JJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEI$:=5<+0M32G=AZKQ+][=G:?,# MIN3!0!Z(C;?QT>(4JJDM-V(XJ4#H:UM^=1^M0+5,E29E, ME4G]N!)M.J&:VW(C+D6Q=@L\=*;?-K/XQ .Q_A8/VDUJF2HJXTG]*?'_1^=( M*3M'"OWA3.VIA#:04&V&:BJJ::BFHYJ!:B:J6:AFHYJ#:J[2;+S5WYKVT(D^ MJ@6H%J):1&F'[+W*;I-D-XMW\8=W=_'7Q(VW7Y>;3%@E-SD_^'6<_TNP77Z] M??IFE]Z]OQ OA"_I;I>N]U_>)O$BV18+Y+^_2=/=XS=7N?^0;O_24T[VYEMDVG:NZ\)R#&W M&+P")\U^^CT"Q]C207'F>E\TL?/HP",=23\=V(O'6OUH5E*VWL]U6367DU7; M;M[-9DVVDNNT>5MO9 5_6=9JG;;P4=W/FHV2:=XU6IMN6125OE-=LU^M4/;V79?UX.2&3YR^^%O>K5G\QFU]LTGMY*]OOFQL% MGV;[*'FQEE53U)6GY/)R)3S2#3K%?POYV!S\[FDK=W7]0W_XE%].?'U' MLI19JT.D\.-!+F19ZDAP'W_M@D[VU]0-#W]_COZQ,P]F[M)&+NKRSR)O5Y>3 M:.+EI'3VDU1-._=)W9 MM0;[1:7'_;95\-<"VK7SQ?67V^L_/B57WSXDWNTW^/'YPY=OM][U1V]Q=?N[ M]_&/ZS]OO:GW_3;Q?OWE-^\7KZB\;ZMZVZ15WES,6K@''6F6[:[WOK\>';D> MH=[GNFI7C?>ARF5^'& &-[]W0)\=O*?.B(G,WGJ,O/&H3RER0XO3FQ.D>7)Z M<]_AANW'@W7QV-AXI,W*6\)L;+REJM<>3'"5MD5UW\^0HBUD\P[K]CXLQ\/J MU>-=LTDS>3F!Y:&1ZD%.YO_^%Q'^?[ N.V>PY$S!CKJ3[[N3NZ+/O\#*6519 MO998G_5M@ZZM7B ?YIS$G(B+V<-A;R"RB(B 'LL26\9H"#[VLB,'P=Y!X$R( MJ_Q_L K 2MLV7EO#4IO555:4TJOVUO3W^E.FCZH<"9I9W]W1Z\@3G3)YS M!DO.%.RHZ\6^ZX4S>1()0;,B[3>H*O?2=:W:XN_^"_D3]MX&S:L^K#C(A)C2 MT,B7A:V*&/>)D56V2M HY'A2A7MGH=/9]3XQ2@F;IJ?T[CBME],M?$B;1D*R MG6HVM&Z0A_"?8=96"1(&OF$640DF8MQLM#<;.9LLEB2BCAOND)TPD2F?B+Z$0#=#"G47L(4@B?!J8] M!&*"0 2AZ<_6"9^PL9$:&(6X(<6$RI=<(9 1$"$BTQ:B$RPRYUZ"ZC@?0R\Z M0 MU0\NGW2%+HYIFJ9NM A+4ZU:]U-D#.=,^=6N8_&M;;#0JHCUJL]$T(H*:C(CI M@-\#ZSR,"444QF/3?, MZBX5'1EL5G#XG;92/2=/5X!!#7+D?GS?GO>VS@1Y M+!2A1[&.O0WD0]WD8<[&%,N7+4'L)R.RD:,]'8B'NHGG*H/L M:XKN$ GC=K=M0 #,T[SI2F+P5;?8_ZK- M=UE4:96=\@3#B6&O?H1QSFC)N:(=]^F ;O$@]69]K](UFE@,03!?"'.11V14T,BHER2H# !Q M)*4&GF/N:M1-^M0_ '#CT6[6M5EKA.J1W(ER[35M='^*4BS2I5>!=NVE/M6 M,"BM*C(M>^ZQ M_RF%V'FE(!YRBS2Q =)T%L[@%H/#ANT9%..7A0^ *0'>6$ M+G"C=I 25BB8:0:IAQ%BUE@31#8VM@-V,3=V?96;?G3U,(VZP,@H"+A9?\%T MC/B!N?JA\4:6=S90%GN!L@8CNJ@$&=K53^NJ@9.6Z@O=RUK!A)0/1;UMRJ>! M2P9P0?TC=24AJ)63B(S[U#IX8;K0]\>6_@'&V OEIQV6[*BDJZS59:FG:E$! M;\(D1-TAF$2I.6@+3$9";B6I+1M+TH&WV O/RSHB_H]V /4[C MD3"I#-.1R&=F"0O1Q2P8*8?P@PE"=56YXO\US>W2%&6<1B9G(SI" M@XB8J8WH6!1$?&3X^0!-W U-BY-MOO'NY'U153KQ=75#JJ+.4>\VX!#.8\;- M$<>$C+* F<5F1!BS4(P=$?G 3-S-3*]Q+W4EVND;>8(G(B:8]:H,^JC/[J $ M$QH==&Q\X")^PAM4W5.0',[!FA(!BY]DJO3>BQX\^%G?G3IKM.1='=:^]Q45)9?;D9?_N U6A#!BOB2Q0'11R(B5);8LX $=V<_Y0&K<36J? M'#3";3@B(K!6-^0!'K$F-_:4;VQ=&RB+"V>"WVXWF_YHDY9>7C1963=;]0Q= MTV[*'Q068&Z?NJUS)]Z]>B*<,UIRKFC'G3X0('_I,>2^SCC--40LTT)YL*IN MI9/W]5D=UEF-_>E8J1(="N0AI.!FF0Y1!2&UD!B1A82,U%[Y@(_:.9%"TFHWU;(MJH_T;20CRTLO6VW'*,N^PL$1_=/3$18(+(P9.9)&U&1 M(#+/V;.#=Z774MUW[YPW7O>0N7_I>/_M_KWVJ^YM;N/[]^1=TK^=/H3I7Y;_ MG"J@B<8KY1)"^F]#N"75OW_>?VCK3?=&]EW=MO6Z^W4E4\@9+8"_+^NZ??Z@ M+[#_OP#F_P!02P,$% @ 8*M75E@L2;H5 P JPD !@ !X;"]W;W)K M;Y MX7(?.M8-(M#9=IOWWU];D-M8]7:)7Z"E[[W^WH.V]#:4/?.$$ %>\ZS@?2L1 M8GENVSQ.2([Y&5V20H[,*/X=H[3P@IZ^MF8!3VZ M$EE:D#$#?)7GF/V^(!G=]"W7>GOPD"X2H1[806^)%R0BXG$Y9K)GURJS-"<% M3VD!&)GWK8%['K857@-^I&3#M]I .9E2^JPZ-[.^Y:B"2$9BH12PO*W)D&29 M$I)EO%2:5CVE(FZWW]2OM'?I98HY&=+L*9V)I&]U+# C<[S*Q /=7)/*3TOI MQ33C^@HV%=:Q0+SB@N8565:0IT5YQZ]5#EL$UWN' "L"/)2 *@(ZE.!5!$\G M4UK1.818X*#'Z 8PA99JJJ'#U&QI/RW4:X\$DZ.IY(E@.+J/1K3"(RNP' 078.KV]%3!(['F)%")$2D,D;\F-@!.V)E;P]8OK.]]-^7ZF6/A)8CO9HSI[ M])%Z4 <;JP;YFZ8IPE*JI:74SK@.7+_C(L_KV>OM= PXS_-]V-K%A08<@M#U M4(W;\>35GKP//6U](]J57&MC1I8XG6FG5*Y()G<)IA8GP)P3L]MR$G^K.@\Y M#:<&3+?I_-K;_Z'WB94X$R>C3L.339\0X7=I@T#J T;H' ?Y**N8[;1KFVT#[ 1ZZVM MN;;T9WB P[9IO2$?^0V3!ISG=9'7?%T&'(*HA9KKS=XZ&=5OS!UFB[3@("-S MR73.VE*"E;\&94?0I3XLIU3(HU*MH\[?^O\L^ -02P,$ M% @ 8*M75O/Z)$%8)0 HW8 !D !X;"]W;W)K&ULS3UI;]Q&EG^%\ 2S-D#)DIQKXR2 +,N. -O16/8,%HO]4$U6=U?, M)CLL4G+/KY]WUL%FR\H

1I=5-M+D]1C& M>LLIXFP2XS@K#G$ED?W-FNE"01)(IJ1NW9"'.8I\9".9CU'+#9^2/$(R?4=@ M9]8HNJR(D117L[E,L'&36#H/H\LJ&ZGR>OKB2*^5KA#'>3F0)'#&"%6\^T;@ MI%*#GQ2(,A[92,ACU&653^342:;O!>QH&D67%3$2X&HV1PDV:A)+YV%T664C M>5Y/7ASI,L(K8DL%2<"D8,74GX )Z88>SZ)P1S:2[OCQAX\?Z->/'4!#Z3R, M+JU;E"?)]&S.$6RJ));.P^BRRD8*O!ZR6.\J33@]C#".%1\CI9!<.5/./@BD M-<[*(<>6CC2O'CFLI.^N@Y[*ZCS3]P1VZHRBR^H8R6T]FV\$&R6)I?,PNJRR MD0:O)RN.=%MI\W"JR'HZIW#6,%XH10(GE1%#2C'*;V0C 8[/C59Y%JL33-\' MV&DSBBXK8"2U]6S6$&QZ));.P^BRRD;ZNQZF.-)AE)M#%S M$FF%;(?;+%*\(\&-SVU6>1BK$TS?#-BY,XHN*V DM_5LCA!L6B26SL/HTLI& M@9&L'IY8;S-#!,T4BI$ ">[R[B)09FB&'T4SLI%LQ@\_?CBG7SIVJ@RE\S"Z MK&Z1PC:S.3VPF9!8.@^CRRH;:>YZ1.)(0Q''@_!6%>)+ 52I5]50*UZQ_# MAEHKDK@C68S[UCKH(:S.,WU#8(?**+JLCI'&-K-9/;!YD5@Z#Z/+*AN)[WI\ MXDBKE=8,88N3QTD8Y_FAR!2,,S-TTD&4T,A&(AJ?NZSR!%8GF+X)L--D%%U6 MP$A;F]G,'MB42"R=A]%EE8U$=STT<:2]J -"M!+%22(4L.V?JHH/QQ! ;70T M#4D7$H4SLI%TQN<>JSQ^U0DF[P0HG8?1906,5+:=S=V!S87$TGD875;92(?7 M8Q+K/69+)T8A%,L1B2.=5GHNM%5E MHQ$P(\M[5PDSE@T]>$4IC&PDAO&IR2K/7?7KI^\![. 819?6+PJ 9&XV)P=-W.+W:+LW?[3U=VY]WM[;:Y6#^L^@OW???Z MU6;37>W7^?8#/SDMOOX->^O9_NNG@>;LW?WBNOMAL?_0YK:Y[:YZRO;K_>QV ML[R^>?W#;GW?E_*D^6V]VZWO'G][TRTNN\T>T/_]U7J]>_G#_AM\66]^?WS9 M9_\!4$L#!!0 ( &"K5U:E8;+TA@, +(2 9 >&PO=V]R:W-H965T MG.-[CWKDX8KQGV(!(-$Z"F,QLA92 M)F>V+?P%1$2$2DFO*Y+1(.),B"HM!V':=G1X3&EC?,UBZY-V2I M#&D,EQR)-(H(?SB'D*U&%K8>%Z[H?"'U@NT-$S*'"?@Y'E:$00@B]U"J(>2_@ 8:@S M*1R_BJ16^4T=6!\_9O^8D5=DID3 !Q;^H(%QD)\*R:(B6"&(:)P_R;HXB%J ZVX(<(L -\.=?RA#>4$D\8:< MK1#7NU4V/L%20.!!# M6RJ ^C.V7X YS\&X&\!<@'^"VKB%7,=UT'#U-8RM^)4FW).EF>=N; M2.8D6HJ%;E1-[1)XUM*Q@OU]&M(YT=1::+Q.5+] 4#N"B7HE9B3OHKLO*C?Z M+"$2]TT$XY[PPTVR7-MBF[-Q:2JCY5 MX'E.6"!XI",9FH):SZKX6RVH2LD%H%DJ4ZY?A*38EM1.AI4GTUC-'$XW@Z/E MO_1PM]-O#^UE XM.R:)C9/'OBM5"$TFX1$H8@.[>KZFX/].MU3YVL/IK8F2$ MMF7YNB7Q[KYT:?<5:/9*FKW]ZM+>\R[%>. V=VF_9-'_NR[E9;&:(;5J[,IB MB2==J@(I"YJ@FS%@] "$&THR*,D,_K/D.ILE9X2V92^>EL1/]T5RIZ] $SO5 MK[RS7Z(K\-15Y^).KUETN.96\![([@40+^H.5\8$&PW!#I37W:P\,[9M>[)R M*[B]+^+#1N.T+=/*T6"SI=F]^CI-ZNMN4%]E4+#1&.Q*?680+ZNO M7WT]@_J,V+;MRJ,]H8[9E6ID;;'8WNU??X)GZG W2JXP*-AJ$74G/ M#&*S].S:#82^S?E*^)S& H4P4YFK]C#'Y.-'W'.4UE?<'4$L#!!0 ( &"K5U;1*[0L=0, #8. 9 M>&PO=V]R:W-H965TLQ2*J96(N7FRK9%E$"&Q07; %5O5HQG6*HA7]MBPP'')BE+;<]Q M CO#A%KAQ,S=\7#"T:ZE"5CW_7@GWAJ.9H1 MI!!)#8'5SQ;FD*8:2?'XOP2UJC5U8OUYC_[.%*^*66(!D'HXW)5M40JK=Q(;EZ2U2>#.]O MO]Q^?+A=H+.%U;B+0+8TA M;@+8JJZJ.&]?W+77B7@#T07RW7/D.9[70FC^_'2W@XY?:>T;//\$WCS!= U: MI4K?'9$)FIMM!GY>R-U0^P?Z.EL*$_RM3=)BQ4'[BOH,N!(;','44A^Y +X% M*_SS#S=P_FZ3HR>PACB#2IQ!%WIX#UN@.0AU-D1L3+:C <5@R'G0P_R,4 $'=ENY@?&S>EBC_ M+(IY#C.!1-0"B]"Z3"7#U7X9SH!*EAP.^C7PG_DLWJB>P MAA3C2HKQJ[MXW*W<+EDGT)U!-:4Z!#I^5V]BK/ M-['_I%,8>,<.?AHS&AS9UZYUX$K_M;F8"-4GSETPJ$YC'1%WL@.L ]7[% MF-P/] +553'\!5!+ P04 " !@JU=68)?H5JD# "3#@ &0 'AL+W=O MD9-47Q4@!/?1%(JDY1W-F.!*GOV7\12P! M)'HMXT1V@0FU MXKY9F_*XS]8R)Q2F'(EU46#^=00YVPXLU]HM/)+%4NH%.^ZO\ )F(#^MIES- M[)HE(P5001A%'.8#:^C>)JZC <;B,X&MV!LC+>69L1<]N' M\=_7H^%LDJ#QP_UT\G$V?+I[^(@N9FJ+9>L<$)NC,2M6C *50L]FDJ4OUR,5 M[3/%VA89ZS MM,R9RN@.XD%.+_IG25[@3-[N@/UJU8X10& MEOHB">436/'OO[F1\T=3J-LD2UHB.TA#4*E]511CW=KPXHJZ,IDB5C M:!CUEWH3]WH]I]>W-_LA.K5R73<*PT.SY-2L$WI^M[8Z4!76JL*SJO2.T'N% MPP;H&@2Z@-@%\8;H>H7Q>4UF>7>O5NK,:FG[B:'VD M.R[3!?R@*=NU>\P7A J4PUQ1.C<=Y1,O.Z!R(MG*] 3/3*H.PPR7JFL$K@W4 M\SEC&PO M=V]R:W-H965T/S^#R/SW&.W=\Q_B8V M !*]IPD5 V%[HIIA0 M9]@W?7,^[+-<)H3"G".1IRGF^S$D;#=P?.?0\8VL-U)WN,-^AM>P /E'-N>J MY58H,4F!"L(HXK :."/_8>*'VL",^)/ 3IP\(TUER=B;;CS& \?3'D$"D=00 M6/UM80))HI&4']]+4*>:4QN>/A_0?S;D%9DE%C!AR5\DEIN!TW-0#"N<)_(; MV_T"):&.QHM8(LPOVA5CN_<.BG(A65H:*P]20HM__%X*<6+@WUTP"$J#X*-! M>,&@71JT#='",T-KBB4>]CG;(:Y'*S3]8+0QUHH-H7H9%Y*KMT39R>'B]67R MV^UXM)A-T>3E:3Y[7HQ>'U^>TT[D'LT33,47=#,%B4FBGFZ1V& .XO!' M*'K=L%Q@&HN^*Y5/&MF-RODGQ?S!A?G] #TQ*C<"S6@,\3F J\A4C((#HW%@ M1?P5TQ;R_:\H\/R@SB&[^12B%FH;\R"PN-.N!&X;O/8E@;5*MSK28C1AJ4H_ M@4T CSC'= TJ)21:[M'IN#G>F^[1#O,8_?V[@D2/$E+Q3PV?<3'_7?W\>AMX M$!F.8."H/!? M^ ,?_S!#[V?ZL1I".Q,JKM*JCL;^G#VGA%>B),!)RRN8VN' M\#VT!\QK ]%J^1^I=2IJ':M?>N4Q5=D$7#!*(:FC9H6X=B$; CMC&U9LPT^. M^;!)J1H".Y.J6TG5M0;&*NV6;Q, *EO-")"Y)A&@&[4-EN, M^%*GAW62:_4HP$(#ILN [;#=">_Z[K:&9Z_BV;/S9/1VEF8)VP.@*>'J*\YJ MTW1LQ;F62D-@9Y3O*\KWGYP%]TU*U1#8F52^=RQ#O/\C#^RS7"M)B7::"1V_ M6Y\(_DG%Y=L_$=DXR.)(,/CGX2P>:DJLAM'.YCD6B;RVL M&@O_1FO!$NTT_+L][T+X'XL\WUZB/>%WDN8I$CA1YT84J>J?DV6N@^.KKOLB M%0*UW!JJWTIN!9K.\(J;Z]SGM9K53E2M>6 M:.<#4/NS\A2LWI MRA:DQZK.MU9"9N-"6,R4-#3U!=W@S_ M!5!+ P04 " !@JU=6WHX#7EP& 0(P &0 'AL+W=O_9KO[B3T!:[+!AX!] MC4]_D8*0D>)Y<9!D_X-3$:M.@'=(6!P6C7D&H1_E?_%K(<1% V2T-$!% U1K M /66!EK10.O;0"\:Z)DR.95,!Q9F%EK3M^/TGY?,2YF[_YFH'&ZWL52W#TUKPOAS"%T+3GBLZ M1"9Q#J'+(=)ZR63V^V_05/^0R3,FF#L2F""=7DJG=Z'/ M%F3K1Y$?;7DY"7#D$7#%QVH^@J]E,N9P9@:75MGC#&G05E7>C\=+A21QEH4: M<6XS3M.0=ADG\#)*7D8GK_/,W%(<,;)^CY71R )J6I-4,\S1FY0D8(;=RL@L M&9F]&)%70CT_>9^3V4CCHP&;Z2YE<9K9I"6)LU2UE9=5\K)Z\>*+^H;X/?K* M:N8!89.6+$PR_B1A3BLGN^1D]^RKO4_?9V0W9A,3*E8MS)6$&:IB&RW%KK*-L-LWROQ5 M3ZXY,-^:"A7X,J>"H210AZJB:G6.DD!H<_W,%I:5B83]7*3HN7KR-"3IZXJ* MZC1E<8X"&RPE<5HZ2%I(5KX2]C.6H@'K2=*4),4'&'3J+"6!2+<52Z_3E 1" MZ"A:"\W*9L)^/O/2D_4D:4E20K8"&W.R,X/!A6XD-%&ORL+"?AZV5NC2!?@_ ME3B[*:)C*TYC.MA#2Z$K:2*60E&!RJ;";I\ZV-#U5,)I*F%:B@&[JGUGIH-' MUDAHXJ.GRBBC?D:YA\WKIVAQ/UM8451%JQ>A[KR&JC@6FJAB9981'.[XYMLM M)5O,"/@4,>I'B>^![S@X='@]-*8-7HZ*YHZ%)DI$\T="TT4N;+VJ)^U M%RK8Z:P\+I2GI?+>A?*,*R^5N_N66MY30 =A_F8.Z6"-WV1OGI;=4(.U_C^V M!:C:%J!^VX*V:OJKLG??'16R6V?9S7;51WU>/A::J'JU%4'O/#)O5-Y?U;G[ M?G:A,SKK#%&[T*/N3<9"RX6>7GPJ$!*ZS3ZY2+A"AXCE;\O+J^5G'?/L8X;: M]06\=?./,RJ8_%N1SYAR0YB @&PXI*I8?,&A^><7^0F+]]D'"2\Q8W&8'>X( M7A.:!O#?-W',SB?I#49F)DK:1V6',@<0Y* MJ8T=Q[=3DF16,,S[9CP8LHVD208SCL0F30G?3X"RW!?-*!$P9_3.)Y6ID M#2P4PX)LJ'QAN]^@#*BG^2)&1?Z+=J6M8Z%H(R1+2[#R($VRXDG>2R&. +AW M!H!+ +X4X)4 KP9P^V< W1+0S94I0LEU"(DDP9"S'>+:6K'IEUS,'*W"3S*= M][GDZFNB<#*8?WV>_GX[&<\?0C1]?IH]?)F/OSX^?T$WV5/[I4>RH]&52^(+/ M^.)B19C)E4 /60SQ*8&M JNBPX?H)KB1,82H@SSW9X0=C T.32^'NP9X>#G< M:8C&JW+EY7S>N5RM"(=;/(S^^D-1HD<)J?C;E)]B_*YY?+T%W8LUB6!DJ3U& -^"%7SZR?6=7TS:MDD6 MMD1VHGNWTKW;Q!X\O*_5+J7$W#*J!*>)W)O$*TC<8J7I_78;.)VNWQ_:VV-9 MC&9>SSLU"\UF_EUE=A)*KPJE=UDH$GB*;I(,[8%P\V)M9O(+),(H+=8L]E%, M]L(T$UIC"B]C\DJFAMS[E6!^(^5+(MYN%QP )9G2#(1$G$@PZ>6;,N9@OY9_ MLYF+:_DWFSD]<_[[53C]R_(?)]LDABPVJ3PI.%SG>.Q:%#\V"1M-3KP?5-X/ MFKV?SV8F?QM1UVY;;9*%+9&=J'57J77W/Q\7=VWJWB99V!+9B>ZN\W&G:UZ1[=)-W6SI9FJJM#;W;,-QX'I1K_!7HJ M$/X0"+=UEC0S7:T/-FS%':=^Y3B8U<^<K@<5[]U?HGNC[.:[8/FJ*X?B)\F60" M45@H2J?35[<<7M2K14.R=5[!O3*IZL'\=:5J?.#:0'U?,"8/#3U ]:]!\"]0 M2P,$% @ 8*M75G@T#F2U P VPL !D !X;"]W;W)K&ULK59=<^HV$/TK.^Z=3C(3,#;F(RDPPT8,%V7*Q3T92Y5P@Q-U<+5*X4L2D%)[/J-1MM-&!?.H)>N3=6@)]R".^BMV )G:)Y64T4SMV")>()"6B-SX.^=T MBBTM<'_\QOYK&CO%\LPTCF7\@T=FV7>Z#D0X9^O8?)/;WS"/IV7Y0AGK]!>V MN6W#@7"MC4QR,'F0<)']L]='\>^UT7!V.X'QP_WT M]NML^'CW\!4N9D:&+_"PLNG1,(PB;D:W?\)OSX=[ M*\*_(;OES@T_CC<*X%//@YO5$33 M+/+:3/F:I_)J]:[9&Q'!6"94)72:,1@JQ<0"Z>8:>-[!OMV4[=+EX9:I"/[\ M@RCASF"B_RK+3[9_4+Z_K58W>L5"[#M4CC2J#3J#GW_RVHU?RK0])]GD3&0' MN@>%[D$5^^!'6F@PJK$-*JJ;L""Y32UB!F'.N((-B]<(%W3X(QG'3&E8HHIR#S$L!OJ(*N3Z^IEF &??UON>MH!XRF]Y M]2,5)F5<7OU$>.TBO'9E>-]1&RX6-D]<1FGJ=DB)*TU7-560(*;>QG-Q*OTZ+/BG8GL0+QN(5[W?XAW]78&23/(#>W',MVJ]_&S@P@= M2+)7M T1VY4>S$JBSVI[)K),6W>O[4E0+=+V49-2:V&R=[]8+3K48=J8':V/ MJ'/-&LW_:+*V]YZI!14UB'%.E(UZARJ,REK);&+D*FVNGJ6A5BT=+JG[1F4- MZ/M<2O,VL1L4_?S@7U!+ P04 " !@JU=6O5&F@OL) "92P &0 'AL M+W=O)6K),BR.[$1OYRG>7KI)1?\YMQ<9>+ M9+DKM%Z-R602C==)NAF='N^N7>2GQ]FV7*4;<9&C8KM>)_F?YV*5/9R,\.CQ MPM?TYK:L+HQ/C^^2&W$IRN]W%[G\-MY;6:9KL2G2;(-R<7TR.L,?>$RK CO$ MKZEX* [^1Q65JRS[47WY97DRFE0M$BNQ*"L3B?RX%W.Q6E669#M^;XR.]G56 M!0__?[3^TXZ\)'.5%&*>K7Y+E^7MR6@Z0DMQG6Q7Y=?LX;^B(116]A;9JMC] M10\-=C)"BVU19NNFL&S!.MW4G\D?34<<%,!12P'2%"!F =92@#8%:-\"K"G M=CU34]GU T_*Y/0XSQY07J&EM>J?76?N2DOZZ:8:]\LRE[^FLEQY>OGMR_Q_ M1^=GEQ\YFG_Y=/'Q\^79MU^^?$;O+N446VY7 F77Z*LHRCQ=E&*)+LML\0,E MFZ5]\?LF+0MT5HUD6O[Y'KWCHDS25?$>':%_HC$J;I-<%(\?Z09]N\VVA315 M'(]+R:5JT7C1M/N\;C=I:3?_B$P<;NA]7NK/'VL95Y/?I0J +D:?9$OV%/OZ^ ME8."YJND*-+K5 [:V4.25[^8XP@-AK.R:F_Z4-PE"W$RDIM/(:L6H]-__0-' MD_] '>G3&/=D3.MDMN]DMK-.6SKY\W9])?)J@5SNYC34<\QGS_DTQCT9TWHN MW/=WS?WHG=RIZCWC/=0 M!]<51;N*JE/N_G1V/+X_[+5.!+<1>+*': 2C/<'(2?"LYG63)YN*9@>'R*I_ M8G#H1' 70J,0[RG$?2BLLV6]7W1PB#LY="*X"Z%QF.XY3/MP:"9;!X.I5?N1 M.95LB$D!,()A#K,]AUD?#E+C78M4TA@ODLU""J5N0K/.(>E$GDU]3C(@A S,7OA.@4#U05=IT,\.[YVTZ$5B?OO_)JOM[LBNSY/6K?N\J=W3J>+5&O=E3>]YHGJ>>#U9EMEJE>1%]4,] MU>"95E"6=0R\93LPV[=!YP[/1G2[K74">%.B$Y) MB2SL5"+@.=23$^OFU GA3HC.2R64@,\ROJ7HTM1EBN'HUD'#,#^<#9E\/GFTQKW94T?!B4&\>S9/B=V"LK! MW>?3&O=E38_Q*.U)?&C/7HXGL75C&$?&L@5 T=0 <0 4ART:E"@-2IQ*:Z + MVAC3&AJ&)AL;1*BY T&@&6MAHW0=<>NZ@=YH8TWSPZC)QL:8!PADIN6 )$JC MD5X:K9]32FQ%=408,ZD *#JQ1@9"X;B%CQ)HI)= >X*#2FQI=1294@8",6N@ M(%#;$E(RC?@(4_7P5 D0@\+67F&#K V% Z###44GJC0;B=[27R5.Q3CT0/)J MC?NRIO>\DI/$AYPK.-6;W':7@8!FDR1@ 0TUDP-0:;@\#) M-)BVC"%5:HKV4E//\VJ;.O3A)+)YV"0, $G$#A=<0Q@ 8C8-<(M*H4IP41^! MM&%^+K7#7F2& VR&V2$IDI;T^1E6ZC7%ZM4:]V5-[SZE7^FKI5DID"/%Q%RW "@V MM00 (HRTK%BE8*G/A"NU X.AM0?;&!*;7&Q,U!)AI$H24J^)5VIG34T-!$!, M=>"$Z$24N*,>LZ\4R)R&EA 0%8X!0)ATC;#E(JC+Y6'I;8X.\+6= - S&0& M8%K..J;4&WNE="P#$JGFR0Y@K&V$0Z"XC:=2<.Q-<[+,:T[6JS7NRYK>\TI* MLK?(R3) ).(X(*:/"^ PDZ+3W#8@W"0,6B*73&E)]D(IV<:NX03, G-3A'!T MQ@)B;A\0$$]Q$+=X1^S@1KB7RM$R.W!'B)G\ D#F^>6$Z*R4?&(ODZ5E4)9V MRFR_%@3B:3 Q-1,$E(X3;8EP,B6;V"LD:YLZC(DZ"4)K]X> >!(0:RT"0(QI MT)9'8$I:=M^+F#8F9"==T.X$Z+3 M4!HN[*7AGN#[A=WWU75#N+MY3UUR2MZ%;GGGS44,;95F+;A."'="=(H'#R2$ M;^D=ADZE.70_]VJ-^[*F][R2H*%;@KZ,=]A4JJ<&PL-$4-.5_7"\&Z?35X(T M[!7M&^X>AMU/7'1#N!.B4U(R,QP:]^O)J//QBGDWA#LA.B,EV<)GQ?YZTNM^ M'J,;PMTM?>)JC93ZBGQ&"_MU3%-EYUKMB>/=.)V\4F616Y6]D/_4GAITMV?H ML>'5&O=E31\+I2PC\FPO*G**T\'=Y],:]V5-[SZE:".WHO7H146V?B5F!@K" MF#?@ )BVIS"5-GIUB/S'F4(8R:8W U\ZMI3DB_R&8-T]8HU%W<*V[X M/(>KJ4-/C%;-,QT+$$A9$%N#^A*B+5:B+?8AVH8Y7TV54VWB$RO)#,"@U<\! MG+'Z:^[C@W<6K85TI:IW/Q5HD6TW9?W2GOW5_?NESG9O53*NG^,/O'Y+E#)3 MO[3JD_30TDV!5N):FIP$L1S>O'X/5/VES.YV;T:ZRLHR6^_^O17)4N050/Y^ MG67EXY>J@OW;N$[_!E!+ P04 " !@JU=63*28094$ F&P &0 'AL M+W=OHM)V'U3Z8Q!2K2P[W'/O9UW-]P M\2H7E"KP,PIC.; 62BVO;%OZ"QH1>\%BKIL(?])7FA M4ZJ>EA.A6W:!$K"(QI+Q& @Z'U@C>(61DSBD%L^,;N36,TA2F7'^FC1N@X'E M)!'1D/HJ@2#Z:TW'- P3)!W'CQS4*OXS<=Q^?D?_G":ODYD12<<\_,X"M1A8 M70L$=$Y6H7K@FR\T3ZB5X/D\E.DGV.2VC@7\E50\RIUU!!&+LV_R,R=BRP&V M#SB@W 'M.G@''-S"DS62HI#Y@H,NP+O@$BL=9HR4-*9NJMTV=Q M,NY3)?2O3/NIX?3Q?OS7Q?5H>H/!^/YNH$1%3_Q*X\ ^ '(1J AI_W!W6N../NSL-V;C%V+HIGG=H;*E8,Y^" M"16,!W7\-OHG2\Z57!*?#BR]IDB-1JWA[[_!MO-G'3Z256DG21&@E!XA>JEST%9F]@VVY"WM+NT8:( /S]54." M6T4C^4\=[YY)WDV"84-@%=Y;!>^MQOF:KC+K]U6&)$Q*L$X7D#H2,[!6"I9L M;^MAM]=QNWU[O]>D"C.P]I9P M4 _NJ&M<8Z35M2/!?2,7=5&] GM%,KW&9&Y^K)AZ ^.02,GF3$^1;&K\"ZJ; MH^[(3"]TI:O"+;O=NJ:.@\88CIU()L&P(; *]] I:TOGQ!+. S!$O5$T; JM M2OY680]-ZCA'J\BOUW-VA%QCM6.":TR@ ^ME#%&9#?J?A9P=4&JI: SEZ$EE M$@V;0JL.0WFB@.ZI%6WT3&(4#9M"JY)?'DM@8_5]M**]/2&V>RVX)^E],XAZ M+=39U74-G.-X!S9H6!;]L+GJ/ZSLFO+9B+P;XSEZAIE$PZ;0JF-1GE=@^]3R M-GK8,8J&3:%5R2_/.["QK#]:WIV/5-YU5ONE=XW5X=H;EB<)V'R4^,K(C(4? MW;?'1"Y^1=:-L1P]LTRB85-HU7$H#T&P=VI9&ST"&47#IM"J;Y3+0Q!JK/./ ME76.5GUAA?9>:]68N6[/V]VT:\P0^L"(:)ZITTN8B3P^2I6V=OS MHK>X[!FE5QP[_=?P"F=7-B5,=H-TIS=P%DL0TKF&="X[.B:17&ULQ5E=<^(V%/TK M=]R=3C*SP9;X"*3 #"'9:::;#1.2]J'3!V$+T,2V6$F$T.F/KV0;VQ#C)JQI M7L"6[SVZ]U@Z.1'=%1=/MF M)D32(??_8)Z:]ZRV!1Z=DJ6O[OGJ5YHTU#1X+O=E] FK)-:QP%U*Q8,D65<0 ML##^)B\)$;D$W-R3@),$O). &GL2ZDE"/6HTKBQJZXHHTN\*O@)AHC6:N8BX MB;)U-RPTKW&LA'[*=)[JCQ_NAK^=70[&UU,V^%^' 3QFM+WYW"R155A/GR%,[@<7P%)Y]. MX1.P$&Z9[^L(V;65;L*48KM)P9=QP7A/P0C#+0_57,)UZ%%O&\#6W:<4X T% ME[@4\8JZ-:BCSX =C L*&KX]'9644T_?2#W":^S!N_Z^9&H-0Y](R:9,,SU8 M$>'!/S"FXIFY%$94,&X&XM SO=>4GXLK?DE%5)=68A3D0BZ(2WN6E@BI9Z=6 M_^>?4,OYI8BFBL"V2&NDI#4B]/J^93PG@IZ9_>S!D =:Y&2T!&$@! EG5 N/ M@LD:\G$CLHZ&8]K^_*HAX4;10/Y51%6C2JHJ MNBJIE2U2Q=7X^AH"Z?A>QO MS8&;Y\KE4A6U'N-U(CSS9^&YC]KU6J=K/^=[*IWUP)Y::4^M'^CI,RSB':.5 M"9) \["HU_)Y,*PI$1(Z$,0:A-K@D771WAJ6(AW(QWG*Q_F!&J*U(]+G4.O( M Q$SJM7[S4)21%AI(>_=%Q6!;7'63CEK?["$M*NDJB*P+:HZ*56=BB6D\TI" MG%I]1T!*YSRP(^1D/LCYGR3D/R9JI]J!]VI'.<2A7.0\(?H(^=CO0\KK>>_6 MJ IMFSV[[Q20!S*M)O=;:49/R60_M*O.C MJ-3#52DGY1-M+$G]#9:D'.I03C+CB2KW: M P !@T !D !X;"]W;W)K&ULQ5=M3^,X$/XK MHQPZ@01Y:QM:KJU4"J=#MRS5%FX_G.Z#2::M16)G;;>E]^O7=D(()61W;Y'N M2^N7FY0E3PF*5,CIR54OF9Y\EXA1F1+L^1Z9D%%QE1NBN6 MGLP%DL0Z9:D7^G[D980R9SRT8S,Q'O*U2BG#F0"YSC(B=N>8\NW("9RG@4]T MN5)FP!L/<[+$.:J[?"9TSZM0$IHADY0S$+@8.9/@;!J$QL%:_$5Q*VMM,%+N M.7\PG:MDY/B&$:88*P-!]-\&IYBF!DGS^%*".M6:QK'>?D+_W8K78NZ)Q"E/ M/]-$K49.WX$$%V2=JD]\^P>6@GH&+^:IM+^P+6U]!^*U5#PKG36#C++BGSR6 M@:@Y!*=O.(2E0_B]#IW2H6.%%LRLK NBR'@H^!:$L=9HIF%C8[VU&LK,-LZ5 MT+-4^ZGQ_/9F^N?)^61^>0'3F^O9Y(,%<\?H#96L0K M'2^8I83!)$FHV0:2PA4K#I/N'<'A!2I"4WD$)W WOX##@R,X _DB@B40!G< M,:KD<6W@=L77DK!$#QZ8_C5-4XTEAY[2^@Q++RZUG!=:PC>T!"%<]!"IU-M5L?B==[:+!.T M$W-J$YCR3*>RM'&'B1"$+5&GEX+['=3M9F1GAR=;(A+X^X.&A"N%F?RG*<#% M^MWF]&1+%!9_SK+T'D_]84G'<">Q&J;A6J;AMZ$2K(!8T1 M#O6I2GB:$B$A1U&-> MQ;C7ROAR/ILU<6KU^M$M>2>P%P*C2F#T/Y_>Z#U#]4Y@+T)U6H7JM/4LW"P6 M*"A;FN-*>=*DM1T@@LS>A$W"6CW_H[!^):S?RNNS?5;UQI(-"ETFP%)OO3I) MB$)8$"I@0]+UCV1L_U4N!L' /=U/V0:S;N#VH^:4'51J!M],65I24*157$\_?#1M;'QO"]Q! MG7#''>PQ;K)RPS=(UPJ3H)7T'1,8\R6C_^X3CKE4C6R#5SRZ;G>?[&NCT.V\ M039\)AO^!-GC,H]!5TI0&IK)1A'M"W7*Q(9P G9-2;X3T$4 ?!J%66&8FD+ M;:G%K)DJRJ=JM"KF)[:$W1L_-T6^K52?88HOA&LBEI1)2'&A(7WW5+]-HBBZ MBX[BN:U;[[G25;!MKO2'"@ICH.<7G*NGCEF@^O09?P502P,$% @ 8*M7 M5C%+P]RP P \@X !D !X;"]W;W)K&ULQ5?; M;MLX$/V5@5HL$J")+K[%6=N ;;EHT*8QXF3W8=$'1AK;1"32):DX ?KQ2U** M:CF.D "^F*3%,_AS!ERR!ELN;B7:T0%CVG"Y-!9*[4Y=UT9K3$E\I1OD.DO M2RY2HG17K%RY$4AB"TH3-_"\KIL2RIS1P([-Q6C ,Y50AG,!,DM3(IXFF/#M MT/&=YX%KNEHK,^".!ANRP@6JV\UP9@9_Q# M<2MWVF!/\WG0NXJ'C&8LPP4@9"J+_'G"*26*8M!T_"U*G7-, =]O/[)^M M\]J9.R)QRI-_::S60^?,@1B7)$O4-=]^P<*ACN&+>"+M+VR+N9X#42853PNP MMB"E+/\GCX40.P"_^PH@* #!/J#]"J!5 %IO!;0+0-LJD[MB=0B)(J.!X%L0 M9K9F,PTKID5K]RDS<5\HH;]2C5.CQ$M$+&$@UP3@1(H@YLUSR1AL?P$'RO]@:NT3\8R-RKLG^3V!Z_8[P=P MR9E:2YBQ&.,J@:O%*!4)GA69!+6,(4:GT/(_0> %P0&#IF^'^P?@X=OA7HTW MK3*^+BV^1O03RCA>+1?:%GM*L[/IHV'E(R9^Q81I.O'T;]?M_K#]R'78E>SO)]O]OI M5*>%+Z?U.D'KK)Q5\:I3>M6I]6J6DGO*R"'C:X'OW09-DH4-D54$ZY:"=?_P M\>LVJ7N39&%#9!7=>Z7NO?J-FM]2*RVRVK\5_1UZF3]&CP\^.'/6[FYJV$L+]0N_5Z6FV'*9 MW)UB($5]6$U1)?4C)&,J?P67HV7A-K;ERM[XQ!1TMLCX39-7@YSJ-BKS RCN*;VS)<<>5+F!L&ULK59M;]HP$/XK5E9-K;0UKX3 (%(AG=8/W5!IMWTUR4&L)C:S#73_ M?K83,EX"XD._@,^^Y_$]=]9=!AO&7T4.(-%;65 QM'(IEWW;%FD.)1:W; E4 MG&#V)CP>L)4L"(4)1V)5EIC_'4'! M-D/+M;8;3V212[UAQX,E7L 4Y,MRPI5E-RP9*8$*PBCB,!]:=VX_";6_%?*);;Y!K:>C^5)6"/.+-K6O8Z%T)20K:["* MH"2T^L=O=1YV &YX N#5 .\0$)P ^#7 OQ00U(# 9*:28O*08(GC 6<;Q+6W M8M,+DTR#5O()U66?2JY.B<+)^.'[^,?C/7J^^WT_1==3]:JR50&(S=$#35D) M: 3J;0&:<+8FIM;*W)X]XS<0-^@Z 8E)H5:?T<[82F&9B M8$L5J[[13NNX1E5YI!MD^@:U$-DJ]K=*1=Y8Q@?06^>XG MY#F>UQ+0^'*XVP)/+H<[9]3X3=U\P^>?JEM5@5E5G>5>=4AU)G5U^FVIKZB# M=FK=:/IBB5,86JJ3".!KL.*/']S0^=*6MO,? =3M=Q]VH$P8#>[V;CV,OUXN"7K3OEK2X.4[@NHW;GH9.HZ%S M5H/JA:K3T;;H*V"X(#MV28S>O&SEAU!Y^V(0?G@W_TE?= MIB\\2FC'Z7J=@[R/6]Q\W^]Y!_J.W?QN%'1[!_KLG&OJ#YI(C_ 5!+ P04 " !@JU=6,VS7.&$# H M# &0 'AL+W=O7(+6AU?K0K5JZCU<7;A(TL#/;2;I_/V,H(\2)JBHO"3;G')][[>O< MC+>,_Q9+ (F>JI**B;642:5)6V MZSB!79&"6LE8S]WS9,S6LBPHW',DUE5%^-\K*-EV8F'K>>);L5C*>L).QBNR M@!G([ZM[KD9VIY(7%5!1,(HXS"?6);Y(L29HQ(\"MJ+WC.I0'AG[70]N\XGE MU(Z@A$S6$D1];6 *95DK*1]_6E&K6[,F]I^?U6]T\"J81R)@RLJ?12Z7$RNR M4 YSLB[E-[;]#&U HUHO8Z70GVC;8AT+96LA6=62E8.JH,TW>6H3T2/@X #! M;0GND. ?('@MP7LIP6\)OLY,$XK.0THD2<:<;1&OT4JM?M#)U&P5?D'K?9]) MKMX6BB>3VR_3KW?7Z.'RU_4,G<;0J]O>ITH5N:L0K0 WD" M\1Z=I2!)4:JGC^C[+$5G;]^CMZB@Z&')UH+07(QMJ=S5:]A9Z^2J<>(><()= M=,>H7 IT37/(=P5L%587F_L< Y6FQ#9$WTRL;XX+L2(93"QU-0C@&["2=V]PX'PR)>64 M8NF)Q'82YG<)\X^I)S>0 R>E*6$-<:2)]]//A 'EAKZ[BTKW M43AV_;A#[7@?==Y'1[W/))%@UD+.HR%KVVPJ*]'?KH!EX8#[;; //51N+!?AM@ZE#T3O2. M_;BS'[^NR.+]Y3P_\@;>#2AW% Y*,36@[ QKS01SG3 \$$&O\RU4!7RA6U&!,K:FLNDXNMFNW;W43=Y@_JIN@W5K]E^FZ:'O"%\45* 2 MYDK2.0^5)]ZTI70, -P* 9 >&PO=V]R:W-H965TU&!)@LU[\DCBS!3A.BJ9HMJ!.N@%#/]#2V2(J MD2Y)V>F_WY&R5=M0A+D(]L46*=YS]SR\.]UH(]57G2$:>"YRH<=>9LSJRO=U MDF'!=$>N4-";A50%,[142U^O%++4&16Y'P7!P"\8%UX\;L1=ZNXU/?)D9N^''HQ5;X@S-T^I!TH-!<"E"X&'N3 M\&HZM.?=@<\<-WKO&2R3N91?[>(N'7N!#0AS3(Q%8/2WQBGFN06B,+YM,;W: MI37FFSL77J0XH*5N?DD-^]QRZ=O\1*9:_<+F^KL M8.A!4FHCBZTQ15!P4?VSYZT.>P;AX 6#:&L0'1OT7C#H;@VZCF@5F:-UPPR+ M1TIN0-G3A&8?G#;.FMAP86]Q9A2]Y61GXKL_IG_>W\+CY._;&9P]=68=>&3/ M,$D,W"X6I/4YG-V@83S7Y_ ;/,UNX.SM.;P%+N">YSE=A1[YAB*Q>'ZR]7I= M>8U>\!I&<"^%R331,.@M^;!'@EL ,Y>K4)(D95$2 M:TRA%"G71O%Y:5?4AZC2!"!3@HNE)IFH"+G@!O/OU":X6*,VQRE2R5/Y[#N? MMENMX[!O+W^]3[LUL)^DW:]I]UMIU^4T+8T&)E+X(.?:%E<3G5:L4V_[E< . M: ]JVH/_(?D'KRG'*X$=R'%1RW'1F@5W(I$%@B'^BBH B/LNZQ.F,Y<7"2KJ ML0*DR5"!H*]W4BJ%P@#3&DUCBVWU>JI %5@8[A53T G[_;J:#JA?UM0O3Z6N MT,X65.IUR3=Q:X4]E5L%%@8'W(++9FK#FMJPE=JC8C3*N$RV].A&:23YT>6. M^UH3RI?K5&^>J247&G)<$&30N:!.I*I9JEH8N7+CR%P:&F[<8T;C)RI[ M@-XOI#2[A750#[3QOU!+ P04 " !@JU=6%O)EYS(% !D$P &0 'AL M+W=O6?[]C)Z1MXN8RB2^0E^>)%+ M2A7:%GDI+P=+I587CB/3)2V(/.ZD5,0 M5@[&(_/L08Q'?*UR5M('@>2Z*(AXNZ8YWUP.\.#]P2-;+)5^X(Q'*[*@4ZJ> M5@\"[IS&2\8*6DK&2R3H_')PA2\F.-$&!O$'HQNY=XTTE6?.7_3-778Y<'5$ M-*>ITBX(_'NE-S3/M2>(X]_:Z:#YIC;B:0W//^396IY.4@& M**-SLL[5(]_\2FM"H?:7\ER:OVA38]T!2M=2\:(VA@@*5E;_R;9.Q)X!CHX8 M>+6!US8(CACXM8'_48.@-@A,9BHJ)@\3HLAX)/@&"8T&;_K")--8 WU6ZG6? M*@%O&=BI\=WO-]_N;]'LZJ_;*3JYG<^I60@T(UOT2!1%CS3E9K\<)3<^1C[\BS_4\2T W'S?'%O/)Q\W='C9^ MLTB^\> [M'/4TNY(JD]'( MXT)2\4H'XQ]_P)'[DRU;G^EL\DG.#C(9-)D,^KR/'P1_969FP' ML$D7%@^#!#>H ZIA0S7\7M' 1B"IS5#3^?3\RJEMA16KJ*]=?7# ML%4B78SG#5OUT<7@X9'JB!L><2^/VVU*I:S2 O%7%\^TI'.FZL>"YL24B.+0 M$3Q].=,;;(:@9T!U2+,?V%C'G6C/_!#C%JD;"RS&D9>TN-N\15$0V>DG#?VD MESYH!E $98L_W6IB5"]OZXV> RACL#T*6BI&]J^XV=L1GZ,5!<%4 H^&46JOWV$GC#C!;4)=4!"';4)=D!^Z M1PAA=Z==W%Y*4Z67Q;3?5U120^Y]AM>U;!4C;B>:H>_Y+5XV%!ZVV$\LJ'#? MUR&S/56&O\/,WF^H+E$K+=Q-4G<%C&6S M2(WLA]&2+DFYH$BWE7I#:4ZD9'.6'ATO]4<.FB/QHO;6:X&Y;9)]D$...Z6& M>^7+6<V&TSF*+6X'U+^R=QU [> @NPVR'0A1TCL!-(N%\A?5-+*JRA!]W" M\;U.Y%V4'[?W,POH# ^/U==.\.#>G7\\X\H^F&N[?8&5Q$G0GF066(CCH)-U M&\S?V]\.P]\I"]PO+78_OF"B'56>M1.,]Q?]',>=\67%N<.XS<;NSS^RP>*= MP,#]"F,GM9GI>YADSV^ZV\5"JVTI>0J_*>'IAJEE/05DK5!!GR[6N1D!]C:* MNXHY:K?'37^ _U=U?I:WPW3N! ON5RR58#/)Z=O:DDYB0'MU,].%@?;JSA>+ MMV@?5G%Q]HX?"@K+JX]Q).Q;ZU)5/]F;I\U1T94Y(&D]O]9'2.988^>F.G^Z MAZIAI40YG8-+]SR&F$1UI%/=*+XRAQS/7"E>F,LE)2 %- #>SSE7[S?Z \W! MVO@_4$L#!!0 ( &"K5U8@F9T7^@4 )\= 9 >&PO=V]R:W-H965T MP'S]24O5M^!7M L,TB:QX\=Z*0>TSCN7[^@_UH&KX.Y)Y)>\.Q/EJKUZ22>@)0NR393 M7_GC;W074$DPX9DL_X+'RC9"$Y!LI>+YSEDSR%E1_2=/NXG8FMHV&%6<9;)?2O3/NIQ=7G MBR_7G\#=V5^?;L&[2[JD0M 47!4)SRFX(T]4OC?/%6&9OCH"WVXOP;LW[\$; MP IPM^9;28I4SJ=*DS&0TV0W\'DU,!H8&")PS0NUEN!3D=*T#3#54=2AH)=0 MSI$3\9(FQP###P!Y"%D(7;S>'3KHX'IF<8F'!_%VCI1+^FDHH'.EF\_06&WD=;B".!M0+VZX!]%_KB1NCB(M0ST D! MZ(\MV^C77=E"KG""$L?4F8<%A$$G<]:?J' &NXO>M_+L!*'7J(3GI%@7 MLX1K!4_+F;53W 'MCPY]#WL=CA:S(9)[4@:=)+6N:]4NM&QJJD7RK%_R9$V* M%;7RA'V>$,5^EZ?-+ J&N**&*W)GIUI38>6%^@/.9D%WC2UF2-=0/,"K$2WH ME B;:EE9XO[P813 [OMBLX,S'P[Q;+0&NL7F=RKE"7@@V994[6"F&U)2)/:U M]GLLCL((=$<+=(6ZQ"WT,#K!J)0VZ) MLY2]G_1@R*)]GA?UQ,]B%\]0.,2X$3_D%K_/5+VV3*.^L.DZY*%9EZK%#NFO MF $!1(T (K< EFL."EY4W8[ZZ=PZX0ZMU&.AM8-O%!4%XVD4$44.SN0@R,?":T=>=.98'=GS,YC^Y&DP_&?[(&/F/[ND6#@2/]1&ZGIWA%83L6J/!F4H-P^KT[#ZJ?UZ>-9 M>>8V;W#U7]P#@DH6L;%T@R(_7'%VR/2;0815'XDH#-/?=P#^;83'>, M?Q-K0B1X*?)2S(*UE-5E%(EL30HL0E:14MU9,EY@J;I\%8F*$[RH@XH\0G&< M1@6F93"?UM<>^7S*-C*G)7GD0&R* O/7*Y*SW2R P=N%SW2UEOI"-)]6>$6> MB/Q:/7+5BSJ4!2U(*2@K 2?+6? !7EZAB0ZH1_Q&R4[LM8&>RC-CWW3G=C$+ M8LV(Y"23&@*KORVY)GFND12/?UO0H,NI _?;;^B_U)-7DWG&@ERS_'>ZD.M9 M, [ @BSQ)I>?V>Y7TDYHJ/$REHOZ%^R:L:D:G&V$9$4;K!@4M&S^\4M;B+T MA'H"4!N :MY-HIKE#99X/N5L![@>K=!THYYJ':W(T5*K\B2YNDM5G)S?WE\_ MW'T$7S[\\?$)7#Q4A&-)RQ7XQ(0 UYCS5Z7\#O.%> \N;HC$-%>M=X"6X([F MN2JLF$92$=%P4=8FO6J2HIZD-R0+00)_ BA&"'Q]N@$7[]X?PD1J'MUD4#<9 M5.,.^G!9082DF8V1,U*O_4M1X8S, K6X!>%;$LQ__ &F\<\.7DG'*ZG1DQY> MKK*"OSZIT>!6DD+\;2.>>" ^Z(@/G 6]5]L"Z\CGBKR-88,QJ3'T+K"=)^%D M&FTMB8==XJ$SL7KBU/-4VK(Y T^L1]K12OT)F7H@/NJ(C\X@9(,!TWTE49C8 MI1QWJ*LI?;;F=("<*"&.S4R8#S[#\6I #<1$* M!W9QH7$%Z+8%(Z_RF\2:V8<[0&,/T*,_0!\& 8U#P'-81 MR("T,88^RQB7@ M43;1*#NP)O9A%]#X!?1H&-"'8T!C&? ORM'>P9 ^9+O#?$5+ 7*R5%%Q.%)KFC?G M5DU'LJH^*WIF4K*B;JX)7A"N!ZC[2\;D6T @# "K# &0 'AL+W=O*"+8&JF1GC M"9:JR^>F6'+ TY24Q*9C6:Z98$(-OY>.C;C?8RL9$PHCCL0J23!_N8&8;?J& M;6P'[LE\(?6 Z?>6> YCD(_+$5<]LU"9D@2H((PB#K.^<6U?A9[&IX!O!#9B MIXUT)!/&GG1G..T;EMX0Q!!)K8#58PT#B&,MI+;Q.]]5?^4QJYB MF6 ! Q9_)U.YZ!M= TUAAE>QO&>;SY#'T]%Z$8M%^HLV&=9S#12MA&1)3E8[ M2 C-GO@Y]V&'8+?W$)R M:U\F:,022%T?,"H)G0.-7M#/+PJ'AA(2\:O.X4RT72^JJ\R56.((^H8J(P+X M&@S__3O;M3[6^=VD6-"D6-B06"DSK2(SK4/J?NE42)6?278JZM*1*752)5VC MU[[7=3L]<[UK6-8K*ZH8]S4F.+C=M[Y(#8F5G.T4 MSG;^X>SVB"L_1_@%3V(X1W>,1BO.@=:^4 <5WWJ^FQ0+FA0+&Q(KI<4MTN+^ MC\KK-IF9)L6")L7"AL1*F?&*S'B-55ZO6GDO*^6F"NHZE7IS<$]OM:\ALBIZ_QMYC/"14HAIF2MRX\%1G/KL991[)E>O>;,*ENDFESH;XF@&N FI\Q M)K<=?9TLOD_\OU!+ P04 " !@JU=6.%28(OT# !1#@ &@ 'AL+W=O M&ULK5?;;N,V$/T50ET466 WNOJBU#80VUDT M#]D&=M(6*/K 2&.;6(KTDE2<].N7I!3%EF35B^3%)JDSAW-F>!F.=EQ\DQL MA9XRRN38V2BUO7!=F6P@P_*<;X'I+RLN,JQT5ZQ=N16 4VN443?PO+Z;8<*< MR*$@:W LD\R[!XG@+EN['C.R\#"[+>*#/@3D9;O(8EJ/OMK= ] MMV))209,$LZ0@-78N?0OYGY@#"SB3P([N==&1LH#Y]],YSH=.Y[Q""@DRE!@ M_?<(,Z#4,&D_OI>D3C6G,=QOO[!_L>*UF "[ MWZ$4U#-\":?2_J)=B?4ANPW.)62I'KM+.F2G4K8&EUF/&=*HEL0.F7,#"FNOV.]EDJS!:A< M,(G^67!*D=Y-.RS2?]LR6'@8M7MH3J@+N<4)C!U]!$D0C^!,?OW%[WN_M47_ M/R'W<#TD3 M%(;^X! T;X*"V(\JT(&$7B6AURGAFB7ZTI @S296>DULN21FG4FT$CS3!Y$0 MP!1Z!BS:U!7L_3V?HD$8U]0U0;W0]VKJFJ#8"]K%]2MQ_3>)P\GWG)0C;>+Z M#9?".*QI:V+JPKH0![(&E:S!FV1M!>'"9JQ5U:#A3Q!%M;4V:X+\L%=7U@0= M43:LE T[E>FC\RW*A@U_/O?CJ+[7FJBZKB[$@:ZXTA6?J"O-P1S#%&^EO6NE MPBI7MDE)1A0^NACCICC?-_?3@;@V5! /:P);4+U@V*[1]UX+"N^D=:FK0JF+ M+W,NVJSI&E478:P\2Y)GI 1FDEJIK>6"UUQ\<7V!=OORL[=(RY1!?"0>>P66 M?U+6WQR/SFE^]O8MV6K)CVHKY+WF/ Q=\!JZH#-TNA+\GVNU)-B_#0?#?GVO MMZ":M^^\!75P_18BW+U:.P.QMF\6B1)39A6U:35:O8LN[6N@-CXU[R5;P[_2 M%(^M&RQT12$1A96F],X'VB51O%^*CN);6]$_<*7?![:YT6\^$ :@OZ\X5R\= M,T'UBIS\ %!+ P04 " !@JU=6N2W<^4<$ "1$ &@ 'AL+W=O\JS@ M$VLCQ/;6MGFRP3GB [K%A7RSHBQ'0@[9VN9;AE&JC?+,=ATGL'-$"FLZUG,+ M-AW34F2DP L&>)GGB/T[PQG=3RQHO4\\D?5&J E[.MZB-5YB\;Q=,#FR&Y:4 MY+C@A!: X=7$NH.W,?24@4;\3?">'ST#)>6%TE$@GEJ-6A#.<"$6!Y,\. MW^,L4TQR'?_4I%;S365X_/S._DV+EV)>$,?W-/M)4K&96)$%4KQ"92:>Z/X[ MK@7YBB^A&==_P;[&.A9(2BYH7AO+%>2DJ'[16^V((P,8G#%P:P.W;>"=,1C6 M!L//&GBU@7:U74G1?HB10-,QHWO %%JRJ0?M3&TMY9-"[?M2,/F62#LQG=\] M/3X\_KD$B_D36'Z_>YJ#ZQ@+1#)^ [Z"YV4,KJ]NP!6P =\@ACD@!7@NB.!? MCB;^VM"2HR*5DU'!O/X\^9.CYIALV%#S3<\P_=8YI@A M01F0AUZ%/$F ]#1(258*G *,6$&*-0=;S*H=NC5M0O41S_P1E6QN^18E>&+) M;,(QVV%K^OMO,'#^,#GPDF3QA/,M&2(J$Y-OFLLO6UKBQJO1;TA\%-?VS*KH9T,A34&\FCFLEJH;YY#!NQF/7!-WG$W M)H='G9CU0W<$6S%C0 4^;*%B TJ2A>:(&37:1Q_F(KQ:R?H(T%45_K)" K(B M2%X!W:JJ25ZW4IY@)%$^JMZ4U=WHI<,2XM4.DUL,)@O M%XN/_#;J:(51&+7"@6 M86^Y-(WK4/\%44.#**<3[5U4-(!^6U07Y0_.A?JA1H/]1=I=(229J']Q[ ZB]U;$!X[7K!ONH5Y/US5KW MO%QFJ;(054_3S#9]]9WN)EOS,]5OZQ[P0%,UZS\06Y."@PRO)*4S"&4QPZK^ MMQH(NM4=X0L5LK_4CQN,Y"V@ /+]BE+Q/E ?:/X+,?T/4$L#!!0 ( &"K M5U8T^TTQI0( ($( : >&PO=V]R:W-H965TR;I)7VXV<# M050CT3I%&@]@&Y_C>P[7O@0;J1YU"H#DB6="CYP4,3]U71VGP*GNR!R$>;.0 MBE,T7;5T=:Z )@6(9Z[O>4.74R:<,"C&;E08R!5F3,"-(GK%.57/YY#)S9#RT78FR68#IR/CHD@05=97@K-U=0Z1E8OEAFNKB33377CJ=W$TO9G=S975[,HLG%G!S=/RJ3"4"N5IP* MAE0Q*D@D.6=H/B4>DZ,Q(&69/B8?R/U\3([>'@[[? H_VPZ=4=8C7;X.[QH[:$[_VQ"_X>COXKC$%U5"IR?ZZZ<+>./_1A7[M0G^O"]NL_[4K[]N4[:5\;0X&ULA95=;]HP&(7_BI554RNMY ,(6Q+:1=N M\H98M>/,-J3[][.=-*-3VMX0?YWSG->6351S\2 + (4>&2WEU"F4JBY<5Z8% M,"P'O()2S^1<,*QT5^Q<60G F14QZ@:>%[H,D]*)(SNV%G'$]XJ2$M8"R3UC M6/RY LKKJ>,[3P.W9%OM@N\$:GG41J:2>\X?3&>>31W/! (*J3(.6'\.D "EQDC'^-UZ.AW2"(_; M3^Y?;.VZEGLL(>'T!\E4,74^.BB#'.^INN7U-VCK&1N_E%-I?U'=KO4I7,KS?H= 8Y" $92K@^ MAPP$-GMY9B84)E2>H7.TX;FJL0"T(*D^+4#KO4@+O5/H"'E#-(!&OH?4. % ;K;S-#IR=ES&U<7WE4?=-4' MUG?X@N^"E[OS+0CV+W/"&2/*AOZYT,O17 &3O_HR-]ZC?F]SFRYDA5.8.OJZ M2! '<.+W[_S0^_Q*\F&7?/B:>]SE3;N\?1$;D[$U,??S$(=>Y!YZP*,./'H5 MK$]@V$=J5'YXA/)'@Z ?-NY@X[=@HSY8HWK.ZB>%'2E\BS3N(X4]98T'?C]L MTL$F;\'"/EBC^G3,"@>3_UCNT64W[^82BQTI):*0:YDWF.C-$CG&X19H.=SSM53QSPIW1]"_!=02P,$% @ 8*M75EN(/ET> M!0 G1\ !H !X;"]W;W)KDHY3H!]?:HED2;3&#F@@ MB"7YWF/>(Q[>(W&TH>P;7Q(BP%N:9'QL+(58G9DFGRY)&O%3NB*9_&9.61H) M>(@72Y%?,">C5;0@CT0\K^Z9/#-KE%F(DTN:_!7/Q')L! :8D7FT3L0#W?Q.JH+<'&]*$U[\!YLJUC+ M=,T%3:MD.8(TSLK/Z*TB8BL!>CL24)6 N@G.C@2[2K#W37"J!*=@IBREX %' M(IJ,&-T ED=+M/R@(+/(EN7'67[?'P63W\8R3TP>KWZ[N;I] M>W7^\>;LZ? MKN]NP279FG P9S0%5V^"L"Q*P&4Q',(XB+(9N%L1%HDX6X![1N>Q !=$ M3D,"GF5H0J>1(#.9*N-G2]'9WP53]:N*-YU@6!-8 MBU.GYM090I^\2T/%6)GI%IGY>OLZ<0+D>&$P,E^WR>C'V;X;0,=IQ^%^'/+< MT/$;O%8);EV".UC"$Q52S+R:'+26\:J0L:JP$L_;&HCKH]#S.G4IPAQDPTX8 M[H?9?F@C1UV55U?E#5;5+$?5M%?>HD&,0R>U3C"L":S%G5]SYQ]QH?!UA U)5A M/\[QD-\UT%@19SLN#+T=(FR<,1RVQE=K)NM1EC"8>/!\T(F&=:&U26N,-_2. M*32MEEPK&M:%UB:V<>5PT* .MS:_WX@"U[;<[D.9*M!V+2?H/FTJ N6SID3< M(:K&",-A)UR*:O^6-HAV\(30B89UH;69;,PW#(^I-*W>7"L:UH76?NO7N',T M:%(_T-(JP+9CM)'?E9\JSK9]Y'?4IXB#KGRN0VKUH<8?HQ_XXS7GL?)1;3CQ MT/F@%0WK0FN3UIAQA(XH-*35E&M%P[K0VL0VIAP->M/!EE:EMMYLV%;0??^A M"(.>VS.36!4'+=NU=RBJ\;_H!Z^ "T7MW<^&T0Z>#3K1L"ZT-I.-W4;N,66F MU9)K1<.ZT-K$-I8<#;\,_T _\WJ;#5^@[7A65WW].!NY3J^=];S8F>U<_T"GN%RI[B!*3>N;R*VB#,.$C*7 MD-:I+X?$RKW@\D305;$[^D*%H&EQN"31C+ \0'X_IU2\G^0_4._(3_X'4$L# M!!0 ( &"K5U9N./K1Z00 ( 5 : >&PO=V]R:W-H965T60E1G MMLV3)2DP/Z45*>6;.64%%O*6+6Q>,8)3G53D-G*_D8:0 MK_ 2FG/]'ZR;6,<"R8H+6C3)<@1%5M:?^*TIQ%8"# XDH"8!=1.\ PEND^!^ M-,%K$CQ=F9J*KD.,!9Z,&5T#IJ(EFKK0Q=39DGY6*MUG@LFWFOOE[N'FXG%Z=PN.'DA"RR3+,ZRUH7,P(PLIM@!W%6'R8;D ]XS.,P$$ M!5>TY#3/4BQ("J9E0@L"+HF/^(UPQ)@DI\"%QP Y"!D&=/7Q=&A(CS^>[O2P<5NQ78WG'A*[4?&! M5)0I%8]!*[64="I(H87:4_GH*^52J3FC13L5NLK_^55^F\;@?YFDJX?FF8>F MMKL M_%Y6,T&3EQ.U'Z= KGG9I'B]E9 W=4U,O&K$8&LD)U$4.5&'ER$,0ACX?H>8 M(2[TD3LR$PM:8D$OL8M"+9Q_VGVQ6K%DJ6EFI<#E(GO.B7'C"O:'@^2?VV%G M"(-AX'55,X4AUW/,Y,*67-A+;EH*(F>X '+W!50L"9.LU)9M'^5J_1^#DABG M9+@W'.@XJ*/(U7Z4Y(;"#K7]*'>DMEX3L5%+;-1+3#H$V?_5[)-BE0L"%!T3 MD9%ITH1N5R53&(RZ3 Q17A"$9BI12R7Z#XUT#WVN^VNUTU]KL8!0_=7$+MH; MD.^$R!]UV!G"7->-4(?>?I@;CKPP,O.#SL:0.+T,-\VGZ31F(] +\KWM9%"T M>"BTW0)N.3KXXW;Y9FQ#Z3(D6CP4VJXN:*,+&KC5-X#;:RR,(H2Z*]84AR*Y MMCM+UA#G.^YVC]VEMO&5L-"FVW@AL; M"+T?>-'V>M3OUF5(M'@HM%U=-D86#N]DX0>MK"G.Z&5-@3UF%F[<+/R?["S\ MH)\UQ9D,K3'NL*.%&TL+^SWMG;:Q./FVDCY)T3QA)->+HA'03,_D57TW[+(S MA 7NGA$THHV"0^IM7"WLM[4UM]76WIM0?F#G'>W]SCN!TJ)'>X(9 GWH=$UB M;(IS?>AV6XF]=315$+;01WQ<#E3VB/H8IGW:'B->Z,.SSO-+=;RHC[PV,/79 MY UFBZSD("=S">F>2Z7>U,OL MPVH?7# 0-8G9V)3IOU\GI E)C 4:+R^0RW=._!WKA!.'X9KE+WQ!J0 _TR3C M(VLAQ/+,MOED05/"3]F29O+,C.4I$7(WG]M\F5,R+4%I8B/'">R4Q)DU'I;' M[O+QD*U$$F?T+@=\E:8D?_M,$[8>6=!Z/W ?SQ>B.&"/ATLRIP]4/"WO?P#*.P )05/V*ZYEO;H&CEF;&78N=R.K*<8D0TH1-1 M4!#Y]4HO:)(43'(<_U:D5GW- KB]_<[^M6Q>-O-,.+U@R5_Q5"Q&5F2!*9V1 M52+NV?H[K1KR"[X)2WCY"=95K6.!R8H+EE9@.8(TSC;?Y&CL J *@ M?0%N!7#W!7@5P"N5V;12ZH")(.-ASM8@+ZHE6[%1BEFB9?MQ5LS[@\CEV5CB MQ/CAR[?K+S>/X/+FZ^W]]?GCY>T-.+E;O/%X0A)PQ2:DF!X.2#8%/TBRHARP MF3R>S3]=R0F;@G/.J> ?P0FF@L2)W/H$GAXP./GP$7P <08>%VS%)9P/;2$' M7%S6GE2#^[P9'-HQ.$PGI\"%?P#D(*2 7^P/APHXWA_NM.&V5+F6&M52HY+/ MW<'7$PT\OX%OE,USLER4.C,FR3#ALA:@OFU8/Y1?.6;5-.O-&V; IMK9J6\$;'L5;U65,26R2#9MB:TO8.HET>:](MU,?;.Y;(9RCE^+7 M@^??)!LVQ=86K4G2T#N.Q8P&;Z-LV!1;6^(F>T-M^-S38K[BYRF(_*[%^F41 M\IRNP_I5ON=Z.PS6Q%RHS[G?5]F2,6I2-7*/ MXR^C&=PH&S;%UI:XR>!(OYR]G[^\GB> M5'F^ZX1=A_7+4.3T'=8O@_Z@]];+WGHG7?R#X)KD\SCC(*$SB7-.0TF0;U[* M;W8$6Y:OJ9^9$"PM-Q>43&E>%,CS,\;$^T[QYKO^:\3X/U!+ P04 " !@ MJU=6ZPU^GQT% #/(0 &@ 'AL+W=O&UL MO5I;*D?>CT@=B*S2P@%^1XTU]? M<0D8D-5X1^,7&_!W#OJ.?,RQ8+1EV;=\12D'WY,XS+% 7,R6H=+.J/\<7V7B3VS85E$"4WSB*4@H\]C MXP*>$^07@++BCXAN\YUM4+3RQ-BW8N=J,3:L8D0TIG->4(3B[85.:1P73&(< M_]2D1G/. KB[_<;^N6Q>-/,4YG3*XC^C!5^-#=\ "_H<;F)^S[:_T;HAI^"; MLS@O7\&VKK4,,-_DG"4U6(P@B=+J/?Q>"[$#@.X> *H!J _ >P!V#;#?"\ U M )?*5*V4.I"0AY-1QK8@*ZH%6[%1BEFB1?M16LS[C&?BTTC@^&3VZ7L&T' /-P%KEG&HW3Y$=2S)-[G+)U' K$$5YPFX*^O EQNYG_+9J(Z$Y:?J?BA M.<_7X9R.#?%+DM/LA1J3GW^"KO6K3$6=9$0364=AW"B,5>R3MR^]3+$*Z93( MXI?T98)]A-W 'YDONV(,ZVS/\2'&W3HRK$.N$V"OY>NTX#0M.,H6'M.(TP68 M\9#+^U#"#YUYG61$$UE'-K>1S3V:MUR="NLD(YK(.@I[C<+>#WNK0KJ[7O!< M:#E6SUN2.H@ MDCK;A@AZ%"S^DO=,CJH.TAK^^P M89V/ PO)#8;:Q(O4B7<:IN$BE'6@!AXZ\5K9B"ZVKFAMPD;P:/Y"6N.X5C:B MBZTK:V4CNMBZHK71&N'CV4MK#M?*1G2Q=65N4,_8 ]W%_K MD)1!QX'^P%Z2.@O[>)^_VI"+U"'WMO@3!N+ZCIJ\%:TKR5K9B"ZVKGIMND;> M\8RF-8YK92.ZV+HRMW$\E4;S!W>P'!=;+NH[;5AGNZX-@[[3AG4(^2CH MKRJ:.W>Z$YHMRR<&\4MX3JIG"UJ:ZE&'ZS!; M1FD.8OHL**TS3PPJJYX>J'8X6Y?WTY\8YRPI-UL^SOXN!Z?#ZP MBQGQE,>JH&#ZWPL?\30MF/0\_EF3#K;7+ ;N?MZP_UZ*UV*>6OG_E:D%OPQ5F:EW_1ZQIK#U"\S%4V7P_6,Y@G8O6?O:T# ML3, >RT#R'H ,0@#==X"S'E"&VEI)*>,0,<6&9S)[1;) :[;B0QG, M/5Q&Z??Q\=8]&MS=W]U>?K[X^7'^[ M0E]N'Q[04<052]+\&)V@IX<('7TX1A]0(M#C+%OF3(SS,TOIR1245KR^\.7J MPJ3EPIB@FTRH68ZNQ)B/ZP265K&50C92+DDG8\3C3XCBCXC8A 3&NT_' /# MH_V'VQUJZ#8QM.2C;8FY'5VC:Q&GRW$BIN@ND^4ZN5!*)L]+Q9Y3CE2&OF8B MUF&469H6L&NAN.2Y^HB^ZIJ13= C>T-_WNMOD5XFKTR._X)2M9J* T^E*#VG M^8+%_'R@:TO.Y0L?#'_]!7OV;U"8^R2+>B*KI<#9IL#I8A]>LI2)F']$SWR: M"%'$5T=TP662C:$HKMCXFBQW*\O=3Q87XVY!*QYO9P+4MO5$;4-0$P<*CYHX4WA-D+<5Y'4*TG>V M+N]"ETLIN8B_(R69R%-6+!A(5B?;H7=[GV113V2U*/K;*/KOI^#X?::@3[*H M)[):"H)M"H)>"T[06$\G+O$=L]X ,!)@SRPW (P2S_/@Q1EN-86]+LZP.0O' M):%K: )@)*2$&IJ:,#>P":P(VY5GLCLUZ562S?5JT+?Z$7_3%CSGQY9.FN"3 M1(%6R 9BZU,C R, YOB.8VB"R#"UG195.TX0=ZJZ53,ND5:F[^Q9X>Q?.#I* MLSP_MI)2,*@, _D*;4I-:0"..*X?FN*:.,<)6QH$)I4VTE//6Q/5HVMC/S"; M'@0$5E\$X>K+KZZI,HBXT_P,1RR?H8E^<$,S/IX6Q2(1N9)+_52F8$/>J\WK ME2WJBZT>R\KI8>?]-#_<:3L/SD.?;%%?;/4\5-84[^E-]^R N&DI3ZB#S0X( MP*CG$'.E OZ4A&W=HG*GN-N>'MXM/$B4.=T1 ".V;W9 B,P+6QXA<&46<:<1 M&CX)R5F:_.#C38] 4Y:(XJ7 A"42O;!T"3<,'VH8I-DP !RF?H!-?4U<8/LM MI@573@QW6[%B01>Z+'14Z#I&DL5'>>(8#$W3@1'=2;$9F2;,\9Q&(X7,H;U# M5@],9>=PMY_;! 8(R,;JZ3#,F)CR$@<*;=HRQ[&]QJIMPFQ391>D_A:ID MV]W]E \B35.&L6_ZT1$ ._%MUTP> "/4;5-6.3S2[?#V=T&D:V:*^V.HQK#PD M>4=O&4FO_K-7MJ@OMGH>*O])^GW5N*:KOTISS0(*H$["P#.79Q/55FDJ'T>Z M?=S!GH< WLL.S =D '42>*:/ U D"%LD53:.=-NXGVL+D)4+;,?4!5BYT#&M M'$2VF\ZZL,K*D6XK=T!7@#Q9T'C?!,":-V<$D;6KJ8P;Z39N%[%:,IFP=)4< MOG&F<&?HY#JX(O7)%O7%5H]CY?-(^(XZ0Z?G/#@/?;)%?;'5?P6LW"CM=J/_ MQX,(!5RJ$X3F R@ T[7->%,;0628^"U/H+0RL[3;S%[$\7*^3)G28_"/G7VR17VQU4-:.6I*WL^:I[VZ\E[9HK[8ZGG8^>F_^\WNH6YP35=_ MUG>(;39F"$=<%YL&"L)13/V6GQAH97/IGC;W/ZT&;?[X?1*ZE)@O0R <(#V" M<'7I*TG6SE::.9?3VVIXMRLX]Q_A*?1JO-2Q7-:B_5 M#9,ZJSE*^413VI]\/2FYVIZT.E#9HMRP\YPIE&PO=V]R:W-H M965T=,MM2TZ1:I6W* MZJ5[F/9 [$N,:HP+..[VZ0?8L;+)B1^ @[L?_\,'82/DL\H!-'KE1:DBG&M= MS0A1:0Z/0S:UD'(I:%ZR$ ME42JYIS*WW,H1!/A,3Y,/+)=KNT$B<.*[B !O:Y6TEBDIV2,0ZF8*)&$;81O MQ[-Y8/V=PQ.#1AV-DY;*B".U'\8)G.(_P!HPRVM"[THV@^09?/U/)242C7HJ;U#6XP M2FNE!>^"C0+.RK:GK]TY' 7X_HD OPOPG>YV(Z=R036-0RD:)*VWH=F!2]5% M&W&LM#\ET=*L,A.GXV0]3Y;?ULNOW]'RR;0)NEB IJQ0E^@]2NJ-@I<:2HV6 M>].&1)L];21)._Z\Y?LG^/>P&:'QY KYGC]!ZV2!+MY>_HLA1G*OV^]U^XX[ M.:7[/V7HYV?C@1XTS.^]CZ>$3OI MQ4[.T>/;6N="LC^0F3JN:IGFIHY0)<5.4GZ%*!?U\-FVV*G#VNNUCZ=>]X5D M/Z HZ!4%9Q4E.94P( 9ID'Q(R7F<'R N2IVKH<,B1]5I+_H7*G>L5*B K8%Y MHQN3GVPO3VMH4;F"W0AMRM\-<_/>@+0.9GTKA#X8]@[T+UC\%U!+ P04 M" !@JU=6P))RD30$ ;$0 &@ 'AL+W=O&ULQ5AM;]LV$/XKA%8,*9!$[[*@+C5)N,U-PMG8Q(QG&492"I+0K[)P74TU@SI$<(HY!("BK\=FB.,)9+PX^\"5"MM M2L7J\S/Z>T5>D%E"AN8$?XDCOAEKO@8BM((9YG=D_P1P,J)D#ZB4%FCR0053:0OZ<2K7?<&I>!L+/3YYG'YXF-Y??[H!TYL ?'Z8 M?KA^__7ZYG#/.X(Q M$$?6'M+HKZ[0.WV&OD^PH">P6NC=,O3NZ]%G$*L$@!S,T#I.4WDJD17XBB ] M2F.6&W*5(5D6=Q/7E0F]JP:N+>3XOE<7"MI"MF4:I5"-J%<2]4ZG=13%<@=U MIF6NZE4,FHYC#AN^MZ5LW_<;OG<(6;[5[?N@]'UPTO= 9(8JYTP'7VC,D5B, M52>10/91H-(AY1MN7:#28>46'JOFXI?4O'_U7X3->G'.\UO+Y=KFTV6 M;:GV?@S:0K7]6.,X+#D.3RY7I;"7M40,Q*T)48HBP.'3B1)Q$ONUYU2?8$%/ M8+68FL;A0F7\_T6B\*&GZ/>*%O2%5H]_Y4)K_E>5HK!4RSK7'C3RMT/*=7RW MD< =4K8_&'1GL&D=V%H_7RX*W:K-YN'S8Y&@0T0$S#_B^>'Z:IZ^O[Z\6!1 M50)KR!Y3=)MJ7:.S+H MD*KMR)RG7ND:$T37JOMF0+4/>5-5SI8=_E3UM8WYF>S\53=Z@,D_&WR$5"0; M QBM!*1Q.1 NT;P3SP><;%5ONB1<=+KJ<8-$ST*E@'B_(H0_#Z2!\GO(Y!]0 M2P,$% @ 8*M75O,OT!KH 0 6@0 !H !X;"]W;W)KP4U*&4))).B*F 12105[0&ARDMO$PA^9 M?;-T_WZVDX9N:GG82^QKWW/./?9UTEZ;=]L (-E)H6P6-8CM-:6V;$ R>ZY; M4&YGJXUDZ$)34]L:8%4 24&3V>R22L95E*=A;6WR5'6IT3XS/=FQ^$LXFR#@W M7/E;W*!QN]SA,']@!8B4HJ/R"[0<8;<#+#X!6PEP5XE'@,O/]5Z8Z.!O&'4E M3W4G4]U)X+DXP7-3EKI3R%5--LA4Q4QER7-;,03RNMJA[[-" %FI3H)AOF7> MCMG\7*6S9S5C[8\/M4ELT/I0>N#VZ''\OXUD%E^>Q7/R^@BR /-V[-3HP0A0M^%6"XVNM<*T<8\?C$]P^UNM<1_X_II^ M)_D?4$L#!!0 ( &"K5U8.N ":<@, (T7 - >&PO57'-ZNZ!4.JN,Y]7(74A9?O"\:K:@ M&:DNBI+F"DD+D1&INF+N5:6@)*F E'&OY_N1EQ&6N^-AOLRN,UDYLV*9RY$; M^$W,,8?/B8I&[UW'Z$V*A([<^[.W/Y:%O'KCF./)NY,3__[\:C=^IH%SU[.* M7CY!],+W<6$ ,?'H:>+[M#'I_I.D]RACPH-M87WVJ=(QO%.,%EMHRG[+A Y" M[OMVLM\E8X;[ 4+>9J/TGGTB__Q&RJH!]M95/[2ZZEC21*\N_?$P+?)V!X2N M"2AEDE'G@?"1.R&<304#5DHRQMBI5 )'JEX$#TX-=6>MD M+"^$SFTRF-]I??H.L.F!0<9Y8[#GFL!X6!(IJ?K(./(*=NWZU+Y7 N MR#KH7;HM01]4DFDA$BK:*X&["8V'G*9@1[#Y HZR*#T I2PRU4@8F14\UNX9'U/M[17:6?-=!'F35,9JIM&QG1 OZMFM+NR_1?I.B5[*.2G MI1I.KOM08O1&T)2M='^5-@8P]0!7)V7)UQ\YF^<9-8-_!"LEFW$7K^M_,\ISD5A'=-J]H_Y%E^ ML>/Z%O\:GO5E9=>QU638/WR/]6/-H9N,CL'D42SWX!A,QD=@LO]J5\WGF R. MP63O\$V&1U&2X4&:].H'W\[3]=:S=1-UX!UFY'Z#MR'>)G6F2\8ER^O>@B4) MS1\]8BMY2::<;NNK\Q.:DB67=PTXTO,+P@:EZ@ M5"Z6)W1%DTG=%?.I;CJJH;+6'R#L(M?Z8T!FK)SPA!6%?.&[6 ^/M@N"<,XMB. V1V$ M(8; ;L01S %XP) PU/?!G?N1M[E/>>T_X,=_ 5!+ P04 " !@JU=6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M &"K5U:X70!]V@< -=( / >&PO=V]R:V)O;VLN>&ULQ9Q=<]I&%(;_ MR@Y7[DP3"P&2R,29D4&V-0%!).$V5QT9%JP)2%023M-?WY6()V<;>-N;@ZXP M'Q8/9W7VV;/:U?NO>?'E*<^_B+]VVZR\Z3Q7U?[=]76Y?):[I'R;[V6FWEGG MQ2ZIU--BWWB4194N?WHYJB'CY*EL7JF2IS!1(#<=RU '7*=%636? M:(Z?*,87J3Y\?':H\KMT6\EBG%3ROL@/^S3;U(=1O^*:_(PF#J^/QR"^*_Y/ M&//U.EW*<;X\[&16'>-8R&T-F)7/Z;[LB"S9R9O.*'^1A9@G&UG_*/4M_NKX M RM%1L)5O$O5&X6_:ACY>-S#*JV$GQW_6;U+L$R 9?)BC69!-)OX8S?VQN+6 MG;C!R!/1@^?%$0'L :X#B:IX0R#Z [%\0,HK5P]0+%.#L3OC!:$8@!P!R MT!KD:#:=$T@+0%KM03ZX 8&T :3='J0;/1!(!T Z+4+^81+((8 <\D+>+B(_ M\*)(N(&"7$RG;OBY)HS\^\"_\VG7;:"^V^#%]*=S=Q378/&#IU+ZT8W\65 _ M7WP,70T3*H;;,:-/"S_R8\5&>^\N\DN763#WL]GX-W\R:5K8#V(WN/=O)YYP MHTAUX;]23&29+K-F[EP_%(_N9.&)J>=&B_"8+10/^:7++)BQ%_J/;NP_>N+. M#Y0#?7>BHAG%X:+FI)C(,%UFQY%T3>L>>9J;0.Q6@1AA03&:;+K)B).@D][?1#*NDRNV3LW6H- MB(S1959&W6QUYUNWVWRF,L"+_6.VBELO\.BP&BG#9%9&Z#UZP4)K0A.YP61V M0Q3/1A_?W*JS:MP,]U04W5H4E _6(J,?)4T_$[N]ZS) 43&8I>&X8^,%] M)%2GIFH.-]3.+N0#D[W@F$[]^#B@JQ-!#?9B1>HI,>CA0S8PF6T0>?=-6OK! MW2R<_G2V(0N8_!983!>39FS\O?-7.1%Z#W7G\J@U,[* R6R!:'$;*8W60:R[ M$VT\8B(AF,Q"J$=*38,V9]^GA3OQ[SZK$U"HP,X66C,C5YAMEA=:#=1#KNBU M65[HF$@AO0N6%^(J3M2WE[]0..2/7IMUAAY#.)O53IWQ&DZ*B?S2:[/>T*.) M#--KK]ZH(THQD6UZ;=8<>C21;7H7J3E.9C9R3>\"Q<=)*&267IM5B-:D?626 M_H6JD%/QZR.7]%LJ1[Z#4DQDE?X%JY*3,40NZ5^\/#F)"*^+,'OD1 EPDA%) MI,\L$5@+Z*F,)-)GE@@>R_8H)I)(GUDB&+-/,9%4^LQ2P9@#BHDTTV^U@+'H MA46DF0&S9C"F33&1= ;,TL%U%DVA 9+.@%LZ$).FT #I9\"L'[T<#)*B2.JU M(+^(J[&LDI1B(@4-F!6D8T;JB*O#5HI\+>Z2M! 4$UZ<9[?0.4QW^>=!BR:R MT(#90KC,UE((66C ;"&,J:40LM" V4(8DUIH@"PT8+80QJ06LI"%+&8+G9U; M.683Q406LI@M=!;SV(523&0AB]E",)K:L-A"%K+:FE!K,&F'9"$+6?9F2F>J+&0AB]E">-Y/BR9<),9L(3CO%RTI)K*0Q6PA/.^G11-9R&*VT.N\ MWT]#N*U6I%M(01:S@EX9Z:;^KZ2C.!LIR&96T"G,Z+#?;V7]CS3- M;:0@FUE!IS!_D^GFN9(KX;Y03*0@FUE!IS"G274HTNJ;^IMB(@79S HZ3E#_ M1_;8R#XV^^6R?'Y0TB\9IF6PVA=P03 ?YQ[G8 M]1Z*&:>[.L^U'M-!_G&8_7,:7++Q032\H)K+0D-E"YS'G1?ZB11-9:,AL(1US M\39Z*^+D+^&J88>W7M.%)T-DH2&SA73,FJS9:-VPAMHD\1!9:,AL(1US+->R M*.3J>&(J6(J)+#1DMI"..=O+NLY0(^))7I9B1*=EALA"0V8+_>O_:7>*"?=L,EOH?*8WR 2S:^!=F\P>.K5 ZD1AV37@IDV#64-P+X>XTD#A M3DZ#_5X! %0;P'<-N)?3X"Z(3JTZ"^6+S ZR%&L-%.[J--I8'A>JK,^6Z39- M-%"XK].X_%8><35__E;6MP\1$PT4[NXTN,LBV/1/&BCT(-9B7!_4AZUX1O),!])X%%ME1?O:GOR%./DRJY*\4; M(??)[HUIF#HHOI7 \9XZS&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.XT 4A>&MH"P MUZUWM8!13YBVV$ 4S$/DI=BMAMUW! ,XI1[T!/D?6>4HUT<>?(HJ=:Y^C=OU M_'S83T_/Q^GB=;?=3]>KIWD^_AB&:?,T[M;3Y>$X[L^?/!Q.N_5\7IX>A^-Z M\[)^' ?O7!Y.7V>L;JZ^SKRX>SN._S/Q\/#PO!E_'C:_=^-^_L?@X<_A]#(] MC>.\NKA;GQ['^7HUO&X_;T_#^\4NSY-7%[?WUZO3[;VMAJ4#>0GDEP\4)%!8 M/E"40''Y0$D"I>4#90F4EP]4)%!9/E"50'7Y0$T"M>4#F5,9'2!2AS5 :U.N M#>"U*=@&$-N4; .8;8JV =0V9=L ;IO";0"Y3>DV@-VF>!M ;Z]Z>X#>7O7V M +U]]V,;H+=7O3U ;Z]Z>X#>7O7V +V]ZNT!>GO5VP/T]JJW!^CM56\/T#NH MW@&@=U"] T#OH'H'@-ZAVRP!Z!U4[P#0.ZC> :!W4+T#0.^@>@> WD'U#@"] M@^H= 'I'U3L"](ZJ=P3H'57O"- [JMX1H'?L-KL!>D?5.P+TCJIW!.@=5>\( MT#NJWA&@=U2](T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)VZ/RL!>B?5 M.P'T3JIW NB=5.\$T#NIW@F@=U:],T#OK'IG@-Y9]!:!W4;T+0.^B>A> MWD7U+@"]B^I= 'H7U;L ]"[=84& WD7U+@"]B^I= 'I7U;L"]*ZJ=P7H757O M"M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>M?NL#= [ZIZ5X#>3?5N +V; MZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O5M7U@'H M;:ZOZP#\-M<5=AQ <'-=9<5=QQ ACW07X3KWG M\W?'S^>_+S]N]J_AG>OA:XSIYB]02P,$% @ 8*M75E!^0+I\ @ L3X M !, !;0V]N=&5N=%]4>7!E&ULS=M/;YLP&,?QMQ)QK0*V 1NFII=V MUZV'O0$&3H/"/V&W2]_]'-)6VM1%JS)IWPL(;#^_!UOZW+C^]CQ9MSKTW> V MT<[[Z5.2N'IG^\K%XV2',+(=Y[[RX7%^2*:JWE!V\'O_;'&M'- M]9W=5H^=7WT^A->N'8=---O.1:O;T\1CUB:JIJEKZ\J'\>1I:'Y+6;\DQ&'E M,L?MVLE=A0E1\F["<>3/ 2_KOC[9>6X;N[JO9O^EZL.LY- ESC]WUL7G2[S3 MX[C=MK5MQOJQ#TMB-\VV:MS.6M]W\:GHU?ED'W;8GJ[RXORES+G ,/-^'B<7 M3FRV'X][/9+CZO44"MG9M^<_\2TQE+[X^^SQM!O;_&5VV-X?X[Q?SL,ER^WR M/?[UC-_J?[ /!>DCA?210?K((7UH2!\&TD&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( &"K5U9B>63Z* @ )0Q 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 8*M75N&N#^5!!P X!T !@ ("!Z!( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M7 M5IAJW^S/ P =@P !@ ("!$2, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 8*M75E@L2;H5 P JPD !@ M ("!U$( 'AL+W=O&UL4$L! A0#% @ 8*M75N!+4:")"P MVQX !D ("!KFL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75H'M7/:S#0 @S( !D M ("!%(H 'AL+W=O%0*?5$& 4$ &0 @('^EP >&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ 8*M75IG]9X+> @ 9 8 !D ("!/:4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M7 M5F&FY<@K! D H !D ("!:;8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75C)G3O\!#@ MB4 M !D ("!;]@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75AB^%N:<"@ )P$ #-"@ &0 @(&?_0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8*M75B-+4 9! P \0< !D ("!1P8! 'AL+W=O M &0 @(&_"0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75I@W M0"SQ! OPL !D ("!G3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75@^;8HXE P 3@< !D M ("!J$0! 'AL+W=O&PO M=V]R:W-H965T_@( M %@& 9 " @;A+ 0!X;"]W;W)K&UL4$L! A0#% @ 8*M75BZS"?SE! 50T !D ("! M[4X! 'AL+W=O&PO=V]R:W-H965TA6 0!X;"]W;W)K&UL4$L! A0#% M @ 8*M75I1M=/;."0 +2 !D ("!(%H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75J^Z*R%* M P J0< !D ("!('4! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75GIH;&F3 @ ?P< !D M ("!$(0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8*M75OB:_?M4 P _Q !D ("! 8P! M 'AL+W=O&PO=V]R:W-H965T W=B0H +=P 9 M " @&UL4$L! A0#% @ M8*M75AEI1$Z? P "PH !D ("!BYT! 'AL+W=O&UL4$L! A0#% @ 8*M75MV\[7Y+!0 MP2P !D ("!C;D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75KW=!N0-!P ,3 !D M ("!3LT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8*M75N%7!($F! *1P !D ("!+=X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M7 M5AG8$&F5 @ C@8 !D ("!J?(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75IL'_G<5 P & @ M !D ("![P4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75E:V+I=9 P / H !D M ("!NP\" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8*M75GUD0!0 W28 !D ("!\1@" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75IQ< MH7RE @ U 8 !D ("!220" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75M-ZJ%+#% *]X !D M ("! 2T" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8*M75F"7Z%:I P DPX !D ("! M9$D" 'AL+W=O&PO=V]R:W-H965TC@->7 8 ! C 9 M " @7%1 @!X;"]W;W)K&UL4$L! A0#% M @ 8*M75IB[B;+ P 01 !D ("!!%@" 'AL+W=O&PO=V]R:W-H965T=? @!X M;"]W;W)K&UL4$L! A0#% @ 8*M75DRDF$&5 M! )AL !D ("!&6H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8*M75C%+P]RP P \@X !D M ("!M7<" 'AL+W=O" &0 @(&<>P( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8*M75F8!@9Y= P W H !D ("!2X(" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8*M75N_@PXJ\ P 210 !D ("!>9$" 'AL+W=O7!E&UL4$L%!@ !W '< Q" %O> @ $! end XML 131 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 132 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 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 694 505 1 false 134 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.epam.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.epam.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - IMPACT OF THE INVASION OF UKRAINE Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE IMPACT OF THE INVASION OF UKRAINE Notes 11 false false R12.htm 0000012 - Disclosure - ACQUISITIONS Sheet http://www.epam.com/role/ACQUISITIONS ACQUISITIONS Notes 12 false false R13.htm 0000013 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET GOODWILL AND INTANGIBLE ASSETS, NET Notes 13 false false R14.htm 0000014 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 15 false false R16.htm 0000016 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.epam.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 16 false false R17.htm 0000017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 17 false false R18.htm 0000018 - Disclosure - LEASES Sheet http://www.epam.com/role/LEASES LEASES Notes 18 false false R19.htm 0000019 - Disclosure - DEBT Sheet http://www.epam.com/role/DEBT DEBT Notes 19 false false R20.htm 0000020 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS Sheet http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS PENSION AND POSTRETIREMENT BENEFITS Notes 20 false false R21.htm 0000021 - Disclosure - REVENUES Sheet http://www.epam.com/role/REVENUES REVENUES Notes 21 false false R22.htm 0000022 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 22 false false R23.htm 0000023 - Disclosure - INCOME TAXES Sheet http://www.epam.com/role/INCOMETAXES INCOME TAXES Notes 23 false false R24.htm 0000024 - Disclosure - EARNINGS PER SHARE Sheet http://www.epam.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 24 false false R25.htm 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 0000026 - Disclosure - SEGMENT INFORMATION Sheet http://www.epam.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 26 false false R27.htm 0000027 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 27 false false R28.htm 0000028 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.epam.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 28 false false R29.htm 0000029 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS VALUATION AND QUALIFYING ACCOUNTS Notes 29 false false R30.htm 0000030 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 30 false false R31.htm 0000031 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables IMPACT OF THE INVASION OF UKRAINE (Tables) Tables http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE 31 false false R32.htm 0000032 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.epam.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.epam.com/role/ACQUISITIONS 32 false false R33.htm 0000033 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Tables http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET 33 false false R34.htm 0000034 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.epam.com/role/FAIRVALUEMEASUREMENTS 34 false false R35.htm 0000035 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS 35 false false R36.htm 0000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.epam.com/role/PROPERTYANDEQUIPMENTNET 36 false false R37.htm 0000037 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES 37 false false R38.htm 0000038 - Disclosure - LEASES (Tables) Sheet http://www.epam.com/role/LEASESTables LEASES (Tables) Tables http://www.epam.com/role/LEASES 38 false false R39.htm 0000039 - Disclosure - DEBT (Tables) Sheet http://www.epam.com/role/DEBTTables DEBT (Tables) Tables http://www.epam.com/role/DEBT 39 false false R40.htm 0000040 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Tables) Sheet http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables PENSION AND POSTRETIREMENT BENEFITS (Tables) Tables http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS 40 false false R41.htm 0000041 - Disclosure - REVENUES (Tables) Sheet http://www.epam.com/role/REVENUESTables REVENUES (Tables) Tables http://www.epam.com/role/REVENUES 41 false false R42.htm 0000042 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.epam.com/role/STOCKBASEDCOMPENSATION 42 false false R43.htm 0000043 - Disclosure - INCOME TAXES (Tables) Sheet http://www.epam.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.epam.com/role/INCOMETAXES 43 false false R44.htm 0000044 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.epam.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.epam.com/role/EARNINGSPERSHARE 44 false false R45.htm 0000045 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.epam.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.epam.com/role/SEGMENTINFORMATION 45 false false R46.htm 0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS 46 false false R47.htm 0000047 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 47 false false R48.htm 0000048 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 48 false false R49.htm 0000049 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 49 false false R50.htm 0000050 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 50 false false R51.htm 0000051 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGovernmentAssistanceDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 51 false false R52.htm 0000052 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details) Details http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables 52 false false R53.htm 0000053 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details) Details http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables 53 false false R54.htm 0000054 - Disclosure - ACQUISITIONS (Narrative) (Details) Sheet http://www.epam.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS (Narrative) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 54 false false R55.htm 0000055 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 55 false false R56.htm 0000056 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details) Sheet http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 56 false false R57.htm 0000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details) Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details) Details http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables 57 false false R58.htm 0000058 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details) Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details) Details http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables 58 false false R59.htm 0000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) Details http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables 59 false false R60.htm 0000060 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) Sheet http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) Details http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables 60 false false R61.htm 0000061 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 61 false false R62.htm 0000062 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 62 false false R63.htm 0000063 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 63 false false R64.htm 0000064 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 64 false false R65.htm 0000065 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 65 false false R66.htm 0000066 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details) Details http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables 66 false false R67.htm 0000067 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details) Sheet http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details) Details http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables 67 false false R68.htm 0000068 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details) Sheet http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details) Details http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables 68 false false R69.htm 0000069 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.epam.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.epam.com/role/LEASESTables 69 false false R70.htm 0000070 - Disclosure - LEASES (Schedule of Components of Lease Expenses) (Details) Sheet http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails LEASES (Schedule of Components of Lease Expenses) (Details) Details http://www.epam.com/role/LEASESTables 70 false false R71.htm 0000071 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information) (Details) Sheet http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails LEASES (Schedule of Supplemental Cash Flow Information) (Details) Details http://www.epam.com/role/LEASESTables 71 false false R72.htm 0000072 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details) Sheet http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details) Details http://www.epam.com/role/LEASESTables 72 false false R73.htm 0000073 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details) Sheet http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details) Details http://www.epam.com/role/LEASESTables 73 false false R74.htm 0000074 - Disclosure - DEBT (Narrative) (Details) Sheet http://www.epam.com/role/DEBTNarrativeDetails DEBT (Narrative) (Details) Details http://www.epam.com/role/DEBTTables 74 false false R75.htm 0000075 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) Sheet http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) Details http://www.epam.com/role/DEBTTables 75 false false R76.htm 0000076 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details) Sheet http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedContributionPensionPlansDetails PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details) Details http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables 76 false false R77.htm 0000077 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details) Sheet http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedBenefitPensionPlansDetails PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details) Details http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables 77 false false R78.htm 0000078 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details) Sheet http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details) Details http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables 78 false false R79.htm 0000079 - Disclosure - REVENUES (Narrative) (Details) Sheet http://www.epam.com/role/REVENUESNarrativeDetails REVENUES (Narrative) (Details) Details http://www.epam.com/role/REVENUESTables 79 false false R80.htm 0000080 - Disclosure - REVENUES (Schedule of Disaggregation of Revenues) (Details) Sheet http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails REVENUES (Schedule of Disaggregation of Revenues) (Details) Details http://www.epam.com/role/REVENUESTables 80 false false R81.htm 0000081 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details) Sheet http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails REVENUES (Schedule of Timing of Revenue Recognition) (Details) Details http://www.epam.com/role/REVENUESTables 81 false false R82.htm 0000082 - Disclosure - REVENUES (Schedule of Contract Assets and Liabilities) (Details) Sheet http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails REVENUES (Schedule of Contract Assets and Liabilities) (Details) Details http://www.epam.com/role/REVENUESTables 82 false false R83.htm 0000083 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 83 false false R84.htm 0000084 - Disclosure - STOCK-BASED COMPENSATION (Equity Plans) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails STOCK-BASED COMPENSATION (Equity Plans) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 84 false false R85.htm 0000085 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 85 false false R86.htm 0000086 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 86 false false R87.htm 0000087 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 87 false false R88.htm 0000088 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 88 false false R89.htm 0000089 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 89 false false R90.htm 0000090 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 90 false false R91.htm 0000091 - Disclosure - STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 91 false false R92.htm 0000092 - Disclosure - STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 92 false false R93.htm 0000093 - Disclosure - INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details) Sheet http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details) Details http://www.epam.com/role/INCOMETAXESTables 93 false false R94.htm 0000094 - Disclosure - INCOME TAXES (Schedule of Provision for Income Taxes) (Details) Sheet http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails INCOME TAXES (Schedule of Provision for Income Taxes) (Details) Details http://www.epam.com/role/INCOMETAXESTables 94 false false R95.htm 0000095 - Disclosure - INCOME TAXES (U.S. Tax Act Effect) (Details) Sheet http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails INCOME TAXES (U.S. Tax Act Effect) (Details) Details http://www.epam.com/role/INCOMETAXESTables 95 false false R96.htm 0000096 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (Details) Sheet http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails INCOME TAXES (Effective Tax Rate Reconciliation) (Details) Details http://www.epam.com/role/INCOMETAXESTables 96 false false R97.htm 0000097 - Disclosure - INCOME TAXES (Deferred Income Taxes) (Details) Sheet http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails INCOME TAXES (Deferred Income Taxes) (Details) Details http://www.epam.com/role/INCOMETAXESTables 97 false false R98.htm 0000098 - Disclosure - INCOME TAXES (Operating Loss Carryforwards) (Details) Sheet http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails INCOME TAXES (Operating Loss Carryforwards) (Details) Details http://www.epam.com/role/INCOMETAXESTables 98 false false R99.htm 0000099 - Disclosure - INCOME TAXES (Unrecognized Tax Benefits) (Details) Sheet http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails INCOME TAXES (Unrecognized Tax Benefits) (Details) Details http://www.epam.com/role/INCOMETAXESTables 99 false false R100.htm 0000100 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) Sheet http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) Details http://www.epam.com/role/INCOMETAXESTables 100 false false R101.htm 0000101 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.epam.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.epam.com/role/EARNINGSPERSHARETables 101 false false R102.htm 0000102 - Disclosure - COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details) Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details) Details http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES 102 false false R103.htm 0000103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details) Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details) Details http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES 103 false false R104.htm 0000104 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 104 false false R105.htm 0000105 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 105 false false R106.htm 0000106 - Disclosure - SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 106 false false R107.htm 0000107 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails SEGMENT INFORMATION (Revenues by Customer Location) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 107 false false R108.htm 0000108 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables 108 false false R109.htm 0000109 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.epam.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.epam.com/role/SUBSEQUENTEVENTS 109 false false R110.htm 0000110 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details) Sheet http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details) Details http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS 110 false false R9999.htm Uncategorized Items - epam-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - epam-20221231.htm Cover 111 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - epam-20221231.htm 4 epam-20221231.htm epam-20221231.xsd epam-20221231_cal.xml epam-20221231_def.xml epam-20221231_lab.xml epam-20221231_pre.xml exhibit211subsidiariesofth.htm exhibit231consentofindepen.htm exhibit311ye22.htm exhibit312ye22.htm exhibit321ye22.htm exhibit322ye22.htm exhibit44descriptionofther.htm exhibit991_epaminsidertr.htm epam-20221231_g1.jpg epam-20221231_g2.gif http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "epam-20221231.htm": { "axisCustom": 6, "axisStandard": 38, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1809, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 694, "dts": { "calculationLink": { "local": [ "epam-20221231_cal.xml" ] }, "definitionLink": { "local": [ "epam-20221231_def.xml" ] }, "inline": { "local": [ "epam-20221231.htm" ] }, "labelLink": { "local": [ "epam-20221231_lab.xml" ] }, "presentationLink": { "local": [ "epam-20221231_pre.xml" ] }, "schema": { "local": [ "epam-20221231.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 875, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 11, "http://xbrl.sec.gov/dei/2022": 4, "total": 15 }, "keyCustom": 47, "keyStandard": 458, "memberCustom": 44, "memberStandard": 90, "nsprefix": "epam", "nsuri": "http://www.epam.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.epam.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "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": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "10", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ic5546e5584b94402a0af669115877fb3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)", "menuCat": "Details", "order": "100", "role": "http://www.epam.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": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "101", "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details)", "menuCat": "Details", "order": "102", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ie2e6d5b7ae7040a28ff20d0c2f6af4a6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details)", "menuCat": "Details", "order": "103", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Deferred Consideration) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ie2e6d5b7ae7040a28ff20d0c2f6af4a6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)", "menuCat": "Details", "order": "104", "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails", "shortName": "SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i561bc07474564369b99a614cae806319_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details)", "menuCat": "Details", "order": "105", "role": "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i787475a0978e4a50abd1dd3a3015a753_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)", "menuCat": "Details", "order": "106", "role": "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "shortName": "SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ib9f735ce51c64376a0a4fbaf3f04cd62_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)", "menuCat": "Details", "order": "107", "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails", "shortName": "SEGMENT INFORMATION (Revenues by Customer Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i4afd6996e5d84a898f6927b115318581_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ic5546e5584b94402a0af669115877fb3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "108", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i216f69e8bbb141e388cc5f57f7cf29de_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i4f010a1f7f6c46f680ffc34236d0a65c_I20230213", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000109 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "109", "role": "http://www.epam.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i4f010a1f7f6c46f680ffc34236d0a65c_I20230213", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - IMPACT OF THE INVASION OF UKRAINE", "menuCat": "Notes", "order": "11", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE", "shortName": "IMPACT OF THE INVASION OF UKRAINE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i8cd16592888940beb31d67cc6eeb82c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details)", "menuCat": "Details", "order": "110", "role": "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "iaf8d3c1fca3c48f5aea81f932f508da9_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "12", "role": "http://www.epam.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "13", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "14", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "15", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "16", "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNET", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "menuCat": "Notes", "order": "17", "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - LEASES", "menuCat": "Notes", "order": "18", "role": "http://www.epam.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - DEBT", "menuCat": "Notes", "order": "19", "role": "http://www.epam.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.epam.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS", "menuCat": "Notes", "order": "20", "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS", "shortName": "PENSION AND POSTRETIREMENT BENEFITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - REVENUES", "menuCat": "Notes", "order": "21", "role": "http://www.epam.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "22", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "23", "role": "http://www.epam.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "24", "role": "http://www.epam.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "25", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "26", "role": "http://www.epam.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "27", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "28", "role": "http://www.epam.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "menuCat": "Notes", "order": "29", "role": "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "lang": "en-US", "name": "epam:TradeReceivablesandContractAssetsafterAllowanceforCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables", "shortName": "IMPACT OF THE INVASION OF UKRAINE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.epam.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.epam.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.epam.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:TradeReceivablesandContractAssetsAllowanceforCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:TradeReceivablesandContractAssetsAllowanceforCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables", "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - REVENUES (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.epam.com/role/REVENUESTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.epam.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.epam.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.epam.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i5ee0211db6b949c783ac54c82539255c_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i5ee0211db6b949c783ac54c82539255c_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "epam:NumberOfGeographicMarkets", "reportCount": 1, "unitRef": "business", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "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", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "epam:RisksandUncertaintiesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i8d5b032f14ae48688cf521c9676510e5_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGovernmentAssistanceDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Government Assistance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "shortName": "IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i23f53e339d3e4bf9a52ff8f51643ec92_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "id47f2e7ab85a46b1ae8653675b5cd191_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails", "shortName": "IMPACT OF THE INVASION OF UKRAINE (Schedule of Assets and Liabilities in Russia) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "id47f2e7ab85a46b1ae8653675b5cd191_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - ACQUISITIONS (Narrative) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i85ac22bbb99e43b994bf7436ce004d08_I20210402", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i85ac22bbb99e43b994bf7436ce004d08_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ibe2192354c6c4bc9afe38fc2c66915f9_D20210402-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "shortName": "ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i8c9efc7c615441acb1978ea29f0643e6_D20210402-20210402", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ic5546e5584b94402a0af669115877fb3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "idf564acb8c7f4014831609aabf2b024e_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "idf564acb8c7f4014831609aabf2b024e_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "6", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "if7ae25d57da54f1dacabc8be04c93202_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)", "menuCat": "Details", "order": "61", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "if7ae25d57da54f1dacabc8be04c93202_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "iaaa3919d99f94ecf8a00a50e18bda652_I20210402", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "iaaa3919d99f94ecf8a00a50e18bda652_I20210402", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i0b6a0106180843a89c257fb2cfb8fddf_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i6850922166be47dab1a6e3d8c43629ee_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details)", "menuCat": "Details", "order": "64", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i2128c234507f40d18675084671b2925a_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i125df3f91d614cd4a6c63a45ec73e063_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i125df3f91d614cd4a6c63a45ec73e063_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details)", "menuCat": "Details", "order": "66", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Schedule of Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i379e53ee718a4f0298f51dba532df945_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details)", "menuCat": "Details", "order": "68", "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Components of Accrued expenses and other current liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - LEASES (Narrative) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.epam.com/role/LEASESNarrativeDetails", "shortName": "LEASES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i7a63d01c64d646aa8a292ba6289c1fba_I20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i175ea025d9c843eab2e10fe2350a6a86_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i175ea025d9c843eab2e10fe2350a6a86_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - LEASES (Schedule of Components of Lease Expenses) (Details)", "menuCat": "Details", "order": "70", "role": "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails", "shortName": "LEASES (Schedule of Components of Lease Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information) (Details)", "menuCat": "Details", "order": "71", "role": "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails", "shortName": "LEASES (Schedule of Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "epam:ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)", "menuCat": "Details", "order": "72", "role": "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails", "shortName": "LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "epam:ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)", "menuCat": "Details", "order": "73", "role": "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails", "shortName": "LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - DEBT (Narrative) (Details)", "menuCat": "Details", "order": "74", "role": "http://www.epam.com/role/DEBTNarrativeDetails", "shortName": "DEBT (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i26a3b86d788048fcb88e439059d82d20_I20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i589b3d67afa94bbcb366254e52160233_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)", "menuCat": "Details", "order": "75", "role": "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "shortName": "DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i589b3d67afa94bbcb366254e52160233_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details)", "menuCat": "Details", "order": "76", "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedContributionPensionPlansDetails", "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Defined Contribution Pension Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details)", "menuCat": "Details", "order": "77", "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedBenefitPensionPlansDetails", "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Defined Benefit Pension Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)", "menuCat": "Details", "order": "78", "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails", "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "epam:NumberOfGeographicMarkets", "reportCount": 1, "unitRef": "business", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - REVENUES (Narrative) (Details)", "menuCat": "Details", "order": "79", "role": "http://www.epam.com/role/REVENUESNarrativeDetails", "shortName": "REVENUES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - REVENUES (Schedule of Disaggregation of Revenues) (Details)", "menuCat": "Details", "order": "80", "role": "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "shortName": "REVENUES (Schedule of Disaggregation of Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i555c47b22f31484aa94d7b5493536a33_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details)", "menuCat": "Details", "order": "81", "role": "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails", "shortName": "REVENUES (Schedule of Timing of Revenue Recognition) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i555c47b22f31484aa94d7b5493536a33_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - REVENUES (Schedule of Contract Assets and Liabilities) (Details)", "menuCat": "Details", "order": "82", "role": "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails", "shortName": "REVENUES (Schedule of Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details)", "menuCat": "Details", "order": "83", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails", "shortName": "STOCK-BASED COMPENSATION (Schedule of Components of Stock-Based Compensation Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ief242fc9772b4539b1a51537108718bd_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i5e43e296ab7448758a7ddd67b3c68841_D20120111-20120111", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - STOCK-BASED COMPENSATION (Equity Plans) (Details)", "menuCat": "Details", "order": "84", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "shortName": "STOCK-BASED COMPENSATION (Equity Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i5e43e296ab7448758a7ddd67b3c68841_D20120111-20120111", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "idd611651f34849b8a8d7163eb5944a21_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details)", "menuCat": "Details", "order": "85", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Schedule of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "if4d9c60439874606b49993acbb41984e_I20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details)", "menuCat": "Details", "order": "86", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION (Schedule of Black Scholes Valuation Model Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i6c496c8f5a11471b85d629de6c10f7d1_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details)", "menuCat": "Details", "order": "87", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Stock Options Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i6c496c8f5a11471b85d629de6c10f7d1_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ib64c9a57de4344eca221aee03404e648_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)", "menuCat": "Details", "order": "88", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "if79c214b76e94217a9bd3d4ebf6257a7_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "epam:SharebasedCompensationRestrictedStockandRestrictedStockUnitsVestedFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ic3d5d1d6b99e45f5b5ac8e0ca1af0c0b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)", "menuCat": "Details", "order": "89", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "shortName": "STOCK-BASED COMPENSATION (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "epam:SharebasedCompensationRestrictedStockandRestrictedStockUnitsVestedFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ic3d5d1d6b99e45f5b5ac8e0ca1af0c0b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i9bca02b74e5549478b9196f4612a09d2_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details)", "menuCat": "Details", "order": "90", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i9bca02b74e5549478b9196f4612a09d2_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details)", "menuCat": "Details", "order": "91", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Employee Stock Purchase Plan Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details)", "menuCat": "Details", "order": "92", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Commitments for Future Equity Awards Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i280463e4e4e343089cac7a1df95a8c28_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)", "menuCat": "Details", "order": "93", "role": "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - INCOME TAXES (Schedule of Provision for Income Taxes) (Details)", "menuCat": "Details", "order": "94", "role": "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES (Schedule of Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - INCOME TAXES (U.S. Tax Act Effect) (Details)", "menuCat": "Details", "order": "95", "role": "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails", "shortName": "INCOME TAXES (U.S. Tax Act Effect) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (Details)", "menuCat": "Details", "order": "96", "role": "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails", "shortName": "INCOME TAXES (Effective Tax Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "ieae53243efe14cf3ba2e34d1079f8b39_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - INCOME TAXES (Deferred Income Taxes) (Details)", "menuCat": "Details", "order": "97", "role": "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "shortName": "INCOME TAXES (Deferred Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "id6f4b124ad9e4189a4e365e7f1d81c36_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - INCOME TAXES (Operating Loss Carryforwards) (Details)", "menuCat": "Details", "order": "98", "role": "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails", "shortName": "INCOME TAXES (Operating Loss Carryforwards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "id6f4b124ad9e4189a4e365e7f1d81c36_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - INCOME TAXES (Unrecognized Tax Benefits) (Details)", "menuCat": "Details", "order": "99", "role": "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES (Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20221231.htm", "contextRef": "i08d5bde38b8c4b4baa1be57a9e7fa66b_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - epam-20221231.htm", "menuCat": "Cover", "order": "111", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - epam-20221231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 134, "tag": { "country_BY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BELARUS", "terseLabel": "Belarus" } } }, "localname": "BY", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_HU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HUNGARY", "terseLabel": "Hungary" } } }, "localname": "HU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "POLAND", "terseLabel": "Poland" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_RU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RUSSIAN FEDERATION", "terseLabel": "Russia", "verboseLabel": "Russia" } } }, "localname": "RU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_UA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UKRAINE", "terseLabel": "Ukraine" } } }, "localname": "UA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r894", "r895", "r896" ], "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/2022", "presentation": [ "http://www.epam.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r894", "r895", "r896" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r897" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r892" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r898" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r899" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r890" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r893" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "epam_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions closed during Year 2020", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions purchase accounting adjustments" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "epam_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "epam_AccruedCompensationAndBenefitsExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Compensation and Benefits Expenses", "label": "Accrued Compensation and Benefits Expenses [Member]", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "AccruedCompensationAndBenefitsExpensesMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_AssembledWorkforceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An existing collection of employees that permits the acquirer to continue to operate an acquired business from the acquisition date", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled workforce" } } }, "localname": "AssembledWorkforceMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "epam_AssetAcquisitionContingentConsiderationMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Contingent Consideration, Measurement Input", "label": "Asset Acquisition, Contingent Consideration, Measurement Input", "terseLabel": "Discount rate" } } }, "localname": "AssetAcquisitionContingentConsiderationMeasurementInput", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "pureItemType" }, "epam_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.epam.com/20221231", "xbrltype": "stringItemType" }, "epam_AwardClassificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by award classification pertaining to equity-based compensation.", "label": "Award Classification [Axis]", "terseLabel": "Award Classification [Axis]" } } }, "localname": "AwardClassificationAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "epam_AwardClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Information by award classification pertaining to equity-based compensation.", "label": "Award Classification [Domain]", "terseLabel": "Award Classification [Domain]" } } }, "localname": "AwardClassificationDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_AwardMetricAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Metric", "label": "Award Metric [Axis]", "terseLabel": "Award Metric [Axis]" } } }, "localname": "AwardMetricAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "epam_AwardMetricDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Award Metric", "label": "Award Metric [Domain]", "terseLabel": "Award Metric [Domain]" } } }, "localname": "AwardMetricDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_AwardSettlementTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Way of share-based compensation awards settlement", "label": "Award Settlement Type [Axis]", "terseLabel": "Award Settlement Type [Axis]" } } }, "localname": "AwardSettlementTypeAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "epam_AwardSettlementTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Way of share-based compensation awards settlement", "label": "Award Settlement Type [Domain]", "terseLabel": "Award Settlement Type [Domain]" } } }, "localname": "AwardSettlementTypeDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_BusinessAcquisitionPurchasePriceIncludingAcquisitionDateFairValueOfContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price paid or offered to be paid in a business combination including cash and acquisition date fair value of contingent consideration", "label": "Business Acquisition, Purchase Price Including Acquisition Date Fair Value of Contingent Consideration", "terseLabel": "Aggregate purchase price including contingent consideration at fair value at acquisition date" } } }, "localname": "BusinessAcquisitionPurchasePriceIncludingAcquisitionDateFairValueOfContingentConsideration", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessAcquisitionPurchasePriceIncludingFairValueofContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price paid or offered to be paid in a business combination including cash and fair value of contingent consideration", "label": "Business Acquisition, Purchase Price Including Fair Value of Contingent Consideration", "terseLabel": "Purchase price including contingent consideration" } } }, "localname": "BusinessAcquisitionPurchasePriceIncludingFairValueofContingentConsideration", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessAcquisitionsgrowthdriverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Growth driven by acquisition of business", "label": "Business Acquisitions, growth driver [Member]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessAcquisitionsgrowthdriverMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "epam_BusinessCombinationDeferredConsiderationTransferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Consideration Transferred", "label": "Business Combination, Deferred Consideration Transferred", "terseLabel": "Deferred consideration" } } }, "localname": "BusinessCombinationDeferredConsiderationTransferred", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationNumberOfSpecialistsInAcquiredEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Specialists In Acquired Entity", "label": "Business Combination, Number Of Specialists In Acquired Entity", "terseLabel": "Number of specialists in acquired entity (more than)" } } }, "localname": "BusinessCombinationNumberOfSpecialistsInAcquiredEntity", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, excluding amounts to be repaid within one year, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Short-Term Debt", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Non-Current Liabilities Short-Term Debt", "terseLabel": "Short-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedpropertyPlantAndEquipmentAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed,property Plant And Equipment And Other Noncurrent Assets", "terseLabel": "Property and equipment and other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedpropertyPlantAndEquipmentAndOtherNoncurrentAssets", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessInformationandMediaSectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in business information, media and entertainment business activities", "label": "Business Information and Media Sectors [Member]", "terseLabel": "Business Information & Media" } } }, "localname": "BusinessInformationandMediaSectorsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_CORESEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CORE SE", "label": "CORE SE [Member]", "terseLabel": "CORE" } } }, "localname": "CORESEMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "epam_CashPaidDuringtheYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid during the year", "label": "Cash Paid During the Year [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringtheYearAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "epam_CashSettledAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation awards settled by payment of cash", "label": "Cash-Settled Award [Member]", "terseLabel": "Cash-Settled Award" } } }, "localname": "CashSettledAwardMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_CentralAndEasternEuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central And Eastern Europe", "label": "Central And Eastern Europe [Member]", "terseLabel": "CEE" } } }, "localname": "CentralAndEasternEuropeMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_CompanyPersonnelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company Personnel", "label": "Company Personnel [Member]", "terseLabel": "Company Personnel" } } }, "localname": "CompanyPersonnelMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "domainItemType" }, "epam_ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Tabular disclosure of teh components of net deferred tax asset and liability recognized in an entity's statement of finacial position", "label": "Components Of Deferred Tax Assets And Liabilities [Line Items]", "terseLabel": "Components Of Deferred Tax Assets And Liabilities [Line Items]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "epam_CreditFacility2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility 2021", "label": "Credit Facility 2021 [Member]", "terseLabel": "2021 Credit Facility" } } }, "localname": "CreditFacility2021Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 9.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 from unrealized losses on foreign currency transactions and currency translations", "label": "Deferred Tax Asset, Unrealized Currency Loss And Other Comprehensive Loss", "terseLabel": "Foreign currency exchange" } } }, "localname": "DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DeferredTaxAssetsAccruedSalesDiscounts": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Accrued Sales Discounts", "label": "Deferred Tax Assets, Accrued Sales Discounts", "terseLabel": "Accrued sales discounts" } } }, "localname": "DeferredTaxAssetsAccruedSalesDiscounts", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowance of deferred tax assets attributable to deductible temporary differences from operating lease liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DeferredTaxLiabilityDisregardedForeignSubsidiaries": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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 from taxation of non-U.S. subsidiaries for which tax status was changed to disregard it as a foreign subsidiary for U.S. income tax purposes", "label": "Deferred Tax Liability, Disregarded Foreign Subsidiaries", "terseLabel": "U.S. taxation of foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilityDisregardedForeignSubsidiaries", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses", "label": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "label": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "terseLabel": "Allowance" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "epam_EffectiveIncomeTaxRateReconciliationChangesInUsTaxRegulationsAffectingForeigNetTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Changes in Us Tax Regulations Affecting Foreign Net Tax Expense", "label": "Effective Income Tax Rate Reconciliation, Changes in Us Tax Regulations Affecting ForeigNet Tax Expense", "terseLabel": "Provision impacted by charges associated with changes in tax regulations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangesInUsTaxRegulationsAffectingForeigNetTaxExpense", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "epam_EmakinaGroupSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emakina Group S A", "label": "Emakina Group S A [Member]", "terseLabel": "Emakina" } } }, "localname": "EmakinaGroupSAMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_EmployeeRelatedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Related Liabilities, Current", "label": "Employee Related Liabilities, Current [Member]", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" ], "xbrltype": "domainItemType" }, "epam_EquityClassifiedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity classified award", "label": "Equity Classified Award [Member]", "terseLabel": "Equity Classified Award" } } }, "localname": "EquityClassifiedAwardMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_EquitySettledAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation awards settled by issue of shares", "label": "Equity-Settled Award [Member]", "terseLabel": "Equity-Settled Award" } } }, "localname": "EquitySettledAwardMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_EstimatedFutureOperatingResultsPeriodSubsequentToAcquisitionDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Future Operating Results Period, Subsequent to Acquisition Date", "label": "Estimated Future Operating Results Period, Subsequent to Acquisition Date", "terseLabel": "Estimated future operating results, period" } } }, "localname": "EstimatedFutureOperatingResultsPeriodSubsequentToAcquisitionDate", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "durationItemType" }, "epam_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe segment", "label": "Europe Segment [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment", "terseLabel": "Effect of net foreign currency exchange rate changes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "epam_GrowthDriverAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Growth Driver [Axis]", "label": "Growth Driver [Axis]", "terseLabel": "Growth Driver [Axis]" } } }, "localname": "GrowthDriverAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "epam_GrowthDriverDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Growth Driver [Axis]", "label": "Growth Driver [Domain]", "terseLabel": "Growth Driver [Domain]" } } }, "localname": "GrowthDriverDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "epam_HumanitarianCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Humanitarian Commitment", "label": "Humanitarian Commitment [Member]", "terseLabel": "Humanitarian Commitment" } } }, "localname": "HumanitarianCommitmentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "epam_IncomeTaxReconciliationGILTIandBEATUSTaxes": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Taxes introduction under the U.S. Tax Act on certain foreign-sourced earnings and certain related party payments, which are referred to as the global intangible low-taxed income tax (\u201cGILTI\u201d) and the base erosion and anti-abuse tax (\u201cBEAT\u201d)", "label": "Income Tax Reconciliation GILTI and BEAT US Taxes", "terseLabel": "GILTI and BEAT U.S. taxes" } } }, "localname": "IncomeTaxReconciliationGILTIandBEATUSTaxes", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "epam_IncomeTaxReconciliationIncreasesDecreasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "IncomeTaxReconciliationIncreasesDecreases [Abstract]", "terseLabel": "Increase/(decrease) in taxes resulting from:" } } }, "localname": "IncomeTaxReconciliationIncreasesDecreasesAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "epam_IncomeTaxesPayableNoncurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes Payable, Noncurrent [Member]", "label": "Income Taxes Payable, Noncurrent [Member]", "terseLabel": "Income Taxes Payable, Noncurrent" } } }, "localname": "IncomeTaxesPayableNoncurrentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "domainItemType" }, "epam_IncreaseDecreaseInTradeReceivablesAndContractAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Trade Receivables and Contract Assets", "label": "Increase (Decrease) in Trade Receivables and Contract Assets", "negatedTerseLabel": "Trade receivables and contract assets" } } }, "localname": "IncreaseDecreaseInTradeReceivablesAndContractAssets", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "epam_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "epam_LeaseCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of leasee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Includes income statement location of each component.", "label": "Lease, Cost [Line Items]", "terseLabel": "Lease, Cost [Line Items]" } } }, "localname": "LeaseCostLineItems", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "epam_LeaseCostTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of leasee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Includes income statement location of each component.", "label": "Lease, Cost [Table]", "terseLabel": "Lease, Cost [Table]" } } }, "localname": "LeaseCostTable", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "epam_LegalActNameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal Act Name", "label": "Legal Act Name [Axis]", "terseLabel": "Legal Act Name [Axis]" } } }, "localname": "LegalActNameAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "stringItemType" }, "epam_LegalActNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Legal Act Name", "label": "Legal Act Name [Domain]", "terseLabel": "Legal Act Name [Domain]" } } }, "localname": "LegalActNameDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "domainItemType" }, "epam_LiabilityClassifiedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability classified award", "label": "Liability Classified Award [Member]", "terseLabel": "Liability Classified Award" } } }, "localname": "LiabilityClassifiedAwardMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_LicensingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License agreements under which certain rights are granted to exploit one or more software products", "label": "Licensing [Member]", "terseLabel": "Licensing and other revenues" } } }, "localname": "LicensingMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_LineOfCreditFacilityAccordionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature", "label": "Line Of Credit Facility, Accordion Feature", "terseLabel": "Additional potential borrowing capacity (up to)" } } }, "localname": "LineOfCreditFacilityAccordionFeature", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_MinskBelarusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minsk, Belarus", "label": "Minsk, Belarus [Member]", "terseLabel": "Minsk, Belarus" } } }, "localname": "MinskBelarusMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "epam_NatureOfBusinessPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature Of Business Policy [Policy Text Block]", "label": "Nature Of Business Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfBusinessPolicyPolicyTextBlock", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "epam_NoExpiryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Expiry", "label": "No Expiry [Member]", "terseLabel": "No expiry" } } }, "localname": "NoExpiryMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_NonCashChangesDuetoLeaseModificationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cash changes due to lease modifications", "label": "Non-Cash Changes Due to Lease Modifications [Abstract]", "terseLabel": "Non-cash net (decrease)/ increase due to lease modifications:" } } }, "localname": "NonCashChangesDuetoLeaseModificationsAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_NonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee Directors", "label": "Non-Employee Directors [Member]", "terseLabel": "Non-Employee Directors" } } }, "localname": "NonEmployeeDirectorsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "domainItemType" }, "epam_NonoperatingGainsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonoperating Gains (Losses)", "label": "Nonoperating Gains (Losses) [Member]", "terseLabel": "Other Income/(Expense)" } } }, "localname": "NonoperatingGainsLossesMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "epam_NorthAmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America segment", "label": "North America Segment [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaSegmentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_NumberOfGeographicMarkets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Geographic Markets", "label": "Number Of Geographic Markets", "terseLabel": "Number of geographic markets" } } }, "localname": "NumberOfGeographicMarkets", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails", "http://www.epam.com/role/REVENUESNarrativeDetails" ], "xbrltype": "integerItemType" }, "epam_OperatingLeaseLiabilityModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease", "label": "Operating Lease Liability, Modification", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityModification", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_OperatingLossCarryforwardSubjecttoValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward subject to valuation allowance", "label": "Operating Loss Carryforward Subject to Valuation Allowance", "terseLabel": "Operating loss carryforward subject to valuation allowance" } } }, "localname": "OperatingLossCarryforwardSubjecttoValuationAllowance", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "epam_OperatingLossCarryforwardsExpirationYearAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration year of each operating loss carryforward", "label": "Operating Loss Carryforwards, Expiration Year [Axis]", "terseLabel": "Operating Loss Carryforwards, Expiration Year [Axis]" } } }, "localname": "OperatingLossCarryforwardsExpirationYearAxis", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "epam_OperatingLossCarryforwardsExpirationYearDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Expiration year of each operating loss carryforward", "label": "Operating Loss Carryforwards, Expiration Year [Domain]", "terseLabel": "Operating Loss Carryforwards, Expiration Year [Domain]" } } }, "localname": "OperatingLossCarryforwardsExpirationYearDomain", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_Other2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other 2020 Acquisitions", "label": "Other 2020 Acquisitions [Member]", "terseLabel": "Other 2020 Acquisitions" } } }, "localname": "Other2020AcquisitionsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_Other2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other 2021 acquisitions", "label": "Other 2021 acquisitions [Member]", "terseLabel": "Other 2021 Acquisitions" } } }, "localname": "Other2021AcquisitionsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "epam_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Other", "verboseLabel": "Other locations" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "epam_OtherSectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other sectors of the economy not separately defined", "label": "Other Sectors [Member]", "terseLabel": "Emerging Verticals" } } }, "localname": "OtherSectorsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_PerformanceTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Targets [Member]", "label": "Performance Targets [Member]", "terseLabel": "Performance Targets" } } }, "localname": "PerformanceTargetsMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_PolSourceSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PolSource S.A.", "label": "PolSource S.A. [Member]", "terseLabel": "PolSource" } } }, "localname": "PolSourceSAMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "epam_RestrictedCashandCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashandCashEquivalentsFairValueDisclosure", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_RightofUseAssetModifiedOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease", "label": "Right-of-Use Asset Modified, Operating Lease", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "RightofUseAssetModifiedOperatingLease", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure", "label": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure", "terseLabel": "Rights to acquire noncontrolling interest in consolidated subsidiaries" } } }, "localname": "RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_RisksandUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risks and Uncertainties [Policy Text Block]", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RisksandUncertaintiesPolicyTextBlock", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "epam_RussiaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Russia segment", "label": "Russia Segment [Member]", "terseLabel": "Russia" } } }, "localname": "RussiaSegmentMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of teh components of net deferred tax asset and liability recognized in an entity's statement of finacial position", "label": "Schedule Of Deferred Tax Assets And Liabilities [Table]", "terseLabel": "Schedule Of Deferred Tax Assets And Liabilities [Table]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTable", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofChangeinTaxLegislationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Change in Tax Legislation", "label": "Schedule of Change in Tax Legislation [Line Items]", "terseLabel": "Schedule of Change in Tax Legislation [Line Items]" } } }, "localname": "ScheduleofChangeinTaxLegislationLineItems", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofChangeinTaxLegislationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Change in Tax Legislation", "label": "Schedule of Change in Tax Legislation [Table]", "terseLabel": "Schedule of Change in Tax Legislation [Table]" } } }, "localname": "ScheduleofChangeinTaxLegislationTable", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofContractBalancesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities", "label": "Schedule of Contract Balances [Line Items]", "terseLabel": "Schedule of Contract Balances [Line Items]" } } }, "localname": "ScheduleofContractBalancesLineItems", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofContractBalancesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities", "label": "Schedule of Contract Balances [Table]", "terseLabel": "Schedule of Contract Balances [Table]" } } }, "localname": "ScheduleofContractBalancesTable", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases", "label": "Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block]", "terseLabel": "Schedule of Weighted Average Lease Term and Discount Rates" } } }, "localname": "ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTableTextBlock", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "epam_ServicePeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Period [Member]", "label": "Service Period [Member]", "terseLabel": "Service Period" } } }, "localname": "ServicePeriodMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share Based Payment Award, Maximum Salary Contribution, Percent", "label": "Share-Based Compensation Arrangement By Share Based Payment Award, Maximum Salary Contribution, Percent", "terseLabel": "Maximum salary contribution, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "percentItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "durationItemType" }, "epam_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsModifiedinPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of awards modified 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, Modified in Period", "negatedTerseLabel": "Awards modified (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsModifiedinPeriod", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "epam_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsModifiedinPeriodWeightedAverageModificationDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at modification date for nonvested equity-based awards modified 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, Modified in Period, Weighted Average Modification Date Fair Value", "terseLabel": "Awards modified (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsModifiedinPeriodWeightedAverageModificationDateFairValue", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "epam_SharebasedCompensationPerformanceSharesAwardVestedFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of share-based awards for which the grantee gained the right by satisfying performance requirements, to receive or retain shares units, other instruments, or cash", "label": "Share-based Compensation, Performance Shares Award Vested, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Value of Performance-Based Awards Vested" } } }, "localname": "SharebasedCompensationPerformanceSharesAwardVestedFairValueTableTextBlock", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "epam_SharebasedCompensationRestrictedStockandRestrictedStockUnitsVestedFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of restricted stock and restricted stock units for which the grantee gained the right by satisfying service requirements, to receive or retain shares units, other instruments, or cash", "label": "Share-based Compensation, Restricted Stock and Restricted Stock Units Vested, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Value of Service-Based Awards Vested" } } }, "localname": "SharebasedCompensationRestrictedStockandRestrictedStockUnitsVestedFairValueTableTextBlock", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "epam_ShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short-term Investments, Fair Value Disclosure", "label": "Short-term Investments, Fair Value Disclosure", "terseLabel": "Time deposits included in Short-term investments" } } }, "localname": "ShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_SoftwareAndHiTechSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Hi-Tech Sector", "label": "Software And Hi-Tech Sector [Member]", "terseLabel": "Software & Hi-Tech" } } }, "localname": "SoftwareAndHiTechSectorMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_SoftwareLicensePurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software License Purchase Agreement", "label": "Software License Purchase Agreement [Member]", "terseLabel": "Software License Purchase Agreement" } } }, "localname": "SoftwareLicensePurchaseAgreementMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "domainItemType" }, "epam_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses", "label": "Software Licenses [Member]", "terseLabel": "Software Licenses" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "epam_StockBasedCompensationAmortizationPeriodForTaxPurpose": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Based Compensation Amortization Period For Tax Purpose", "label": "Stock Based Compensation Amortization Period For Tax Purpose", "terseLabel": "Amortization period of stock-based compensation for tax" } } }, "localname": "StockBasedCompensationAmortizationPeriodForTaxPurpose", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "epam_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense 1", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense 1", "terseLabel": "Transition tax for accumulated foreign earnings" } } }, "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense1", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "monetaryItemType" }, "epam_TaxCutsandJobsActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Tax Cuts and Jobs Act", "label": "Tax Cuts and Jobs Act [Member]", "terseLabel": "U.S. Tax Cuts and Jobs Act" } } }, "localname": "TaxCutsandJobsActMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYear2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2023", "label": "Tax Year 2023 [Member]", "terseLabel": "2023" } } }, "localname": "TaxYear2023Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYear2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2024", "label": "Tax Year 2024 [Member]", "terseLabel": "2024" } } }, "localname": "TaxYear2024Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYear2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2025", "label": "Tax Year 2025 [Member]", "terseLabel": "2025" } } }, "localname": "TaxYear2025Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYear2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2026", "label": "Tax Year 2026 [Member]", "terseLabel": "2026" } } }, "localname": "TaxYear2026Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYear2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2027", "label": "Tax Year 2027 [Member]", "terseLabel": "2027" } } }, "localname": "TaxYear2027Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TaxYearBeyond2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year Beyond 2027", "label": "Tax Year Beyond 2027 [Member]", "terseLabel": "Tax Year Beyond 2027" } } }, "localname": "TaxYearBeyond2027Member", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "epam_TradeReceivablesandContractAssetsAllowanceforCreditLossCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on trade receivables and contract assets, current", "label": "Trade Receivables and Contract Assets, Allowance for Credit Loss, Current", "terseLabel": "Trade receivables and contract assets, allowance" } } }, "localname": "TradeReceivablesandContractAssetsAllowanceforCreditLossCurrent", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "epam_TradeReceivablesandContractAssetsafterAllowanceforCreditLossCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current.", "label": "Trade Receivables and Contract Assets, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables and contract assets, net of allowance of $15,310 and $5,521, respectively" } } }, "localname": "TradeReceivablesandContractAssetsafterAllowanceforCreditLossCurrent", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "epam_TravelandConsumerSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities", "label": "Travel and Consumer Sector [Member]", "terseLabel": "Travel & Consumer" } } }, "localname": "TravelandConsumerSectorMember", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_U.S.TaxRateonForeignCashandCertainOtherNetCurrentAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Tax Rate on Foreign Cash and Certain Other Net Current Assets", "label": "U.S. Tax Rate on Foreign Cash and Certain Other Net Current Assets", "terseLabel": "Income tax rate on foreign cash and certain other net current assets" } } }, "localname": "U.S.TaxRateonForeignCashandCertainOtherNetCurrentAssets", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "percentItemType" }, "epam_U.S.TaxRateonForeignEarnings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Tax Rate on Foreign Earnings", "label": "U.S. Tax Rate on Foreign Earnings", "terseLabel": "Income tax rate on remaining earnings" } } }, "localname": "U.S.TaxRateonForeignEarnings", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "percentItemType" }, "epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense", "label": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense", "terseLabel": "Standby resources expense" } } }, "localname": "UnusualOrInfrequentItemsOrBothStandbyResourcesExpense", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average discount rate.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "label": "Shares used in calculation of net income per share of common stock:", "terseLabel": "Shares used in calculation of net income per share:" } } }, "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "epam_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining lease term.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term, in years:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.epam.com/20221231", "presentation": [ "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r332", "r386", "r398", "r399", "r400", "r401", "r402", "r404", "r408", "r476", "r477", "r478", "r479", "r481", "r482", "r484", "r486", "r487", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r950", "r951", "r1015", "r1016" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r332", "r386", "r398", "r399", "r400", "r401", "r402", "r404", "r408", "r476", "r477", "r478", "r479", "r481", "r482", "r484", "r486", "r487", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r950", "r951", "r1015", "r1016" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r900", "r925", "r927", "r934", "r963", "r964", "r965", "r974", "r975", "r982", "r983", "r984", "r997" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r283", "r343", "r349", "r355", "r430", "r609", "r610", "r611", "r637", "r638", "r673", "r676", "r678", "r679", "r745" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r283", "r343", "r349", "r355", "r430", "r609", "r610", "r611", "r637", "r638", "r673", "r676", "r678", "r679", "r745" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r283", "r343", "r349", "r355", "r430", "r609", "r610", "r611", "r637", "r638", "r673", "r676", "r678", "r679", "r745" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r472", "r473", "r474", "r475", "r568", "r781", "r796", "r825", "r826", "r863", "r877", "r889", "r952", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r472", "r473", "r474", "r475", "r568", "r781", "r796", "r825", "r826", "r863", "r877", "r889", "r952", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r472", "r473", "r474", "r475", "r549", "r568", "r600", "r601", "r602", "r757", "r781", "r796", "r825", "r826", "r863", "r877", "r889", "r948", "r952", "r1002", "r1003", "r1004", "r1005", "r1006" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r472", "r473", "r474", "r475", "r549", "r568", "r600", "r601", "r602", "r757", "r781", "r796", "r825", "r826", "r863", "r877", "r889", "r948", "r952", "r1002", "r1003", "r1004", "r1005", "r1006" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r339", "r837" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r411", "r412", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r827", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r865", "r888", "r957" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "verboseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r411", "r412", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r827", "r828", "r865", "r888", "r957" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r929", "r998" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338", "r837" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "localname": "AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r344", "r345", "r346", "r420", "r421", "r427", "r428", "r429", "r430", "r431", "r432", "r609", "r610", "r611", "r637", "r638", "r654", "r655", "r656", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r720", "r721", "r723", "r724", "r725", "r742", "r743", "r744", "r745", "r746", "r747", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r926" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r887" ], "calculation": { "http://www.epam.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 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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r247", "r263" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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, current" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r45", "r51", "r207", "r904", "r905", "r906" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined benefit plans" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r44", "r51", "r207", "r313", "r314", "r904" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Actuarial (losses)/ gains" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r124", "r293" ], "calculation": { "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": { "order": 2.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/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "auth_ref": [ "r305", "r312", "r664", "r905", "r906" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest.", "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "terseLabel": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest" } } }, "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r305", "r313", "r314", "r664", "r849", "r904" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Cash flow hedging instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r50", "r51", "r299", "r791", "r804", "r808" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r312", "r313", "r710", "r711", "r712", "r713", "r714", "r716" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r51", "r207", "r747", "r799", "r800", "r904", "r905", "r906", "r922", "r923", "r924" ], "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 Income/(Loss)", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r43", "r51", "r207", "r313", "r314", "r711", "r712", "r713", "r714", "r716", "r904" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r887" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r609", "r610", "r611", "r922", "r923", "r924", "r983" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Equity withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r159", "r160", "r571" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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 income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r604" ], "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", "negatedLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r917", "r918", "r919", "r920", "r921" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts for trade receivables and contract assets" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r75", "r109", "r115" ], "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", "negatedLabel": "Amortization of purchased intangibles", "terseLabel": "Amortization of purchased intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock excluded from the calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r882", "r978", "r979", "r980" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Purchase price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r978", "r979", "r980" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Deferred consideration for asset acquisition" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "auth_ref": [ "r977" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Deferred contingent consideration" } } }, "localname": "AssetAcquisitionContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r75", "r120" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges", "verboseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r245", "r262", "r297", "r327", "r394", "r400", "r406", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r660", "r665", "r693", "r887", "r950", "r951", "r999" ], "calculation": { "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r289", "r300", "r327", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r660", "r665", "r693", "r887", "r950", "r951", "r999" ], "calculation": { "http://www.epam.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/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r225" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r11", "r127", "r287", "r288" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets in Russia" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r600", "r601", "r602", "r603" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails", "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r213", "r217" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails", "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails", "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits included in Short-term investments" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings", "verboseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r652", "r875", "r876" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r181", "r182", "r652", "r875", "r876" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Equity interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r184" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interest in consolidated subsidiaries" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r190", "r191", "r194" ], "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": "Purchase price including contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r190", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity granted" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum amount of earnout payable" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r189", "r192", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Acquisition-date fair value of contingent consideration issued for acquisition of businesses" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r189", "r193" ], "calculation": { "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration, current (Note 5)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Measurement input to determine fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r189", "r193" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r197", "r653" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables and contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r183" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "negatedLabel": "Other acquisition-related expenses" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r84", "r94" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Exit costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r80", "r81", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Balance" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r77", "r291", "r847" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r72", "r77", "r83" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r238" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAlreadyPostedAggregateFairValue": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features.", "label": "Collateral Already Posted, Aggregate Fair Value", "terseLabel": "Financial collateral required to be posted" } } }, "localname": "CollateralAlreadyPostedAggregateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r253", "r271" ], "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 (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r131", "r470", "r471", "r812", "r949" ], "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/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r922", "r923", "r983" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r134" ], "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", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r887" ], "calculation": { "http://www.epam.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, $0.001 par value; 160,000 authorized; 57,668 and 56,868 shares issued, 57,655 and 56,849 shares outstanding at December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r308", "r310", "r316", "r787", "r793" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "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 Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.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 hardware", "verboseLabel": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r881", "r946", "r947" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r87", "r88", "r89", "r90", "r236", "r237", "r811" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r204", "r850" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress", "verboseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r955" ], "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 Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r418", "r436", "r953", "r954" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r867", "r957" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r867", "r957" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r520", "r521", "r543" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r544" ], "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": "Revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenues from performance obligations satisfied in previous period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r57", "r327", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r693", "r950" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 (exclusive of depreciation and amortization)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues (exclusive of depreciation and amortization)" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r959" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenues (Exclusive of Depreciation and Amortization)" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r915", "r972", "r976" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r915", "r972" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r915", "r972", "r976" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r187" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r246", "r249", "r261", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r722", "r858", "r859", "r860", "r861", "r862", "r913" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "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 interest rate spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r722", "r858", "r859", "r860", "r861", "r862", "r913" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r135", "r136", "r137", "r138", "r239", "r240", "r241", "r258", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r722", "r858", "r859", "r860", "r861", "r862", "r913" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "verboseLabel": "Liability associated with stock-based awards current" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r915", "r973", "r976" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r174", "r915", "r973" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r618", "r619" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r174", "r635", "r641", "r642", "r915" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r248", "r260", "r630" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r618", "r619" ], "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 income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r901" ], "calculation": { "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r915", "r973", "r976" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r631" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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 in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "R&D capitalization" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r970" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r970" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 4.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" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 7.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": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 8.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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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 temporary differences from contingent liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r632" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "order": 5.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", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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 leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r171", "r971" ], "calculation": { "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": { "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", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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 Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r547", "r548", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r557", "r564", "r873", "r874" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Defined benefit plan expenses recognized" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedBenefitPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan expenses recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSDefinedContributionPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r75", "r122" ], "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 and amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r75", "r122" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r302", "r303", "r692", "r848" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Foreign exchange derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r41", "r215", "r242", "r301", "r848" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r41", "r215", "r242", "r301", "r848" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r214", "r216", "r219", "r220", "r848" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r224", "r668" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r302", "r303", "r692", "r848" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Foreign exchange derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r212", "r222", "r331" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r542", "r864", "r865", "r866", "r867", "r868", "r869", "r870" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r574", "r605", "r606", "r608", "r613", "r878" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r2", "r3", "r4" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r11", "r127" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Trade receivables and contract assets, net of allowance of $5,313" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r0", "r1", "r11", "r121", "r127" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r0", "r1", "r11", "r127" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r0", "r1", "r11", "r119", "r127" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r11", "r121", "r127" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r16", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "IMPACT OF THE INVASION OF UKRAINE" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r317", "r347", "r348", "r349", "r350", "r351", "r356", "r359", "r369", "r370", "r371", "r375", "r679", "r680", "r788", "r794", "r852" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net Income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r317", "r347", "r348", "r349", "r350", "r351", "r359", "r369", "r370", "r371", "r375", "r679", "r680", "r788", "r794", "r852" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share (\"EPS\")" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r372", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r708" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r966", "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 3.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": "Excess\u00a0tax\u00a0benefits\u00a0relating to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r962" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r962" ], "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": "Unrecognized compensation cost net of estimated forfeitures" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r604" ], "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": "Excess tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r161" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "ESPP stock based compensation expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r134", "r283", "r312", "r313", "r314", "r340", "r341", "r342", "r345", "r352", "r354", "r377", "r430", "r519", "r609", "r610", "r611", "r637", "r638", "r678", "r710", "r711", "r712", "r713", "r714", "r716", "r747", "r799", "r800", "r801" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]", "terseLabel": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Carrying amount of investments in equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "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": "Equity Securities without Readily Determinable Fair Value [Line Items]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Non-Marketable Securities Without Readily Determinable Fair Values" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r930", "r931", "r932" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r497", "r692", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r682", "r683", "r689" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r497", "r551", "r552", "r553", "r554", "r555", "r556", "r683", "r754", "r755", "r756", "r859", "r860", "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r225", "r231", "r497", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r682", "r683", "r685", "r686", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r497", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r497", "r551", "r556", "r683", "r754", "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r497", "r551", "r556", "r683", "r755", "r859", "r860", "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r497", "r551", "r552", "r553", "r554", "r555", "r556", "r683", "r756", "r859", "r860", "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Amount" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r228", "r230" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r228", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Acquisition-Related Contingent Consideration Roll Forward" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r687" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "verboseLabel": "Changes in fair value of contingent consideration included in Interest and other income/(loss), net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition date fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payment of contingent consideration for previously acquired businesses" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Contingent consideration, end of period", "periodStartLabel": "Contingent consideration, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r497", "r551", "r552", "r553", "r554", "r555", "r556", "r754", "r755", "r756", "r859", "r860", "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r688", "r690" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Fair Value, Net Asset (Liability) [Abstract]" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r213", "r218", "r223" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r981" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r991", "r994" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Leased building, accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r728", "r731", "r886" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r990" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Leased building, before accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r422", "r423", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r505", "r517", "r668", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r856", "r930", "r931", "r932", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Financial Services" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "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": "Weighted average life at acquisition (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r295", "r458" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r116" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "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 Intangible Assets Amortization Expense Recognized" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r116" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r116" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r116" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r116" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r455", "r457", "r458", "r459", "r783", "r784" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r114", "r784" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r110", "r113" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r114", "r783" ], "calculation": { "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net\u00a0 carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Amount" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r867" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "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" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r702", "r704", "r706", "r707" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedTerseLabel": "Foreign exchange loss", "terseLabel": "Foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r718" ], "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 Translation and Remeasurement" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r848", "r871", "r885" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contract" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "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": "Furniture, fixture and other equipment", "verboseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r214" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "negatedTerseLabel": "Unrealized loss on Derivative" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r294", "r442", "r785", "r857", "r887", "r935", "r942" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance end of period", "periodStartLabel": "Balance beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r445", "r857" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Indefinite-Lived Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r449" ], "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": "Effect of net foreign currency exchange rate changes" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r444", "r451", "r857" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r75", "r443", "r448", "r454", "r857" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Goodwill, Impairment Loss", "negatedTerseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r176", "r941" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GovernmentAssistanceAmount": { "auth_ref": [ "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of government assistance recognized.", "label": "Government Assistance, Amount", "terseLabel": "Government assistance recognized" } } }, "localname": "GovernmentAssistanceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes government assistance.", "label": "Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGovernmentAssistanceDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Life Sciences & Healthcare" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r211", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.", "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Impairment, long-lived asset, held-for-use, statement of income or comprehensive income" } } }, "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r75", "r120", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of property, plant and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r328", "r643" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": { "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 domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r243", "r255", "r275", "r394", "r399", "r405", "r408", "r789", "r854" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": { "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", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r328", "r643" ], "calculation": { "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": { "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 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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "verboseLabel": "Income before provision for income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r461", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r164" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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 Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r165", "r166", "r167", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r329", "r622", "r628", "r634", "r639", "r644", "r648", "r649", "r651" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r330", "r353", "r354", "r392", "r620", "r640", "r646", "r795" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "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": "Provision for income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails", "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r311", "r616", "r617", "r628", "r629", "r633", "r636" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Impact of election to change entity classification" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 4.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": "Foreign\u00a0tax\u00a0expense and\u00a0tax\u00a0rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r621" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 1.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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Effect of permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation expense" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r967" ], "calculation": { "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": { "order": 9.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": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r911" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r911" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r360", "r361", "r362", "r371", "r573" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "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": "Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r117" ], "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": "Indefinite-lived intangible assets other than goodwill" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r108", "r112" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r321", "r324", "r325" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r739", "r886" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r995" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "verboseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r993" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease term of lease agreements that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r996" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r740" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r992" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r327", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r661", "r665", "r666", "r693", "r853", "r950", "r999", "r1000" ], "calculation": { "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r251", "r269", "r887", "r914", "r933", "r986" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r290", "r327", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r661", "r665", "r666", "r693", "r887", "r950", "r999", "r1000" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r225" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r11", "r127", "r287", "r288" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities in Russia" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r249", "r261" ], "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 debt" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.", "label": "Lines of Credit, Fair Value Disclosure", "terseLabel": "Borrowings under 2021 Credit Agreement" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.", "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Employee loans" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Physical Locations and Values of Long-Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long-Term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long-Term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r132" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Unallocated Amounts" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r985" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r40", "r250", "r268", "r327", "r426", "r476", "r479", "r480", "r481", "r487", "r488", "r693" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest in consolidated subsidiaries" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r139", "r202", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of subsidiary shares from noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r960" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r323" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r323" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r73", "r76" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r76", "r256", "r274", "r288", "r306", "r309", "r314", "r327", "r344", "r347", "r348", "r349", "r350", "r353", "r354", "r367", "r394", "r399", "r405", "r408", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r680", "r693", "r854", "r950" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r347", "r348", "r349", "r350", "r356", "r357", "r368", "r371", "r394", "r399", "r405", "r408", "r854" ], "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": "Numerator for basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r358", "r363", "r364", "r365", "r366", "r368", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Numerator for diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for basic and diluted earnings per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "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": "Adoption of New Accounting Standards and Pending Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r140", "r184", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Noncontrolling interests acquired in business combination" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r140", "r202", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions from noncontrolling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r198", "r519", "r922", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r62" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Nonoperating Gains (Losses)", "terseLabel": "Interest and other income/(loss), net" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "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)", "negatedTerseLabel": "Nonoperating expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "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 completed acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r394", "r399", "r405", "r408", "r854" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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", "verboseLabel": "Total segment operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r732", "r886" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r989" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r727" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r727" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r727" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r729", "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r726" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r912" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Operating lease right-of-use assets amortization expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r738", "r886" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r737", "r886" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r169" ], "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" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r408" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 current liabilities and accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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 noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Commitments related to operating lease agreements that have not yet commenced" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESUkraineHumanitarianCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r200", "r201", "r206" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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": "Change in foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r42", "r48", "r703", "r705", "r709" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Net loss reclassified into Foreign exchange loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r51", "r313", "r710", "r712", "r716", "r904" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Unrealized (loss)/ gain in fair value" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r106", "r315", "r710", "r715", "r716", "r786", "r792", "r904", "r905" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r304" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Change in unrealized gain/(loss) on hedging instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r134", "r307", "r310", "r315", "r710", "r715", "r716", "r786", "r792", "r904", "r905" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss)/income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r200", "r201", "r206", "r307", "r310" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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)", "totalLabel": "Other comprehensive (loss)/income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss)/income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r46", "r48" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Defined benefit pension plans - actuarial (loss)/gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r49", "r312", "r315", "r620", "r645", "r647", "r710", "r713", "r716", "r786", "r792" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Income tax (expense)/ benefit" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r58", "r75", "r122" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r60", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "negatedTerseLabel": "Other unallocated costs" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r20", "r249", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Other long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails", "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails", "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails", "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r254", "r272", "r902" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term investments classified as other.", "label": "Other Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "OtherShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration for previously acquired businesses" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r907", "r908" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r320" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments of withholding taxes related to net share settlements of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r65", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r65" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired (Note 3)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r65" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Purchases of non-marketable securities" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r319", "r978", "r979", "r980" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payment to acquire assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "terseLabel": "Payments to acquire an office building" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r67" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r71" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Purchase of noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r549", "r550", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r569", "r873" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "PENSION AND POSTRETIREMENT BENEFITS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r903" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r909", "r910" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r64" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r68", "r157" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of stock under the employee incentive programs" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r288", "r306", "r309", "r322", "r327", "r344", "r353", "r354", "r394", "r399", "r405", "r408", "r426", "r476", "r477", "r479", "r480", "r481", "r483", "r485", "r487", "r488", "r659", "r662", "r663", "r680", "r693", "r789", "r854", "r883", "r884", "r906", "r950" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r130", "r813", "r814", "r815" ], "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/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r123", "r292" ], "calculation": { "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": { "order": 1.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/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r125", "r270", "r790", "r887" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": { "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": "Long-lived assets", "totalLabel": "Total", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r125", "r813", "r814" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Components of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "verboseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life (in years)", "verboseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r318", "r434" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDeferredConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r51", "r313", "r710", "r714", "r716", "r904" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedLabel": "Net loss/ (gain) reclassified into Cost of revenues (exclusive of depreciation and amortization)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "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": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reconciliation [Abstract]", "terseLabel": "Segment Reconciliation [Abstract]" } } }, "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r98", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r98", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r97", "r100" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r77", "r83", "r244", "r266", "r291" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "totalLabel": "Total restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r77", "r83", "r291" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 1.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash in Prepaid and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r77", "r83", "r810" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 2.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash in Other noncurrent assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r463", "r464", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r283", "r340", "r341", "r342", "r345", "r352", "r354", "r430", "r609", "r610", "r611", "r637", "r638", "r678", "r799", "r801" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r26", "r267", "r326" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r385", "r386", "r398", "r403", "r404", "r410", "r411", "r414", "r541", "r542", "r782" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r546", "r851" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r522", "r523", "r524", "r525", "r526", "r527", "r531", "r532", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r101" ], "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": "Revenues by Customer Location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Estimated revenues expected to be recognized in the future related to performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Long-Lived Assets by Geographical Areas [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r736", "r886" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyAgreementsMember": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources.", "label": "Royalty Agreements [Member]", "terseLabel": "Contract royalties" } } }, "localname": "RoyaltyAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r252", "r273" ], "calculation": { "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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.", "label": "Sales and Excise Tax Payable", "terseLabel": "Value added taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofComponentsofAccruedexpensesandothercurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Components of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r51", "r987", "r988" ], "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": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r873", "r961" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Defined Benefit Pension Plans" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r181", "r182", "r652" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r172" ], "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 for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r135", "r136", "r137", "r138", "r239", "r240", "r241", "r258", "r859", "r861", "r916" ], "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 Outstanding Debt and Borrowing Capacity" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r168" ], "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 Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r5", "r6", "r7", "r8", "r9", "r10", "r12", "r13", "r14", "r15", "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities in Russia" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r928" ], "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": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r163" ], "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 Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r155", "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Components of Stock-Based Compensation Expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r110", "r113", "r783" ], "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/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r110", "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r857" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r857", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945" ], "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 by Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r915" ], "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 Provision of Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r125" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r54", "r103" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Long-Lived Assets by Geographical Areas [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r95", "r96", "r99", "r107" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r95", "r96", "r99", "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Revenues from External Customers and Operating Profit Before Unallocated Expenses" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r570", "r572", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r600", "r601", "r602", "r603" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r150", "r151", "r152" ], "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 Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r154" ], "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 Black-Scholes Option Valuation Model Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Service-Based Awards Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r880", "r969" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r414", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r466", "r469", "r857", "r1007" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r382", "r383", "r384", "r394", "r397", "r402", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r162" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r592" ], "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": "Awards forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r592" ], "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": "Awards forfeited/cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r590" ], "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": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r590" ], "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": "Awards granted (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r587", "r588" ], "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": "Unvested awards outstanding at period end (in shares)", "periodStartLabel": "Unvested awards outstanding at period start (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r587", "r588" ], "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": "Unvested awards outstanding at period end (in dollars per share)", "periodStartLabel": "Unvested awards outstanding at period start (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r591" ], "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", "negatedTerseLabel": "Awards vested (in shares)", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r591" ], "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": "Awards vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r601" ], "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": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r600" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r602" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r586" ], "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", "negatedTerseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r583" ], "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": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r593" ], "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": "Weighted-average grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r156" ], "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", "periodEndLabel": "Options outstanding, end of period", "periodStartLabel": "Options outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r579", "r580" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "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": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r579", "r580" ], "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": "Options outstanding at end of period (in dollars per share)", "periodStartLabel": "Options outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options expected to vest at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options expected to vest at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONCommitmentsforFutureEquityAwardsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r584" ], "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": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r585" ], "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": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r583" ], "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": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r578", "r597", "r598", "r599", "r600", "r603", "r612", "r613" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of Performance-Based Awards Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofBlackScholesValuationModelAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options vested and exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r153" ], "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": "Options outstanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Expected to vest, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP purchase price of common stock, percent of market price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEquityPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Equity withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r17", "r246", "r264", "r887" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/DEBTNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short-Term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r733", "r886" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Purchased computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r286", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r414", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r462", "r466", "r469", "r857", "r1007" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails", "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r134", "r283", "r312", "r313", "r314", "r340", "r341", "r342", "r345", "r352", "r354", "r377", "r430", "r519", "r609", "r610", "r611", "r637", "r638", "r678", "r710", "r711", "r712", "r713", "r714", "r716", "r747", "r799", "r800", "r801" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofFairValueofDerivativeInstrumentsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r340", "r341", "r342", "r377", "r782" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r23", "r24", "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued in connection with Other 2021 acquisitions (Note 3) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r134", "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "ESPP purchase of common stock", "verboseLabel": "Issuance of common stock from employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONEmployeeStockPurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r134", "r139", "r584" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r38", "r134", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock issued in connection with Other 2021 acquisitions (Note 3)" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r23", "r24", "r134", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock from employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r134", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized repurchase program, amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Share repurchase program term" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r27", "r28", "r104", "r887", "r914", "r933", "r986" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total EPAM Systems Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity", "verboseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r198", "r199", "r208", "r283", "r284", "r313", "r340", "r341", "r342", "r345", "r352", "r430", "r519", "r609", "r610", "r611", "r637", "r638", "r678", "r710", "r711", "r716", "r747", "r800", "r801", "r914", "r933", "r986" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r143", "r326", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r519", "r669" ], "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": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r717", "r749" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r717", "r749" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r717", "r749" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r717", "r749" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r748", "r750" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r867" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r869", "r957" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r869", "r957" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade receivables and contract assets" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r278", "r279", "r280", "r416", "r417", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade Receivables and Contract Assets" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at a point of time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r422", "r423", "r505", "r517", "r668", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r930", "r931", "r932", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r39", "r141", "r142" ], "calculation": { "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r463", "r464", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r259", "r277", "r614", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Accumulated undistributed foreign earnings indefinitely reinvested" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESUSTaxActEffectDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r615", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails", "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r968" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedTerseLabel": "Decrease resulting from foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r625" ], "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": "Decreases in tax positions from prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r623" ], "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": "Interest and penalties from unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Increases in tax positions from acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r626" ], "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": "Increases in tax positions from current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r968" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Increase resulting from foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r625" ], "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": "Increases in tax positions from prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r627" ], "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": "Decreases due to lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEScheduleofAssetsandLiabilitiesinRussiaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r91", "r92", "r93", "r378", "r379", "r380", "r381" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r917", "r918", "r919", "r920", "r921" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation allowance on deferred tax assets" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r333", "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Deductions/ Write offs" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r734", "r886" ], "calculation": { "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r358", "r371" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "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", "totalLabel": "Weighted average common shares for diluted earnings per share", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r356", "r371" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares for basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.5)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342832&loc=SL128342943-244231", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r844": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r846": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r891": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r892": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r893": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r894": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r895": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r896": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r897": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r898": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r899": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 137 0001352010-23-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001352010-23-000013-xbrl.zip M4$L#!!0 ( &"K5U9QPTG_)>$$ '+C.0 1 97!A;2TR,#(R,3(S,2YH M=&WL?5E[&T>RY?O]%1[/Z["=2V1FI+]NSR=;2\LC4K86^THO_45D1DJ02( 7 M("51OWXB25&;U6U)!HFJ(N1%)%"H*M0Y$7$BEXB__]]7!_O?O)#E:K:8_^-; M^S?S[3?_]X>__Z^=G?_^\=Z=;ZXORO&!S(^^^6DI="3UFY>SHZ??_%YE]?R; MMEP_+TZ!MGG/_HS>7W4E*$AK2#B?P.>!=V ML+';,1D#0@9N@?_/D^]-X,I 82=SLSL0*>_D5M*.-;D9<$4:F?]3OT]!O(3" M^O\"D&H.+F=/QB=(K7+JEWUZI-].O^%\]8]OGQX='7[_W7?'[@\6KG"='AVX,;K?CTZF_>^.#@V:L/KGYZXGZL,]9_-YOO MS^;2<7EW^-&.7O>#SYS?Q[NCOSM:TGS5%LL#.E*4^\G"CL&==U^F7V?V[ZYL M^I571S0OGOXJS\<_P$ _=VWAZYFGSI03VN_^^_=._?+ M4SF@G8_O9[4\^N/SU1<_>+;]'NM'H+TY=_SN[,VWSW6U &?3?WHB9T>7C_6V6Z4/WA M[P=R1-_TT^[(_QS/7OSCVY\6\R.UWYT')X?ZM,K9;__X]DA>'7UW2OSO?OBO M__JOOQ_-CO;EAT[VG7.B__V[LQ?__MW9J7E13W[X>YV]^&9U=+(O__BVSE:' M^W3R_7PQ%[V!V:OO^X&R//MQ5JO,3W_4]_?4B2QGY>SZKX[N2?O'MS,A"=Z! MER862O-,3CQ4:U)NR#[_ZWJ_%6.-W7EG?',ZZ)>6V?/Z[,:+Q[?RL[O/BGW\8&]_[_>] M6?_[T>M?S9[[->P]N!WN/MA[NGM]U^]=KP>/;]WV=WQ_?^'W?G_X^O&#WYX] M.M"_?]\U^O[SNP\>GMQ]\/SUHP?77N^]_M4_/K@WV[-H[KC')X]^+W'O^O[^ M[JU'K_;?;([>GO>[-'KV^\ M^JTP?_Q@X?8.=E_O/7CH=P\>&OW9/-9KWKUUXV3O0+_3P<]ZW5_-KOOY MV>YO:.\\N'&T>]^\TK]?[3W;#;LO_Q4310_![#3K\P[8Z'9R5/]K7.(<),KG >CF;%5H_Y'0\J:^LMKB_&NW/_QI= 'F(,IF1RJJ8A$&6JA<10T,NEA-0AM_D-Y#:_#_D;9?O] MM7(J?6;S)_=5KE5:UM7#PZIYQ(U7*D-6,]Z7.[/5T69Q/]E[]O#%X_G/3Q^_ M/ISM/;OQ__PJ/K__Z4J_S:N_U;XKMS8/=63:/ M?O]YI?C9W8/;;O?W1^;1@YL'>Z\5O^O73NY>OZT8/K)[UQ^ZN]4_V\WWU]3_EU&W:?Z?6>*1<>/(*] M@U_=[JW'3__[]>[1[D]OL'^P^W+W6?'_\BDZC" [XH+;4:QQ1^,X[F1H2@ ' M3K'Z]H?_E';\[W^+D$(:K=^5 Y;EE[ &BLF:@;& 43<3*@+94C1G,Z'Y%NI_ M3Q<23O>OS-K&_84)_KS.6.>[3ZX MK:^K=1_*K>Y->7>S]E\_B_GYIR\-N[1[S=@[UF_1V7"]1NO=YU^F^LW[-U;#U\JFXRB_UJ9]"]Q MMC9K\T[*W;W7XG;05-S1QRM58L;8X-L??G%?Y-HU)1?FF@%S!3$Q)TVXF^3< M,OI83^W=HM_X6V]Q;S;$77COD6:,=]9K%:R^B)CUO0%2A<"( MB?+@RFAV;]U^J9+O^:[28/>6IAVOG[O' M#QYJVO ;U'_^O/_8[;_@9XN3N[=N&Y6>KW;=0[_WX(9Y_$"EZK-K+Q\?_'JB M28?*UKUG=Q\\WM_[#=W>@^=*GD=A[W51F;EK_]6\<3ZS^@_PI(EB##N(FBBB M-XI5B:K6Z$^8G_$(?_:$^>KEDGW)3:?,; M[1_+/2G'RZ7>WX^DON7A?,$K6;X@9<+M^>&Q7E"O7&;[LU-&W)D1Z\]')YWQ MG?!_8->@$I:[UW??N)J%V7VFB>.#)V'WV;43=1'ZN=NO'QW<4[?S\S-E3>C) MQ^/KFHS^]#9AT7MYO/_XP=/GCW]75]*9H]?6).?EWBUU4,\>VLXL=5/VCPE+ MOX??]N_>NJ>?_W%_]T'_>^]I=T>/U$%I$@N/])C=Z[]IPG+#W7EP[0\CC82V M$/ .2P@[D(O^5)*ZJ>@R^6)3B>WB/12JGRPJ9463%<#FLP7-DBEB]>*DX+]N M_SM^W9,7,N_L.M KZPW\(LO3P0P-77=Y?_;DE$Z=^N5(ZH.9&L23N^V^OKIJ M5/I[9\-;]H,QD#Z%\WT]7IX(+3=+K=>[U\LYM13*JGGP#3WWC[.[#W8[%9YK ME-$(U1W)C^J8]%K/?GOZZ&TN?'CPZ'3,XI%]='!;K[MKE'ZSN[\_5JI<.WE\ M_9'FS_<.])SF#]0Z>#Q[Y&ZHX_IM]DB_HWXOS7UOA\<'#U_M7O]9\^<;?N_6 M(Z.4Z]0ZIY7FPC?<[NOGK_\54RR,Z'=2$0U]B!%#!;+]( M_=: (1369*B 9CN/H= M:"J.,D7U);:6G$U =/Y+6<)8!"K%G!$BU%R-#Y51_V(78]NR9-@L^?43$:>! M%1&\& M\+C.5M0_.]&;=S[O"1S/9V=?__B4?6Q"1B8R&I6EBA+:A0COQ>3!O5$/[+0 M+WNB'SR!$@)$3401. -H!FBHQ9BM#9A28W_Z!.SPGH#]*T_@?0M5;7"_D^?M MUZNS%WI;[Q^Z=S9NMEA^I3'_X?/]Q>LR7ZA2^=1I/Y?2'YSBNP_O_L^8_S53 M7ILGP <1S7Y^1+-KBVA?,Q\TL.=F/O^YF;4]-YN"D'&AYH*JHXB=6-/$^6 H MZD/L?N;-"HH+?EQOOK4\Z8.;9[]6O=BKP_U9F1V=3?=_4V<'?;"SKP<_ST+> M#HCVR?BCDS[4OICKKZMKKV8:ELX/T]RA)*5V5='N:RQ53"VE.)X,--=JG?5TD/9_H5F]/?^)#F='M#\: MF*P:C28>P$ZUM-5TO*5H+-JJ\H_*9&"Z)T>:YTN]0[:]&@D]SI1453<5[ M@8C(+H)5B$+@V"*WR>#S8'FJ14Y.?=R9NQL)1&HT?>FOMWUEB>H>E*JY?,V9 M- 4(;CHF=*V4XX/C_;Y=Z>[14_G4O/!((#/%^F8+E^H]-'9(H1@1-*:HSPLP M&+TRGEV_H(5/T?C02E:+-)8C%S!,B$G"GYI(Y/LLV<\/)0VM03 M^)JEPIM_%._G!?HP/C896LL,2C.<0H@S7OE?+ MH^]_.O.R?:U':U*.SB8:[K9K=7'8E>:9B7_6D?79\>JH7_I/3'ZKMLYX4Z-8 M7XW3Z W-&C(M>>.M9N0I8!UPTK(AW@P%N%QJ=#U"E!#!>(/BG*>B6HRC:6BO M%G!2?Z3]/I%YR58_OE$*$U..L4BU@2%AU1!;0:ID*< YU.'RYE)&*0;-WJ%P M" B=*;5EB D2$6OH4)EADK?.0!TPAZ;D>T:J.)ICP3ZT[\!!KHYJ &G.MH@N M)1[PX,&4R#/>P:?B-,MI05K* ,D65:S6-B[)!%LY^N'RY]('GP;-Z*'P"0ES MHU0 *@&6F@-*5(5DI"OK,N!@=ADC8UL*?4XN9D)"C^S!5[!.L+I6/-H&ME9R M5VSP96SH<7!6/*= H@Z@Y\\NL9?JDPU.J&U@*<+7>H)K+VE9>WVFCY7BZF@Y MZZMZ3\/]P_GL:'7O_L,IY;H+#9B5U7X99>(T!7#-<0" M$0U-#]"-S&5O'NCF:Z]XR;;Z %84= NF+V"09EQL>7I 7_RXT !0S;ZF%H J M 0?L55%-M<8,I@@9QLJIP#F)4TP? S-7Y#33MBT3-;[8""1R['YF)%CB:1Z M""8#S0:60:X1IF"+)6<+)6&UH4@48]9"]QVI0Y84/G"%*QLE M.%E MD&N$S-JJH7IZ(;+7P:Y1I1 6$PL?052@%(8N24) MS>7$+ '2Y:&T,1$%M89*/HE+X*//Y'V$JDP-A-[6#6PK^UK";L,2I6;IL^\:*7/U M'%*39O75R4"SB?'F]<&$I#)5A6G,GL!S0YIX\_KP\60R M59,;Q0!@"5.*9#2]("H^MC 9?"Y[O'E]$#%JJL(*GKA MR4"TZ?'F]4$60H7>>M357L4"'''!:DPSQOO69#I>;P/CS6N4$*VHB--35K9@ M"F%O8=?$9B:TJ6VB+.77PK4=;=U;!M264[B-8O %)PL4%R#8T3BF$3WXD[=61Z&76K&M0K05 M,2R"V;E-1EQ\NK$SYF[70A!3LS4XYL(>&9HA"LM2"<)P/3 MI0ZCKP\?H=J7;$3;VVDGI%Z?"W/$VF>GW(3PN>QA]/5!%-GE@-X(5P^IEU!G M9[P5-2MKR5YBLXHII@47 IE-#BUC(@Z]WX)!4V-+@IK5&5=Y>(>S9_(NZ(7N[/Y[.#X8(IR/$AO M+]:K)G&&TT&O7@JZH L^NQ#*2 &C5Q,"[&V/'3Y>J1Y:_;%S4V_5]OWYN^=G M^>S63;USD_%.13\)8.Q3S"HF2XXI!FLD#->U=JS?NM5;LGBRI,.GLT+[9U0H MBV-UI"??/[PV>,=9FLI$;TMU*4'#G%706\*6.1I3JQT]!O<>#AX#4#6H#U[$ MB0'5%92=3;'DVJJ"Y8?G?RRKT_YVKQV07G8+_OCR1_G_7\\GNE9YT]&HB!=JR%7 MC4+%&*@AH1-+5))'3:.+C-\17CH!?EHH&LOCT_:]M^?ZT2>:4(QE,*5XB+&J M%T!4?X ^UP3&-L\J3[P[*\VXI<.7T>'@\%B3RK<'C84)36PQK9;*!31MP6@C M!B-9$0OEK&CPE@E?PH2;QTM-"31%T -OSE[UG\;B%KB9'&)-O8(3^"2JT;(D M=N(]A.3'Y!Z EK.:/[NB L&W_@= ^L0 MC+X%WVOD5"_ +5-PK6$+-H*7DL>T!&0 $&U^1+(VZW-RIC;H63CW!"!;,)1C M;]*9KC">GWWALYF=MX[ESJ+0NS+.[X3@ZNANNT_[%Q'U-\\CA)KZ4I,JH'Y! M"L4&2J2 %2&6'+8\6A./[LOI3-4MF\7JL'L_E,<\ZS.N&O#O6TT^28 M=;V/L"^U=Z)H.5,.V57]QZ84*H^!8Y>H0+9L^I.%(Z&O1'>D08^!3&:7D:)C M#80%6H$MF[8Q[J,9BTH*GQ7N9>=KB(2I]%GW1JXV'L5VHZ$PYC2:[BWF/676 ME]4#D28E=Q:KB3J;8,BP+1Z].IMH&($T?'DHGOIRW(^=C?&#J+3W]<]-T\WU MI">2@8KHM^"D/Q2T(;!1/6G43S?^.#VYC.=V02:WWAG;S2.70^(23 BF*5)( ME!2\["D!Y!ICG(ZS' IR:Y/9#9QH8",O"";E'&KTL;<%3XBF3$AF_P?D/CO, MG6[T/BY'QTN-8ET J8C6UV3YXJ,AWQL'A_N+$Y'[\D)CWH5T:]H\=RJDYB01 M8R"(;%5=Q^!C"AQ*M7G\\\GKH,SUV>IPL:+]6\O%\>%/^[1:Z3U_2D_K@?WI MSN;'4N^>*:7%?/5/V:\W%\LNL^\NS\ZE;[YND;X.P9Q5\K8&C!L:3]XM]#A;_W>M_,_Q;#7[2-K^LMB_OSA>%KE_[4(1 M40N''>.^#I&W*QWGQ_U>_K#.\#V)KC&FS4 MM,8+X?.G]O7NT+^R>J!D:245=9B]%&IAFU6&D,O-]'5%\0KJ^L^^ MX,V99DMR9_9"ZNVYVM*3&>_+M=5*CE8_GNS2L\7R=(CAHYFZX]71XD"6]V3_ M;%#AZ>SP$NJ(7WZFD9$,M\SFU$<$ITX"2PB&T9'F'%=,W$Z25)VR &H;LB)3=I0$]VEAXV5JS$6D63K&$W*"4/D!J:RG.)&NK M-+N-A6MF\X,E5=FC@PM?>;"1 .BHMA1J=@DJN.0Q09'8!]JI?-I.F'NEPTM\M-!&J @/H' M?./8O#C0<)='U+II0-,YE]^LJ9"KMB:(-@.40!FE*:JA1@@!K$P&Q\MR[I JLD)^VJQQ;[R0GP9 5>^NLCFN%S% MYKDB,4 &5P-1@9IZ%]O,MN9<*#,E,X*]#I\OL]PEHKF1W0#%E)@ER%BHAJ;'59BD;6]$Z1E=1S)@:1*T7H,^^ M[&CFXS=B]SGE@,D8-,!@H'*R7#)76QM9TW#X.?+;G4?G_+I_=HKWBX_L+99' M3Z\IGK-";]X>2:Z,H7I-EWN/3@]<2@9?:K*IHN9<;$8PAO$Y^-PX[A7@QH4, MM="WS_B^5!P<)TYJ-.R+Y8!H8YT&,O>.5ZO9R&RFYRZN6N=*T7PF6=2_'=LL MM0B'.J8!^8MQ;FL*V=.?#RB>J9IB&PH &\ZE6-$7?&_WEQ$GQJ0O<<-;#GUV MIYDLKAB78TS04B_J)LZ*BJSFC;R94YH.A[XD8&PY]+GCZRT)U4JQ-(3D2U:O M)$+.H4DQ^ZNXVF-\^<'F:<0NVF P9\P6?//<(@.S%9"D'LJ/B$8##6<37ZV$ MD0I%01+$!0]9,3)U.SFSZ5FN; M]2*^%(R3(=!Z]Q1M8]A[=4R:4P]DH-8 E0$-)$WWH15+FN.[$3%HH#%LNBLU MI426['KFGJ$74:)B*SEB- UJAA%Q9VC>9_*1R\38,&;3HA@(WA#ZU 1#J&28 MHID,=RYD&A,P*^4C;3B6L;]TV3#W,0;-]2YKF5 "TBD;5-B10,N,"CVLPR MZ+FSR]Z L1$RY<(=5G5-Z$'C'5)&AI RJ8I*84Q+CP<:XJX$C9PIQE8.*<4& MB1*;:HF8LJJD4(%'1*/UHKD-;5_DC3P[S,P-4P%/@MD9RBD%,39%'M/LQ]8I MS+AP]=9!+PT)-36&B"C4FR94!6],^?@V*7Y7'HJDV(R H2J@V5+K5:)*;6JW MT=/4Y.<%KWOE<'>>3(7-YR\?4A$WL/9RL>4VL02L00 M4W4Q)21P*8VI+_>@A[PN=9GF1C93N9; :![26,,A,F9K,4=PE#)B+&/:$CO0 M\:[I+;\8/H>FM%D#_\> -YD(E MD=4L.A 6AR/BT%6'4MV!1!7U&:N%6F)W#.PQM,S8%U-.!LHKL_)_,QW;#;IF M8ZTV,3!RY@0V.@)4_^#+U#3NI%?^;Z9. -O 1B(S]TQ6 TJQZIFHAII\"6/H M23QH/W29(X<;(1 'VY.@C((-*JB8A1P4778F<&L?MW&_"@0:)8ZI- /$GN_ M/*R&6I/>:Z@EI]'%?MQ6?KPX7H4='!MAD*K67L)$LB "A,Q!8@5K6VFMI#:F MDD8#U2*7LH-C(]PII&*UQHHQJO?!R%8=CX4&F+DD%T;$G:%YG\DK$".YMS(3 MES% %R!$+JC[4?V*WA-?+>Z,$L+@(W%QQ7"-4"!Q] 4TLTT< @>8#H0;7^A^ M1;0(I18-5;&U:13!@EF3$N*63VNL01D1H0:J13:Q"6JTH1Z'Z$5%IX+YI\DHE*&>R 6J! CB?J/=F;E4JF\3%3&>LY,HX!R R MWD!D!1:,=11C=D31%5(%&O-D$+VP,KY;T?*.3#%#MMQJ1 ,FF1QC#:ZW#70M MY#(F,@U4M%R)DN]@8F*,*?5F#\'8K*&FA"0^>DKHQT2C ?NDR8L5UZM_64@Q M8(2^N1,YE*3<,AFEO*FV.PX:;6/,NP4#?8>NB,TA.?"<.&,P)J5B8RQ0IK8, M[3(WXFQFVBX$M<@F7HH#M %S1+5:[[VD'/S4K'3R7C>94*(MUD9-*R0!(U*E MT*=%:M#7A]^O93#.]D+ZMA0,49H4--1+ASL.6766&ATZB(0T#7PN;R/.^I"I M+42@PEA2TU0A\M-H $9QEH B_?%M,+5P/!-<,CX7HAM6F:@;$(&S0>H M-76?A!B=);0"HUK_^578/5A2E3TZD$D:) 8IE+RAXOOBOHA5().C5D$H&3]1 M@[Q(4"\F0DKO9!0L-(Y05,9P++FFPHVK)G73CY"+@\/C(UG>7[2CE[24CSXY M3=/LY=,*-2YJD\P:.]''P#%28"=FHJ9YZ4A?B+U*RXU##%$E#K@,% A][QIG MD!O8,:U7^BH4[RU.:/_HY-J3I9PF+),,GA$+%TSJ@J7U;BI<@6RB1CY;Z^)4 MU>PE8'LA-LDN>;!!)8X#33XTVT038[5]"H-9QE22:,A9R.9K%3D#P2J@UE8 MKK:7$),27<20R.4R_(HK0\;W0DJQE%2-\X;!%@17/7>E0P4IQQ;=J'KE#2XA MV;Q!MM(2),QJ@PZL%:H%:J*:(F2P)D[4("\IRUR?%38/G)*F&)P9:O%9<9.L MN 1/OL"8.A.,(_?8O&E*$R#&5)UG2,9EFW/!$FVUP3GFB9KF)K/,]=DKY9Q= MWP9CH$%L-D>*FFH63^IHHXRI)=90,Y'-6V@SE+)G*Q(!3//8NQ&EW-! J=TI M3]-"+S?+7)]-(DA$4XBH1J@J8@,EY_J,IA>.?DRM#[X(M[,%E_KF@1Y4?U\L MG[?%LL@4+;+XZ*NWG$R)@"S83&!I:J4-F@]3RR\O#=D+L4>C:09ZQR4[WU=] M4"ILN(@*GM@:G:UG-.?V:":#VB9'?>U+%5P:;5"=C"9X]DINJ'6\&XHU8,9')R;)IQ0JH MY6*HO?M+M#:AB3""1>_7]G?O_F4O[G6.;EY*-[.3_XO4-7 M]Z0<+Y>S^9.1S,G7;)*(LY@9@D9:EJ>K34ZW6]Y5NPV?Q.@CDM[YXU"QNB<2% M&E*E ,U6*L0%N?=4R5ZO-"H67Q',?&@,C2J0J1";(^L;.8BU%4B (]C3/"@5 M>/4(I!E#"JTP1@9 5U2/-0!FI,J)_;B,?JM]-J!]7);0Q&#" M*S45'_8ZOQ M)60K(]@;/BCM<_4(A-GD B#>5:>RPU$Q+J<"#2.R]2-8XKK5JU] G#4V[E6^ MV&*R$9] 2#T/&DV].!)9R1F&3YQ!:9\MBS?"8BR9'&<5\=Y 4'C;URS8B^$ML(6#PH%3@TD[HB+/;. M)T^L^;#FP%%*YH@EUE1":VR"&Q6+KPAF[* $5TLAI_$S>&9(-29KQ<2^2WE4 MF&U>!5X] J'WIEAK@PT((2=BL8'UQ48MHQ^7T6^USP:B1HF^B3*HIJ2^IV+0 MG#3X"%*X!4A7@T!7;@1LC9L1J=<]R37GEI4T#@&-@Q[AU#*US5I_2>K<]"]QI MT1SUX*1, <\C6!MXH3"MB9UK;W6P6AY]?Z\G9&<7Z;_NSN:S@^.#D8S(6P+& M'(W+W@-&(+08F%4"(VWU@Y(40.FD&&ZJL%YR F/J]_LZ7$7Z3$A;0G M''T8A!+9>(':ZT?4K+(KAN2RU.JPH<,M]X8=!B^I4^+%2#!;G7(.*ZO?\YDU M0XRV]QWC[$*U8ZRI?\8>1?[H*D2*T862)784A1?L8"/&G)/5Q':/&3>7<88ZE]"R^;UH66E M%!\C>1/!V,C- [42G8D9@N$Q[4L>TM#WY^F9"[;OS>^)+HX->H+D>PD:-KF0 MHX !U1$T5T:U[7V87F'S&,=@0F^.D[@V<"A4;(%DH(0@*G'/MLQMH?U+X=FL M;Y%_"UG3X>:"!XA9L&B45LRJKZ5H9!E1:;Y+GZH:*$\V7PRP L>0:A3HG7D" M3^R==Q(IL;-@0L@:46+-2BS28%/CED\7 MP:<;!_1\-J=;R\7QX9\ZS7'R*H?F@+(K?35/:]GZ&DL#\> 2P)AJ16]@&F ; M!O]LR W0IN!J(!3(-6&J(=9JC/.9R[A*D6\Q_C3&AB/ILXX6#4*O<%-<2(W5 MHS"V6MMVB>"@UN.E4%JCCE $VX2:8Q^D%6BYLN:F(ZJL.!XA<0FK5@90T3&W M7MJ*?8,*IH95@RIN*CEMJC1KCZDWPR=JF8A%BM%RP4(XH&M:!9 1K M5@8*[<54H(N^I9XHBNV%3PIR:R93@IR<@S%4H/OT@OD?:37[N!(V+9W*X6!Y)O7;0ISW??KS/@^XO^NDW0IL&&:I.,[))I$V+RC=71 M[$#=\]WV]B-;&D^$QJV0!6O V4:068A=;D[5.#?BE$:P"G@$&SJW-G6E;(J- M:\FFR,YX4-/)Q?8MBFP" *0\@IU$(]CCNK6I*V53Q=D@ 4)UQH!%RA6]VE K M7"O8.H*EDH,:'-K:U-:F9FHN6)R'8%(#4RW&OOT+8K(J ET85YRZLLGX4-CD MBA4C6H-9E4!D=>(U* M&J.@6:$8&B87756K4@%V-0QJFP1O#6I=HZ5!R*=,ME&!Y!B%$@6-5YK$9%=@ M^ 9U7?CH8U#.M@4OI+_1?*O \/NG2+ MG?!8PU!L)T,))! *-@<)(E5#"7-%YH*IC:!3[=9VKE2T&XKA&,C&D).:$52V M]5X!E#Q$L @L- +#&=0XP]:*-RT.K^0"DEK%A;ZM0?4BQ)AZUUOCD-2(H6IH M'+X5;PUG.(9SU4:7!F/%X(2BB>)+ N,:!6MK,.0M6[0P@EA\9:UXJ.-'0W$I M5\B*8V*IJ8)X=-"\YYQ\(F(F-5R+<9Q%&+8C'&,J$I&;*U0R)@@10DW<)!JR ME4R,W J-GH-;OS9L J)8WYAR0.N@<*)JJ@%+V()'6\TX";CY\87MN-DHK8$P M]+X7XD"-0(1JZY7M/=D,%K!=,6L8:9JXM88U%6=O)F.L*DN@T[]AZS.>/MA2 MH58+5\P:MBL(KK0U-"LI).]]JP*@HLF6V&R@)N@!F$=5O//*9HF?/UPUM.WU MZRMLRKYJNHDM MC;^=44Y8<@ZN&0&'P+[T M;K#-UUI;0S:4Q0(X)^DH!8ZNI$5US)6>6 MJ\'K;6(X-5X;2BZXZ"N;"C88SMZCE<8<$93-5X/7V^1L:KS6-,BC)]3,",'4 MF@4SJP?/*9"M=@22]LHN4=^F@QNVG2:MD/=2T47(V61H)"XZ#U"YCF%B:6L[ MVZ"SB:"CAH.E.M=7B.4"&%*3XENTA=';-'S#&53RN[7B[1#6)D9#1301PM2J M.+ MDW54LC4NH&^91Y 2;0UG.(9SU<9:AF+%8K%$HXHU49_>$&S&N1"]=UQ# M"KBUXL%:\5"'<8;B4JZ0%5L7:M.H:VNTH**:8HF>($A)7DSTPZ\T\"/MT[S( M_:U98A?+2%R?CA G7_2)U:_TQ? MRW-T\M/BX' Q_^."GFNE'!\<[^NQ]1;-YG<6JU5? '1S?_'RGU*?:+@H^\=5 M'7-'5!_5VE-71^G+7Y>R%DNF%O OA]V:KYQ^%CL529D_F-UZ5 MIS1_(OKK2UK6==V#QJ!]6JWTN9_1^N[QT=WVWO,Y)79_CDMYVC_;[[4L#N3C MN/]U9UF_A7S]'BCCU[,'BBQ \<6:E#+4[#D$K(30?"E%I P_''T5+W_J=D+E MSXQC*$')9&=+3C5+:4!D52\DH4RI4&'U@,-'Z<^#TB]+305F]<:K0_VLK*[- MW]CA%\2H07#FLV^B.V_UT]=EI1?YQ ,Y?T/JM=6;8]_=[5B(&ZQ-01V*L0(4 M]&_OFZ0(3,Z)IRFHJ2UQ!T/<-:Z.8DC&DPVY:(0$S D0@9)K/GB2$30!GSQ5 MUIT0O3'8.S/B/@XTD[&DK$94K(GWZ!.!5Z[V4@ZVN]N6XMY?4O7:7-S?7[4EF!K8XP: MXT&YJ D61LHQ*B$#TPBV(&VY.2QNKL]O1A,+QE)3;>HR0Z3$O>('13)@C<$1 M56[Z9;G0+WYT\HLB=J394A_]/#R=^CEY<'+XT5A='X8[/I+EVX.&- BWMK)< MQJ,I&@ZK:5 "9\4U.N]R:\84'L$@W- PO9#XX(P)W#"&QGWC-U"V%*WT8H(H MQ;7AQX@ #!QEK[F-_6^*F9,5:"_"*_[BW;TDI:BQYW_ M>+VO(5BHBYO@V[SQKR:XUGUW1R.AKH$(UV61LQD0>IN8\-X+RA;A3 M2B:%6KU++4(O]!13+;:8IOE@L6X$B_)'!=P:RY]$8RBX%HT4:$'];()0J#26 M%""-J:;N%R'XX_%LOTZT%J8)'F-E4(,3B&0U"]:0V:#%%*N).#$O>G%07HBK M1 &7'&9T28 ,$=H94\7>S7VP>'R\6+LV6B4W2.:G3!22,VM4*H7C,*XS3)<$S19!Y! M>^ AXGHQ]5_FJ37M"7D1!&S]0REB89%=9^2 MBI%@)8U@"<4 8;V8%MXQAQ;%5 $/I:C33#:2$\LF!GPSA#(=IWGI2*W/9_8" M-IYJ=:#>DA6WWL:&#;(':(YYJC[S;FNS(I.>!$K6HV\ )9H(: H)^\PBK%8^]AERK;I2Y3\"%J&#!:D]3G))$2]!:,# M2^ 955Y"0ANK06\ )NLD[]!\\JFXYQ@=!4Z>$!19SH;4WEH)+,1Q:J+RXB&] M&$%I?.16QG8U6?. M%]M\KKK.KL#S_4?9I>3P6RPW"Q;?F+6B:S24R M:?RSIK*^#K:.H C'E@WK\PV.32W>>=6JFKZWQ@$9@O-&8F''9_/K]CR?W])B M>+3X8-S ?OZX@5W;N($4 %=K=L%5\*ZI J!68PTDTE083'5,:*(N7QY/_2O[/6I*6MR7UPV 6I?-A8D1U^=2WWO]I@&IT]+6UPKBNMJ M]FZ_W:DK.%_A?&=63HMB3-$=9(,Q!V,=6=6I8G)W!UP22+,"S0P_9=DH@!>S M4):= E" *<33@AWDC;KF&KA8,^ZI M#4W1QA.I:S:V1*@1(A&2RWW5I\-<;.,!#TOT2'^O;^\^ [#_JOIL=G!\,!)3 MYB &$U7K:P4.?5=?KX"C>C1:VZ=4LZ!C N@3YZ@6 D< M;1&?@-V(O.A9Y<:WDO?3I0'NRVG%S%LREZ5*X7F]5@_45E21GM92.*_L-44' MIRD--B^U+XP "DR]/)L$9$\%LN 3TP8S^9RMYV5[5^7^%U_IX"_/'YN=MQ7AO/C^>R,"D_X M\"W$!V?B_8?9:@'.IN]O_?C+^S,&UF]_Z!3[C98SXGWIN5S=:D]+]Q?V7=/@9:B] MU#YXJ_?#-']^5^U&K]R/NW/[Q[OWMB1>*XG#:?/7F*A1!N;"/D9-UB0X&XT; MP]J]*^K_+B1A3Z*AU]9D:LQ@L62%J_D6-8^'EL>P7G#+AC6V^RM8$C8-;\&! M=8@A2-&TOCE?#?LQ= LX7BGBJ]6GA[]O'-#SV9QN+1?'A_>OC<1$723/JB\2 MH@%LA1$%?#8A5W35C6"VZ%/=V]XWWP=OS'?A^4U+'!M5H]Y1(9V.;./MH^,=^B-^J&1D"=@?J>R0N/@)R:JY9[ M;8[@(E;K+5A/:*X4=4:)H"&4J$K#LCAPQJOQASX[8VW 7!J-'\%3Z:AF M^ L5O4#9:H_U!Q#15-7%&+A6@! X59]=TG0V>K%^.^AQ6>0=)7NP50C>6$S9 M #N;V39BABA])YB,@3W#]4"35R &I:3H&H9FP01!\.2)BX=L;0Q7CCVC!#'Y M9KU0=297R,5F?;HEI(($$9*,H9W+YU3K^$EZV]^^+^8&K8YD.3^+)%M%LG9" ML?,&2PV0L+>FE"RE -1_E"93,[Q#TI@?2,+6$O^8 &DVO*H5:2 ML$DC(-"@ATXN9\IX(]0Q>K+H*B:.!9 M@*.J-$T$5QUF<,3I/N<=E1Q T28< M0Q&9@<[97A'A42OVESAEO!'J0)$6 M),7&)H))!IWA9)T)-CL-'F.@SD!]S^2%AR3$:BTB9 ,MIFS!V&380?/L0:X4 M=4:)($'CDGPM4HMF&EGA!*$&4&UEPC$DK,.=K;TBVB.[$ .X:DM$\(AL#&D6 M"P+.-'FS26;8'!JJ]KC+-*-=BJ#) M*Q#7"^U286R8 1Q0970Y"++/U3)<-?:,$L0DR45'EBC94^%1FN8@)972>GVY M"- M,%4\^"2Y<7;LK$:9/E [@;'UH5!I\EJED'--3RBJ48 DK6] MTB@1M2FRM2EEAMX$'.F=[^4)E(V7FBZK;6ON(N[50 MF#"Z6MESRRVI!Y 1$&C00R>7,V6\$>IX85,-03:Y3QEGEH2YAD@034 M&:CON4PALA'J6$W$.KQ9UQHF@,=B:S;7&!L:V7*/- M)E2"ZDJ(%SBE/%& MJ"-"M2<]1K4JA)H)V*=L>X&JTJ*Q(Z#.0'W/Y(4'V0#69>LE1$@N8G#=]VC6 M0[&U-S/%5X4ZXT106FE81%*M4!4W[(6^;62@7!M.P/BOU'J1C7 ("[A*M@$6 M%:_5LR-O;,HESM9O)DA,Q(5'KY1Z7O I;!O6&OQGEF*-VT$ M[!FN!YJ\ HG-1EO(*FT,-,G9B,7>!($J9=] 9,+8 J4'(BR*7B?4R@3D"=#H=+DM4JV')/W,4= J 61;6G6EZ8\"LY= M;:\T2D0]^A ;IN)*!C# V4+EZKA52P:G-MU_1=1#UZ".:U6\'( G341S,."S M=P&*,1-#=?(A/&@FP1Y+*Q3!Q\(*HG4L4&N-''EB>$X_CN;0*EJ15"R$V%O& M$F2TQ+8E5\=0/?#MM,+_'.OMW)=RO#SMP_;CR>UY/5X=+4_> _3!DE[(/LWK M3XOYZEC=KQY_M%A..V_<2+VPHO+,-Y=;I P%/5INH3:R,:1J: P5X#8VDGT) ME!XGISBK=B@.34.(I-)??$C=7R6-1"F.B%-C\5:3KU092K2I=^?V8L%%X5B# M4 KZI[3&=M9(%)1( MQ8>,OC=+)6]*P]C&T&9JA#[K"JB6?'O>%LL#.M(SJ*#=E=IMN(,\\?V8 MF^G;*RT[TUK%WC0/#8$UN37$VMC[NA4\@V'W*.F5$ .[6DM1MQ4H$(=&%8DE MUQ+K7!%&B\>"$R3C)C(U<$_UY M3!+V8H3%VIAU?MP_A?:/GA:EUW19Y1NSIM[ZCRN04^'81PQK5O?A0BQCDLR# M'=:Y2GP*V(+US2>@ +Z&3,C56H+ 8D+EB?'I2P3%ED]?(VA<-5*E5EL1JO1] M'Y%3,;67!:11^:E" N6**6VR>4^=X^>GB^UVDY. MK9].M>]3QV)BQ C)(EG)U8JKN:;8[)@FIP9-I\F/R8#1Y-ERINIZVRY@@[D( M9UM*9A\-4$L8L25G3 /7EZ).2;=\*9%&B6=QS?KD M#7L;P58@[T1?01&,Q#F.H$+]V/8>7)&.+&C8MA8 LXE03.&JT<4, @1,P96&;0RM6<;FK2;?HR64F-G9 MA(TC].S=N9PK5'(M68:RY=1HH;4.L53B9CRKN(FY2LHUF^!8I*0IB9L![3JX M(OJF#_T'%-]JWX&GDJ84=!D=("2O6GI$Y!JLOMGLIH>-T$H!YA:BI)*42BE2 M2#7YT&)T(;11R>81^:S)JQQ@5T5S?;2I08U,5I #:)HOP<70MK0:,[J4LFD. M(\6^#+P 26/+K@2LXHN;DM,8X"Z#*R)X0K/-6>\-%H1F U**+B9O6_*:A8^A M;?O@!<\P-CEL1O@DPB(1(E$&)$=4 M_K7"S$X@M)RU* 362)X2007(/$@OI(HZN222,MJKTBU>\Y7;>E@"GEIYG&.\ M"Q*4UT([91,Z(V3ITVADLDG;U/)48TEK&4:CD\^26\60.>0V>6=0)&M\;%(, MKSTIM31GI1: GY224E21Q@A!N7)X-D4@>=(R 8-ZE4"R3\2 M6;UU1BF!Z"PG?SHX'3TR!2B4(9035HBL/]A)J86P$T'A4EQ$\4#L9*,.46FI M+1HIH[&XV6E7"7<\KU/2BUF T#J:"21-&2I%&A7>DD#CY&A M1^=T@WJ$->7LP0_23="Q*"/I!!&"4!"-$YJ+J- %FV30J]8C\D<[*;40GN(0 M>0@I6DEP1B.YSAQ$-EYQ%:-DO$$\U11MM?)=%9T,S'M&7"2L(B\=A N&=,Q M&%"SXB8_/$\UDK3!D[_,8Y+1<\5S>."X M\JODD"V1SEIYE),\M63:8N5\DQK9%YB"K* M%#QDC]%)3O\DNTK47<)3!C\(X)$"F)+6*!]1"2L$;HV7H+Q*D3 L@':(/9JH Y;>0!DHS&%G7B41N4" MI@6FI'-I"R.$7Z58P ^L1((!82$Q9"$J .U-<):1!I%.V(1^U:B\!&(JFX(VVK)5\LN7A;.^9U;.0G@J.ZE,5L;RE,D5MP$# M2C)& 9WF5K<\U>*U)J:;A*!T 6.9-9*(7T6R368N!3$M$F:)+" M6-JPSH_$3S8Y<,R")V"L#".K$S1XF:0+WCEHDJ/=GI1: GYB 8*$9%@6L=0O M]CX$[:((92LKN";ML[=DO;0AB25C@G ITZA28BYCD#%GKX4EV],D,+/4)Q)^ MD/",8RX(+0PO&U1D@)Q7/K(D>8HF))Y%!L65U#I8JQO4(^PIS6L(AX""%;U0GS>_$7XTD83(_ M[W[ 5*Y@"X,>#@:%S"(38!*2&@G,V:11 SE0#A)IF):_6@#TK=L)"D/43$23 M2&EYYZ4VP9'1$E$GP5O.:J'/MP8(0O"E#2,1FC V>FLEV@0)F"T)@RUG-9S M(7/.?3;>:*4B$N Q-LED">=J<+,4\M4B<"VYOQ-=Z?O]PQ;HW#_0T=EQ#C9X M%11#\I=<8 !<:P=L?BZS&3RUL.R;!V'F1G)31A/()]/9.BSU9;V-/$<=4RCJ MBJUBC'IQ&FKE 4W@ $X;S22" B8)T"06D3,#C,?<)-W4JHAS@^-U9(9;2$XJ MR,P'[E/,TFDGLDI-ZOC3Q #P#U*XV$7&K)BV5"Q9"=E)S1X!9@?)-ZEC6 M1"Y;^7K&@:R20L.SCT9%ZX+Q"LA0:1-B)JC3\M?*0)_%U/'/.8?,0D@I*F\( M.PLE2^L83 FD;/EK-TU5 M=AAL)OXJA44)8I/O% 1''R4VJ6U=L_AKY0$0]Q!D7:1=2&43>#)1WB?(KJX^ MJ5K.:J'/-^8M^RBDL5+8Q)1S!@H 2IS,HHN)YR9UK%_Z;:R%$%@3QHF$<7S2 M1F4#Y7R##DHQ%NGSV*16=LL?)/Y!@(Z0"85+2D@G%'KF) @( 7B&B*91YJC= MQEHX-T6R.[;TVM3:JI!$*/WSO"RG:"+D1C5'7'X-M?* 1EDN>;+,DSY2P7M MZP3XP#5 BJY)/1E;%3$G*DA%?D\6,I-UR281?@'AI6$YDS.$HD&GZYH8 /Y! M3I63#1)6"\T5P1J1?'#,J 2:.RM4;%0/JR9RV2OE3^#+KG34F:GHA>*@8.8;9;D^D>K4/ M$O\@0$%K,CU;U0=Y%9%7!RQ MBZK 4P_9*J&S5^16EUUO9X(P5C7HB-U^]YB(M)/WA] ?91SNY!>#0=H9SKJO M7HO.S6X:8MIYC\,2K%MM.+.0LW[$4DI*$7*"TN27>S"$F2,WR49,+#6(NQ8& M9QZ8K1O)5RQ*!%#9LY@4.5U>Y20AE8;#1'PK&\173=):JW_@7!/&2=E+84EU MQ>"E9-#9(/CD=&DRW"#F:IS^6GWLXZU4/BHKG5;6"^(P80EE\X#. M6_\C8)^55R!:QI.$:K-CXE+T]DBL"3\QT9 M85GNDE(Y(#@%(##K'X"\/U"T9S&' "-R#UDSH9U"$\% @=9@%2\)&KNINQ0Q89BP%%G4.33HVW#C]M?+81YOD4TR1_G E M.)2#Z6!"-,Y&DV1K'%> QHZ9+%0@V),(\ZC@@G"@DZ7/#6>Z24?4F^0W_2"I MRHY8BVOI=0"KA&?.EQ;H3&0;6;#!-(B[&H=]OI/;MA"^,B$H(X57F24E$YDE MA&1RLH89X65N$%\U26NM?/IR-HGIH*P6(B@4"0@ :>8*K$Z"<';+5\TFKR)7 MR9G@HQ *T?LL.%K2)2%F+T#] .3]@:(]BSE.PVQ.PBBTDBGK *R35A"T1NDM MZ90&L5CC$,_W=-864RDE1W++R#!)'Q5R4ZJCEJ+*I?HMYN :Q%R-TU\KCWV8 M2(R3QF(2A9)*0'!2I4B?8LK1-TESM0KD-G]<"\(^G&-D7KDL/5>L-+!VB8B. MT?VUN>QI6]^K@,7X[ 33[2X/RG,)$!'V2!$EER5'#>OD@U:>:FE 2E;_E\:4@7 +%UI M1!N2BMQXFU'*I+WBPI+U7GY2_0:](DQ[1XCCWP>QEJ=/7.^$ZS$.)OWQ:!63026B5E#.L %;!1G:&1_A\.ED.*0'_]Z%T.UUQUT<-42& KHH MK+&1*:O(-P'#,]?*NNB9S:!708860:'[DR',0HDR)J#$$JKFSVT8)WF,/R I;1[*?N^VZ:0._2]NG3P?$)],_( MR1X-^GWL-02?R)P]TR99;9A*$2&;1$X9@I8Q&%QBA_E+!-D>]#>.3WJ#,\1G MW2'&\6#8%-"H44D4WD"P2CFK'=B4$NE &8USJCY1Q>E_7I3>](>'ILY7:A=> MVWY^%^UR_=:_4]K*D77PTK@$A.F$#!QUZ9%A-42/JDEU/-=/89CVSTZN[>7/ M.7IO/(CO5A&^R0AD'9(+'IS*+$/DY-:R!$Q:":(!&_B+H=R#Z*&L4FD$HJ1W M5AEF@O+>$Z(.07'O%!9B<-]T8NR<%!CVD"3A_MY(PA1A8:4SBX$IX."$Q* 8 M>@\L9-VD?@N+I,WBD3!GV9N<,@B0*OI2T4RIE!R <\[R:7"UI=^7U1V[OWBW M%=;G["+'K%Q601/@XJ "_?&<-:ETS]+(UD*"!H25.3>:9ZF<\L&!2R11I"BU M+PV*^?('79=$MNXORFJB\B:ZK(&3P\^#T\D(G]!$4H2V446%ET:V%@+0O>#> M6G*LA$V*L!\$@4;JC)H)F;$!V[9+(EOW"--MR7E6P1KT2G +/B29%(9LA+9@ MEQ>FUX&:FAY;.!YVXZ7PS2R5_66]#/=U#N(6TN_BJ+Q]C.DNWME7S.II#T8C M6IO+D=[IL:+_3&C]YY>]7OCD>[>Z_NCPED]X)SX-GJ$0* MSFOY4P\[WZKZ1-R_%?4B)/873T%2ID69@](]>^!"0$E-1A MYGTIW)]*,1/G'&M" _,64#RLDEU\W,S6B6Z9HT)4S!A2Q0G ILB D @VX11G M"T-6&(8L7D)$",)F88Q'JYA5(+1R'E44*&/*3:AXUH*7508OBQ>1%'DV3MFL MN%1@9+ 7N0];BP)(:3-'#C7Y$4&YI1WV0HC4]F< MR+H)[-9"E96#*@_"ZTI(S:3U0@>N4#"PW%@7(&6C8W;8!%YO02-2!CH 44W]$?7$@V!)/1!>SRJ%')PVT3CEH@#N1"P;^X*I4L&Q";S> M@H[5 QT/PNS,I2R]\A!E4(;8FV'B]%^6&:T$WX \\!90?$=_<"$Y[H83W-#: M!QNXBAF!M*\RV2B"),E;T2@F;6'(RL&0Q4L(.HL R903]@J5!>ZCM"$G2TYA MB*%1$M*"E]4#+XL7$:^8)\N!2I&(6 /@ I?$P(A96\:7N-1-"W"^FQ=Y?X? M?(C 1+#$;5IY0BK!!UC2-(EHS0'!98\R1R0 M21FB4\[X)2X2TX*.508=#\+L%H2-FADP,2ACD@LL.16<$H%'[YL%M;^CAF]1 MS*H[H8)K&;F7&JQ14+J= ]*IUUT! =L@@<,HNL66CJ;S%I M(TU^@HR,)Y6UX(K ;_!:(?E^( X6MTHD[]0\BW$+FF1/62/-F>F M',.&9T MC)F;D'5.C;)+"R7?@MIS9R5!INC *(S*)>])ZJ N$IOX$M?^^N'B+E_NWC)= MDAB'$TRE>#U][^\Z':Z#\-#'-^C+"W:C7Z0ZE\Z&R6C\:SD+#!0X U/4HILF4M)LY;1 ME\"XM Q_?PRO0 8K4W A>T6Z/&B5 0&B,M:$V;G8ICBC2\OY+<$X^B-BHO<:EY?R6XQNZE^MLY$8C1N9 Z2#)&(08 M>0Y"B2R,:,6C-0RMF'2M\#$ 5YP'K:QT@6LF(";GA9:>Z2;LW"VM=+12L3P; M98+X65FE8XA!9>M!"S"2_&&%6F;)6D9OS<5.0J $:7Z4/! M@C("&Y5*NK2 =>@G)!L^$-;(5C]8PM&+2)8\@ M*V:8%-DH#QE2S :0B2B5RK->U:UTM,:CZ8?V(SAF.'D$%KW"<@Z &P)+D26; MP7/6,GIK!E:*X4,"CM+IX%"4)E-.(*#E$)(C,=#0* #T]]FAF=99V&"3C8%Y MJX0B$!L$4]*6>O'9D<5#Z*W'\38<7XX[[,.'IY/Q"/KIWX- 1!X_+ VYO3,- MZ=9[JV;$M3$CH^>#;OO<7B)=#=HU]%A?6NJ;VU(I"HS9J+-(42! M!.N$1RF-(UPN>+"#<=/=J%_.-.XY=>M;K][/#E>235K)0L%\.AH2REDT-FQB-R&P%*$ M)IC*FP@&'^Y L(8IB\4S2TG-"%R0\^A1<>?)B9=&H\T\.1ZE65Z;//=N-OMQ M<$RNVH?UR?AH,*2A7?4@G]'5T;@;GPXF_?'PK"'FV%LE@S%&&BF5=@HD"(%2 MAV@C\V:)L=)=Z?)\,,3N8;]99&$\6YDX.*.84J6M F2CN2;@I!/S>U*WU+/=%CV9@3?P!9$P/()34NVG/$Y/2Z,=!JDM.3U9@>E MQ3C/3.A4JD=IN\JT0.)DI')L@@:K%Y!4W+!&;KE MC,_V-+!<)9N2"X:PG_3),YO(T=>##$%\+E5>8,VW+&9_>X$GHB6 XV*1]"<$HJEU+D)KJ J\L9O^'9H)]: M_O@"?P0LR5,Z2,>LLMQ 9%IZ);)6"CW"\O+''6OIGE,-1R_A#$(/MP?].!D. MZ2T-H5$"YI)S/"3GE3;)F9"9A6Q,S#GQ!J36+"N-[F\G!@6:I(,%M$PQ()N; M!4OD\F<#64$#XJ6_#_J'^S@\?CD9QB,8X=/!\7%W7![RV]E3&./A8'BVDS?' M>'Y'NEPQ>I#'I)?Q]VXLQ:GGMZP?#K$^$]$04=.&AU@T(*8XB:(5DHZNFZMRL[DT?^[=3F>8/WAL3I]0\,]LSF;_@ M2N1P.#Y:/R:B1)A=7L4=%">LM) T;1UR5$GJP)-73(0 MU@C"*C'FI'E6#3!P7T/5C+B1IBU:+H0#B!F]RHP'!0&S2#P% M;DH[@.4W;2T3+=JH>>&E0@ >="HQJ6"YU49[U!&=5$TZ\],RT:+,F> Y,*=L MR@2RR<\F=LJ0Z",IT($3#3!G2X^,=B>C47>5/35 !3H9YTPIS@7DMI78N&*Y M[A@.32CFVS+1HLV9Y)%S!"N"#BI#!IMSC@&"]XXIW82VVBT3+=J<*5\:WT83 MO(S*HW(^>L+7"JP'GWY8<]9(JV*REUYY;HW6BH.&J((#QA.7-JB4?E"KTDCE MGJV4J,&2;"9E@@J9L\Q8LJ78!//P@RKW1NI8ZZRR&IBWKN ^!B'QE"1(QJ?Y M=:NA8[=H>89=Z.TBS3YV>T35^JY55+5D)X4'HFNV1B$*CY:7 XJ.,F(K$*NB,9=$$D7HG@C&4UAN8Z*:Y)4 M%10/T0.W**,(UBYO&DNAY+E_\@('AT,X.>I&Z$V)&:<97T]>K=\GP1XD324( M4I2!><>S4)&D*Y9JL@:2 ;0ZQ.5MU+5H&MQ?[ZC@"4[JB)I'HZ0UP$#E %EF MTG3)B.5-%;HK#?8>B ;W6' V @ S%E7*A.9=D/2OX]8K%5F8'6]MM"YZ*!K< MGR[*F*P2P(T-7*6@ %/,&'(0B";$)>Z.N6@:W&/C1FZEX#)Q0[0 D[R4DEM- M;A!+')-KO!S\=K#T_+[U-AIA#*8HMHF?%"GNOLHK&6:\-"Z+Y M-OG!:'"/?8MRYMZ4;D4,E5;.>ZT@!#1"2Q'\$C?R730-[K&W+/B0?'9*6:XT M@B.[K!TW49!A=FR)#P#?D0;_>K7\NHC #V0=B02E1J0-B25AB3*ELS6M?.-U MT8/1X/YTD6)6<)T%N0E:^91#AE+#MIQGU$%+VWA=]& TN$==)&WB(B<2@*Q4 M*#99&[+%)!9)2+'$92KN2(/-[:771=%D4C]&NG)$DY7P!./!!);)4RCGO!NO MBQZ,!O>GB[B4X#,AT>2X F9#Y$SYB"F2AF*F^7'3!Z/!/<8JG+ 052H5#)6- MWG.$8$1 EG10031>#G:7WR;[*(5(FE2/*!6M%'B97:(/HI ASWW^O5T98O?ELM;2F5*,=_F%42 ME;#H"'OPE#PSC@=,?G6TY0-2;C&%-D2@103DNF0&I4STT@[!26Y59"A61UL^ M(.46HBVS-]X&+X/'I$1$SUFP64?!LW;2-*$3RATI]_1?JZ4M-6:2-AE"$J"$ M!M#2*1=E$AA,]FIUM.4#4FXQ1UY5B!8P,\/)*Y#&$TK!:+/PAJG FG+D=;&4 M6TS9!&9=D)&S#%H%99S4'B(8Q3&C6B5LN7VO^1Z+UY:HG3#!@=#.JP#>:>3H MDP8CA#5ZA;#E U)N(=HR@HT!,SET*BJ1E%/*6\4P69 N05.*N"V6<@O1EN6( MKTH@$Q9/W @JDST,P%TZ=&P.MKRV<:*:^#%3H*OT+8 M\@$IMQ!MJ1FA2ZZC3E:H)$4P1DM,DN"E(F?A$C2H*4 M96\N\2 $))N94%FLCLS=;V;5XF4N^,2ET0$AD MW$)DKC1T8,IGX9.KJSDI86Y+*;%53ZOXL%2$7LY-@D\9<\O/ *5YR6=$9%-(K&22:%AW1^VWJ, MD^-)C^Y-^T/HCWK3GE;I[614]TQJ2)9L](YYH0/37BN6@B=WCTG%&=B ?$:O MI92W)M'K_E)H!3?9>'0A!*[*87D7H\[:9AL+G*G/@G'?TNMOT8O[>Z.7B:BR M4=&2)E28G _))%U^5V@S-J&@[](3;O$X5$O2G2DPF:"TLB!=ZCA&K;(73)7C M'\N/0YM%Y<64I+122LA6!!8*+G4\"6:<-]HRGR(V *0VB\J+2;O6&63IFEU. M.#@;(.A@:?U39C*[9:X$M/3$?9"C=]X 2];FY#2YCE;Y:+U/7B*3,C.[Q%6# MOIU>+Z#;+PVQMW'\%$9'SWN#TW]A.L27T*".N1[)R4<-I%,9$0Z"$HX'ZSF: M8,D!64778X&$NS\?Q#O)%"KNK(\*@BM]E@0JZR$+S(JMH@^R.,+=IS/"LL)@ MG.5DQW*.CAEF/$E;L$8HWX3*]\VAX.*]$F<<&,ND]38IH;2S1DD0*?O,/ BW MTE[)0LF]$/=$9;*EPB)C+BE.8NZY%)YS;U42A&A7VCU9*+D7XJ>DI$W,$+-G M3)%P.XG1*U8*=.F@5]-/62!\NC^'A7"3!:.T%3XH[UAP.5HTB<68.69818?E M&>9N']-OV*T> MJXZ8G'@RUN<(BFD$;B2 3%;;A.5,[PJZ*PNCVWUZ*R"=TDPS[[)R=9V8+.F# MS%-4+C8AC_B!"$CF[U4?C@?#,TL:<+*$CE5D*(2?B"M+<4B+,3E^MJE^S?#RP$&='BJBD MY!JTLXJQZ+4-&BPIABP<.OOCVH)5U/IH7>0@0F::J^!28,8@R7KRTAK/FM Y MMYG47HA^)Q)S))E6F?QA"S$X0GQ!@$5M.*'V'U>_KZ(FYU9$T,Q($F5E>027 MO%8N$?$QQQ16,6RU."_Z_J)6A+PX YYM-I$\:N-8SE$J(4UB8/2TZ+ DO2"7 MEFZ3,,+_3 KAWM-?^V)5BUVYX4,+(#B/:R/L(2SF?LPF&*[1$&!& ):\< MS^!]X&9Z:+,F3*>ET%?IQVLT^IQ^O';KW]FTBXD;[85SSBL6,,@2NXK1( 8G M8@,2Z/^$WF2:2M3K#4ZA'W&TWD^[.,+A>QQ]2M3SVYX/AD^'F+KCA_%B'J9W MGU8A:IUM*>?B<@)N#620@@&S*D"#')-EI=OB_1$9K);&!4M^B,I:.C2VR0!6>0#%2F=$9J1 !G- 8;%8RT(]^B7N:?BNY/KU_)Q/HQ"&1 M;A\^K(]&.&Z*1JU[P@=(%KE4$HF61$/OK ^8*/.$S:$ MC(N76,@NR#1^HL2:U2?C7TZ[:7STA#/VOQ]=O16&AW3W>'#RQ--M97P=Z'4/ M^T\B+1@.IY]T^X47G@A[,J:OCR'T#XZ?E(&]Q^&X5)N:O;5^W?3R;,S>KRFNR[#'M#[C M-'_Q;$9K]8S^,4Z?7O-NS;/;+[,U?G[M'_6SA_,;9HOGIM--%4UJ= +$U_+1 MM7G/9L)/QM5HT.NFZK]8_>>7V?6RL/*3BR>04K=_^(15O'[%Q1C^4:_3G*:? M4/9.]"E#G7^!1CX8/IF_-Q,'=C(<=WMG3_[//HGKJ-K&TVIW< S]__-X!/U1 MAR2SFZVMC;W]C9WMI=I3NQ. M-,*OHS'_?] MKJ2ZTTH^W]G=JOY)6KH_Z&]/CNDAL9HI\UW,Q6(#:BF4)$O%523/_F MA7^[\S;R-_O;O>W7V]WR[\''/]BV^$-O[V_JG?WMHZUG6W+[63I^\V)3_B[+ M]8''-._K[<877^WL__J;&?_W<>#_?6/VQ__D&^.=[O;W'WX M7;PY.W@=S9OCYV^W]E_I-_N[;]\\.]#;S]9/MX___7;K6>IMB4VQ\^(Y/?M0 MOGF[]3Z]^%.E?_V[]T;TWH>W)\<'K[<^;._W>MLOMM]MOWW'MIZMBX/CK=-M M\>KCP=L#=?#ZS[<[-,8M[CYN[[_B?]F$.6:O.D+8T%$^Y0Y8P Y C)B$95[+ M1[]RUOF?VE9>4.'7+W%S4;]N.>V:DVOS]E764JX9)K[&6MYF M&N?639Q\J*YID1[F3Y=F<'(K)I%_3PFM#[O0JU[UNW&0L-K:NZN1^$0-36'$ MPVN ]7Y_ KU=/!D,QX^J/!@>PYB>_F'\)'<_8.J,AY-F:HCGW?#BE3G8/Z!G M_G&V_7:3;[]]<[S][,_NFV>]XZT7NV\//O:.#\2KLP.QH;9?S+_S)[U+]]_L MGQS1=^@=FV+K[2NQ?7S ME__^]W.ZX/3-R^VW^Z\?O/VS?Z_WQ[L'[(#[DY_ MWU\?;^VQ#[_O;WS8?KNEMT[_@B2B2J@[3O#445QB)Y 3U0E9D;-E'0"'1[_^ M]W]YJ\POGU[&R]W=O>KEZ]V]UZM M;^]7^SL5(:=]@D<5E]7.;L7U3^GG:N=YM?^OC>H2J#H'5.M/]\ME[J6Z85%O M@,!-0%K/!\-J?(15[HZ(MM49PK B7Q#3]P -+VLGE[5&8D^Z1S3.X_* MUSH)SCIE;!WL-U*'?#/*^+"U_^ZOS+3C1K&. 9,[*M)?P4#L^&RS!9)Z+O*# MZOBGDV$Y[?^\9I(#HL-=:?9#D@N<-2:RV"&JV8Z24G1<1NRHY&166@0C]*-? MGV&LHS[__5_UL\6\T\:N*5^L"C-T2L+T=LV;HC9H,6M\<;ZKM_=WC;?'OX^V/A_0= M>L;'7H\T&-_Z2.-Z_?QX^S6!VOW-ZZ#U^.#M(=]^<2 /C@_DSC/2>J^W/NZ\ M?G6Z]>S5QZV/D1^\/N!OGFWRK=Z-H-4;3W32T'&<2[)9B7= ,.A8 "MU3"JE M. .MZG;0^DUP]1ZX^7XAZ/[N^O;>9HTU'P:&?AF 7D+G-Z_60QL+?R=;\71P M?-P=E8T80J2D]?N38B*?/"08W:@W5Y[3V[;KES52W/].%.L/]9<.7B!:W=&> MFXXRF74\)\3"+1!@D8P%9\H^&^](K;C[EE#6C3[A]X[Q-EWYX83UE?@+!4^)1>@(!^1>>#0=\@%%1T>/0J(/SO-'OVZ\ M7-^J]@[V]C>V]AY7F]M/U^[N2BR-#Q#'-8=4@UP-SSFC@E$U M.L%8,@!2U>U7W?&HBD"=$^.!JY/,GXA &@PWDFQ>Q<[D!BV"F-ZS48HKS"$O?IP2D,L:D^SW+P]SY\V)PE M><6:QQL,WK\WXVY>9]P R1F14D=@@?_)%J]=Q(ZT&IA4QB;/'OTJ!*%_26RL M/LNZ]ZVCIS;QNR.,FHU_JC5G-1A6@])&L'H[&79'J1L+PQ'D^&<8_N/7[F5- M6]\Z/(1^]V/]^\\/(=4+79'-M=VUO;5JX_BD-SC#8;T$5R6QVAZL_7P32USW MD3Z3HG9CEMG#W'KSX$J<\HNC6S**+4@5KZJN$OJ>&/-^"' MG+VWTMN.USQWE/6I$ZS%CC2&)_+PF)/YT:^*ER@[,=B(UKYZ-J0?OP>4^,%8 M6+0L? <6WKC.P@93TD&)CC/$Q\H:0A+,Z@[W# E-\&RKC:3/QR0,Y<[TWW9.KIM5S\12[^! ];$#XD#QV?!>N4 MM@&=D,!W-%C)34[$RN[1K[Q4B[H+%+X.+7@++;Z.I9_2CSO#_<%I&YCX(C^S M&X %]T$YZTD-"ZDZBHO<\1%M1Z,4F7%K4LD?(IX8TQ*W8.)^F+9V'7>&+X># M]^0BMC&W>V'M3P 'ESIZ84U'.AD[I8Q-QZ7,.A@UD8E9SLIFR$OL]T=GO??D ME\-W#5Y\AP#<+7[ZC O+QLC)D!BP>P*]"C]@G(S)8Z"/R5W'T8/$)Q8W:4(] M5^\(W3HOY7!\B-!80_JWL!DU^-=J8,'5,DM!1R,C#YLET M4 30,1G@FIP28>QUU=!Y0*+\/B"!>7DTZ/^H:2>O3O\"(9RQ*#H(6784<]@) MA$>(1 E"%H&3/G_TJ]6^XTGVOFG_6BS/4<"?+E(7_ON_G.#VEU$UQAZ>%":8 M93H]KDA5]R9%WU9 (GM-FRUZHM=5V#BNXHD>)IZC,7/X6?BYTJYQ#6X_C)7:9KE_-DG#=K3O)OV;.7;DW>\0S; M5^W9LS7F[Y8^_-6C74Q6\L/X#E\TT@0PIF-+&&>;/4\FQ&G#C7_>[XUZ= MA;(!\:AZVH/1J#F.T]^>_!!JC;5W=AP&O>K'F?CV+/6H)OK&AW@$_4/ZH%^= M'G7ID]T+[?=E+V.Y ?=W]Z5G1N2,BU#+5B/QT=0]WG[V2NP0+CH0-+YG\>/V MLXW3K6?OQ)NWY":+,M[?Z+L':OOCJVON\8!M[Q_H'<)-!^(5V_ZXQ;;VUT]W M]M\<;[_=E ?BW[VM%S3VMX=R^T\:XZ>1'RV5(S*09QR8Z"@5.$&I:,E'3HIE M)05ZG&9=$]/NC0?QW>/J!(;5>^A-L/I?9#P8KTY*#9ZC-F7EFWEYIA^GZK%E MY#LP\B=Q'E3*\!Q8AWOT'664[024J<.URUDQK8U,TZ37V]V$EDOOI''G=FR: M7WT]:HETM?$!R^_'R)_L+24BCW#$R)J78Y33+_>]N-=K_]R\N-,U M^RXK=/, -ONIY(1A%(3$R+0L[ZKNE'Z7\O6[HPJJ4^SU.N_Z@U,:)L*( M5C?1A=&D1$5@5*5I1Z^2SK\[Z>%T@Z-U)9_*[[WX2_&=0J9U!S*>4*?T;N.RLGXG*-%[Q[]>H"C MZWKM!K)]'1??\33RW=CXO++*P@3I\DIL#Y9D1=3B5V1!ZO?^M5]_,*9/_C/I M%O-'5J\^_#JLSZ6//F,.9J@=)ZI9*OI: FQ9@+/X<]";] M,0SK\\?#T0]G)/[@?^5@DHKH.BR5XC8290?0A8Y#[KU6S)L2HM@>?,Y&+)Q[ M32-5T>D1UL<:KNFCG_C/TV4](MA5-%&JH-<[5T>7]53 V0WTX!M4TQ5M= F@ MG8=*24.5RZ68097H:O^POO5DB!'KD#(7T^?5985&U4_T4/)(J]$D'E6CHT$Y MT5E-:Q73%V%\?2JG,/I4K]9?GLWF9\*6_53])"Y-.9!S2S>%MS2A\J7Z?OIF M&<_L8:6 R*@>23U<&(TKSZ9/2' VFFG=ZKOJDEF1IFDUDQ)N&L-X\N.IE%=G M?\5DI467.L)GG :+(#K9<<(EIG1F/-DOXLZOU"FO:<4+QX[^EJ!^K3^[8CBW MNLT0ST'O#TT:M4I&IBA:TK''W?&85#/V2-<.!_T28NV=5?@>AV?59HE+0:SS MU9[!&*KG4U1\Q?Q$/>S1LK$K==7*EH9B!HD1+ M\+A_XZ<5R6KGQ@NC8[)"]);A'$J3@CVF-3A[7)P:>ASA_[)$A]7A<' Z/II? M7B,?!^NQU<'JNKA@G8%=\OT$3?.6$=:7^2_SV[YXP^WCF]]8;.'LYEO&.K]S M%DXG6Q8Z8NZJ7?;/UN[.)]^Y4J=?\TI]4WTFA:T8_=';H347IOT^6X'']-D?\N#CYNG6 MGS<6<@HJ!YDR=ICP)22M=,>I@!V4 G400J5@'_WZ^\W6_'Z3Y+X?EW_Q$ .[ M8=]M87.Z+T#,;@KAMY1:4AV[?B%LT^G-)*X9Y?PM37S.HKRCE]5<>: M!7#MQLT>V$(78Z'<\.!0:;[B+^H%?SI=[U4L\/_]0-+&Z3PK>VO_X./._M9? MZ"*S-MF.!IU+50G9*%E!:ORUO[=._VJ3&4 M6A9ZW:>8[4T#H-.IG4=!I[]^O75M#"D7/Z=FP8":37Z;C.C-HU%K_K_9_'_X M??_@DTI_.A-I('08,M]1SKB.D\@Z7C+#4F;H\KWT]_D.%6"_MECL7<[8+&[C M+']F@ZJ4E[AC4G+)SZBS,@C%E.SD\:":C*:;6R2DTQ:1X_,66O,TAY+^4-[5 M.RLO/^W2J^FU59^F-BC[5>^[HQH5]:$?BR8AK%3*TI>;1V/H)QBF455J8G73 MS>> *BY_@I]OW*>JOJ'7=KNO^L4DG5D"Z&RSL1QN+YN+,!YC*6!62$+4*0TV M:&AP6&=&GI[)=FD3X0H)F XZ%4#,E.7 MN.1BG[,^>W_."XJI2Z5#]F 8@![;V?G0P[,ZM?0GKJM7:WNE@[P5IM09^;E, M_&*6L^-FH4?VYQ(OYN[P>)JRD6=6]7^9;&_$+>Z,.$TPWGPZ6&5NC[1 M]!S>]&NSO.CM\=3$:]L[DPW?36J4!5 M2ZY.IZ3Y_+H6VUPOG<.6KT"B\)*]N9K-H('R Z\US5Z>/^X,/1*1L?_!I9X>_AQ MZV.)<+\B7$'N\>%?/#/NI0Z=:)+K$.B,I:B][6@MI!0.(^&+QB&+VAM8KPW* MOR?]F>J2;-IUO%9=<'A(&K"HR*(9<3PK"G2[18G3,D*CNF0%L59MA.HDRUQ0 M CWI)D!1LN#AA'R^#UUB/R1H\+]FC/^\3D"G)T[ZW2G;3T;IT54Y2"ZS[+)" MH;@"XT/613 R<7Q 8O^_-FLY,)(](FT=Z16]T?]]Q#Z5A9>U$_"\-X!KG:#[ MD^-.&M05P,JW'U6C"(5$[,<2C+/MMUNG?[E2 M]%ULG"F;+GXSJ^U.X->X9D2>"!H3C,A.:\FGYZU9YKZN.C:Z)O%#)I6PD2FY4!@;,<,^#32@= M&FMKD9=,\"LBO[G]_(8CD[7&JEEJKW[5SL72MUK@)BVPLQ\__J6XCCZB[C#+ M];2?0# 0.]* ]='IG(!<;6T?$S4>>R\^U0!3PA;VN&(T+G'^75G[EUF"YN4K1LYVGK[8VMO?W2@_@G=V7.[OK^QO/JM\.JMV- MYQN[&]M/-Y9:B3P@"'XVB)/:[[YHEHKIMS-Z-BDE MY%\^LIB4-QUPED!O,"3CUCG"P$H[ 0J2%X\J)#5X0LM9!QU_W;\>*BK[!*/S M<_=P?BSF/58O"?"=57OSV$=MP$MDM>ANLJ']"?E1QXBU]2,U4>N'HT$OE3C% ME>.=YZG M\]\]#[D_)U-$4*'S/VO5Z[*I,MV&B7@RC[+5!U.O#>[Z2/##26D)48)OMXWG M\?3T:9I)1M'3O5Z]_Q/.L=%T0^!T.HS/#_;.SM!,Y)58LT5Y$XRKMY6>#+'0 M]CW^,C^Q4:N$2U^<'1AB%U^!,!KT)N/;OW))J_DEK2+NU]0T O"U)YN\6_/L M]LLWG+RX1@'WF=Y4LWG/9D(6H:*5[J9J;@-FUV$U)YM/-W8^FUCMYI; MH3OUO;BS9EO$+/?7?_M]H]IY7CW=V=XOV/0N,]*+4<26V6]2Q'S-3E7XO1ZL M,VO,W>VI]YM3^P"Y\Y_PRL-EOGVW&LY?YO]Z3B_A$+]' G0M3;=,,.<'F^#G M.B;\$Y9F+-71L'B1__5E=,$ET6Q]=[_:_.<_X+IIO_]EP;PPY5V57M6RKM#*\*K06LA7BU2.LG0EQV=<:#DX*+; 5VI6A;2NT M*TA8RV9"*]>JW_$0>D5T(];UB%O971D2M[*[BH25,]E5:]46?;7:@XSCL^I9 M=U228"?#UOJN#J$7(,'M7L]]T,[,]WK:S9[5$$8BJ%"M.5T]POJ9.=5D3JYY2N;_&56SSN8;_YETQV>/Z5JO3GG/O!3WG5KS.FLEM5O>JT)JP40K MQ"M*63T7XM_6JIVZ.NIF?UH;BY[9BN_*$%FUVV&K1]E+-OCIVB7L7/;)85C7 M&'P^&-)+^]6_)\/N*'5GQ:GK6M0OA_B^U ':[(].9E6K6X%?!;98E,"W.6KW M03S.SY/4VBRUU9#'0M+6 *\D9<\/2[)B@*>5@T>/JXWS!@P[\P8,Q3-^.J_, M5[THC1=*U*L-=*T.)[0ROI*4G2>=T;)>$NRGEUJSM#*\,I1N97@5*2OF66=< MK,W3O<^JG=,^6>:C[DG)'7M*!()NO_H-^T@FN^Q&3:_7EOLB56V6S_:W9QU"-NGU M)Z6H> OC5XDYE&[%?@4I>UY 4)6:*-U^[)Z0C;_(3*F>(\[2T7#XGISVUI2O M#N47(--M./Q>B.?GX? _6W%<#7'TK8E=3QND3*CKJA.R;,?$/:=[47 MCS!->JV-72'2MT*]DI0]+^-KUB[:/U5[D^-C&)ZUXKLR1%:VA;V^O;3S?7?J[U]^F!KVB&KE=A5D%@B^O/.9P\Q7VV'^-7M!V]8E8?JSU7W M),=OLQ_7SN\H74MG=Y74 M">B?7?_R*5[_9'+1O[V?YA\.)L/YIW5OT](I]M/WUM\H36=+K_?2K;+>S!E- MPJB;NC#LXNA.7:B7B!J7EG@^_T*;:CR$A#3D=W5%LT\78KW7JP;UT8[S.^E2 M_7/=,'D:\QY-8][UU6HRHK4J/=S+BWK4C4?5*:U87:H&RXMB;Y+FWSU$6DAZ M,GXH2SO=DJR?,WU&-6^%^WC^P>"D#&'2+_D,E^ZKF[ _+@P2H!"39G%Y1GDX M.*[>DQ@,)J-J1"^.M*H_70SE? HGD] K2S+=_1Q-AN_Q;#H@>AA&&,U.\$_G M/2XYC6591@C#>/3SX_)>&(TFQR>7#A[0[(_@?5F61$,\7Y& O2Z6^A_#TGL9 M1H-^49:/+R8P;5\,8YB^L6;I49?X H;G,WE.AE)) ML-PP8_G16K4_Y>^W>+[->VG,Y9$X&G=IZ:95 \MW\V1<#EH0$>M%+>V>Y]2^ MX=)L .>K>B,CE'F3?BJ#*"H-JB-BU2IA.4I=GC I3%;X<$;I86FIDR8XO;D0 M$Z?2F6&6A7I!S_'18%2:/(_BL!MH-6L#-U>H-S;IN:QXL3?"TZ(.;N;_>OU& M>(DJLQ&08$QZA&* ]$EABKI,$XTV=7/1VV5!AUWH]US4W/?2P]9]C;6BU"@5?>F7LA?V^"9LT?S+S6CP_.7R//@U+BU MP?#K]=UGG=]W=OYG<_O%%0_C%J:^L@IB[;-1TX?B)"Y*V^#/=YN?F^#1)6TP M,T*G,$R=WF#PKNBYT7E=F<>DT&=[_+U:X5Y1=A<]!*]#SB\JP\OW/6P-N[7Y M:W?(X-QUWK49.::EHEF?6\YBL>)D."P[+Y\@BRNV;6:\ZI.!T\MC^E8:S>TT MD.8F^S0HVOOL_#=Z?)BMY]P&7\R"K$/1Z[<]N7Y0K42+)2,S>#PH6&@*6(]* MZXO'9+C>8V]P,IW@5.$6HS:H[0,M1*'OJW?#@M%F4R(/>(IT9J9W=E/YD4#, M<$ &L#QBB('N&$7M2; M(Y7'-<@JQS?Q0ZQKK)QCF#G8",,!%%-.OFM_<'SVJ$!C8YO +Y+H_@:_A\RN"3$QKF!6*\#-X>EZ>> M78=6(WIG =D%0=$M%\"J.WOM%?A7S_ J]];C+8O4'XS+G-_7("Q@69))?;ZG M?LIPBG$+@7M%UQ5FO.)73$62)!7> \'8,GAZSH1D9O.XZ,"2E70)S54E]E-_ M<\;ZQN1$:/Z[%>@EOUZ!(MP@A[5Z1X#M)@=.$+E6?>3H>UZF P(7>C M1GI$A'23@S1GN#2(D^.+%9P[ KE+.+V\$V=[QK7O6?AJ<'S2PS'.AER7$BK/ MJ>$KC:$_8W28CIY6H[QT1JOY7,K< UZ>_A1_%F58X\[3V5BFFK%I3FSQ74X' M0U*D,\M$\_TDLM+M]:Y_-B79]4_C31].%^;ZIR<]Z%__K)1Q+#9W_$DH9R;J MGSQZ)NZ?/'R(Y;3Z]8^+B]G_9'PG _IT3+2]?N&XK-,GBW'SO$LYJ@G./QX, M:T;KX^&T".74C)!^(B8Z'I7+4PM5.!2&4\FE*]T^4?UPRJUSUW1*'*B]IS)Z M8G5B[6[AFVX^N[/"6ZLV[JH:1R<$FTEW%[$9S2U@J@ULT8:G.%=,])S'Q;;@ MR7BN4HBIBV ,\3^3[G!J.'IP^KC(1RUU8WA'RS*H!H%4&LR5T>0DU?:-?B1; M44(I@^'\%V)SZ%_,L[ST'W3UUO&3L$X]1AIXG[Y\26,^OJ:'S\DP4X1?L4;= M_OO2UW)J ^J;;S #0ZPU_.$$2L\!O *1+OGW9-1*(&ZJ<.;K?=N#+W0U!#(< MCZ_YN%\8=IIBRUM#437'UX,>%%-T'INYJA,?5[V"J,I0"Z1Y7S=0N!*P*,KT MJ CL\3D@^"JOO0"^S\QB,L5ZYV#E,>&EZ;![)#7C6D0>7S%QY8O$ 1?+=FY3 M9LJ\1'^NJ?K+=HX0_P5;30=XA2Z/J[,+.U:;]1[$FNFZ?'ER#Q6& MN*,O+1]]@\/Z_6W9S1[L--'SF^=NOF[N;PF:D@9^N+G63WQ2D'$WWF'VG[:W M_\9U\$NV#I^=]6PSJ/H-XKO#VC%K& "KMUSJG9@>P=^B#%+WL';C2J>:T07< MG\>;:[5$7D/M)V*?IH3T9OI>G.V+U2Y%]\JC2!N-RY.NW%^CC$$>GQ9#=!DFVR(T?5.GV%\/_C:F-2 M-GZF^G9]U(6UZG5Y68]0T?"JESO&>#3#/]=F7AL*4I'#&F;D;K\[.IK:H"$< MUC,Y)!> =#P9DU2>4"ODVK'J7WB01%#RD69[M/1,.$8:?_'@+B]*@3.]7K$' M]*Y!CZX>G85AMPP/CB\V*Z!6WZ?=?KUM4S:W2OR\./DS7WPVQ;/SI:\G/ALS M3C<0YFM_^?T$1XAB=$?MK91N16,\[,:K2T6O';P_WUPJ-KDV@H0-BK=?PA[O MZ@]J3CDZ&]4[^G->(&][ZF%WIQ2>$X.\K][%:]Y#;[HW, W^S)B@GL1H.C8>W)PSF;TKI/7Y')TZM+ MO89)MU=S'4AQ=.?[6+5OUYWNXA9WF%@T'D&A M[^$4G$ZW)FD\=7UXLNWU4+H?9]!T-L+I]M1TS0GTS:@RP^DE5E0 _#DYZ^C\ M-'Q0(/OA<"HVB8#M8'CV^&*-+V@W#3N1GT1<5%AO2LDI :&:>1^]'6K,;]=1MBG"N MOQZ71X1ZY_6<3XK(_W_VWK6YC>O*&OXKJ'EJ;E5-CB1;OL153Y4BVXEJG+'' M4L;O^[$!-,BV #32#9!F?OUSUMJ7LT^C04J*'9$9SH>)10!].9=]]F7MM>1? MNE%A=779T)E)&WD(DVG;5Y.=:871X@1C)6:7)F>1]A#FFBXSK*3:&@T',7<' M2ROB.Q)]=/! )5,I65(M5.6Y#7<[MI%BMD&3BDRLI 59,^"4TK*F*Q>P%,CEYK+_D4VQ-["[%CO&%O=H^>^1+JT/ M:1?7GMCVM(H8S.EG17K"]@A-5B.)O ,?A:.;-I&E.GLF0M,$Q%.NM" \;^IT MW?0&H3#* Y YZ0]UK9X]>TBNE3F2L]P_,J'R?B_1YC]E"Z0Z#65.N&?&9 MDA-!R\.ED&ZUU./6K;CONN-5$W+X-#HIE!PP#&>+=3T,TZ<]#9%[*!,'P*FS M(EB$X QD2,)/ H0H3@[N9D.*3.W<*KT]SY9Y<].IHP.@#_<9=K'MF#0@W=2C MN0L2'0\WT6/372/I+K",&AFNM-2%."/;LT7R'/MNWNW;A9BQJ[;?2[X""B\W M?_-!]UBU?_^S^NGIJOU'+\#_:LC/+][!1/Z=0*A_XZ.\A_#E/_W?-S@YB4%] MF,]/*IX.B?+]5&_@PSBX#*-).,#;YF;B%)/8W8\4QA;G^R$VX#K? 9IRV5W#>P#RL=VC8";!KP>9 M*">EMQ&(IQSW1[& G*O,AG@"@HD+((MS3H&O/ M>'HC-6MW '90;$!(7ZFW/:1IV,/K!G;%SVXM< "OP#BISW 0E9SXD7#;JTB MF="3XF#H6U@^:Z",*VL[RZ;9"6: 9=]?W(O3VL^B[X;AS'^Y:2]Z_:3=F'R4 M!Q[F\J5_/[A@^B>$/I)BRAYEI<,A62U95"FP2NX6W=R,=F7TIOYNZ>&J29HM M4+))P[3;&;8W1,E69&\#H'<00+G%ZXN,\T&"D6O!GBZOY%6*ZC21-+NH=X-6 MAM)U_6;V0*O#=B&K"+"1]+VN7PJPOUXN>X),6(QMEE[./'JI-&+*U58FN^P* MDR.1["Y,:QH_7%SB?$P$?/F\@\):2I[U_KIIMI/YC(HAL'GX &&E8XQU(PYJ MNM@5JZ0"JI8O=7/L]7:[ZNL4'2_<].E_]QVSH5R-ND@R M1"A<&Y#J9!S3LZ3_W73;%HDBQ!O Z&&_H>:&\"'OX#0.^CY%RCD.*V^KR\>7'Z]KIHXEG=,W*?R1PWF?]KG:J,&P:%+0#\^% MA/0E_L,C)7M(K;8^P.Z3GQ2K0R,=CAXM)!CD*^1K8,7[YK+9#DRY-JR,Y[3< M1$P9PE-;B/8U:RFH;@FVS3SMN_W-CHLK_2/MVTVQ#O%8W1:W"[\*.[P:;QE_ M9-W<57CVW;J[\4ENMLLS6*'QN14+Z^C4B)?PA5$:C$H?>1E2H6$#X2=F9DZ= MBF4:?CSN:B)X$5HM%RJR$1B*NT],'2SG!CF$'>HX8M3&F==YLUPVR^,E MX&;L_FV)]W1PH_[T?7N5NW9W.@RVTX=D,.C,&YW(5E\>YJ&<$RVO+X2BGA)] M68MTU*^!]QDRR>>SKV6IR7+U3'@V %WOJXFY7VS%?7?6\!BA#XIGWQWVN4Y# M\Z6)XI C!H*U(7B[7NOK:.HY))[?)M=&/7(N^C/ U^>N\T;B4Z#5+ M6"%X:A>-X)QS$0^;[(P%VG'9P/.6<.'GNG6EQ-**<#*J#2P]'E?]7I7@T72I MY#9:*G'9&-33GU0R5AGVC0A# PRQ>@QK5P>1_X3FD M,JHUG;:7].>F4;"41N@H07:2[)42=5YM]S&>>&]#E1P9/:#NW\N\DZE2?RU9 MI_PJ8I]8!Q\A$.8W,QQK%_ZS49UJT5UL91=Q:;5_.O5OZE.)&6D=B&;GTV$&*P*=-J4J$1'94N>%E M'(B-3#MRH"&('E>V0EW_+__GZ6=/OM(\P'+VET/M@'W=:JL4U''C< NS7IB> M!^]Q'Y?_72N&KE5-8$$V=D ;D?H[1FT^%+ ;=-DF3H1P\M3TOXZT"-J($VMC,G,4]7C,[=\V2)M8BJQLO8BTSN3-,'E#Z@RV;-,S1@+305)):P M^:65D1C[O">'1H]MKM=FPX/!WO"L;[BKK A7Q&*-=)ZDW[^55A[+:6183SP5 MQ]%$&.>A?%O9<@:N3K%@6L>:%L"9-%MWW>ZR6W-WRRY Q& %ZB/?QYUABV[I M,<0FCG35>PG7>,\3X:6OG/OW*K>G9BW3<9,"1 F3:LT@,C(Q7Z@;56[%B:N\ M":5F<%+@(-KM9/DV7?$"B_" =27)6@>9I5V;?,5D+!5.+S F<16G-B=\$@FJ M"> J2,@'/EO:LN,Z-9VJ-!GJLFP,:\.G/OCD,N):BT.T2$3^&JO'> LZ!(F<6ZQ99X9R2 MS(_]AFDKRPCF*IM.\Q^(UF M&3XEAB/Y_HVEHS; S6\!%*R%$2)8,?9)PH*WR8JE%:SQU*V&YSZ:ECM+)>)# ML9U207-YQ7-!Y\6IN'R 39(U0N@('#FAB(<(JTB_ M60\^^@BG-#,8@*17$K ,E]T.\"]?A;P=ND^Z_B+%+'^U(L>F2Y?[S3#^CZ"% MTZ"%9X^@A4?0PCU]_H<"6GA/G_!K)L@?V/GS4Z-NR0A,+\0SDCF,R%=#ME:L M(!:AG=8V++.82P*:%O3L>H"6ZUU3!%*7C1XA6RZ>V=3#Z*\=^*&@QB$\I8-O M$=DP[2ODH V3Y,\L-:.R#S/N5X(&)59P*AX!Y(6CJ:6QCN" MIY\_)/#T*TO4?.-AQWOMB>(=[LLV>;WONT#O=D8$R2HM98>/@&]M\596.WO! MF6\)5G&B@<)Y&8X!11[NF0&J2K22K=-]W:81&..S1T6"D#33B-K-FC*LD*NB MO9*$W\3/BDANMCULYFS?T#X.;P[)WX],;=+"SV2N54Y07[CG]O($5U369!A7 M7S\.MR4R<88Q@'TC%D3IBG3E(5!SS+T:QG9[E0)JH0VHMV^E8RA-X\+:O_L& M2PN-:4ILF/;CWBSA BP3,+F]IBAKJ>;;(HRM0<31XW#(Q4QCY9&#?MYW;UF= MPH7'1#[73;W>7VH0ZX]<8&_B@Z5_'7K#,]DND$6J+D$O7 0^C46O4/YSWJ4" MAAJ&=C"JG5%&*02_R.9LB'-$MA-A<-]<'-9&_,-W2VKJZMZ0&# <#)@O:EX'ZDTCS.\A7PSO0N?;>V^J&6G+=6:K35 M@A98V4FCAMSSV6N "HSP#)W=CD&W$GS=,KK-CN5EMT\//T_#L#3RU#5[??6M MT,*#X8JUR)R'3:\O#B;ZGM.@GUF)2.HYV)3SM'%I2IBEKI?USH,6K=KS0^GV MC5G@GUI$;L)Q8N0CM,,%^LJ!A)T::*:=F:DD=#4G#(<"N3BN$<;^Q;%%IN&U MG+ZDUYE[[+<.*^.+C%J9=W5H/3.#(J\I08@<<(,.U$TZE&XL>-2^3S#K=$I> M+##<6&^TA42D<4Z_>^>JCI>ATFC6WH-TG -QYM$TO,_MF>H!-T/+]%Z M/7V#O!.J%"#=!MS8\;VF^L"]**6D QD<'@H.UJC!)L9H>3 M30V/DD?2/AL5@O@TL7^C>*R<1#BJ8M+;.ZS79])@$I'J)9_ FX"*GHSK^ @; M,+&X;Q4ZZW7Z'8>K#E: OD^VQQYA:Z\=1LR?-B4LP!L.0D/*,>0E5M^+-MJ( M:[=\3*C4TF9=(P<$G[_;R)+@\B@Q$3)#]LJXY>OQ E/'?F1GN"FDTBG$A=.T M!SF1B#5UZ^(]>*A9 B#B=T:T*1FF/($[SI#EZA22_L'9*6]S?Q46!E[H3RFZ MJ^^!\_E3*./[0=6.'G:#APVK4.Q <22%WAH0M*W7ZA*$ G9&SE\W<[VF@-,X M_;G=Q.]ML# A3-['-'D9B1QO/J!>.T+*)(<-PZ [PI]T5.[5=:LQ)?%PQMTO MA+)KR>,LI)I2^!X.8!/0P[9QFA?Q"@"[,)*(.@T"3VE<43[R[4U7G4(3WDS:" 4Z-8J!+:N5@#TX+H8/(_C*W_9Z%A6 M,P $O>RLC':#] X-E_S=1;W)EE1]4=+=)><\(#-0.MZ*(]W2]Y=UFO9%<] H9D,,HI9^&-0Q M"9L/L^28MMV4:Q)S6GK5$0O4T.W PZ,8QW!U7WR+DH,*;L!$MVB G,N>EK(! M7/NT;\H!R+AL.N-7]5! .'+ Z.U!;",*#R?A&#BG:MF*13\C-YHFE5K@=/G8 M^ESEHV3+HUCR D<^[.#)%4Y,,#IH[D+;@$:CDK*1*IGL\, _5H4G#&D\1DV3 M3;$2^1RCN_2\(['3:9(E$HS*66]JIV5ZU?;?- 5TLZ%DD#E -+BHO MPR>UIDPFH>QSBX$"7NQ2N)C[=-;J^G@C>E(QBU3)?M=KP.HI*5-08QRF4<_OQ/#X< 9 MEC;V87<+]N<1MC,!V_GD$;;S"-NYI\__4& [MY-J6-'R?[PV^C%=)%:9-! /;=,*E<^RJN6P71WVTF87]J#KNU?R:PGR#=/OG9LU1LTCA MIW@MRL@$\AAHW=NEM^"_'*\Z;Q7L@=[N6:LLV,K_?L(Y+H^XG?V 3M)7KR0W M=ZO$T(=S GYQ-ZSE8W$KVQS>V_CO73JV,G&EJG>(.9$. FK >/5AMV["GMCKHRO[Y/W-M M/OOL_--_MJ]Y\U^Z^K,GSY[-M"PFA9X6[K]0%1E:MSQ._/]NA?,2&81;VU @]>V36,W: 5N( 65"2!S735=7OFKBJ? M3^SN5;=NNZI8)CE*H-GUR]WC!,EIT9?,$[87^N)+P*I\G>4X)YU=Q7(Y.G.# MD"N6DH"CTM @E- NTGQ9'I)ISO#-W[W3N#U]]JX1BKZ(146H/IXQZMX-S>_L M/[Y*ITHZ$F]^U[*N>\8??:7WTU *L<%("9NWDX\U;/CRR_-/GSY'Y*!2ZGIC M#2K.&528%'?QV6>?G3]]\OSDQT_.GY[\[+;+?GG^R:>G?WG;56__[/DGC\_Z MR3M=E2K=NAI^1?'UO[.)>)*+I;X_QXKR3Y^_RUOI5OV[O->=D1]?BP?JC]$: M_?\P6=^0+^/K9M$0TOG)TZIX\W>^D&- M)+R0D\OC/5_X?]O /7T,WYH0MCD*R\SW6OSJJG*5*:/J]^M9&P9?+D?H_$ M/[^+8;EK6YPT*O\;E]87Y\\>E];CTOH-!O39L_,GCTOK>&F]]ZF^6#3-@SW5 MBXS*!QWJ$Z__4'; )^=?O.<.N&6N']0B_\"U_4'V\P$OD.?GGS\ND,<%;[=*_VY5.7:U8WCU4=U M%YFN*,^E&*OPY4W[2Q4DXPP@O.BV2&:X\&>W$4[,;E=>*4K(+1MEW70F?!>@ M/)]]+>@ UN%8J7OR[&DERE]RA?*5BCI??J-\"Z%ZN/,9*Y#3TJ6,PX<+3'[R M]-Z"2?X@6/:OK0OC3^BT?&!+%Z"(,2D[.T9EA=" BR4U808CHCS2HB7?2;-M M5JT8#6G \ZK[<$GC?A"VRE7[2P,'9J"2A?6[L!/.)&?K_$0\8%.PLDZT_=60A4R7.3$=A!@00C@(' %T\Y-D]U66K#Y$KGBV>DY2:QJ *--3 M!/G0.C;^"E,\.A05F!U1+D(R%:BD1GKA!8"&D!@A%!.<_>TL4@5'CB)CB']I M,QTS6JAZN@&%7"#V)_/7G Q6R%57/-/DG,$ M7TG;-Y7E]I<674GIM9X_J[YX_B0,@-\?=EZ?&![C.H.FNK[L0HMLK$6O0.R[ M9T.!=4P-9/G?#UE+Q5A#0E?-,,U7=:]M5&Y8&\D@6 ?O-ET."-ANM>)_F6[! M<(E1#4M"]F;N-B9\=&CRVN.JY \FM!^BEL] WJBJ6$O2)#_LSU(TINBAHSW@ M#5-;S#06Q*$?"I49KJE-C687>1!H>2A-#7UA>1\-*JS_GNO"6REU(_>M:%1= MX[&! @L6B? VH7@.='A!3'LP*AOE1J8AF=57=2OB\.E9T-G5+@[)@PY*TH_Z MM7__#?+I8T_)8T_)/7W^!]93,KW#_MA"V$_.ARJG#89]MO!N >&(UF K(VB8 MMMYI]?)Y$,_T*O!Z_?EM#X!R-?M],FC]00[O'Q&ZUU]!4+6AS" 5YO;[>O$6 M(:#^1ES>9+AW30?<=[J[_'"+T!".[3R=<5N2L"-P;.;] 203SSX5;R:YZ.V* M81P.R'0"I8,HT CN+T4NP@T]8@>0'#6D]VC3^.Q),DYOOUXU>VN#7QQZ[;P< M'5E.+L])4X4!?YOLZ&C(;+WLPFXD[)SF2!>)*O/D3AZ6Z3O)G\2EP,,6IHXN M*MCHD^<;AQ5'/SLXTH&]%74F85S/8R0\_6SUW=0_=_&5[4KAU>GN<9A&/FMF MNR*V/84'@\IPP:>#6.*-N9%(,&CHA:D!T7YS10:1MNLM679=]S)2]A"2K!QN M7\4YI"-[RZEU^_1)]?S)$TS121\Y>=">^<'FFH: .O5F0H4!?0>R/RV*<'>"GA+B_U39I',$E\ M8N-F+Y$@E4R$;9!S-F2^ICVH<9C$* MSJ0+X_AUN[3D9A67>?)$.ZYQ3],].!__^S1L:=FN9Y];9 7)\/3&V[3?%FJ3 M@OE: 9!_R::-% /N;:,5RGQJ_4C*1JF;HE\]*_/YKE3*N7HA?!,Q1S9DGBZ2 M?)BQ*5JKA2"CX):62"(_BS#*S5XWN[T B4^L"H<)%I((EM=P@O1L6 MFLR@L)O=R"?7W6$-%3!, #5RO8L>AR=6EG A:.Z\V,"!G( I@BO(MXA38$?S M'[SU\GSFB>1GGM(7?C8=U%?;=+SHN]/'B%ABO[.]UBF?15_RKRY )/OPV"?&6;BG4Y57 M;KS173XU308/6O[JAVY-4T+5@3+U5GT)?R1]^+SZ[/FI$2I; ZO;_9F\K%W\$,5HQ MS3%G3+E;QHGX70>F, 1X+1*$;.]4_4T$;=(U;Z2GR6UKZ*$?9=./=&H#/S8) M,]\@YDAF.#FDR>E)AGN1P@S2 ^DOA\-B(<*OZ>34HY;I.G"WJ A@A= 17DX% M[[C)#$K;$]N%>HRX$J*]M,F8-!>WYD3*>N2U3VIVIY64HIGE(6[=&[!TR%)(^WL56-\8DTE+&*5$.UD%UJ\+)HB3$[D).B\._=-EX=!WUYH MU-(M:GWNX!DBSC,==R7E):D27LXQQ(3YQ>NW&77]XS, M/8'/R6>*C1)I!G!_U'D6\CI"4^[5EUG?[3.; 1@W._%R&"86E'?$ M)8HOH%YO>(.^$49Q!$#-#M[:H9<"L#VGW"Z3*]YUK %=8C"3)Z=J*%]6GSQ) M'S[_HOH"_XNO?_JT>IIL>IB5THRG6VJU:*(<4^%_/[-+??)9]7FZU'43=6!O M.2/NHQO#*TZ)%YW(89'2J9J]9FJFTDAVO89G\KN/S9 B-HY%!2-?UNK6DU-(D&/ MZ5/2$MMOT[@@A^ 0J)&D=/X[:V-!^+3=9,U,@YJ=&<1%9TI3O"BVI@AKX>+3 M=@2VS@R ]&;(AH;DJ 1UU%M/YTE]<6C^9AW%CV]E?FP6?0IPY"Q\TVMB@OG' M??+(A)_TXYJ;%R0_SLS59]2YK\'; M.-HD'2$>Q,!$-B2F2.D]9866["VI-'S.9\ACEKPE5AW6:C6WOG@MXC][;3SS M&2['F ;BF7-A7NSCV,EW7Y<8MDH-4"T"[I;PL+R9W]6G." \Y02""M)?I4Q\M+R;^]W9PTENU^!B@0'!; M^&SWT?NX4WU./2<0$X/N7^.@WV;G/WNWG?\QS+FFH+.X(Z"@?F-X M,CS/L8\R"G'A'Y5QP^?/S[_XYVKV^1?GG_^SC.+G7_(O[Q@8/$)5)K;@\T>H MRB-4Y9X^_S\$5(5U4PFGAR+SG]-C(M(UZ8R.8!)!(R5%*/WX%^8ETH41I\UR M^">_'M3^4!DDZ$7DB!B[2:YI_$1!0<4\Y>B4@CD/O[:7LD>JHCY-.AK-D0NC M$A56&/:+4\9C:>R&JB#64EJHGIU_-DOSM^:U[6TO@>++KIGE[QB*P8AWR,UYQIB0GI^/0C!-]3S]Y8H)D M@QS'#]+=M6D^N>['DQIE?C*AK6=<,M 6%?Q<[!_ED$R9Q&_K8'M7RBZWM"IU M]^023EZ5[ W98);ENKB@\1!LLBG#F=Z&B [@-R;]U7=KIN+3NU:A:F,5VF0BN MM%"C:^\X\#.@\ N2R8?&.];530I(:$7TP$O[P_2P\8O) &-T,55;#+#(Z/A-K\D.>2 M-#L(AZ^X9:6?*SRO!\I?Z4 ^>* M8#3;0#_^6;#$7)M%1A>:C9++'['8I;Y!NCV H1+LIHV=*<99_!IDVN61!/1E M1DW,'V*D,]BO7FM5@.#XJLD3M=9?(NVQW/A@&%ZKH4 J7# MI9!A.76@)L*F;*/H-4A)^%5:SYR3"!ZS9%OI53S[\I\--(511*)6!*7@:$*F MU+ ZG4E=3PKQ91E0KYU+K5B*3YU":U7OM)[MVEU#5R;=VY.?56;H3E\F'(LO MBK,L WQ-TJ[>WKA$C-Q>38HY8H(KBZ7N0H@HFZ>C-.WX1?1TJKP/*J9];(>Z M'!E/+DGI1!>P'EAZXV,)I++4+C6'AJSCXCEH99HZU-,;J]U&G[^:O7HC#YFE M?;^/G/O?Z'>'V7?U7%>;./9OS:O:RWM9+P2?]J?FE773G6?H!Z\-*2I@@9.\5%BC(NR(Z&/O1 M\+#%F3:V=7/&+AIE3- 2_1HHQUJ'%N'*@H((\U9 ]-U(>2@*NB=W(OVV<'(IDD0!*&HW"[[RU#F4)4FYR&R3F!G *496 M2T%0I,5/]P)+3W\?KJW^Q9!F#4UTP2>H9&K@A\O*EWV[5VTS0IHT2,/MXJ0B M)_EC,8TX]UVTJVQ(.=J ZK;HR75*&39+"ICAEKA"P4>=M)L"H1,EW(HMK5&% M"IP-LW\SYH0WW_Q)0:W_GBLBB@='QL#ZPW=HM1P:E*L13.!W^?L$8S/&/RZS MM(,F(31,3IZ/K&T.+D;+)-D .@[Y#=O.]@08(3[6-V?_^>KKUVYG)) H8Q0H M-*5L"HTGGS MLW30$::\!3<#9BM9[AHC"V.V MOT0\I6M#QX#$*SM30(.$.@)[V!J?S46WS. C0^N(V P:9S,BG0-QRYLBT?$\ MPPSNH05XSP#E&]OUWW@CK)*A:++DXY>NM>VVW4GZ2DZ@9*#2-/V7'KK*3$%" M'.#;O.H9^(FLB#%.^OTK&!Z6M6!K#%F'9Z#/X@6@(JH0G\B7%&X@1ZNV$ ^C MY@7BR=,OMR0EP._FR8-EL(+%M\40^?H_:UPY%'JZ$*PQU.DV2O5VM MDQ]"S,X8G@3A^W8I1BCM\$ 10G7\2:=<1Q,RZD+KT;$@..:OBW&L< M0Q.TVW$E@_1()'';X_/(IVIZ^?C'(Y?<=;A Z)Z66SKPOW2JD0$Z!1.SG"T"9E72D\C:D,NKJ1!,5_?47 I&F<_4W'+ MQ;H[A!XW5P+]6\_Y1XZ']S_Z/WLLG#\6SN_I\_]#%,Y_:K(R7G9H:Z.1XCF( M$T<\V_F-P9MBHM\K!0JU*FH)1%%V8^FO;+9\S0:K^P_\!M".FV(\%+DK#4#*=.>&Z2.(1+S M9E$C==IJUH <92"08,34>?M7?/I1IWKH)I@H-86"[RMQ7=BM/:J[I/GOKYKD M\W_YU!/?99RDVNGDM?(@PX!_<5%-1#]Q>+&^V(W-L>B5"6L=_BB YLN&SB*F M_9!!^9H/4VG(+T0.TAX->Z3;EY> :XQ?,S=?2[.Y>FN\!*XVDK6<+-N&%Z"V MI>:^ET;VP9:QW*,JEWUE^R$.9[S4M=$5SJ[KXJJ2#I.LK.:5 PN,-0F.%FE4NLYCPW> MV!R^1=>!?H.5Y.2\[^"_-UK5G/>H,@?.(U=HM[RQ=:8S$=3)>J0RNLJFIX. MYY/5EP7W%WNWR=_428E?J>M_G>Z9@$C$H*DX?4-)%6G9JY42%^[[IC*0&1^MS+=DK=5E@^YZ]R8F=UV:: M.\G6Z[UQ,@M719JQM^R\.$AAB&-M-WGU)MMV!0@H0PLNXD<^COEO05J53OH_ M]**#_-(?#H]_[B_#;5F\T8OD7USDB^&^SY[#5U@O_8_?*;3W!>;D)EQ<_ C4 MRL8NA)X;+X6=%H_TI_JB_BL0$N*\\(E>2C?6 5X2[WS\)M^V_>:#F3@^?7)O MW9&7>;<\,#,%4B5MC\/2%[MTK>UM>RTXI:"&YW-?[]JEMO%>HUZS:**AD(/( M.YC5O0EUKKR9!42I)B,D3_-YYUG*RINIL*$7>0VNTF(BUU_Z!3!O!J+->]FB M 90KS*C))P)_E6PID-4@\3.>GTBO2X]$. ;)NL5B!H(?,W.1$832SJ! M&($"%>-X]2F MFJ@S'.?S?5V^6"#KS0K+BWTW -2T2[Y=FH3TGSP:4$F_<>;>E_;X5+C3'J=B6; ;M&F-ZSTA*/A&,9LE,%@<<>F M(+WI,5[#!EV/0FR]+D]Y*)O1QLDVR;0^[6JG=+0MQUA&C'#>:1-->(N]1+\0?JD(@0I # MT(AP_A\DZ>C+*K<&YM]MD5AUS/+J@+WPX7F03S^YMX['?ZM]SEI!"LG/'NQK M(^Y]>*OWJ,>_ 'Q)X]1HE:B,B"[K@G=UWUF_\P1[PIC@-9,FS"AJ&GX=S\1( MG.4,R6 C%LF+@J&)*(E.:OU7[=#:896E1JPV#(S'XF:!CI$] V?E,Q9\@"EN MC$C&(HV$89^'+MDT="((U.ZX]"Q;^"_&IL:W7@)&CW,(SZ?9Y9R+*AJ>)BXH M(BYUVI?S,_&R E\K/(1 4L72@AF< LH3_% F=ON/PO"E4>G\073ZD%L1 MYB%% ?^WD,,MD(T7N"$QM)#BFU=%^HI)_5MOBU?\A/P<6 M,>Y.X +SY?2;Q )F*.A69=9L/1EP)$6*FW([E_/\6+7_NU?M/W^LVC]6[>_I M\_^C5.TM6UH9U8R:2:VVZH'7_>XJXZ )Q3:50V1 ,M%XAQ:,-RDI?XZ<_Y)_^Z,_BW0E_^/J''ZT[055'T>75IG#<[5#K<)#Q'IYJ60-':'/VPLI M#]IZT/7)%SOE!4>L[@YU@08S7W[],ETK__QDGZ#_2+](_/E%Q MR\&[284!?!KZ2Y2+FN=3X%=CEZ7 MJ/?(B^L&\R'[MU>O7WPS^^33)\_TE?&O-/7_+O79].#VW.EEB*&0QQ5)DQ)% MBD;(;KVL'*H^T1$=GSN("\!N'7KGO[RJ23ZO#56"NITR#[8WSWUT)Q^J,F/T/*\IL<&B'O)E\4NR+R M IR25YE8^.&9F:/^%:LD$X+7Z9D[Z)LW<4#D&$W+=,&N8UTO$O\5*?.,R:IR M555/(>F:X*9W:4BB!.2A)!TUL!4ZJR\@_\#<0,AFHBS:OBT&O&C@,#T?>Q[-EXZSH3/E.]CLTH\DOV%CK2R^?;G$M9#]X"KY M;T+VP]J?K2AO3A8YUZ'0LZ,19/M7YG>[D,DX#@M2*&@^1GVER,EW#B,%= MDU>D!X)$6 'P6#LO0T$_J% @70'(*2V7KN0DLII[H8$RQ[E8$,ZR(GA ^'[I M,N>SW]](,RH/-?/Y6I4_V4H>OE+I+]W3)KZ;KUY-4D_DU8IZI&+]BNX-N"^< M"7DZX=;'"S=+$KH^N*47,OB^F9@5%#)WQ6U(RV=.JP5! 4<:PHZ(2,QH5^+) MF%R-&L!T5_($1,1K:9,#7;QG"9UXV7T&U?(BY&E<$QA=+]CUK+Z#7*@EZPX[ M^U>F(C*^KYQ- MG5)YSTF+(49E>DB0@2#B8$E =$_:YR*_X@]2Y#*ZM+,O:O=_0C9I^D;Z; )4 M'+EZ5RFDZESU)8=8099.AA+P-_JOUSW<@" 7-R0[IS S87A3J1 GFR^PM1+- M';+,^D"#P?YB%I9"7>3$N'%-X"BWNB]R354H)76]4!*T5ZZ(2N* !2AK3G0< MR"/W$H*:XIGC%K2(];9I=N1%@"(?!/[*JEJ85R%&+\ST>-V%&3]./4B@ M M:95G'0MB['64E/WTSO(V0/;K\36\:%HG)H\C+SZIP66\5I=)[#>MP<=1C$ M=^BNM]J@.K781K0D+G7O#.UF1:[=7[ NAW3P?7OH$1MMC D^725MG11$;O?C MX9MMT['XBY&[I+.[4;U2O*1W]!9R#\ZOTYPYRGOZ+6!Q5]VZ[42%H]L*G8#X M[R2)S-3V>LN"C 7%3QW5R??\GB(%-OGXA?HAZ3Z"]=8>,?L2"$$X=PN)]+RO M+!T.DOP-9FYLY8[JC)8;Q\+:7M#O)&-_T=I<),[#VJN4S6K\5VWJ/A[-RLR! M/9-VM+CFL(KC\@D^.$GT_-F]=5IREOJAI76^/K@$L*,1)CC_L"\'.@M:K/UCG0:@V0'WSBLXZE")P"N(+H/::K5(<:-J_%,]T6+I= M( /"1NB0[$U!V]-$/4';^_3%^>Q'J$]_JP<[M\VSK_C'8?:C0@K2LX.\\X9;&AB9Q/W/K- M+RK.C3AQH?DVM*!UFS3C:4'9WQ0KS\EXV?7]8;=/CV]Q'HHK5I;Y]N4/+YPT MBM.DE%J@G#E;R&^%!%I?+-;)RF7P4NL*B]S3"]US_##3V4SR:N.ZZ=PX6^0K M;&I<'?A$NCSM5;NF0]23J UA_V\":GPDKV26:U?A/'I@#@HS9:\-+?IJNSAGWBP= M9?9R1BPFQZ&(7JYK\=*W663]Z1?@5'CRS)A=DT,!!U_X2'$\X[(KN.9RQ:=I M#=AWK>DC<^YZTA!L9"HQ7^]GGS[%V6S^TM<]Z<1?'UKHB3]Y5F%0]BF\JF8_ M--OM<+-.(4Q;IT?[\M,G[L0G![O972(EJ.WJ[3![]MGG9Y\___+LRS38*O[C M)?_K9C[@!NGVOS$QWGL2^5WN][OA=__Q']?7U^?-KMZ^I ME:##I?GA(AHG>2;#I0B;]9_T5'683_>9EANN4NA6G1XSH@SZ=[T(PS7I=^/R_*V\U'W_Z M!7ZL8*\9.!2701O@E\MVWNZU2MHQC["3NJ;@1.P]1_(/NA;XXO(V[,9\$#LO MQ>'G%]W51]UWUC&]%5R/XV! %SZ!Q8<=#\ T<7 ) M :7S6?.J&H3J4JGNZ4+)^N9FJ#_F>J%&^= )XP)JPATJ8#=68.1LT/G/%#S[[3CK]YTWZI5!S67Y9.YBE40FE,:T&+AJMOLRM M,Q877LBQ1R!4+SEIJMT6V1"L!.M)UOXJU>XY''5?)J,*.,+9NNL(*\K&ES=H MMY>-ZCR$P3\YZ$-'-EL;_'J+-YTW=+=;RHNE=THG._A"VF99I.2^U2?Y3I_D MM3^)9&80LL)%6D/\J[1EB#C.U-5J-P3DCI&9I_ Z-&@&E+S/E!C,* M"K8RUK)L%4+UVUB5K,.PFK91#[#$^>[#GB;NSV]!!B"AT^_3DNT/)3) 1.-; MI'910QR5 ](%?CRDT*!&?G>[2DO'N=,%4D:2I\MZJ9?$G,4+/\[?46Y$$_:5 M9+4K:"&V>_*.-X)',E41UQ\N.(KZ6QNS9^536-;9=O4?7HHYP57HA:MW0C*M*0V$?PJ1'?26 J# MH1[/+N'$.KX^1&ZZYXJ8XQ-WGP0,*N/B.- VF_>'MH.^W\Z^;>;] 5/[[%-; MDS+BVSSK!.9"?&%?+\ 2I?-FRE/$Z F_C9@U[HIVL(I7:>7:P9C]CXC=ZF+] M9+;*4MN^7%?^+->Z#F%ZZZUF*#/4D3!?[FW])(WW@AL]\F(N'(R;WW'-,[=T M[61IS);UAFH-T"M'+;&[01Y4>+Q8<5/[879\J6.8OG&!5, ^;Z,7R=HTX(5Q MD)C^4(94I?-4V4]W,NZ+=(Y/E)P:/R-+( +>XSR577$MDK*I8 MZOW/=*%EMZFFVNVX<3$*8EO#,Y@RUF2)F'\KR$]M3KA (&Z%MTA[N%T>^ \] M!>*E#A.SVD(I[I 3 QXP-9 M%75J]'SZLXW,]4#/XF_Q*O(Z$0I@8Y4PP(N-7'YNPA9ML0-/>93$-OJ M?8B>2B"4 $ W6;TL&7?5P%JGV%(;])J]@?"]B2P?'M6)\9>][&[77:,0")Q, M:[>@/55I ^1539Y$9>)&;V/N1IR( 0IK]7HO8D<-Z<$\'-=Y=88/O[P3Z$8P M>P J @4)ZE)P&,-$$R8):X:[E0_.>V_9K)#IRT@8-@ $6O&A2/@(.]*NA7@[ M[61^2QDC,KFHXD4'N9MS(HEX;DQ.O-L*G,A1B)TZ\;L@*VHVM#( \#*8F[H0 MG.8^;/JS_/EXFO184XJ@3":67Y$"834[;0XB1';9KO:%-6!&E#/!?$;0RM8S M$D#HL4&=6C0&8!DO3U$1HD^E%0RC/F?X2*I:_2 OS>(1_N:2S2-5Q_O7";Y\ MI.IX1(#Q[PX$4^6G7+E]%IH1;=$=>:\ M\[R9F!NSU#^1?XO0_<9)VA)6Q(V MH7%46H\)<6K*KGS] AY-=/*DT=YZ,/,'M%X.X8#-D=(716X:7GJWN)NO1!OM)'BMWD,>$ MQ_HNFCK-K;(ZN,P\^*9D2B.0#B&XE03PLBAZ3N?/57R)6O0:]:1GQ W"0\55 MBZ1RUT>.0T];5D+P;K*>GH<6P09(BN([C;))1Z%1V';[AD2#A5)X4,&@I4%P MJC2Q98U8 SBA9NA6[7@S>AO! S-1W]^ZD86\454DD8'4_8?VT&VQ,H<4*Z#F MKNV/9,1B4LXV7+UL_G+0\#DP5L6N\!E5;^ZR!]DH=A3)7#?O8 X6]4XFC.(A MS#GT[= .D;TF,V16IX>DLNPMD^CD_3FZ <\[+6UG_L@:=Z!0@VZ%3?KR1;UW M8@@-S$6M 11 DCEUTG4\<:36DEZ%P[9G5F"( M:$8TK#;)1H7&/$C(X)9.DIURI1&WL11C;GG/9,-I5X>"K%K\$#8HQO2]2G^C M+"1NHDC!TFK8B2(=T<<@D[M@+96D2N)Q<-4A V#%?.4&RQ72N*% !Y8+IE4Y0D:&-^^[>JF4N3EWUO7'";4*>GQ8.?21 MW/.R-":)P:C5AYA RB%HT=?7WV],O[=[B_)];F>U;A)Z!K001H M;*F:"+DHH]5Y1Z:F_1FZB4DE]TIOY;Z^.$HN\-41PB@T6PL M"_A%2+= $Y)'A)&G1KD,#>.*:@NG3/+LURFP'I*%KY>YB3,?8'*.:UL[$#JT MB&*5^W3D7+6(]_V=C]E%E &J0-?U&-W>576!W^G;1UZ$/+L>8OAV#!1BB7/C3"2\=. M&_P(J41_Q<.?D=^5B)_0L(91_;VOH4D6>WU'T*Z8$!"JW7F]?8LG7-S$VN4 B RC MU$PUK\H>18VO"]P'Y[/?XVR,KVSQ]A%;@S0A2F-V^==QLM M]9ZT)[B0)T$K#Y5VK-JG'J!O4R_L:6EQ\,1 ?+^)DF3XX;IC>)0ABH-1SB]+ M3TXMP;8 9LTQG,U\;V$OU'9);@^75@ '/9IQC%K8?WF2OGA6\!<7R8VKPQJ\ M%?/2>[XN3 >PV%2(4K1U=G\G*L8QY5PN&_,7Z6_#D6"1AYCH]5JX&GVQ!<:> MR:44/^\1F=46.=PP512(/B:/KZ.C;BBCE1/.?+NGZ!6 MAM=ITSF=DF3)4QPXM[;&MF@EN://S-U("+_-Q!89YNY?_L_3SYY\E8%WQ%V, M2M%W13,? IFWW!5/P?=3=GJLI'YP)?7ID\=2ZF,I]9X^_T-LIC^*&!%H_5#4 M+OY O>'[%_>\9P3YDP%_DV=NSG5.A.>EQ+@_I,9"F;XUP7-O[1V(C@5!Y$\,F4[HLVPR,^"SGG8N" ME[G#1=K\^_'6X'HO*8LD9!F.5[SS0)3-#B'BUK?++M@XYTTGGMF& 3'M>MVD M:""&B+][UVVR0UYZ>W&V;E;24U9LG+.G7WRTG<.6P,^^^GAMRN78//WT_#G& MXC;I5/W7<""\6ILJE06\K%0*U#'7K>R8F>B =$_N<:+>:Z(("!;LD K-B>B' M$@QP[RAS[79 \VZ:AWF-@B)Q'6$*#\0E==LS:?#O5JLS)QA)_Q@N80B3X4H_ MV5X\SN"O-H-&@4,\S+I3OOU##;,9OQ#Z'-A"8]B) MQYG\U692RWIK039Y/V*:VHVH\%"^&[Y.?[#D91:-1 HNS5U& @AC[W$Q6+PH MV-C'N?O5YJZ,#/*.U!RL)!'7 /RH'!-%4CL*FH,$(P8F": M^G$6?[591/=KYJN?:%(RKS0KYWV@>_H 0S2IZY1X6\&EB3D1BW3HAT-DC2KE M32PS"V;;H6F$44BUK2T*)'9FFML?%H[0/>P!'$LY%6L(ERDQWEECFC;*?Z5A MY$($V^F.:C[^?/9BD&!KSZW;\'ZY@!)XT/&!8^@8:($VJ?,J1;KL^B;HSXRC MP*K,I2/;L*KUAIE:)$=JP-+BX['/H'&=O3=V/'3V._FLAD""BP M?+B^V1U4 V74ZFH;X40IX**# Q_JEVE UI"-.Y]]G8+:Q3ZM[[.%J10F_Y"= MX%XS4G$@XS1>A@ET?F8#@QBE;>N8S74;86"! Y>G*A<:P*I85D)'OF_*][!R M5(R3,2M1JW+B8+6QXT2QL.QS!T0R%*7VULZ>=\VVN:A-[#V7F(]S1QH.P3B, ME@ZQ/,+V/%F2.)THTD&\"]YP#XW5!V3S#DR>D-MP=>"+[EF)K #A;310#5&J M*/^!H*=$'!L,>++BYMM-&P5X5_<",*@28/E^BU?NFXTVZ;'VN7YPI\0K\NBO M;ACXQR2 @J3+%$ 9[7-;",MZ(PF!&4#\Y@AQP;.&;B[1S6@M!\THD;K/;I@G MJJ0C,N]@T=@T#:3"""#/-V^("I0DGF[FT*:YPR&VW9?@!@JKIU",9!XT!2J5 MEO/(.C*WI#W:53#6RP95W&R@1]\]*$#N+T&$> R8,2"R26+)[&7?[FA/\["PE&UV%*9F=LJD M5-&FC&3ORK:/PD[XK#<;.!6.O,@G-*3K,$4CHH> -M@TS?X$,H -3 &Z9.(= M2LHAJT;1;W[.W,DF]UZGST.S;N#C;_;R4E@.X[DL5OBEB@:G0YY'B)H, _>, M$>/>60:?*3?L%,ER0W/,TJQL6?.0!-WRD'DA%OD9SV=_3 ^8OG6-W5E,.)4^ MN=VN52M[;5)%G%H -U0/*_@PM@6R8<^"F--FSGK.QV9>&UBH(\SAU! RAI4\&_X[653 M+PEF)J FA8OI/X&"3INU[O<'+]>H6\JRD.#UV[467G14CFVBFD.#.0>_,&RP MX)&3S,,615:_">]-ZUIX&&X0_*B+"NCG$ 4G&XX,J!6Z:([Q*CFR*3N/PF3[ MW>0MUD!CDM,GS1*VE"2I"J":F]1'KH&_/T+FZ2-"YA$A^9;K$/ MWQZUP0]ED.SGXWW, MP>C&X="A+X+?L]%SP_ ME]*YU2@''IV_2=E,;2=,@2KR+0()%I!U Z>0$%@BG8UQC'$MJJ_+1H@73LU_ MUP=_0'RQ_8=8EP[1)(/8[O%SD MD B52MLMATIRW6E7XZF51J,R7?G,>E;_(MUZN_I&^=R 7P^16N%H,=[?!AM1R-Y; MI D%9VB2\HZ2]U5KH]Z>]&9TRW9U,TI"=\N&BMLWORHH^I8,I.11%9S/+H86 M#G_Z)ON"-*">2![9WKR'9ND#FM74YFJKT# B9G$=76G2SH&7M\,V6ZP]5^:) M*FYOFYO8Q7B4N=>E05O9Y+:,@^R%*4SAA=HXOT(U^&2-HMMPBG%4Q=B^'2?38]IY_M+A$RRNSZU<+-83;[I[4DXK=S=^3++*/ZYI[SN8I3I23L9 MX^P,*5*"8J.+6,?(!YB;@$LK)V6<^RB"]+Y$]AQS(W_$F%VPAM89@#,[1=EI MBEBQ J'$W',/6U- <#7WK=UCUB85LUC*?$ /;SW*"^7Q5H:/!UOHNM6NO3X! M7T;:![!D\^Z]V*AXYQO!&PMI0/I3]P.IX463P-:\;@KK+N-?8.TK_7BK;#&6@NCL<1)G[%RT[ 6(LPSA\QW3,X*P1V,BM7" MVJ6'X;4SPV9?XO@1_W72#"YJLA0I8 %\',YHDXOV\P;H$)_;5LC"C63O-NF\ MU6KQ&Z?+/J8>5#*[T]"-9:6.<^1JF5IN5GV*>WR.12 MW)H(7\\ ZS6>(/?9 _9$::/B _NDPI^W11,6"-M&)QEDU,P'+$1)]O+ F#;@ MD7Z?W_O^G3OO+6X3%A:*2L!*_85\4C& C5)VT]QEVAHE#%*$-<%XJKJ 8?/< M/R/A5CI[]NF.>77K=X9]T23%RD,KO>_F3[ =%\$Y>O3OWR3<#LFKK2AW.]=; M,Y;)> ^]H1&K]EOA3XCV/N>9S,G?8+3IH@F>53A65I4!.;Q<4=L3Q(JZGZ4W% M171&JLPA<+2OE3PN.2$1NWDK&Y@F,TR\UN8R+87!X\I!!%2/*!G@P"Y_%B27 M^$"7Z97Q!ZGMSV_LT65P'YPEF2;3Y1 *;2$&/)W;@E<7NZX\7Y"81OIDNS0= MA+W(,47-)?6VG^7FY7N^P_7%6YPXG,>'\%TIWVE0#Q>E(G= MR)Y<(<9>5*@/0Z8*]M'/\UJL2JREUEV*@T0[^Y"W:H5AQUT(FUQD]'S42/@9NX=DC;N$1MW!/G_\?%+?P_1$;_U%@885C,9_61FKXZ% ; MK)Q@C=W'PG,+%QV@5MKKE>JRC;QAD$IAZ!YED;4&,W$)]'[,C%O8/9P M;!/ Y[-IA&'UJHP4/ROKL^O MSBO]U,1A"L'F1@.&8[C'B>C6Y3XDT&7 $Z%OCOY)TU[A4F,M4@EPCT; M+H'V;,$;8VUML:5N37",MHM)3UPDS??!(29 6M[D^N/7KG)'N*]/!C;+<%)C__,7Y[+\IV[W/TJO_C2XA_??7[8 >?.* 7\S3 M[IS]2386\G^G];OOM>5B.!9U5V;K#9"D>LY:*]2543X*TA)&@H-S920W:U!N9^D^T@3\S_JO]=M+H"XJZ(^G M=TN?ON@WS58U8?[\UWGSMI4OR"LB"+$S#/R$8$25C!:0!5TCFCD$71=?39=8 M,EQ+[W_*A.++0"? =\=663:29.EW'<<4T>O>K#ENTU*-8)E)W/UVY([2[K(A MCN1XN VG16$3C^"D>"1]E(NB63*6#L]U1%V]LMU>U8,:@RCQ*]SHWGB;-?BV M4\I[5IU2;9Y1FF\",,3R(,$'6 R7S3HH-^G*J#+899UBRWUSA)S?=%=H3"8U MT8&GART73?)EW0)3:\5&&&L3:!>-,)3?SH@>N%V%9ED.79M#E7&8R(-JYC2H M'96_<3[ZDLTV\-BBCYH;1EL7<*9(GB&%X=*^P)$0>2-+I0M/^^#H&%^JS)9- MI O6;8K0E[&+/@RX:VC9PX^JTO9L(DH8!(-5+_06XT-%[PV+CD$AJ_/D5CUB M!58]03 M^11J3NMXW: =)@L[*%=KM ":>_7-R%Y'3ENEV W*,EGD0+K/;CE[HR?O+_H^ M'/L?B!V\AS' ^[E(;,9Q D")8':"%UUPV7=-Q^T.N[A M=-_I..6*1LE:GTRY=@^&5.1872Y./TH5:6R2]Z&+1#H+1>2$:ZA8+%P,4PO M17UG'AU"D@Y %BD&DB9!*8^8&\58DX_R,EF[NE %/WH2!@>5 MF;&P\N0@R+=?M09=04JN@RU,#R_-==*TG1:2<%R8(R2V[:7O#.,H4>U;5_0Y M-0C)7-78+$I@1H!*BN\&'(%3OYF4RRIB'9PL1\R><%99&["],6,*6?:+$'IG MV.3DL\:7Q)&6+K3*1.+AG7A2JC>"+ / M"UE]"94LD%1[X67[9\I[.>S/8JX=/H7Q@:>[+AJ'J\P;GDQ*$D?+@PAP"*(\ M1\FF"5F;AV8C7JJL%+T1X?# .)6HKF:M[KJ!(2T"RR3RE^G,;=8*;S6J%DB< M'GK2M8@*-ERJM&;ZHFA:'!R(\9VL;[RRJI%@=[^9\N)P5$3(C\A,YV-"UHC) M.I2/D7VGLM O]QT591_FC+^.O5F*WV9,X4BX.%:82L%H%/T EHH+Z539%"JY MQKJ^>;8"0OP*H]H36E>%AI"C;NT)#8MCRA31/LC2CEDO,=C^2D&=$^LC7O,W M=QL>RW,?H3SWR6-Y[K$\=T^?_Q^T/ =ZDC41-LKR"CTLJM*HKNBZN>")D D? M+(\3NT G,BB ;2L=2%').:E^%=10[I5!< 6AE,@2RM#3Y(S,I8"P%+7F.5D(S(OP8 MQ*[AVZ++&U6#'"=JA7DLQ2I3>=5?LZCW(OW0,D44]]_6 M+8TGTE7 M.D8T]*H/3?M7<3U7OA3E(>0&FD,'Q2>9E^B9>@N0T ,D7YC6+PYB^N7U5@J3 MR(NG7;".:$;I-Q=Z,6Y>T#(8TP.E@.7?)G2RIB'[OV@]+B:((CO;$ ZV(:BFF MT%K1X6RF6M?MAHIVY"=JZGY],]:ODY7:S=?4M/:F>_U)@1!)2Z_4 M+HHE+#LE,T$N0^G>&B-8=!7:U1NGC,6Y5HUJ8<%210+HS.)N9%Z!ORNKN#\T MC\;RD)5V;$*JU=HNJ^B@=+U*ABIU\^145>.Y^C>%7'SS^@^*F/CWW$NJF\RG M#H>(R 8Q:SQH[KPI>:J)1>NNB8*Q9Z:CL[BI2F]*G9EV4$*\/K=LI><)JT2> M1%@^M6Z>+IU60:W4 /C*LG/I3F=\;Y9:QG0Q(O$.US?5":(.M6LIBC"]-B9;CFBM0#;&&6M!$ MT_9OF_[BQIK(IE0B/?\YHHZ>(CF9W\2R7NR[E'G!..,3B0;J]5X!YP4ZSFU, M;@LH"W5.[H>5*@S:T8+@^W#(;(>,547U6 TI:\]99NJ+ M^V?+/ASE*KHXG$_=ED=DW5G[VQ*6M@%!_3-/RV@%YUG3W;Z=Q6\;\4G8E;+? MQ O&B,9JM]92=_]&^RY*+L=?@1]EY,/=P(#7:1TCJ$JK#2 ;69(*"LSM:CZ( MD!HBT>G9&^?U3 _\0S)_Y[,_\4J#98R1;U;^,Z]-VNBV6U(]&PV;M):D?/JEDV2!NHF-AJ99[&IL6_,/<0"J0U(0-/ MQWW=,H?0UL&,MX!>ZMZLYS*+..._V4+^BRIT=WWLX$12'_?TUJB(+5,YA&45 M"M22L2GV2VP3_P^M>FBT!LA1$T]5[T4^]GP=\C.Q,:\7#.4>P M E\: MV'_TDY3O_5WVF>Z?37K/$^ ;8XL7#U$S.EEUT=GLNK3L@/X+2;,J^K[98J^: M)>GH?#N?)#JX75O[H1G\EQE06M*MMXN9NN"2:PQ4)9J3_O.6GNUK)D!BY%8S MER/;DN2! \Y+9D^H![]L5G4:*X.@W3K*YX(QUXD>\PL6%MK2G?E!5 1(_2?) MP]87?6/Y$KS30;CK<@),J^LA!3M+SK0F$RI-0AHD'_]9^L_I>=(5U!X8\ MWI[GH*60G-@&5]NTQJ'BV>/TH,F!*5)J\.SV[;X_#,HHV*GOJ*E:T: 5W]^2 ML2%BPZ5'B#^I:0KDPX/?C"?\50NT'P?857:JC&09R/DF,XUVWH(YU !/ ?S M-'"1-/0#U6%:^; W('Y-_6:;PCK:8G+>M8$Z)LH)B MBCQJNHE/UTI::'.KD<3Y]/CW")*9@ M$I\^PB0>81+W]/D?"DSB/>!VJA-DB1EV9TBR/PTII-NKHJF-YJ([,*C4.THOX+D-OW8N[[L/%9? M)"OYUV;KRDN&XLTM:WR7EI>=-U;@8N_96VE;+9N#XV$G==FH>1F;QG#Q7!+W M9Y\+*XN A>&1!(SQ35/W(5#BH^V0K]A/XAW$^3#%U#QETE2F.7.YL<^:7$ZJ MC>E1P&:_O[PIB>LTZ:/E8]?4R7Z5D!*5'=+'04M^>;DI<_-">&Y';,;)AP_& MSK:]H=$@"2F)ROPR919&%K43S0 M\ 72-+\(R6_R^7^T?W2_6"Y:\"S2,%>B?:2AUT)D_6IEX/'3W14!'J.1)/6%QNE7K'=XJ/+*XU;$UFV$YW#B49L+/:LJ[=;<]"Y:RT&P24,3_O^^+5X?\)(EUHG%4?=P7=S%GC9:!8RZ)Y>"B8-Q J.2]!@]4,3JO)2U M35RV+:B9'+8I@=8 M'=8&,HH]0.&M&7+[*M0L ?[V/8P67:1O-47U0D!5+R75Q.+T]]^^>!G90G$CYH!:VSGD*?]4I1F@.'+=4[WVA MN"5&(J08.IXD2%:9)O?NT#,= T/NS@+9\JDD$G*8?3AU\E=7]56G/B.J_+@+ M1\7QE9J.@O/GSFDZ@-;+L/PB241XVC!$\(7A4R\;I%JY9"I:&YN]ME\<-DC6 MDT12M]H8$5G,A",>O&]?6Q^9F=8TJ_@QROF&"8'S<)&NM(1?+2"CVWX"ASN3 M0Q K@50U^WZ%G9";)>^ HT=\:(;Q>Z7,TW%/J_:BKS=T\IB_+#+-='B7S*,M M&QPXC;9Q2K-D>2EG)9=3#K8C#%PX"1W/,AE&!#T5A^=D=]S8LZ.0/,%@W1:P M0NZ.U?C)["45+T#J;-$YIQB/E$>]UW<,;%$:[T5'OT]%I_3*4G\@Z63;V7DR MOYEI03B*>&$_3 H<07%C'@6/D-2[,*"!^Q[7#=7,FW2CPP#)ZBWX%!]DJTVD'QR,(M9[:YF3?Q^S M>U\J\S"[KZPLP Y]BT?OW_Y]_X K\BOQ%.5R!5+H#'Y/ 4YTW8T 82L#=*P= M1\>$2HMJ4"@KC5::%Y<=E@]NRGY9-L':3YR\P=)P%X<:I+U #:NVFRQF;^SW MM)LN/+T2&'P,2Q9=+H1:?B%RXD<].G^C8[C,782]]V]5W.E51*:FM%G5:_?# MO)!V4*N.KI>;W*-HVU93U""\ M+[;^]7'2OHFJPX.DA'0U?.3BE%VH523$XDI&NS() V8)J. X 3;TK& J!3I#O( MT]PPP<7-+QNC,!"43H2# M2KW$AA4\F[;8;3H//' 7[/ 0XL!/$_EH3J_+R1H726/_4T*WV*!R)![BK%V])1NE_5IH.X;*]5[$!H+)*RURKN=@0#US.D,LE^?_.=! M"Z2EV/7^\B#DN^S$D(PG!FS0[M61C&6*M=VUU[H0"]T,2>R2&$[P8Z%>% 'W>&U&JLZB9?\TY5YH[MJL.LCO@52\0'>I91 M%KD:,4*ED%0>6X]9! MZ&5LK3'A)47OK"WS;J)^(?OX4 H&']#B7R1&E8L[EW8)W#1RC;SUM-NF-=HS MLON$"5<6("DZ067J.-E- MI#1=^VF%&H771[P#*HT4H=K#[T)W]FL=^Z]FK^W4^9=ZL_MJ]L>6A %?S7YO M-;976Z="T^_\"2BJKV9O!-4L?WM),$?3?R5MS^VJF;VF_F\:&KUR VS0 H ) M5A^\B*>E(G;6^6HC2-APS\MR!?4C>N0\++Z25M)6/QZ" DCG:\W(6O9X@KU1 M1>N_U%Y)$4*7-TH"X3'W/?]K:AG3QW*K=LE\/ZU>4?206M+#6ZHF-63]"[I, M9>2X*(-=F WK[EJH[V0W]X.X AR67OGI\VC%:EN^_M$(:R!C3 RV76Y!E_:! M CS@2K0JGCWP,0JI/CK$3JW*C&'Z;84^RBJ>/=7Q+C_>">;!8 U;-R,I_V\@ M:L-15" 7B[FJ4*!B:YE%SCGG%=>5&UA0:#T,9++7@YI]",7KBPN1/B"'ZE:( M-S0+(:C9$QWL$98C'HQ*5<>:JIX=%K#:6.?JZO* MG8=U$+3Q_%]_H13:S9'BB"^GV]82&:'"][)00C'WD/'MMJ[/RU=7 G&O(X\$ METL&\V1I%^V.'"FLKR)6;'+9'=V]VM%4G6@+_D<[BK\5@:H-"ZUW+)-K:7O\"X_;P.A%=NZAB ]G\I2+,]O MP['*:0NCY!\IO$"-: %I@Y](5LEH#%20BJ^0?H4K^V6.5_+%*?D^?_Z%4R=\S#_#*^L);RT2S;*=) 9$W(H^* M ODHPB=' KM%W7OY"ITC8P3>-W\HJ L!7X9#R220K3TF="QH-$T M=&-NKK&G'3M0Q!5NBXJ54Y*@Z&Y(LO6#B[],X2R"&T2'@' O&Y#RS0GN;/8" M?&@@*W8,3).XPGZ?-=F*/%!HTF,7>+.HR0D:9UX]25=0J*G]&SD'J@!J9^+. MY="FNLG_+;<,'+'ZCX07G4;JWQTZO^@Z+,/,EEWB\W/'-NHLIH_FI#@R3D ) M-$30#6_!GNTLZRKA0WJ:\]EW(OLL;3$.F/YEA.^3#L4@QA:3E !&[L&//9-) M1S<[@QR;%YGJ>:,8S.QMLF-KA,GF9M&Z7^CEUCN(G(3 ,3F/R*'G9S&7*87- MZ#:3''J:K2U"-JL@6@-L08[NGFS?+X5I[>9\G:F'AS=\*PN$RA\-K( MN7!O*17IJYM]C-$V/]07CH?6R5=N\Q:U1.POS?),AG;$4K4-?]"T5.9<\;7- M52IRP]PLS&L!$&/,N:3)L-24B<:PGN,1P^AC(NJ1-TA_( M#+W-/UK*S'K94 FL,W,(!H0N3K'W\L:-V[4:74P/7=AOU:_6B=YJ2<[[,D>B M"7':CG4DN)M9R#+(HN,1(QC1ZE=O&XWK\PIC[)\=''GLX/ \-(;![R,K=-IV M YI&F=30_*([#8'>W(\._^6>Z7K2Y"UP$X/P'U%Q6GX[+:8_I+MH K%@?="B M%)/'_X5.C-F+M(/3I[SM-PFC[9)&@])%U!>5"K9R%L;FZL7-8MT*<9T>1#A'[%P,?D9H#:0XD(K, M'\6.-Z/!)T"B9#[F$:EE&G4HL0'=?]A8B47HTTW0IE ?'[7O93!(Z4^'WA^Y M1GQMF,01W8JN2>%-XED')])+&M*EUN[W:X6LYW,E'T>3O5W)=@IQ-].[1(76 M6R4:&"GD2@U#\6B%SVWN$1O6##)CD M(G9X$*'Y%/(P#TN$54H&KW VA P-;'%<2EN.CNA&4V8[>\NMX9:.[=[Q>Q16 M,/Q!:^!D[G+"#O=UQ.A?&*.H.)*+0Z]NJ>_SYI=F<1 !<7<"HAV7\&"U1C8G MG^P&L)#TQWW!K)>815>:=KC MD2O-D.5QKQ'N!#I**C>V$L=&:DN/ RVS^*J]]\@$:H,K[N.::.0+D,TS#M]" MR6K8M7OX"E?=?N1?3#R,^.OQ.^J24Z5(.S1G44T^\^]-+F$6 F2C]%+.'_9# M%"[*!J#H/SELUM?" MB6)F7@H-$9NP:5+DL31%(A;GC:G/0W2XULOD;60':%T"?,R!\HJ])X1N0?(V M?W.C^]_;N/WX*PXEI\N3PHIA"7Q"F@5&LM'J1 Z5*AV^ !8:XV*ZD*(!J>*E MY+H(++?V!WJF,X,;75DTMAW]H(\>_+9;WHB M?;Q&E'_ZOQ@:4!.BK\1DCI6)6J+ ,%]$$??*Y*Q1)UTE6VT>4P$:1-YD_EJ: M6 RN8V,?@(C0F]PC!%O?>.V+DUP*4J 9H;1R)+&_6PJDX MU%:VY*2)8I1'*0UNL<>VRE][ME-D_U:3G89\C12>TGO7!;+'G-\R#>1)B,^T#V_/0=B@0/96Q*?8A',>F) 0X,9\22=I\5FH[]5X1SB3[3-?:-%5( M9-/5CA@0_HO814T@IJ RF5,S#0SZ%FWN#9;ZC7=HH@JSSVW2T)2]ZG#& MFFBEZR@3;-HZBZ3PK,'%ZV70G/%-:-DNP]"4#OLM,QKONM[/9U$CS>^2A6R- MZ#5K(.4JV+JU# *3(PNIX&&*#=,HV[49A,T^CW;&+T_I4Z;QQHIIE)Y[V6RV MZ0=>HUND(Q(4R]X=)<^6GX:G;,&U#B?$T0"1NK8NEEZD#F:5FEH36J*^[5T* M&Q0@!>52-F/P#NM,A+^HUK(6K&)]<=$#KR=OQ9<$9$*\7Y'1&0L4_\P>UZN& MFG+-ZJ%9&R>YI?.I/F:T/6'*W1Z[9S+]X>)F+N52#GSQ2;=)*Y\-Q8:0TY/? M%J5_U4T)8V&3)@E?0"@=SC>Z+]M!\4]Z7LAR/FS2LEJOZW"@8"^-F.RC,% W M??HL.U2Z.WVEQK/E9C<6T*3H3DGL^^%CMEIJ2D(""P M*FZQ>8^IVL>C%.\A/S;@=YOV,?4.0FHS.PACTNPJ;@C)1& V/<6Y#LK90/4@ M22X:R,#V]RJ>IQXN!TIPIL4(ZD;[9<&N4*+.*8?F&@+CD:Z"[(#9YT(?G@5X MID=Q\@W>J>^8*4 LVY5.U%(M,!@3!F$9L3MZ.Y (N*TI"8D47>RFGQT?BBWP".0X>\/9/CB$#$).5./(-0,URA5;@Y; M)W9+EOG5&SKDM3?(>E:CW\2T#2CAFG5)FS$=$DW"1%U3SJ*X>YX3N;.%HQ@6 M<<')HV2N+!&L"]=5'L23/VAW9^ZK21.3J6F7];Z>E7.4G)\M^SL<'B^"LL+7 MEX_#([(';)9E\>4L;ZW/[K=4O& HZSAXM@@@CEBS M@M*EYE>"5Z K1=K1V!ASIN];\O6?:;TDRA^G,'T#1&7\MR]5B^? M;>JUT0@Q?DCN2 .!MA[9GOV^7KPE\=[6W$!-7-AE>)?987XO(OA_HMPAJVI8"2,+FL6", M-9Z\XF=JR]; ;JD^L[L=R5B)8@K#I>' M/3J "%1!O\LP4VY!QC1:[!M9@.1% \M-LA/6^>E7*?-([D:;I\OQ/"[@_5F" M3=,G\^:FL[4AN'Q%!*? I1WB,LGJ;%7$1(GVCZ4(+ #@"N<*1!=O@2'.*LSL MI.5S:+9^HU&%]CX&#B:0BPA =ZLMM[FE*;_+@R^(:((XG4<=]\_L?P#99!AZ1WA+1,(8?X3MRVQE MHS3T1&'F_@W/NYZ*@LJ2=]&VU@+TF%8D.!ZY1?,G3LHQH7014U\Q;J4A"?3\ M>3S'S0UR(?.*CA6RT-;DM H6NK+J=.'Z[066\.@2:5^2*R[OFP@W7"ZUN,)ZTTP5.XB>W("1 M4_H];.!J$6T6K=YFO8,AA)$\M,/H07E^2===4$BUTI_DN$UGRA(-R%_B'6N+6FT;BZLD:Q92B]X\!@+?4DKDB=27'((-6-4#2@"V[YH0,\5D"[4F?.0)U\_G8YL /*N064E&4F6 M%36?Z1P7=X/7=_J&MX8S*5O&\[3'[U.4DEC7SLV97!7F!)FJWBD34; 4FZJJ MUT#X-Y22[M^>?/\.YPGDI+J'I1]]R-9MLH95N6V=+G'UN&WADDY5C8]\I B$ ML-3@/1SWNZ S@BAD7;/;S -9T:+;W7!H4DB#J @. MSL/OLDPZ4VHEG-#Q M5N%1$&X)@XM452;7#ZH7U&[5:B-;Z!>D^#U!B]+:4VSTJ,[G $_"H2E695B! ML.!:2FXLOE/Z*(=LI@=+D\ND0#PWXWIB/[AD/.+5M+1@O1(4$R^_F0 M#F=G-YNL*2$J15I 2N3+*A28&BDP60GPFGQBW9H6X-J H%-#'$>4Y<;:2=4F M7Y57UEU@:M_+,7DT]Y@65]7[">*H(@,L [WTL95-/CVF2$/LE?LGD-*,<2QY MD/<-*URC 9-&WT;8C,),2"8M&KADW-YNN^NS2^$#D[U]:D@T91;Z,L:'&')) M ZD#T@5# MBX*/4U 3')V8VB27;4?GKC&AX85,Z[@$HJ1]*/8H[D@4F&>'<%*8DI<>B8\3'K3 /S7]D MX4C.M2D!K5$AA431N3U=3EMGA%0''PG=97/4Q)C;FB(UA#O_NDJL.'S;#,5Z ME"2P>$_-;[GGJU%=3F293[(J ;8N;R,33OS!70FEL?:[=S%U8^)%7/B"2'&X MI$AP>8I[:F/$_H%71OIY^W*-K(1KTG(V5YHACQBB#L3C4G$PMT;E6D0AU#20 M]++(;O5+*U*H;M6"<$=F.V9CT I>ANIOM/G9HR2;C&_H8?-AMA5C/3' MGNI14*YS.;\I%UJE[TG.BK32''PL;]4J#J)$?W=S9E3JK7<="&6BY\XU)@OM M0..&O\-0$+_<* 6=;35$,Q?*D.Q[<'*Z'AS?[T]$?Z.PR[=CN\OJ)J00KB_3 M2"8G_-+$4+.5.A$ VP8]L8W-N)Q)*\GM9DQB0%U9@\9SQG&>>[+9[+52DEU\ M+![(CN0HE+8L3HO0),C?$<13I:M=C#Z1NB&^R')@6^JZ-.S$KU M.=:AU 4&X_V0XWH[CW/E1J9" _>CA%ZW@ER!P-I]V^6N$VLDP/F;#@(+J.!! M0$-7TX?I)NF=1;!OAR(IK+#FBQ#W3\U,>.-0XV/8)HF!'*9Y^YN':SD=5J29 MW$?H^A/TL0).60E<7UJN)*N=EV:1OW"8G*7(0\]SL?/SLG6E8D2=T(R@JNU4&<'J2CYVC,[=2[FM CW,%]?ZMJ?<,0_WEO)]*80% N_=IE5'H(#(")58EOKSH\C.\.N @CDZ ,+2I&HF3-]# MBQ,U32X"2/U-Z$//.XG)<%K="J:LEX[1!3]+WL5V2 >;^ !7+6D@3'PA0%ZT MF7I?E_VVDSB06-L*C:/EO+U#1S" ?)VCD@YC.UVI?7'49,!\Y47F^I"L7)3/ M 0(WC,?2$)#2:Q# ^[HF5:U5NC=/?Z?T,8TE'9"(RYN!,,8A[G4IUX!MBH_! M3LO<=5!)VT2SEX%T:P0DU$!6N]!07+(CW17?SN#9TR]TQ*J$X M_D(XJEGU=$&8T G=T:]-U\CQ.*$#Q#(?/0FMCU*Q2(8KRTREK6D#> ),*"(< M&QHP*"$A&Y/F>[UORS6\:*]:Z>OHP3HO1Z*XU#8APZ2=#'-> OS)X]US\>ZYSU]_H=2][QUB[W))\_D MV=B($"O+846X*.<"+9$-.6A M!'-LU)'GLS]OY1KI+N,3"#X5O./T'';<6T0<1>_(2DME+)?P6675%0^9M:D6 MGN&NUR9&8>T+!X2U6%KZ\D @F&%&LR<+';1>,KCI595DE?XESJRKX\ \C_]( MKD_U0OF?RVZW)]A)3W;2QF>.UA*B.#=]X0['NKNW$[?4?MK<:3 F>$WOI.5, MKIV,BM.P8I=.^Q1Z-MN8Y":+DAW71F&N'X4JW%R*<'NX6_2&LQNB/P;7NNCG M,&UM+;/^^)NT**7;%]ZR.<8R05%04R?27)3C<>"*%+D;\RP&:[7-W_;P5\IY M61694[1>=]?R(W$SFG+,Y84OF[4H!B(\[38IACG,TTM+M[J$72/,+?ZP9@6% M\K[K9IO"4/J<^L+'&-WJ_['WYLUMX]C>\%=A99+[)E4T6_N2S$R5.\O-@JHZV!RTJ7+^WJ:*4L[),8S*K^KWP#J)1A-K/G)3.\&F6N M N2O=,]"B9$Y5P"6_3J^-)AAS@Q^#WH(#G&!*FHVZI/H2T13REW1]9^[DW7P8HP5JEY1D-J MA(^,EKXS\D5R+N'-E(/;BCHTB1U ML"JIICQ9[@*!82K;4J7'5:$]Z;WNN3]==-5 +/@T4ZH"U %A![#OR'E0F5 D M@T$&!?>(%M7RMQ1+Q/((W9I2@J?86C\;?*2-FX &(96H\Y:LVDE\:3VM.Q<7 MR1\9/-3P[6;=!O F79:6:RC%]99!4AV(0JQ:]*>#5-4AZ>Z';O&CK1X1"A,^ MXSX.A;VTKZ;)+G2"6C!LS"P/0G\7ZX2KCW+J)PA*AF$_MVY6E6(W9;#*5-[? M59V22?0;2 -Y6J'SMZ[N;'7;4/4Z-.8'G1V[,.LA?D$ ^0LPD"@P^%_N:OW& M^F\!DG;IL=$K>]I3[;E',2D=RY-\Y:O6'/SB8I:EAB;Z0A232/:%ECK1C(H8 M+%1*@S=.@"BD\RTM66&XB4#U2=@GI74VW/AH)SE?NH,L30T#7=DZEY>N$FZR M$&"C5#V;BOA6J4)A2Z3(&^;,8MO/NHG&CI>P]"I4QAEP.61QM7*WP&KKNL]6 M4IBZK!0GQP#L+=W=+\"O"2%2@08IV5GX,69=@HI#ESJ2%A>4ZIBV/])H>"OQ MB:A5;'#I>IM2$RN5HY'&EWF9S$R==54N8 L0U -=$LIBZE(96"P"&DK%/VG?H\"Y,H+(K-C;(0N!3,ISKMG;":N M"/_&=!;4E2Y(ET('@:3G4VIM3::UF0YA13B/T67F R(STP=0WL[-?_236Y[X5GDJ2;ZM>_ %"Q(3!4KQ&'G>*,YT^9]=-C'58!1> M*6R6IAU^OI#&MK \,9G[35!=\38KRUNV,A];N/0N[%4FBP*P-XCF"^RU;#0) M#LSDWU;VC#O7"*R^,Y+#H),BBF]M>]]EAYFRQ=Q>18*%2'E-41*JKMPI7-]M M&1AMI..OU"&MS=#SKA& XJB"H46X03(?7HZ-E+T*@ZMV=9$AGK8NZ!EBS1B! M=)"M3J3V>K >5YDVIAU<=G?) $!#8!G,V20OZCU9[_'[\?SIB[0:-4;;9W(5 M4I3@3=E0G[Z<'0:4:7)Q;/(K:6+ 3]/\2&<73<^+L!6A7H?&J;Y6R$:B!(?DQ1+4N'W24)I@VK&OGJ[?5=SG,EZ6+ZB@ M!F6*CAQX=,;5X;;9(\TI@\[!@7E@1J95GH-C!.6=*SDEX"J3 M!(6F8[W7FZY&*^\Y72Y6P6#9@ZQ44*TP3R3^;KI4=02Z]21K?-=$<7(S.GV4 M#2DA#J@")3F:O%!3&.:, 4-5\";IRU>857=22O#$269H@J4^XSDQ;$Q>Y/,P0#1'6NWB^2WT;IV8O;=ERS>3KE*U\K(I4#J?1DEYVX:+,O08S]XV+-#*3A_HO I7L20=, MJ7(SUKH5OZ5[;K;JFJT*$-$PD]Z@3'>4[EALIR"-#C5D*LN4%JX5++ M9)4;;LCQ6X@82S^XMETV4<=)1=*%0B+-Y'WU4 =Y96=XA-+9MI?K6,L249I8!PZ\P=XUVB:Q.@GK'B!GN@YF:$B*M8R6R0 M6$O2D.-GJ3XDVIA7@)%(;J2Z'H+6*VZKTV!4EY)'27&52+5AD\^IW&,!2FVT M1M<-A59T"^2JZ)4<;YVY="FMJSGU2CK$HR?VCOO)7>]" %0996'YZII)_^]]*Z-G<*UZBSM&9BKX-//\5*["M^B M&"!:X*U8[;]SHRL=JD8.@L6>%2X!AO?HPHB*[L$9T>=2QI=YKEC"-+#F+B8F'X[D\I0$R@ M:'/W$NP?W;7 +E#2-):!QK,TV_,GV%5Q^V:%:N0DLTICR!UF#D M( %EE\F3C0&)0'!C$)*3W#BR4. T.L,MSWE70^&FJK;@._SE"GOM6&!E9$O= M-L6VEO$5=K*T=05:B7_2I1$FD M');T2T C4D46ZE0>2Q//NY3 H$L^2H7+ M* :\/PT,Q2AO5H%LE^5XZSQ);E00"_Q25>ZH M5.)65>>$)TS+>,(]VD1=T*+=,23X*1GHNW MFQBGBMK4- )3?":N$%>V\J#\>\=ZE\LJI\*M0&@IQA#:?K_.1U?U-F!YB&%' M"9D!&MZ7%Q:(+"!^$!D9,[32[[@R^V-)X8&Y3.,.IEF!I"ZK;C57I3Q?%QM&X=>D\O6'X2/I5.?6$=!]_[1$"L[V2H:O+M[ZD1*VI-=I2NO MX9\@F7T)3[/- 34\P,>:KBZBTE,(/DA7MDH4RBSA98#5_)R'5NC$,77G.2/D M%HU4S!>KV=8O_.)]O=;+A7%;+7PU[%X-B7MC<$B?%(ATU9Q@B1-UN3]1 MMUTQ[I!F;XKMY$[5.R#4G,+!KFF =Z&ZH+)^@$EXC %":W1MM.%&+ MU%P93D&:TF7@A#%4N&X7!BQJL\5W]!C,^^S11N?C:$Z"[Z#KVFJ.ME(49F5@ M],G+5Y=D\I.5;]"ZU+0)%V24?\JH=(IUP(&Z!?EG[B^*JYA%JLZP2"WD*W*$ M<,3R? R37$:>F=]V9FU.9D.0HZ0FS7 96/'8\:],*P)?+0K?<7,JV89;TTJ: M\\_)IDB;[!1&6L!V+I:8]VF MAJZNN"EM&U?8=Q+G559FX/_MV< \4>&$67X&(_BRB*-V$EVZ$F,U@(2!NH[RIRDVR,>Y(-\55] M4BP&J]C1I2SJ13AC+06^F<*KRJ?K9NQKS68T6Q,C6!41Z>1[Z1K1UAT5%6^A MG&S N54CWXF1#:RX"S+$9$]E>Z P+"5HJ8I)-Q1G-;M%^CQ5M@3;9?#8!FTR MW2I\(7'I+X2P?D- N.[8PDQ"K_/F@K\TFT'3-]TWRK@#Q21T& N;6,5AX&\5 M]1G@Z/04*/KS*,)"P"^"J_TCZP.&.+N=LW]*XZ6X.,C]OE7DK@@05R'[-) MRL-@UO=.NXT3;?V'>L7NF#\N6BHU# 5^X&<+VQ"AWXF_%?G MYN75+Y\OQND.,N3ZR NJTH&C\N'Y;@*Y?#>2N148*JQH=:ZO8*)!+Y4$BF-+ M9__1!5'.M[S67;2QLG%D2[:%T7A3%8]@+DE?V2T-@04#G OBWND9]HI1#O@, MT8\1RS(SX:1NS>C]IC'ZP+%^Q6-^XL:>Q.UG\;V3\JLM_?']D_ M@N='S]IT0)L.J,7\[R =<-J36BVI/Y]_^6I]_'AKK31MFE8:@E9B9Q9MUB\$ M@)ZX!H[86[Z_]?[?7"ZA4'PNBG):&"#3<" ?,2Z=6)_-KE3\K$+ZJ0RA'$;> M2>^4Y+V6F)*(AC/;,*V^"G=KM_^ M=?%>>E:OC&K1=+.:Q:'RS;#[E"-_U3 *G1,S?Q"S)'>3S7_]I3OJO.EV;*O7 MZ?5MCJS['$C_3MD+L+V[XU+=.>.KX]TBXU:@ICBG7XKB7_E+]:P?PU(8UIXK MPHQ!Y34F\! DF>$08[@H5.>2G%Y-$CB. ?RV#-[2ZIMQG'ZU6PL'SM M 4.Z9>++-6H,YI*\X,9#RNOT8\XKZ8L\ MB,JH+LALC28=6RR03X6@6"7?LL%2Z303+N,\$AR4[/ZL 0^+ZR3S',=2B4YY M34>X243<.)=8E?)=VJU6-51 /"/=N15&C:E=AH''6CZV):@CSH2I*T];]V=T M<5JZ78.%+?:9XAN#,B\5&@ZPA+IHP^%6NO!J_!0E+N$61B:6MB=U6^ MC?=Y8X\VC+9:7]"!^2T65!*.[Q:SC;S%J.X]F1G';VJO*!3; I%1B+,'K@;OLC$L1OPY=>A+-Z4(?J(+CMC MQK.$:"7K&HKX?P4%?(%MS15L]L'U>"<2?]+$>VNV&?T_ 6V$I3^#@@8_Y*,& MNKLAV$Q))-Z#4JM7K&,V@]"W5[V3@U7O#:6?MWFF#2I5!94&;;EH&Q^JZ?R; MV$[HLW';\1^8"&Z8QOI*1C2VX$63C%+9W!DED=@W7K[*66""P9915K-00ER0 M5FG:ZZ*&G0&*AUSK,Z(Y_ -1#4'K^^*[]5):9[+KJ^["\4K7-%Y0C_[/UK#3 MD<]H>%6"=P+;$>A,URC>"4^09]SOHLL-GC59[IQN4E^R4\Z_Z/7,OC;F3=9T MB04M,JK!9$*LW2L,>;"#[=.MEDO*@&F[$8M>2MUDRO0VW\"#2F0*69QB-,U? MND5W0+3SX'OEMQ/ 4\80CIQU,_QWSJ+)GV)AKJ^^U#MT\?XM)_+X)64\82K< ME*5 Y)7#@1:)Q/.1^4&Y7!@=)U&$<8KH';;>1\)TI_T^SLKX1L>$BI\,9 =O MO%\*1I"/Z$?B.U[X5U6Y<'CT1=@KH]\E][@N:I? C]J=,M4J\F2/O+-RB$X_ MRI2I2PS[[:=?/Y]_^7CQZ3?KTP?K[>^__O[+^=>/__O>^OKIZ_DOUI?W7W__ M\IM:TYU.<.0,#U$QN^8;4O"L3T\K; ZY/S-PN5F16R^[KU[V7AVR&?UZV&W5 MVW-.Y5$8![7+0K-Y6_*R_^I^9GT@*?>KD3OGDL,EP<'#!JN%E2;>WYZ)M;LZ M0X75[?6[_W?14;_777]_(V<@'9Z*;:,9\-?2MA\-)NOO MZ @T]BP=M,^30U? 99+:W>O*ZR4Z= M47?:D+EV.TYGM/_K>DUVZDR[_<;,M3E,T"RZ3KOC@T;]B80,"QH092@U__:L MKU7)&A,8T>)U;_W=ZI;E92CFNR8 ";*[%OHWQB9ZWQ8)0G>PQ'2 [CAQO5OL\E-STF'"CTR>-"B2S:6(H%)U([5!-(^WZ;AW:W?7'>" MKZS5PN%/I].IYJ,[HP%^>R0M6EYN>?EX7AX[TVG+RRTO/P)>GHZ=0?E4:_G]'HM+[>\W'Q>[G>&3J>NH@,YV MC=VM CE;ZS[X,%?0Z[&=UZHEUOM(WBH<4\WY]ZI!6J9[1$PW[CKC;LMS+<\] M),]UG%Z_Y;F6YQY4N?:=\:!ENI;I'I+I^GVG.VF9KF6ZA]2N(ZHPGC,IZYJB?4^=3]22]&@\&_+='5:VW3HC&Z9CVAYKN6YVPFZWM 9 M'^N]MTS7,MT/,=U@XDR.-6I;IFN9[L?*L+K.\)9E6"W3M4QW.Z8;CIS)"9F. MW/>?Z"KTW^_F-OF#W\4>=\:WN8O=![-F=QLL M!;NMH+9:ENQMP.&42/>(F*+WR)CB[9Z.7HI-$L$\LE+M8U4;U/O<81!-)]K> M_B/;7FQ19IQ7V3HO?_OS5_+>_APZ_^=?'^-7P)/WD?^>ZE:ZU#3WU\_K_G\/D_ M$%$87G;AG#ORFW_\\NGG5S;UATTWJ?5+YJMO/O[VX5^O$(4PP6:JA)F&-Q?U M=#Y_^?#U%;?3_2-8)['UB\1$Y/ZCL[;/O.MGUG:SK_.\ E.KSYVX$:Y*18U==WO+T6 MID<)58GI@PKW?(Z]-JE]J'HVN9V"&=!I/Y$,^YW:FA9-T\]F!"FZTSH]M4M: M!;NL8K?<%$'0-4Z+!%^!OTEG2N)AI @00'8S]BF%0=/YAJ#?U3 $E#@+)2JD M@07)G6D1@E2-2A_/>>2JR2)X@9]N(\@4,^,IKT(?6QW"U:JEW.'6AY5 MOANA"1F/&+O>2B15208-#57J$2P?5)/%R6]WR.68CH95,'O3NC,$49#SU1/\ M :7^^A"F'-8V&G7+SH#]H3,8-:5Y6;?G##I-Z0K7[3BCP6&MUFHPV9$S[-UV M0B>9[&'#WC[*4+^N1)^Y<]O3;@S8G,!%UE$JB=,&F(DZS=M]3#K:/L4D>(93P>^^YR#O>6% M&\33B?/(0SL6[3SL8_\YB1>)NTJ?,"EE!A'9ZU?W>[#*5]8[M&X2ZWP%Y,H, M\G[%=OV_NAOK7R*S?A8&N7_7F &2HG?2=NV8Z\.USD/_CQLA?J0E#54TRM5' MRGB]C\)@/4;O#FE=F?FO87K<[AQ]=:SMP%#G0_1D.S",>@.G<^S5VX;Q\E,6 M511V34_A%OBO;N(M3=.#/ZA+ MZ*>!;#OJV]/AL4U:VALW=3(\FG?CIC>:.)WFWZ)^Y*+AAYSM=IN>S#8]A;#' M^3H)0M/PX _ZG3;@<4N*#NWAJ.V\6C].?\P!C]YXY(R/O>E;/Z9[Y)+AY)YT MNTV-V*:G$?#8E,,=]:ES:2#+#H9M%Z7Z\?ACCG3T!QVG?VR*I7Y,]\CEPLE= MZ':;&K%-3R'2\3]Y)$KEM?CO-L[Q TGVMJRC?ES^F*,<_6[?Z;91CIK+A9.[ MS^TV-6*;GD*4XW_RL'RE!__=QCEN3<_)T?AB]?-EVCA'LVR.L3-NXQPUEPLG M=Z#;;6K$-CV%.,=YOLC3K%32P9_\D-WQM(WE0;?YMPG:6$>C[([IR!DU'^[O MD0JSC0JPS;A5OF![%AS^4:7G:9G/7[DR;?ZF@C7LTROX8 M]9Q!\XN*'KED.+E#W6Y3([;I*<0]/GE9O&5]J(_:R,?M;Q8,C[4\ZN?=M)&/ M1ED>@XDS/3;-5S^F>^1RX>0N=;M-C=BFIQ#Y^"V^W E\Z,_:N,ZW:9&;--3B'MHA%[#^MA"[6TC'[=I(&9W M^\J12X:3.]7M-C5BF^XH]L'4GM9&+%^#MW3J M((?LA"]A%?M .S_.$:11K;^YN '55)_T[.E@I,A^FE/V Y %=[!1;73GCEGJ M<41WJM?6FPR=;K]YQZ5&#-^*XVOX2YH()!^(O#NO]\- M>CA3 $$U=T') _]OSX+Q4/3%T)O!G]Y@,/:GP]YTVG<[_?%@//=GX_\['3^[ M?BY3_:)[V&8:\74 5G_@7<][/=SXCYE862/G$ !V[>KL$NP!V95F_47 @Y<& MQO"16P1,?_,>F?SR9YYFP7Q3KVT;.]:O;N0NQ JV@X3(^$UJO0M2+T_3((XL M-_*M\\@--VF0(AKLAR!R(R]P0^MM'/E!IGX#Y,S#C'[R:2T2%[](Z\<2>VE4 MS23_BG,K7<9YZ%N)<'T"N9W'81A?@=2Q_#*97(-,<9Y8S>$A@8HO(JGGXC^*0=,,/L!M2VE4G%HB0OI1%&= E2#R MPMR'?XHP%5/)NFN:KM20$/N$1S3TW3X7E>AE/ELD&$_2#^1PH!?."C7;#<&/-DW@% M_][A9/%]+;R,2>Q8'V"H.*EX19I[2SFJ@,G!I(!862R-Y]D5\:ZX%&&\1@ZP4,\%R-3 .ZN":ZRK. E]?5+4:^-D MX4;!?]21^02""$X!V$L"#HXOU@)> WR8TW I'6L8+(!?Q:MU*+Y;F?"6$0D/ M;PEG$Z8H#SE(IPT^BK(-SR789"F))"^&&1M+L4$:7;H$UDZ#P0XL-K9>O2]2 M8#<:$D2("('Y<)EDCJT3'--8?=/,$F #%*M!E,=Y"O0"0H5(GGB-HCJ/ I*9 M0+0(W@?3A:U) MY;^"G2!,E+%)7?;BPO#)! ,Y?)K9F$U(9!8$.W2):QK5F> MPAS3U-0$].!*^($+.B%Q@=;T">HI$%B)3?\*@SE(3"^0\A0^60HWS)8>O)G9 M*A/NBK2@W"Y@,'@T\9:@];P,_DX#AID;X3]@)2#2%J":X!^*6>"OS W\++P$ MCHN?>YEDL-1:NLR@(.C7[BP( ZUSTF]!B"N5*D6$(#N28KU2W3C6UR7X+8LE MJE.P 5 =I*!3@$KRD"!)YS&<$?A&.1I2JZFM1!V\6B]=,@XBO13/6H,NP+DO M@S7,_XI%0 CD2-P%'48@4Q+'65K:-_/4P]3!K[H"90&O2X07+^#PPOMF"9^/ M:I& W\%!!N8_P_.L3A;,*TJ+;=:" SYBME*"P+%^\%CM-I/BC]R$[QB#L#(95G^Q_9K]"N]_ >6C)8O5&9 M7N:?RT1-9PTFT-D,./7;F3N'Z;]VPRMWDS[[J;QH6/$6D8^AST'4F,]O0XW) M =J>)^$#M[/U_#J'^23X*YB-6Y>I6,M$S/_V["\WFUK@[7_%^,-??W*;.G^4 MX^ 19FARTC(J6+7VRA>UDC2[I#[86*O85_H-9I>@V$<5D),^MN;@RY"EA-IJ M-8,1?7;@4.7,1"3F 7MZ*6@%P6X*N1)+$,F^A;X'?#D/O@L,C*49JAV0M*1Z M1;1$(X@DKU1KP660;4A!2!4C(N0;:8W-1):16X1N$+U&S."-Y7$0Y?*F>#DMG M&D8NJK!372^)08?#JZR%B!>)NUX&2-)YGI"/#;,!)0I_C;26)H?#"LP0V#BJ3L70'V4K[AOIX0]^^_?2_ M']^==:?:NH?1Q"KP;&V9TV[#&N(H KZCO0!#_1MN!=M89%#@JO'C@C'0N,ZD MJ0*.*DXX$:LXX\?)04A O2^D7Y[&.!^@(IPRV/MUC+9@S%$$=QWX,!J8[Q%9 M(6!K^+P?,%?XCXYP&/8 N,":NJ:I&#-5+MTD (.6(P 6*.>").!F)[GR_6,: M5Y-712Z5_.<)3T(=>!&#UB2I"N_UZ&QM;^\A-D+$-C@ M<<8)G?^4)7LA)>@8XE=P7'":X .$\48('; #KYFH*5TZO2P00.#6XG])C22Q MBP& !%P&#,/APUI,:P<#I:E42B#+8A3+4K05KX7?@.S%H?"@\(](=H/9O"S- M@"D3TW'VXCQB)Y.#B%="J@^!SA&>;2##ROTS5FO%EZJ1C#5S_!'I4[R:WB25 M$8JH3"DW&*:D\W!#P/=#J2J%@L_H@WQH=I%%2\!%T) M&A$^!ZT/;/#C3MJ#>SB?\2PI-<2G#E=?2 ;:R9]!52)$(J34Y1?:3Y+,7K#(7HTQN2B^0PB699QB!K,7#P\[*V?)<[3*T%%LG8I!R"E+DHQ MD.I@/F:P)OB/6,2PP$RI83!).:A%.884C?YB.$.PEUR"-?MM.W5\SQ7IQX"MQ6*$,XU31%5E#*35N!YQF@TBM-\CV8%S@V0.5 MP^\E!U%2T5 =6^X?BJD -*"7Z>P2^"/RI!0ZSBY<6QFN7VY2RA6AD,U*5C#* MWJ7+# ]_D*@F#8C236 \Q55R4+U/)IO)X4O5BJ7%CI(9#%049[ J-+K!#-O8 M*@UL<#CR+;Q0IYN[K)U^CRC__T]XRH]7_!F?!F!-^))S\O [Y\)A/2W?BJ:( MBKZ4\GF@B]#XS9B/ K)N@.W!Q/9S:>HL>)^8:W1ZJ5(T\:\$&.&\"6RQX)(W MVDWBV$+*3$-I=KUE M05,AOK%&IF0DZ':[I"XY*+(C8_'@X,[ RR@4(HV1(JT&S[@L*REBB)&<..&W M%5D7#'DI:T#H1# \C3_-4TS%VC2I ']@@R\)5BE,&JV2*_H5S#KW4'>!FI": MGJS%E-^F9@,:#C:&27H8&2MJ6QSK HBY$QKB 0,T6]!.0 LT$VN.5P+!ODG9 M(S+RA?)(!13YK#/3:>_-+FE&& *(@LE"S=?K&%U$FM=FACN-/@2M-MX)36GW M'&Q(X6::#LAF5!;BWTP'3BENS PBNR&%I.0"C8(>,@:,AT4S#- .C\:>EZ4J M1E8.@)88BNM89%1U&$2TPS(SN@S0]83/^I.F6!^502(+1BAU_ XV1I B+FR$.9D>PKUT9W53Z MQ0R0VB7E4G"E*A8J!6OC/,/Z&,X^_QR[X&&@7Q$D@LN"U,%/*5J#IFV*REE1 M3IOH-@:5US'FDD$+R=DBNVF.XC"G+LNB?ZGB+*D\=5S:X\1]2D>HF!G'L#P1 M8'B#2W[2[3(GR\]I$TF'L[V>,+DY0VVMA,!SSZR-KDB8QE*0D"5K+K&8*>CB MV MHLL8AU"(]B"[=5&I>T\C8<60P74[^V J9D(2@002IM'_4<6@SR;?()(_; M3'*;2:[I_)N223ZRE/A7$+H@GJHU0F-C9LAIAF MG)% T:E0G=IQ?3^A2C2R U)E@FE[J)QG+H>R,.DLXR-D &E#QT@/D[(+(C-- M/H_C; TJ-BN"J6SV^*QSR\E:77VGS1NLN 05+',]11X5/P>ELD"[ODAHZW)) M3C49]@A.EU,NY80OS!:3#^CX1M:P8X1T9"T<>@RIF3S!M-79O\'9PWW2K]YU MZ*M*(53&709V9&U!J6:AH/EVUA]M)'>-Q\4V[B54IZ*U.- M%=N!!X:>X9.9(00V>E1"AF*H7*J'O&-4"V!X!29RAKX4E=-ER\;%CCXJ#ZLH MT90A2[;4KCVKM@X@4ED_U5A2O,[,5QV0J[*US4O%+.H,&VD/LF!E*$%&-M%2 MYY2#4=!?5%MBF)8""-+8Q= _'4<9OTVEU\DNE?[U%59WFD*+A0UF(/-9*OZ= MXSK@("3$TNBPTT 9[,EV/'3K>@0M;TEY):JX3+"ZP)C>V;"6(N08(>4:X+\JH:!3$\P/%/:A"00IWDV1\V,*S83>=L?Z M$**X*&+ ,+C 6F_.N'A8#DU5*5BDDI%@0Q]1.H8X;PP#X$SH;69>SI.7>&2! M[,X6SZV"H;5A/ M"S^0I ;MLB!]3,7!F:>/H4[=JJ",$LNK@&T^PY\@OX&A5%R7@H:7Q+0V%U"<\:$K!QAW MPX['!,&,W"U%R_?<]\KXZE5:R@$5=Z VNKQZ.U!!7X!$ZB*4*IVA$0(S@/^/Y1E?+?-93NJR+R](O'R5DN.> M5M"=HDO 939Q!)SG'OC]"86KKDZX75D[=H>1E=*4 JF4CCL82O93E&G=E]W M PZ]MC8ZY=WI:RGSZ1+CM3 6G$)=P5#6>A'MX"^=UXI8_%X= MOJ.V 51 LT[%:_67-WZ0@LF[>1U$M YZZ(TDJXSY80QKJV4 $9J_+L);3H=# M7+(1F'RS_-JAK[;:(/!W_;XSZ/3V?MUQNGN_NV[8B3.:#F\UZO7?]2>#.Y_K MU)F,;C?J]=\-^_O?63>ZWL=->D-KP";U'Z[NZ%(L MRFCF4^KB;N_Q M08UXZKW!A[;-/F3!>[M4/5+"=5O"W8YPG=O(C[U$NBMBW]LX>U7!W6XJ#'.: M'7V![DLB+@6F* XX$P]-P7;'VQUO=_R^=OQNS;\'6. =&?A-W]&7F&3DNWAX MP?Z[)V Q:Y'@-%W5IVB-56Q+:IGB9NZK"B(]$/3=/9#I0,_ORQXQ=\P"Z]83 M^^DAG@WL26_@' LZTNS&U+7NW;L'#!$CR2?9I%.L]L5]($FTS2<.L-6+M5[FYZR7'H@V-/3>9X?(RI*XW9O MNXWD6^S+!F)?#L?]HP]LBZGXT%*UZTQ/LD>G%ZHM(.]3%$J#GM-OA5*]-ZD[ M<$X#U-T*I58HG2(R-IZV0JD!0NDT>W1ZH?3H$Y^_"6H@!BYHF_IL M;3FT@;P'WJ3)B7+3IY>C;7KA*^O,@"'3F?J<> M47LMG$>J*<9/5E/)Z-.V]A/C7BLY=.] K7OC%I&/2F3/?J:QW=! M2"!JPDVP26U:W$!LZQZ;G,T?.YW3E-35RNEH"UF>(.M/G.ZQ]RA:UF]9_S&P M_M 9/:)B]Q\*-?U$W37_?FT;TW&95?_,TRR8;^K4V?2;V!!L0HB?:QPMQ%3 M+AC4.EFU-)4-FWL,2.RFLBMJJGN4WM305=+R#$_LZ_[H9MJ;RAY]"F5I#AY("?XBB*;_JW8)[]GS@3'I#:\;=/P@=S[5Z$V?P0F,-\*VC MYWUG/)RH'ZKFS6L8B[I 8W]:>Q>6C'M"/^\.NTY7PWW#.P9.YT6ILS:#*2HD MM)L:W",4'3:>3PK,K-),#FXIOX>Q6BZJYJ+J:VC6(H$W#IWQ"]R,YW2O26\V M0]#W)!/1]8*M[[J.]?X[]D4F:$'LC%RTGC%;#=FR!''G]5?P$-[3>5%B"BR2 M?^%8[QAI0/50OJ&%\IXW7#,K>OL>OJ<31. C88' L0TCA[ N&D2NA"RB\(!- M(!%"VJT.TF+;I=BVY7T_G_&+I=J\6/TN((8B9V4L*L1L=.OZQ&IZC6JZP] MA;XBC43YDXIQM?5?:;4%\"TIYB#%?\'.!@AKDX&6F.69PAZ2:D*_"GO4(901 MO&,F(C%'9%IMWQ*>TZ5@;.<8D:9 % MW@N.07I/F:FHC*292@CCM$X"F558[FZ2,5I7/)^CXD/@<\140 RMTHSWO,G M5=*&@:DCI2F,/\/A$.4JUP!Z$KAJHR>)"%GL@Y%)C3!?@1^X#(?'&,I@O1#A M$".: *UPRVAQTAZ"US3)I*Z&&:GG82RNUF@&]ZUN#ZU9-*;IQH8VF,WC\YP* MIV]M2T=5[QTXW1U??(?B.^W!(0:9V'-,)#I0 M$E\RD',0[;'('03UV1UW9S:%1/$3$$J1\1("S9Y;[AK(A4:O ?/&]F5D)3F* M'XEWM'TB":#=D_!G:W>#H@K/:10S\+Q?6*IR)#ZC=*Y\Q%U)2K^6V'*$'H<2 M Z&US;.J1Y/ C$A%219$GM\FQYP150UL^VWK?F>EAX-4U>",-TGA[L]DFF>^ MCS$1/-B8("L!_USKM$K/&E,+6@@T81]IQ,.!@NNYLV_==*D 9?G8%MYQL;7/ MNYV)TU.BFH)LW0E(>)OE^&A@!,=,";9E,!D"^*MI#Z&@"]%V*8DY-RH99SYX M<83;2#AZ"%^'BS%?9U,X%S@S1%!BE(4(\486&,Y"1"D+29!UC%>\2D$T&7XLUF24%=1#RVPO6*$)>2H3& M?YR??Y9 C*]L!);VEL!R_\X#F$K.0-_N-V']F?L+B<.+;MF*@_@1&3WY:LWR MDEC4)?_QM?4R>"7Y%V4 SF.%TZ"<134*KPW/R()S5 M^+TN0[<*!/*<@Y:F1>![:=7RN,&7\()KIJ4CP@PR789GKAR4\9HOW3!'/QG& M12S5O?31$G89@!>;$._B:\ Z)#'[+8JO0N$OA'H2Q((*QG(B)2M"P03*SAB] M&B/C<^!#X* M#!BPTPG<@B_3_&*YLYAP63/"HT9YAP"A%")8(\-'*BI-X\F8MF-=!,C8..>< M_?Z"K(@$&Y'U#NHC)-4&WCF3J0P?;6Q7$J.0M1$_-Z=O6*HR+"[BK>-BV'>/ MS4V$F4@ 8#R8YEF2DD:?%JE[?9B5X-2<(@+#V-,"4QEF"1)B+(C)_=Y)L!6D5C<>N7P3]@,BG)J&ZHJ]5TI=MUT=_,0:1YS M'"8*LB] )?BI\CPU/>6+X$MPY_&3ID%GGT<[K+/! ZFV OE543K N)4Z'G1F MC4?5 =-0Z;XIE@RA698?K&+D:0,9HME2J0".T2V+$XRSP]%EAFLN#SON1B%2 M:%@M\A08.J%ESP2<3)!!/EG]!G,2Y^\NR)BC,6 8?$/C'A8;(XBU5!](IG!C MR]E0P-9>=^9IFOCS50R>B3J<0FH EFNK M&/XPF7N_@D,R&:%F$.]:*!QTOASK7X4D(QSI\E)\D<)JY,MN%&>&#D*M6.@/ M$BQ_Y@R-7B1*#Q:XAE@L#)6TP+$682JN&!Q=(EJ[C&C-XLZQSOU]N-R4L%6; M$]!V\L6>0#N_@?810HH'&@P>GGUB*.4;.\SCD((4/"*E#J8"+26)?VEGE90&!!10TX.Z) 2HIY!B<:F/Z[8%>A M%#HA^Y*/&YYFD$>>"G^07Y"RK*/R$61H.(0,%EY$48S)%XJ.!&7E;W1$194\ M6&2MN"%,!6VZ4/ISGG"L_RVF:JX[3W-2)ADX<*F4I'!(,2P4A_E*R"0:%6SD M9$?*;93Q(P_V*\"/Z34X.)K0+'N1M3 K 1.#37\G0'.M@D@9A$K6*N]*6X67 MU3,-(IC1)9?6%(H?B&U:T)D%%,$O-.U!CMFE4D=54T&%$<);1D#;!<;(H_B2 M%4=A=WP0LNJ!@W!%TE3:(-+<51H0;8TS&/=,.5VDTTC[G[&Z,VE&+A:'5C/I M+[E_QHD,8J#EK#>!>')W^&)"BOY(&5G>B4M>6.#U).@,^BX&QS"4!H^@C\L5 MTUA:*=6L,'1>JN(;5/N"VASLFXQ=33**)*UI"1BUV*#)A3/1X4<_4*$>0WGJ M],XU2Y%.KK17_;)90W89_6PEP8V3]&'^G M/Z'L!^T,+)O\KXP=>JS(X3,&ZTO8R$.+7F17*$OQ$!,[Y.3MD.22B0E8BY][ M&!O$FNH$+=-S,[*>!.DWGDLYUAI$2PY7J0(]'&_;OOJ2'WY/F0>TQ7>D=#7SM*/*7G"DSUT@MK;=JR/4F)1 X+:3Y8#YQ-+VR< 5ACYU:BC0H@)3@>JTJMU0&Z6D63F( M@A-0(J#X=(WE&$P<-]-/!FDAS&,LQ$C3IFFX/U1RU%HD6)&7B& U ZE&?KL, M0 *_G,7SLW7L?1.9#"L6&=-"_*4<52DE5O&F2LE3EW*M%'PT0HY8_DHEA/4E M9'5D44=IWY)-7$;\.DUM'09^C5BC#)L3&QN&=S%;J3@YU?'O/.! A523Y6J! M5)8+%(D=-+?=(+$P/4['M!0:4YE\CY[V=U/ZJ!LQZ\)V _L!&[,6H!1#LJ7W M B<<)8F,T%GK//'P_I.,84F1BU4VX.9@!/O :8"NIF).$+Q8\VJ10C1,D/)K M4-!OUIS=*4<+,6)Z!5:_D4( Z0AV3U#01"?9]1#*=-+"1]D=Z3)88]Q.NEHV M2C3X7>2NJ$(XCLZH\"OC;7,Q,RWM*U5AL)JA!Z(OG7%AFISR_@6"\Q<"XZ5[ M\D)HQFZ%! M.2&_/"B)=8Z4ODH0\C#E$%Z M13NT#$MFH"SC*+_85]42\SRTT,1D]03:,,B$>8^/28/WN+%\56=#N8J%CG<, M-BH_3?:?5J.VU))&1<&6#-!G$C="16_I?:G0/*%N?=(YJ#)2X6]PO/Y3A._1 M>C+,FH($K-!E#A3YDTJI"ZE3[/E66OFJR)F64K7P<9X921B=4"V%IBFUQ_MA M)J$;9QC_(;:""F6!O4_82K7P*P;1K+=N$L9PT%;J HWUDIE"1O7).E-?TCGB MK2M76ZG":K^X[8N?G:%E*JTV?FE1._'_@74!^UOL\2LTN4 'S%AT;.3:A5_X MJXF =RL%!FSSMLCG%_E.&.)/YG X6+!Q8./P&2Q50I6.;+KUZA*[&-$4.$[ M+M-$*!AUJ:R^! M[@RA)(51/V(" &=C#JE-JHJ:X MN!N6^TG?KFN8;OI:*D3EM@84M<"K;4OT<0K%M+>-&GY77"]4=HST8=7=+PPV M?5U2[6>A5F1-+)6O85FLNG^ABU0-NV3IT-Z^#B#:1'GHC>4KJ1Y3_\[9SG3K#<:\A ML.:=:ZL[NQ8+-/JELN25LA372(K'4G.\ MICV]="D>9-TW&G*T[']A'.)]J3F#U>_:QX!#G[X=__92;[7#T^T-1@.LX;N+ M?0T.@7XX9,%[.PD_4L)U6\+=CG"=VPB/0_I4_Q"Q[VV+#.?^R0536"ZTYV M([ZG15_$X/*]H!*VI[=)I[=OCX<3NSL8/)[3^TCA4O' WM,FU>[$M8+IR0NF MGCT:3NW!^!&9%:U@>F2"Z8[PDVG=8Z[GJH&S5KWR3[KX0MVR>WTK(=T09-!V MC'J,T0@1>%-PZ]1HH0\51#)JZ$J=[KM=H_Q (0,,N/W]23;L[?8-X)?BNQ?F MJ2P3\X4!Z"&OX.GK8#I(=Z<3'R$U;IQY124VQDG/^DY%11G>1N/JVI?=5UN5 MG3\:\>BKPI*JHVEN\\ 93&L6^NC;ONT!:-8!&&X= M@#ORB1^9P7G!_7)MU2V-K4H?VU.D6<+W$Y1?W4#[LG>3?7F=&*M@@ /%6+=Z M7J<\#Y-QSQZ/CU7CU\2%[DN*/8ROWA IUKVM'7LH%9\,_X\&$]#DHY;_F\7_ M8^=VWG#+_]O5,),!9M1;_F\6_T^<] EQ9;S;_!]>O9D M_(@**9\$YP].%[V\WP57W[GX2,T0)>#M;BN<6_AM!]_7:8)35TVTX;AG3T>C M$W7.OJ;$Y,[VID'>YFWOA]7.%:WFM>YMS= [#,4\A2,]Z-G];GNDVR/] $=Z ML&5EU.E(/Y+SW!]/[7YO\(C.HH%?X@3^"=F[B6V#YIL/Q(+;IHON4=IC8?VN-\_7&NU MY3NGMC*8\6M1 ML3EP3E2O>6VR?R80.+: [9.08?1=YGX7Z8^7;#Z%C&%G;/>&DP9E&([=FP:Y MFH\]R=!QAJ>.PCR%(]W'6M5>>Z3;(_T0><.39Q2>P)'NCR?V8#QMCW1[I!_^ M2#_Z@/'GFUV()QI F(SMR>#8=,_3BB+4+=W3=29MZ.S'R3CLVN/!L0U@6\X_ M+>>?O![UD7!^OSMM.;]1G#\]7=3X%#;J;R*3=MJ].23[>^6;K'"Z+J#5A#FZ M=_[A]#C\&)]BX8/NU!XTZN9+ZR$?)&Q[XYH=L8DS/@F01RNY'JGDFG3MT; - MU]^_Y&ICR60L]IPGE^X](>+*'F345H.T&N3.LD.]L0UGZJD=ZE:#G$Z#])\: ML]5<@\B(CYJ$^B47Z9WVNC2"JOAQ/@O%K9#2VUFVLVQG>>,L'WW(]_U\+CQ" M%,C<[U;B9CNAWV.T](&*N$X"W^QFW1RMVW3%>L(+I_\=)-#J\4.+26 M9R<@>L)2GA^-B%:MN=YR;.QTFE0/_S@*I.YCC/8<-OH<3ISNL#V'[3ELS^&) M;WTZC*,B J697V,O##WX2W/!V-[,.[8UO-AUQY..M21]7F_9X\G0RN>PVQC M[]L9@K;B#JX0JZN$VT57NK*EL#;@$:26 '+[UCOAB=5,),RS_:YM]3J]'OW9 MI1? 7^"5B4C7'',.-TZYFT0C-K97ZXT=]NQ!?PH;.^K8G?&0-W8 'P[[)][8 MP/_;LV \%'TQ]&;PIS<8C/WIL#>=]MU.?SP8S_W9^/]VNY-G%>RP>O]:0P:\760P?N]ZW4(<6*M8:=%Y G+]9(X3:U5'F;!.A360L2+Q%TO Y@%_E@IF-2V M0+DLK3A9N!%^$&[H^VP):F"QM C66BP"#T;\=QXPK'3J6._R!+A=\^,6.UH% M)^*LLA@V!)B0B6TM$B!#;^(,7E@QS(,&@8E?!G&>\FBPJ.<#9](;6K,@#.&- MCO5U&>"3\15,%A8)ZX+W,?X-O,&%WP79!A],1.8&>&H"8#Z8H@=,&*]$PNL. M(B\1<,;HI2',**2S)Y++P(.I7G#8? ]8,)$(CBG)"S>!!WC2 M96K:UE5 1#,GR]NRMN8@$VSZ6R88#)+^?@7#;XH7HDVP3M5D<"7P4A=#33@/ M=R&0B.5==BQUN*RE>XG=BV!\QB5'*60%,&,/]W"V8?(:[ 4S7@;>DI@\"684 MWQHZW1>X//RM?(=D!YNF'8F%NV=HF#;?=J:S$F36ESQ- Y<>\X-4'R7-!?"[ M@FNP&;K H?K.^ 4],P]S+\MY>W%?YK+_IIS;IFC$B6.U3R1AEL!&P.<$L97M*09$.R;'U]%R%X&U5*DEY)@=L&F M8>S1KMAJ*RTW27 C5K Z*]NL!?-*]4&ZO6+L=6]0C ]+Z+U*L)KT7PRB_J\D MZE'<AXP5+@\&2@ XVBH8K9#.A- L>7U,3*UD&OPI=8&T\NMB@N]=Y\QXF MM,#?*ZJG#GW3?6/M?H7CHR%96DJAWXU9I3F\SD4+$<;8V%:>H>*";VQ8693/ M03:2E(&SD,-(<<8J0(0"1,HJ1RN 11L>E128(P&:$"9$NM\IN#5?_/VOL^2G MO^\=5^[IH.>,L2J4%4@,;C+IUTOQYBKPLZ5TR<6=IC+F2O8_L M7P,*"9'4A;5!#6RU^C/^7":%G[809R1"S]PY3/^U&UZYF_393^5%PXJWB'P, M?0ZBQGQ^%VY7E0G/DP#5&K,,?YW#?!+\%;5%_UK1CR>AI1L53 (Y0G>=BM?J+V_ B%J' M[N9U$-&BZ*$WDL92)%8!#R'5^6MY^J=39] =H@"0R7/Y8BD;')(-6T%/_F[0 M=2:#[MZO.\[^[ZX;=N),._N_O6[4Z[\;]H=W/M>1,YH.&C+7EJXM79&NHX-& MO:&+\35CBF MG.$^M$5PS*'5, =LN"6L&7"=EO"W@]A.W=Z['=%YB.@TLL@ M L,\SF$(/[4QM"M@085=GYX$O^"DFO-KXF+>Y+_S.M&?W>H/'@W37]-L,U1O5ZSGCD^S1*19[DJ8AK6"J MT]K&@Z[=[4U:L53O;>I.6['4BJ6G(Y8&PXD]GAS;-+@52P\MEL;.:;";3R^6 M'NCBXTE7_"&(W,@+W-"ZD*5;#X!?42<"@-O6&]FCR>CQ7$9XG!O5ZSK]=H_J MO4>3P<3NCQ\1!,;CW*9>SVG%7F]3K^.<$/?D*:1*?LY3 M^"Q-K8_1/$Y6?&&#$R>_"C]P'VU+MSTJMC.UI\/3N&2MVWRX6S%RVHAKS?=H M-!K9TT&WW:9Z;U-W?*+ >+M'AUNKHXX]FASK^+7;]/ QE!.*NZ<03[V(Y]D5 MWF5C"_6_@[.OPEL^L9CJ>-JW>Z-C.:WU71_>1CVV6*G=HP>W40?V<'JL_=-N M4_UMU':/'KK@8#JR)]TVAU3S;>I.3GF4GD)$]9=@+JP+CQKDI,I0%6Z8+;V* MGL>/W"4:=L9V?]0&&&J^3=V.9[ MU -;M7^TK=INTT,?I3:>>L\4WNWB]<1BJ=DIQ7^@;Y N5].!7KSP:U@ZG:K]4Z>0'4YK]64&=B3WL >32<- M0N6Y\SUJ4,CBGD]N_1@4_G2:!!E5!^8\Q3Z=I+]"J\=:/28S0?9X.+&[@T$K M*EH]5D<&;?58J\=:/=;JL9OZN]JCX=0>C%M_K-5CM6305H\U48\=B?K[[""8 M)P,%IJ_8M@8H,%6-CJV9\-R5(!28$*8MTJR <9'X?0Q]"=Q#\#&#,4)=;D'V M85MSQWK/[:01_:7Z\I6"#R/,3#>S7,(41#"9[A1'#2(&!#2 - ,8C'$?W3!4 M,&<:[Y-'HI_#&J][_@?P\ ;/KM_C BBVCH!XEHF(]U9A!?XBP04;!JSXR00K M0O9*@1T\A9VJ\>,\$'0$'V?@U4G\/$+,FR,3:1!93V/D$:8JKC&8;Y#%SX%4 MP&3V2$OA^O_.W21#>#WY MF1Y4(C1M/^.+$$9,8-;4NUZ" N(W5W'RS0I2;!:/S3^$[Y0X:W>5\%L_F,_A M>2 0[8])E42LXT2B0(D%05H&$MT01!,J&9I G*L=+1:D+%'!MK4@F&U=&T275N0L:U%M2!C M-^UR"]EDAO1:D+$69*QIA&U!QFZD4LU!QLB1.H7Z5-$$ZUZBQ"-G>, L*C#G MD>/.^DZ%CX-.+J./O^R^*CNBM[E<5;<4W-,#^NC9D\G8[G7:2Z>U22;MNVIV M],6+QP+U\4"5!:U@JM/:$*UQ9$_Z;=O*^@NFTUR%;P53*YA.<6W+QEO?W?ZQ M(!VM8'K@C1IUCKY?]U@$TT,WGSB9 XU)^"8ZS[T]SO-CO_)JC_MC>]IMKY#7 M?*/ZHU/>36[WZ+##U!M.[7&W[6U;\XWJ]]M6WG7?H\EX:D\&QR(WM=OT\$?I MA,@%3RY;- +7=-KN4LUWZ7BL\0:W2#Z9.?WV_?LF6M.#IQFD'D_M7J?% M=J_Y+G6/EESM%CWT%HTF=J??]J&M^38-CG9+VRUZZ)/4'=CC3AN=KODV#4X) M,] V=&X;B+4-Q-J&SD?N48/B*VT#L98Y:[E/;2/,5H^U#9T;)RI:/=;JL=HR M9ZO'6CWVQ/18V]"YU6.U9M!6CS51CUW?T+FB2V93FD1.G.[H=IW\KAUUZHSZ M1S6R4S^0>S!D(MZR_='U/SVR.7>I!^J9T:[[SCARN_]1=0]4HUG.@[_]38DJ M$V=$5-"=AV3GW-3HHHJ->76W6^RC^QMV:K6MMT#%Q VI%>M%G&=+U0VYHI.V M7.%6W_/Z;E"O;AM$-UL/V9P_1)J))++>YTF\%K0YV /WU\#W08J]=]/L$6Q/ MOV[;@S\YD,K9F01@&<50@3CP?C3K.P%JIS^$<]J;. M^(7->PF/]7KZ,=GZ'5O'R_[@-\VW:S2RIP&ID;R>G.5Z!"<@1\3.7"^HT7N< M4:/Y8J6\=AZ;]' 8Y\@\.MGW1_N-W\#< H MDJ4&/2XXV*U4E08KMX$V'I0F=J=XQ)V!XY)G^Q^IFC!;Y;)C9DU.EM7OE>EE M_KE,"FMW(;13P(^*_HO/SU)[>I\T=Q M\A;>A2 :M(P*5JT]*,470TBC2"5KNQ#PK'RZSK@_*92/*<91I [&$Z=7TD'] M"6@@0AJ"9WNCCBE,6=2+RR#.4RGMOY1TXC4:!KMQD(8I :%L*YIM!"9L._!B MSZM1T<"6P%>)$&JDLOJHTBX20X>L6*38E8*"D4KKG_"@'Z_ L+T*LO\ =Q%J MA_1(?A/P)WV$*XT$LN&VFAIU0346-'W>[_4+/4\C/>]UA\9'6LD6X#.Y6/@*+$-=)=P0]\*<-PTD7Y.0)FE2VN-<3S; MQ-LJK8E@@1"EBZ%.=FT)*Q(+ER=N!?"<9W ,F5$P-?G0%N_/-E:W _RVS9_( M)@O"9(&]F]-VDS'C>O_. U;!J<16TGPDD+1@JFGJX]QW9X'+:QRNS3L3"BW9 MDB?H:!0D!:%+8@.H,9D4?$8R8]@#Z]%69F;E056/X^ XL'X9X;3!G@.!8'W7 M^#&E@^T6 ^*1FW9VC],.KVW-ZE-D_>HFL-,#9=\CG%84 =,B])9"IKJ"40D$ M2QJQ1!J$JPH\F#T,74R6A(SPBTG3B5BZEP+X340P@?@R\,GA2B-VL-%^C M94\RLK1NDJ:,EX0L&<+D?#"$ HR4**>E&(?6_"(S9&'V\! MLI(@FV#FJ8"EI?D,O;\L<$,@OX%&EX@5N(CXIF4II_+18 MRQ*TQMI-4\&"&OS&'[H MKI'#$#]PQE*9-RNR%JC/(UP;[9.+.B$/,UM*Q.N\Q 3Y!_4'GR-]"N#O*Q[T5;H4"T M2K2!\" #LVD%>RVH8ZWI]HXA B6WE_D);9 *6,T.G@8-> ?T052Y7N?-9Q F MUL>/CO41!( U=D!$*Y YC3MGO(Z"C9$;;H":^.X/6H2\58>%?O.%^)U^\FDM M$KF5-&+O3?6W-*'N&R4-SQF![PN%81 A[T.2 MVB/B,(&)IY$\T;: M?JB[3>>X.'0%JZ%E59J3,JX;I\*K@#HEFJV1+#%].SA3Y=/9PG4^:?C#%E:R MI6N3Z-K"=6XMJH7KO'7AVA,%/VSA.ENXSF81MH7KO)%*-8?K/(7F_ INWAS\ MU,+9^2&(HYK=5'IZ*$[C:=\>=4X#7-;VISRBA=C1T F/!G%ZMW MQ""M8&J28 *19 \FK5BJNU@:.J>!?FW%4BN63K"V2:^'#9M;L53O;>IWG-/ MNY]>+#V51&AV):)LTZ9"'T=PKXLM\.UI]X1(<&UX[R#).FRS#FW6X2D)IOYT M8 \'K6"JNV :.]U6,+6"Z>D(IFX/!-/P--JX%4R' [+UCD9D>RR"Z2DD1-\6 M%P]%&%]Q1R/V3:TV-]KD6%\?).S0'D]:R,N:2]C1H,V-MDF(IR.8>G9_U+>' MTQ;5NNZ"J?=DTQ"M8'J"@JEK#_L#>]IKRS9J+IB&XR=;MG$]>HO1%6=<[ZXX MZ3*^HM9.5I13,P%LS:M]4=R[-7?'T:UN$N'%BPA>ZZO^@F^QJ5NTH28XPO66 MEFSV1/UV&M@"9S1RNIV[;],Q=?JW;*SS\"U%FC;7?MO^I+2H[O"05=7ONOY# MM#=YC&T.'J1]R2,EW/VW)WFDA#NJ_S]1+ (O8[UJVPU M_B-IU-MR1/T,Y,'T/M+)3Y26G9:6=Q;GG-Q'-K$!>]#NW.R!/5^&V]MQQS7.&3]5"Z3ALHSPY$Z7;VBC' MT:O?&BE'T:M3X?7L38"W6-A56-@%Q^U@81^# M9_]O<60;M%T*[#_&^/H-WM M/6AA#(UX.ZRZ"T9YM3Y)D+"&86%]*H!J+3=)$-29<. ,1%IQ&8>75!,42W1: M82*44:T/HF %L-&+A,!M2283?*+"+M-%0U>$T':%,&.K&<*!IO$\NR((T0CH M(QBWEH#Q-# W I0E@4 @6%\@KIMMS?(4?IP23!<",P825#43WC("VBTV,)\H MOF00,P7%2UAQ!/L:5R'D&:B])10X&]9+%)B)38PO25Q&>D,86H7R"\N/JZ9E MRSG3]-;+38HZ&PGIYUX&WUV*,%X3[&K#6&=_P5ABG ]%3P6B1V!IT6W0T[!N MK H[K1XRP3I9'=NX,[Y-'=N@ZPQ'D_NHM^K>#S36855<1Y7R.?WQ[2CP\'-M MZ=K2%>@Z.6P^3Z>6L85R:Z'<:E<+^40)VT*YU:&6\N;@XV.L.&VAW'9(\CF) MY^"+EOW4MH5ADQOR#.Q)IV-W6N"DNB=$P"\?/M&&/'?$(*U@:I)@ZMOC_M3N M#EKHI%8PU6>QK6!Z\H*I9X\&?;O3-GUN@&!ZJ@BX3Z&%X2_@?$:I2M/&V5(4 M*;Z]4OIQ-D;I#>S1\-@^PFW[F@?>I<[1=M)CZ5[3\L=!)8]3N]-I3W'-=ZD] MQ2U_7'N*1_9@U#;?K?DN=9S3=/L[_2F^R\LYB*,XK(V;4)W&^[+');AIO>5T MDJF;#55 MW<5&JZE:3?7 -.G9H^'4'HQ;GZK55+5ARE93U5UL-!\(XT((Z[-BDK2/[MO++IK(*P(?E5<<8\CVCFZ #\/(C?R JR[S^ #OE)/3P6I M=1[AS7/KBUC'26;%D?4A3E96MW/V3[KK3'?K@PC^NN+;ZXE8N(F^H(Y7UQ/7 MRZQLLQ8I55-0WQ3AJWH*!<)!#Z]A3EZ 5]]WKY_8U7\M=) )RW!@;SXM4ZCHCUY)UZ3])"WZU_*4Q:^-NT<$U:4..$U W= MA%HBS.(H3_$O<[S6C[TB(C$/,O@@S6+OV]G,385/"WGA/\UGBM%CZAH1T^O=%%LIX)-QT1Y"C@HL?B%G9]08F1.@ M1A(13%K1PQA2)!K-9A MO,%5T'2]C'M,K$6"YQG/L)ZV[ASAY]P8P5K 9"+\;1#[CH6M.;:&L[PD($F/ MA!"9;44"!DC=A.%UE'@(8)*@E'(/O^2V&-AU8QYSYPVD LJ/6/_86@8)-W$( M"93'?"]VK:"N'_2#I5C)YAQ(URS =DUE&L./%XF[JA0XM3X\?P@+QL .%+B1 M>1:$DO.M$)MTW,0TV1(T_V()L\8>*(O 4T1%"H(1@%(XRE ?P-]1EL]-Q@6. MP$_@S:FHX$882G99@=$#>0"NXN0;'Q;8SP!>8+1906Z(BB_4FVB(5+X,%Q// MY^D2^<)H1&+Q[3Y^LR]DOPU\8_6+BF50-QE<8(E\L(@898N(_!1GA>1=@+1( M@(]!4T7Q:L,-9&!^0"CD3?A5N6V,9.(@*5JL^#"7E)K,% J2=B[5J]-]7QK& MBN]8(JBN)Y8HW0-G&[3?M2V\S&S_H%2_ @'WO&_W)B-G;*VX+Z*-XH\1NIB# MP1[Q$N$R9?L]I_\"Q'Z\LI[W[,&D7SQ8B,W0A4GAY!T+M9)^'E\'*@KH#F0# MT2>0K\P7@)54DB=2.6"3&)A1'M)2X8'NQ.F\0 RR*Y!&TB #;9+@ 2[0RF2? M'2F8S%/%# 6,B.)JO02FQKES6SEY/I&%M@YY#$=QP7H%UJ^@JV#CW__1F?6AA4,G,D+*X_F[F6<4)^88+5&6XZ(Z2VQ_1*-A*(:>P9Y M>9*(R,,F1?RMA<(%="S0XTJ$J =@#Z9.1V\ 3)M(B0?9U:HU36/D -@7$MZX ML&4.; I65!( ,>'8P;:EQFR)0,^[ V-O8>@\FL$_$-S-:'2$*B3($ 0NA8$] MG-[:!0XCS8<"1F0*# Y9- $; L=ZWNLZ W-PX+C+(,Y3>,KUO 1UF!^DL!9J MM00"MUJ7^\5AF0<)[,J_D*8=_O??\>BEHK(SDCKC=W'J1Q.G^X*^ M0TR[%R8AN=?2=6*'GL,[_S:Q/0AM>'&XX=..CY_%L-5G)+Z*LUUQ]N5Y@F6F M<12)4!N'A56(,XJC14RS2X"T[-H88(2L"_>?3EO/P;_]D;!I,G=Y!&[)\5+: M57-[T\RN=[#@G 0L;>@/<36)461*MMI!MB9LN& /!>0^X((P1Z8&$DK?_C.0 MS_KXT;$^@I]NC1WK5S("47[B+[KC-ZEES)%<1- %FS0@B_"#]O3?QA%WA:/? M?"%=13_Y!+SM&,,$AQD&W0O8=ZO1/F^ST7X!NI-Y[ M_Y!V)FV;#PY80/8YLM-[>9P:=E[TTA;&TMSRTK2DT&8.,\CCUE<A87AKYT,(RH*)O:1L-?;7O9 M1MQ.&_:N]^\\8,&5VMH3D6$]H' 1?=7>"T7)\C6;;/!BCD\XUG$1G:-6?84- ME9]/QCUG9K]GB& MMG6U#+REMB?VF0=J"K;YVH0B[;/-=N1I*5R?C(0?TMO7F.>6]I]IVSC\@\[D MQGK>GY2#+7J\*E_UIK@5.L0P#[1KGG>'!6O<./"-3O#S[MCIFL-)^T&G(6%# ME64"= ,.,P-Y,-(7=*5<'&CJC$J!JQV;Q!P3)Q?&T>(,P^\^9T",\3A@-2Q/ M39F#:LF6FV5),,NY2;.11$HMLJS8,^0!'VG[?38[;;/HQI;XHC'7PNS1#N0>>N*J $PCOWL-Y NRY: M2"H:-#P@=)S@;>,_=Q7_&?2:'/^YMJI#17Z:=BZNBWUJ!2R$,J0?#IH@0ER#",E$<6H.&NNWN7LENE4+IXRS9H"I9]@ MTA#-^82KLX),2&T2@(Z,%@$J"*9,T_3^<:[%M1%T34A*"D][3O\PC^+YQ)EJ MLXL3PY.^8\HIX1JE]#P@!\]'QA6KLP,TT9A@LS:2I =N'['.M#:.XR:OE D0PO/F>[D M F](!6XI6Z?W0OI[W89;'X>1KS4[[L[L&!YJ=G!0^$\PZ(/YIKZ6R$<,6H,4 MHMWY1)F"CQ'PB/CIY2]QFKZRX=59P\Y(:4V<_0CDFD)>4R2R0@\'ZN? -EBZ MAFZ5FR[I:?H+"N1+*CU$_W0)?'<&3ZP,^QB1&X!CA%_@Z]5]K\G M$LJ:%#78\*LLR5<\?C$;>7JW',U9G"0$:84O0!$=D:H IX[4""Z38X%&N0YE MX\&!!7,FS 7GL4E1DD,+9RSPY6F#\WXH\:1$IC6YM$)2M5TC2'2$E.YRG U) MQL-TC**A8Z0]:FR00;(<"?5PB Y[60M;ST?.L#*:MX>D+%S+/]4[)7]"E*!H M[C[NX?1E)0-5^\\P4*+ MN4@2XG?]I8P7D)H--":F%-@;:QUCEA$96HDE%(VJ\CN,K["X D\2PHC"7_[, M_07[]'\(+3$Q@$D7/;*EFUDK=V-X4%B8P>6R&ZPV+ZIG-[:2@*A37 PH\!'@ M(G*,#.+\,:VGE#37TW)"RPQ#D +/,?"@ZE74A(KTDIOE\,E&CREK$^%?H7NU M;0U0$HFNHFC 4PZRR,C&=[J:@0^K AT=FL?2Q1A>;V)>CWD^Z R,D">EGGOC M29%\+E?%V^S.T"QG? ]OGRXVDI:%3ZJN@Y06XUAORSK'2#VN@N\H^>GB&FL% M4HSK!*&&OZO7>:Z\G.7*6U=YHE5IH4,-4X#IU3"3Z!/?XME';1VF4*Z4E\F+ M0Y?R>AFH9) 30;I$;YSTJ0HQ&*11JJ]\-X<+_MDL8K?>\$C YG+#;%/$=+^R M*1:G5*3KL3N(5A.=BU# QJ5I+@T/-)+D\4#'$6C-ACU?'T7.P( MC+<@KI^), "N8,:&_[H^C 'S"^GR@D@NY2*1%XJ%;JWPBG@GBC-]#,%(Y#): MMN#X>@*6PN*3<9YYI0N.*V!Q H.'PX*WZ&%6EA\@0C@:9X6?+ZTUM(E6:'$Q M?KN/03\YDIPSD 35[JXY9-ZIFAJ$U4E)W.VY1KFYU\PSVCIR$-*5X*7"M[K"GBE:0&!K]>O MG_)= ML<8GRM@91\:FQ9D:*4] 9-^Z &A #DHMXG@W"+$VBG=G4;QA]Y&EWS[(4_1> MW9_&I-M1Y^%4"[WV?,"RZ*9H^8P4UJL2'OK:^#S,L1<)\V,JA#H'S/[GCO5_ M%"1?4(2O#!Z'Z-YZ$4)JEYS,P5N"X)-] 4GX)TF^:O7=HC=\ZDK]OSY*# M1\:22@J EOE9E5E="(J)-LRX0L^JN$+!QC=?W\V6B5 ]=*CV-N4%IJ^MW^"C MI76^@E=ZKFV]SQ,8@C.JLNZ:+!+U@'&%L=S/Z/WG\U]))$J3E6MV12GM6_30 M K'M7KI!2).ABW$I9Z)=:0M@]3 *=UD-Y"T#@87RPLLSOGN,]6F)39V(<#!T MFXL?%K<$M=Y?N=_ (7DIS]G;3^]^E2?A%86ME74-;EC\_]A[]^:V<61]^*NP MZ/Q]#6=S8:\)#F_0\XSQ3R;SB2$$,8L'&@%AZ2WI%68 M*-QC0@P8OI'YC6I^Q9/_,I\WXEP$!$6SX"--(^,ES(T*_+.0.:GTH7@"'--Q3.R4EY(G!/BFY0LK N)D[,KCR+3BBW2B$8>"!7EH M)M=/B1K8>XR[YF[*9D$X ;[QW$3>V!TALW2M$*C/;'&^M7)@O7P_!I81Q5$C M*Z[@>QP+T)W,*Z7CTQ6*L/7"Y=G2>]"9E]N%*(EC6@N^N@#2DE7A8:&$YHH[ M.'K1Q=;\&)98),62J\&S=7QS%7MY99\$<"K@.HSZ(ORE6I#8I\@Z/TP6Q^MS M=Q?TXLVQ"CR+\IYFH8:,9_ 1&7+(XZBB0,D4 #(6GZ.\?#")$?-EH5"AEDD2 M,O"3\LE@M33O7:HOA_ J%3'GT6FF%9&?^*,)/[HDY)Z 3C=O,D_;"PFS"[\E M5_#M9,%)( M[DJ5IG-8-S)'= 4&=.$5VEV4M "V%]8,\^FSR35C43X-^?U*$*0^PI?R8%-$ M)!56G(0SY2ED$OE-=B-(2W!^KAB$6'?"7*S>@0G*3J%7,L0*L'2=H^J5J F* MB$57DRSQ7]KLN3W(++M N,OG-Z* *G,Q,@* "X)%RS.3Y#N!:EOL1"7Q!![ MC78=3T,4[KPB6FH=/F5Y9#"W%R,1YHD!YVG"?0+N364:(,MME\1!)/T./AP< MBHW-[E)*OO8E6DWJCN8FHX "UCM!;JL39'6"7-/Y/XH3Y(O9$(?\&#QM2=!# M+J-(+O*.]*K8)7=JI4M0&;X6HM<\$BBFZV:QU+3\0D[IP)FG\EW\,I9.I:\D M/82NE]J2 ,,]#";&*7LE__':#])QZ-Z\"B+:)/K2:T$SH6)19T^PY&XVZ M_#/',I_\7#LKC7I+(\I]:D5?C>&?+9%VW&@1:UF<\%CB>4S/K MM!.M!15G5[L1$0NM-Q9U5VC--UBH-X'17FQKP0O[CC5V?>*D66=VET7[>>>]7+7;WG7M42Z]($JWIMIM[M=77'L==L M%[:$=^^K#]W,*U?N$:GXKI9\9]KX_Z[B.\5W#[@V0V^W#+UKMG;'=UMR/?? M3^ IYX6.YPH-0VO=^',1AW4=2V\Y[]))3EM'2[NZ[KHPCUP(3J MV1W=:CF[(]/3B>SXR>!&&GM5=Z=^_-4!==W=?T?TD5/):#NZ;9B*3#4GD]$" MNVH]#O?:ZM1#65J&;2M14J*D1.DN"S?UMM/3[8ZR M2O>65JB#@[J\!F&V@%F FFY6DB VH4 ="_;?CZ=8=KQ"L4K]0J;5"P0WCC75 MAM9U0^]60K*W1T.;E9"LFL/>XR/5JB766]J<;F^#Q%S]3E$4U^T3U]EM4^_T MULW:*ZY37'>7M5FVHQN]'1[M/YVCR#L4C^SOZ8EI6KK969>_U"'70Y/)LO2. MV5%DJC>9#,?4>ZT='AD_G7CN#H4C^UN8]-RP=+O=>K''[N-8S'X5/O4\7(;%I^70M9OAU-\LH=XV]^@N@AP]CW=-/?I MC&_K%*KY+20EJTI6A:R:/;W5,96L*EFM"4/"LJ_=-Z^IR#^I>YWY07-0IG ^X>WM!&!C@!]*XOR]5+'RWQ[>DT[5\) M^O\7I]MKVO)#0L:'V:4<5]_%Z2'T#Z%8#^1:5YU$UG1)3+_8I&EN;G<12Q< ;E'$9%2.6Y;Z;3\3@D)&'>*T% M]^^5DSP>#JI%Y8ILC]YG!(,^C>38UW'RC7<^CJ^!K:>3(!1@\HOZR1>;7GV'[:.12CCX E.T MBMAS N<76'.6+_>Q%1N'-<4E<980HI[>IGA@:V$!8 Z I-) 90"K7)Z1Z?R M8%MWAYIJF.8FJ*F.T^QU[@,UM=5IWPL2Z6J8H6JNM9AK=S7T(;RN\"6[CZN"7CP -4<&QWM_&K@+'JO:N8N^.T*E)TNVB(ZL=+NSP MA\QC7Q\ M9;XME7+7-:IXT0ZXG^+V2ZN3S'N2>V/ M\/V6[H7P+!U:FQ,2PH MC^/2%^MPQ+8@<7=::7 1#R;7V(WL7^YH_%K[/6A<,F^H[I_L*J><:6Z\TYS77S9[=!H%XO] M]6Y.Y&:8!CM=\;NL;_>%Z,O\Q&XI.::I]SH[A%!6UU]6*GYO&WI[[<)J1::' MMA9M1"+N*3+5FTRVW=S-OVZT].MENHO4',R&;:C]\P=WFM39%K)KK?6MNLJ6-\?N_YVFL+O MTE0[B09Q,N*%C=S*GS+_R?4ZL-L=O=W>_VYOCYQ,5K<'H?L.4?05F5;J'-+5 M6XY*L-2<2F9K[72\BMSWQ\*_#P9,N_ "%N'E"5'8P=QP,O3[I7=4"%]W,AF&I5N[A'M49%I)FJSFNJZR"N'WQ\ ?CQC><+O* MRGB?VGF[V4.<.75"6'R;J^K.\[^-O7; ^2S[73]4]*JI%4W M;?S_/F&**FE5TOHTI;7MM+$B3943["X:D@!+6$C!.KS"?U/".631E4L)>,(W1$#,"2PQ@@V^NM'@&6 ?EJ1-+;\8 MEXJ+<3 IV&6\.I&#.RZ>5@'(T9\2JB&N"5X)7W7QW],QSO*:#O A"+(!#* M13"'*RZ$YI2PB1N$Q8T[6HO0295&6Y@.>R@Y*(&FXDINJ[S,A0!Q)A.JW\B( M1Y"GP,<[4MZT(@ZGB:(+=.RSB T"1.6D!1;IR7X$*:&$YBP&S$5B$H]A&45* M+R]6X9R&QYG;X30WFI_1+FEJ\[BD*^)#MUO/ M-C90;_[=3UZ^60B)*EC0-IL=Q/(%N]#*O^+V MP3F83A9_93&@M4 SJHF-U:Q.>;^*?PX3.9TQV(-&'QCE6\,=P/1?N>&U>Y,^ M>UE>-*QX9I/7V9^5=F,PV&0W;H5U,I?C7?W;K7 MZ._]^Z6[K_-'8P6^P@3A@6D9%:Q:!S>61EP=,IXW8'T,6/%B)7-8S=<,3.XO MAMYUK*:10Z #Z4/FD=$LFAZ@\B].RYP!2[:P,4);[U=@*-'T[5H=@5C6<"DISE'[(IL =C((EBX1W"H9.3 XX+MB, > M)@D8XAM$?Z-/->#UV<%_=WUR"1;-I,\8@8$+['<8'E:$,.>3?'Q0MZ-40Y>/ M^[$S[X/O0&0+NUIX,SBTUTR[CJ>AKPW!Z\[!\,6;"\Z@W0&?J J:?V[. JA; ML[I-^U=R:BP'79"%V/PEKP2?YU-#&'[D MSE$O*^#NL+4CG,O_ZG:QJ=UVD% MR'X.-TTK9Y2F6.C"UY6Z$1@FAH"PXD44G7FS MTT%= Z<\1[!\#3K\^#]*_%#]?+P#[BZWG6E?( M05]$6K@$U#M)[JT78W[5!F"+;0 6ZDJ%_[_@LT>$4Z_FJO#_MZF0%/Z_PO]7 M^/][N;$*_U_A_]=TAQ7^O\+_5_C_ZZ.\W?F&9.V6_9@AL9V.H=O6_H/6*:[; M)ZZS'%MOV?L/[J:X;I^XSC0Z"H^@3E6G"VZ8&LUU[YKKE#7FTQ6QP1KH6ZZUYQ,W:YN*SR"NE/)M)J[47A[:-/W,#%T+S#!^^O! M6K:A6_9NG%@5:*RNE#J.[BBTQ[J3J>WH75M1J>94 @N_+N*0BMKWQ\*OUOKY MD7NQAM76S8["E:\[F5HFD$DU6*PYF2Q;;[64,-6=2E9S7=]+1>[[8]<5_'^Q M&,+4[;;J#UYS*MD]O=?:38=P1:75XT'=4:)4=R(YS=W4X.RA;=_#F%TA__=: M>KNCD/]K3B:CU]:MSKHUJ(I,#TRFGJU;:Y^6*"H]M'?<5>WZ'D6\KI#_'W)? M%3KQHITA@!^]Y2A\XOK>,U#2JJ152JOEM'2[J_IT*&FM"T\J:5VT,T[+U)V. MJ61U+Q*\3PCY'W$9'QE7*N1_6'BG1OAP56 "B/CGCMAJL/\S('+KX/TWMXJ\%#/WJ"5>^E;^L^M6SZ)&(@C./0YZ#.OILA/B%,Z#B8@L$&#X^ MX 76PM[!#-# N/8B^ Q-Q^KK1MZ $-#^_ M-PE#>(];M\CHEE%HEVW1.P%?N#E[Z&MT Q S0'!1"00_"_K) 69!Y"7<9B4F M?!P11J4$NW<*V[88?#[#F"W(S8(6']L1'.K!L8WUE<'\$2DX#/'O?!WYQ_%T MDL(PQ:^#5BXV*OA88/1;(/Z'H!.I2\8,I\^N*I](=<<$6G4$K[HAMG:G\%&, MV+(%9:!KKA:!^LZZ&4R&[@1AA+,>!7*CY?(WD@[+7%DZ-N\A8#U;;NIJC0[^ M<9JF(+6/ !T\F<.4%FO+S'*.X]PK\H7LR)"),E?&$H#:0(CGU5"G,Z5 P,0V M6NT,C!G-?!&C-TG!(7P'YG/#M M$(^#B,"P8*!%=R"<>::3X&VY',,H"6MJYQE6=!B#TA=Z9F9C<06_&%8.C5W9 M(V@.=AJ!V$% 9[]%>Q7DL-LE"Y);W7P1U!:HJ%QQ(0(JNJ28\DT /1'R6<'D MIE[!=!=1K/LN.CW]B41.YOC-X@<^7ZF.B^IC49O[[TL=D<]#V&?NC0-N?$KBXFJL" M;=^F0E*@[0JT78&V[^7&*M!V!=I>TQU6H.T*M%V!MJ^)MWGGBVVU6_-C1C&V MS0W00^MWLU(QW3XQG6'8NO4([O,JKMLGKGO>,72GU7FQQPSWR"^0/V^;3>>A MZ;.'-\WV\/;X2LU^'OEE2L/1G;8"$JLYEFCY[:,SW, FT1?C6_756#;W;5MV?:DXD4V^;"MRMYD1ZWG%L M%977ESQFM]E54?ECC,KOI=/*_KJLO;6[K*BHXN&]+G-=KTL1Z:$M1K=KJLB\ MON2QNTU+1>:/,3)7 .R%S>@J7.^ZDZBS=LL.1:*'=HK7A=)5%'IHGWC]=J@J M2-\?F_[D@=<-0V^I<_/:4ZFK&X:"7:\YE9YW]):S1@V<(M!#$\CJJ6/S?0_. M%=KZ0^ZK0H1=M#,=2V]U,YB374CY$P>$5:*J1'5%J/6VH]O&8X/)5;*J9/7Q MR>KSGJE;YOHU2X]&5-9)J#XAG//GCK-!I93"&;\-9[Q&D&9%*%X$))M!,<.B MZ"O$S77#\$9+I_VOS)L@7N,@G'J3J8#^)$1=>#(8C5T/,6[[-S38)!AAGC<> M9-"2 E*2ZK+<-(V] $'/G$L42L3,1#3B8P&3#L(!FR1;@6(8Q ;H5<5$CGW]9P'%JL+J(PU#"UH[' M<3+)@.%FP(N#5 /^^<8F-,^#<1*$6D?.$Y\_1%#3Z*9JNO$T!(JP*[%?A,O* M85/=$B8K_"* O:Z&=(6IPRPOV'C"8:8J7\ZIAW"A0-VKA#'B(=B5%/&2@7O2 MB0M[1KP$?\@W)FSD!A%RRC .4044WPS?=G$#$E\;N\GDIJD=T-R+@%<"EYF8 M!#32%>6&<$FIV'/DDUB-8E11A<)06)2;^))8 M@J;X#:/SFJ!^@Y3$ .9$ K)(.I8 U=93Z1^!\L*92_QWB5B)Y!(4XIC30OSA9MTP15&KE7Q.C9AA;>BGQY$+GA31J0?.0H M+(>2_>B9CV)*\,AYOO$THOFZ^E-)<8$*79)W5&'O@/R:T6K\7Z9J*SHS2*5B MW &!O?WL5GYX>*^%R'\\&#"/[]M)- AIW_:,@X]!3<6C@/LM(U1Q'I@]WM+C M&E'"$8&S'48(%>!-B20&U+4?J6&%1\$9"L\+)H39-^! MF8!^I-W5OKOPV!1T.Y^I!V+F@?X4]IP@N+,9\TX< ED2 (TX!M MB1H1ZOLP;?7$ M^^"_T\!'L'=<]J$[Q@8.J'5A4XI 6>LNN6/>ON3Z-J=881]VO:*EJO,<]8N; M#D5/W <[@0L /S@.OY.C#5X5=L)P/6JH4'!OC99TJXY8?R(=&J&N M0.WS2)/;B8@2*)R*F5Z",&O"^!)D]'B+'[38+A?%UNF\Y M@:K>%NETA!V@?J*9E5[#@!97M_X5H)F:+:Z=UFU@T>XV+=O>>O.";K/7W:PE MPFV-%A:_<_.Y.O9F+3QV,5>SO=JH^P!H?:=*AFQ1AK.?W1ID[T_L8Y'>ULAB M'\@YN^R-J*D:3BA(_VTWG% ;N\'&MNY1_\ .U5+Y%$S)XZ%EJ>_!6CT.=D_5 M%2M1#HN9H(L\_X.1EXQ)M"-WXKY:05NLH1#J^>@#W;YX"')72_$9F_!P+.OL MVK\I-+-UO4GP/9@$JIO%?D.\VVU;-UKK@CC5[\*ZXKI]XCJG@^7 ^P^3H+AN MK[C.MG6[M4.N>R#LA1HX#=.4%V_QL\[E#L-COYYL=$V]9ZH;Y#4FD=7N HG6 MN)ZB2/3@4M3NZ,8ZJ,=;)-'3"?:DWA:5'G?7V_N+$?7#-R9Z&HWTL:H<',W?1^+]3++]#?:[/5RAB&5T"/GD2 MT&T8_/RI.>00!G;;RA^O,86,KMZR%"!V?2G4TRUGA\AU3\(AS^[K!'=1YK=M MR=Y"<&PI?[E_"!L+^C99MFYV>W="I*D]BH9BYJ?!S(;IZ%UCPU-)QNT M<*L+S&P[-67F1Q\J'Z[L.ND%))ZV)I%0&3 MDM8-G?U5\(P[>X;2<9Y=E#J8KY_;#[B.E2^ 2?#"!4B799 M!#VE4TU?^\5H M=9NF1+;2$1+0Z#9[O^J(/?6+W;:;1O[A/%"H@6BU09H-J%W#,R%L)6+K^4GP MG44X8S#''."$4*KX@1(+.<$R'4_@* M\%J"H+<2VPPD%OXBO"T!/4LC7K'X*G''P\"#X218%:RE E=TU^RVI@R=9'<' M]E^&EMV'6$]^D,M_,;IFLY=APA4%XQ>KW2U\)-^+8Z?N2,+I"'8U..#S[3/$ MEW*4O@"!*R>3).A/.?X.OK-K--OE5R)ZCR=@#!$*%5$LIXD (G6C @8>"AB" MW^40=SA=( ((-K%SFLE6<9WYG!>^"@^ M@1ASFB(A?GO_G09<0FEZ$IP0L4HC M1EO!H07Q.5PH)W:KL+ME6AM%:, [O4HOKZQ^ M6L+/&^BB M%LA'.[[X\($DW&DU.PLVP&P74#BS%0@%ZL4)C#B.NPT%S5S"N$S(> 4;!#A>A.H$W<'ZSD'B M:$$:C#4)<^B%0LJ8;^8T"O@G MN)9V4:ERRI26:Q<5]]@-,L/ O96, \"S*,P4,3>Y=K6:W>5OP!$***7XI5;N MUN7,4]:DJUG"#"2^.+=?BHN>-50SBK%!W1@&;I" BQ=.F>P( E-%PX30I^#W MS]CL.MY[M.'LZ(0X/N ME0?PB97Q]Y%9V(^ N^=+2H*KP:9),_?A):(;$A]-=$7)I&L.JIOZ"5%/E\$@ M\ +1;V?$V$3@9<=?^1"%W !%NG,N.9B1G!3$VK"F$")S#MP=P:9K(-@A+'<$ M>S.479G@*? GP %/18N" A#U((0-Z7.$:.JB0OV!:&9YCYN8NM%@AYMBSP6R M!OE71^ZW&;>9MC(;I C;76@,E3)&REZVD/D]O@9Z)=R(!?/]8G3M\/SODZ.& MT139(T8_"!- MIM*EBL#\ JTCEUM7GC((XSYN7;:)O/$3?S>3?2]X;"AZ%P2E-C@5R^**KK@R M[BJEZ+-EZ_"P>10VE0"V83YW6X@713LAH3"QR46I6T7F0E!7!CY1WLB(_TS1 M#.>W[*-K<#*KNRW-F,/"+DRL*<+P"<-QNE?>K^*>"#E?0X?L. M';Y[$<.6&V[1#(YYHLVG=A@EK8N\9,\J2]MI&AZP5>()5'3 M?HC=ZR@/ ,[/A/&PE$P83 Z>RM(5U$T(;8J8MN9FT:8,;V6O#Y^W&^+7:/U\ MS_*>=3@[;GJ$:?3QF" >"Q<2BUS3A-Q5]"!O\9L7=6CA MB9#]5,\V8HY HXSY1+C>ZY("(\:P";&E:XDT[BE^K%5IK@4(93V9TKVT;* M-F&^"CN(XC)B#UX@7\V'I^,5>24&^;DJ])"Z+4*]0\NUKG%[3N7AZU6XIS 8--ZZ(4G" MQ1!-_"P=#Y($K=^>)DQ$WT**C-$$9V%QD?S\4.!JZL)*)XP5^D!GUKW(.6YA M1\3'V/B/3!S8K# 6!R1U$A!R>F@7<#LH'J1)HBZ-;GAC:->3*1[P :=1Z;5X MW#(I-;NDP?+99+O'K46,PD??3!B&\OQE#!4T/ #;C38+DP%@,B?)5)C TG:+ M3'AIMX7M'F,[RVG*\S2"H*(_)(I\$J3?*+^5#1(&W(4*&'\+KIF_*><#P09N M7N A9TP^M%,S/\.6]6%\.*Z%,676'# M2GPKIL-HL"'SK^@?,39%2QDU#D5]P3L$[J2Q[HS1P;;*^/+U_T-3^ MG*+;,N',AAL&OPCEST=<7"D9=4 -Y$XYI3X"9?9/V8G&UJ1_,&P13;D+W)?E M*KE\)M3&-DG97']$<7[)OY/7>O ,&4\*2W AQ*.(Z4!6G%9A^BUG<(HTA!SQ MKK?4TS1.8/*1"#6]FS)P$;S_),I<+]Z)4:0IBYT?DY)/R.=:."7U@\& T<%9 M9?SC@2L>@E#CS'1M'*-Z\,C]!,TJ0\LD;VY.@HR_QFW+/7E=ZR>QZS=XJ1=0 MT!/CYZ^?N#\P$_K.42[.C!;JC;R4+I@B851BS%>YA524LZXT4UA(0'$N2X_J_Z$@%M^<);B0=L6^WVA#L0WN M!/W'J%%(,LFB.6HNSA*JJ6.5GD?=R2-.SZA@!URI[Y0YRWJF%W-YV=G=1\Q/ MN;1U;\'N)%/>91Q<,T]F$WC6C)=++\N;<;\:G^B[T3=*J5#_=J :\DTISR=; MRQ=-E9Y]KY#'RV.%FQ0<(FG]2[W@18X0JZ0YK2G16YH(ED5#-$W"/8KS)"<= M,])9(;=I^(6\-I(*H;'.*4[&,:4LLR "+3>^"O-EP*1-;7DC9HHV?.T7NU,H M%LI*%JL:+^-!)TRF6!ZM:[^8O7(MYVK?YT3F*_S%[&XRA&".)F^-,U.R+3[$ MQ%2I&BSS=(!^$56VB=1K&*.;DF^F?'N?Q_&I\,RXPN")S_'LF7QQP#2G#,D\ M=TH2X(A1' 636*3EARSTJQ@(WJ_+5":3 M^H) 9 )!,-(82QIY7K"89 3Q)G=;2#?GE4B[BD%]1*BWN?-:2.#G4R_/FGQJ MH5 P\!=QL-QEF%(8C(()2LMYI%VP\82W+>P4I$34.U!-M7N5,(J::9NQ?7@A MB8LGX&&8=]E&%8,[(BH.2WR?Z[V%S$[T=S$'D?A45GTS*]):5J?'CW#R)##5 MP<&3Q60PIWU5JD,7$L!3SN/LVW0HE*T8^\F/W31E_-#KFH=&XEB+PIB(7<6P M$1-YN)%U'2?KB3=""L,5^J^#*(%!HKPB$2@O"'%#&".BN%(42TR 7K+\!?@V M9-*==?D+4.!E<"$JX6_X)UDNNJ#T/3#68.R\_?*M79$N\C*U:DJE.1.>$'?+ S&+\1YW(:D0XH>(D4 MKV*NE5Y >9F(5;](["2X+7@,%5W%%-IA]63N>Y+FX2-?@UX9/)H^"L?,?-E(8'OE&018D!)H:^4R2+Y?6D^&5FB(0AD>Q\_7QBSQ_50Y3%4YC*'*850Y3$WG_RC*82YGDP?D#A0"GR =HYX# MA>5.'SBF9 J!#K+@9A$YF]I' MGM&13JS/<,_B61GS!DL\20=\)/50LYEP35&UZ"H'M%KL\+ M7^@ GQ]I_.(4$@:SEVA$U$1[/W-9Y *\?3IMDP54Y)W[8%T#8';H4SL2PS4Q'D M95'%+=5OQ0K\5*>T-KPXOUE)][#$" MI3PBI,P!CZGA:9XUX1/!I,BG.5-Z7;'SV:6(!&? +2MHI=@+W/SVP2)RS&QD MR@H[-GM@D>_07>32JJU9I@@OP5=!V@#,"/QVZD>MC3B=[,Q7"BD1/,LV,, P\3=(R M)D+A=3@C\<(/X&?!^WZ&\>0FU6?&TK63R.<_CJG89_GT?I]&5QRX9("6$"7E M%#Q9<&_!=4SQ;8= [%$_*/RB+R=/(2]/'\(*6MFE]\>6O+.[EX MD9K,CDC]76 T7?B2:WF-ZR$)4!+Q!_EJ,+IE->U?Q5WEW!_/V!H7X5C-SJ^% M=V*23OA*_ H\B#U)E'#HI<27-[5W"\?./8<<)*E<[7\KHTM#/9MS)./I M"1T(P21W>F>H7Z&I"F0O/2VB!SI30O IO-0Y[:JY1*]9(!1P=9@3>((8#\A;.&TN7D&"'" M4I'U=TG-82Y'<&[A1C5M5/96L3=EPS!O.'"'2^:BF+2_[?R\<-1W^T)U.I8< M3RJ8?Y4O"PU?7+I8L#"E,Z-^W0#G-N>4G!S M^QQOVRU^^7Q"E8%N"++D:U=X0B=Q98 )Q8H$?$X&>K+/1JI2FV%8(V]N9^Y' M94H($YFL4: [,MNZW#/#+*4J=8Z;0PIB56'-4,X*M4DW/%#$7,J(5Z5/A!F$ M,(".^^%+/%=^(]^U2'V5B^:%ADD$=_@RGP*-,>)'PT6C* M.5@>\/UB6P7,-F%<"W/BFI9V!:0EA@5FH75A=#==X%%D\$4%!RY+HU*"D ;= M-TN6WR"DHA()BB1]X,PKJKCO^E=$"?F+"1FS_%P GL,R"Y^^,*7+!#)DHD@H M80.62$\LU7X[./B@\Q&Q2 Y_+*(J"-2#(N2,3%6D0J]DR C@XXPU8( IKR\H M4E_ M>L$ED$3DH;EP?X5@]%UQ*51X2^@@84?$3B@YFA465 M4=9F=[E#5/:?^D)3A'FU27;!FH.&E<*G@OL#&U1,*N#1#WZ;BP&R)=8H7K%9 M;TSXZ&/,%A=PR7(,I;N*]IM_]Y.7;]0I_UJG_*8ZY5>G_#6=_Z,XY5\OXT*0 ME,(E$/J7P#$0"0N2KE=]>?/Y#.-#B=78,*Q^-AD=Z:M4>B MUG":RMG.J&],Q')#4\!@U?,KZG1.OF3NE@ESGP'@Y-E ,4=R4N594EZT7$R4+LM0KIMN+-+%S8$_ @Y *OQ=F(UA-GN_SN* MMB-YC&X\!/@R DH+ET MVL>;*OFZ2HNA#>'1;7B/(472E]5KP!Q'%X166'N!.&^Q@7N"__/,^ MQ04.I%-_> C>I(MBV/B:5A%RD+J4(4%ZPLC4I"/.-%@;?D+$*)7K9%_3UYIH=7Y8 !_L,V'??3C0J M V>^T\O.+F75&=V_EM<+\QQ] 712+V\2W9+E5P D>I4E]?1!X6OWCU5U0 <' MH(D+@6[!PJ "RQ0SP6H13*1>T(=T!92%_-HS 162+12&,NNHDUVBSDJQ78(5 MET=A>=:_X.SP)D1E?DP7"P_9\V5D*U>00Y3D1K+<]RH1]P^*D^8E-8$\(JB: MSN+99#@T5#M#..,3$;T'5#$V%E:WP"ATRS8_G< #UN(]0CX].5U9,P(KLU8^ M$-^1":A 'MUFP^8E.*3A$G -RHLKYR32(N-L9E-?JFB4F71GH@34,3EQ7KR M2N!D2G^M>GZ\=]4B?V6D2:=CA)K+L'F71T'WY*5>%\NT83?RL&RAYE[/Z\F: M-_)+Y0$Y)KEP<&Z>TQ*RZNRSTW6X;U0K:V$I:- T,B\"1, M\0(ED5\:.D_ $@0_RY?;+X']_6OWIF#W]LVO>9OO:U TN"7[71&]KDXY3)SG M\:.[I-Q+*98:,,3EW65U*8W1%Z2C'A=4CW ICR B0*'3_N6.QJ^URWCJP2S> MO_^ P3=!4.,]">1$!+%(>26:A)G/=WT0)"-RHXFJ$A^'/"F>F>%%)Q!.,Y=? M[RLUHOI;-*(R'#[EXQ_#H$_WB2J.$[0+F*(/UK/0,&JQ*\T')']Z/2=,57=L M4-UAJ>H.5=U1T_G?J;IC9]=^AQQDX3VB)4@7*)H_>9#'#7MF\LX7^L7D$1Z? M\S."=^>ZYL)B3^Z]B>\K3@B("[I M@J;24^#"@>BOFE& QNVS(BC63)5$(/J4-;5W M_&Z_#L]3V[:\N8K@_K# _>@6AN',,E+:_G+HDTVEN-UR9V'%[ MADZ(@<8I5%P*>#D\' MXWV[4!1ET&KQ[)#KBWYE7A;8%8 TEH6OV6Y0:QD:5!XI56%A-WG&"@]M] )_4C,5JB\"=2"3 M.04&+.-Z%_H:[ND(+CGK)CM%"V4F8:/8W M5_B%P MEP.-0M! M<=HPW_<%&X*#N(,[L>"<2D%A=CA I^GV!%.%Y4X6&:3E<7 5FJ^ M>Y,*X+&9@BY[H)',+6Q;P[=P[._9.J[D6$SOE;'&5L^SK#5 M<88ZSJCI_/?Q...8=UTN&?P/H1OM<6+HDL!VL"R#V3)5X@6A3*+"]6V>-9A!L:S8\N4#:AVD" 5,JMT ZN! MO)(\S=DCLYS8;KQ!T$[CE+V2_WB-..RA>_,JB(C=Z$NO!?<+:Z;&-[S6Y;[>L],*S5;'4WG= .-K:[VL:^)"W# M-0TH,U1Y__O,>I;[R3Z>(+PRQS\TH^SWAVPPI\^X*MNV5;_50VLM=W;) !QB MKZLXN&"=#LP@I%H#P#6O!LZ+;HMU7[3A_(O=?4OM^=__,F@^YW-PA=<=F$/A/%#%D+0-([ MG&(\Z\ X._C)_HRSLR2IR!;XE;,)T%+VHH.(M.KSO M>M^N$L0\:8B-Q&H0")9OI?-6QEAA$,%%&"7N.0L])Y+%4QC"S^%H)?PZ;R+Z MHHIX,SF]+FWFJK08T']WHZ<:0XVAQKB[,EW14P9=]_#)KU8AGU51B#@&7\%MV-Q&F.MM;TNKV&3R<1[&%*RXT:;>=>QJIVM-9J+UME9? M[?T8\GV0@?9*E'ENO+@/?KXS#S]<2+TB"_]R%\9=@V%WL;9>M]DSE7C643S- M>Q'/1VYN;+W;-A0_UY&?KI>)7\?HK\UM^RQ>7%52U3<_Y2X7RG+I\$N6TIST1Y8K:;IU-D?N8PG M;KCKD*)\5&;1L0 U%Y/K7_D49$]D[0[YK^WMU0.%,]N9\%V"H=W/0*7%5%IL MG],(]SJ&,A!;S5@I U&'&9 3^9)JG1^Z3KK7:W8=:Y,R:;-I&];VRVZ=IK5> MR>5,Q8>UK.)C2[RQ222P^Z3C;.7-7<[T-JUGI7LM.UC5253HX1GE]6E#-V$" M5Z=X#Z54IUF^78)%L(7[&,4?Y^YO:/F]BKD+&'A9E7&$=2.#6.J[BA#MY;N;$I^$\'1Y"0("=F%#Y#DDT$?%JRL=<-6R]KIZ01^Q[5I*,%P+ MNKS.%*\*AI67HA!0K4#PQT1JZW&3>DXGE2IDM9GJV+D[;[>K(;RPU9SG#.EU MK \08#U[L_2>HF'6#B' :F:7T.F:/\K,,!BGI8O_EX66[KIHT,9W4SO)(($5 M7,W*8 #K[?CB#;]?N(N]:S=IV @A*+'Q\X:!VCLF0!@O$)_?V[NV:[OCU)S; M)@@?)!&_/W#$[T(3QG=!,KI?=ERAK>4315/[>^--M99UC+]^/K-)T$ M@YN:*0('X9I6P8Q?3Q.4EESB :N],^7PW,W[+ M2O5$F[EFJ^W/:GYN284+T_-Z]S,4[N-P,AF_>OGR^OJZ"?-L7L7?7QXDWA"[ MZ+UD_I6;O(2PT7UI6([9,EHO8;Z&T;,,TS%,P[:LGOG2MXR>X[0@SK>,YG " M!,'#WF E)I0=GSPKF>KV'K-0A?R^=[L3S*T(#_9"9A%C,XM\*# M.!'(7BDP!V\8@@=X?@9&JW$<6@/^O#@^U-Z!G=?.XJ8&BVE8CFUT=6'[3UU8 MNV:UZ&FSPE'>BV*:U:7;?##=K@2X/@+,_VET.SB:F_;&"MQW0MQE?:VA3;)>ND;/1,,+MA;6]A;DAA* M\%#Y,J\?+AKAM6RNS6TN23T=2J"4M?%7])Z+QJP5M2RK873LKMF19O0/-R*1 M-2UN2#/ ^)E!)7;\$Q!=^_]7LKOOLBLF9-M^'A3& ^SKRN6P$"O*[G6\@@S! M@S.+=Y&#TQ;JR_ZB>K0+WC54 Y$1 Q2>+O6L@X]!+]B/77",5M,@+6%O!6M9 MR<]CL7W@OYIO1YH2GKFI+\8GU1 MMIZH*%M*E)4H5XFRS449\SI)X&4]3^?$%(0*\S]]-KEF+-+^STU"6&Z_SZ^5 MS0LN+S:2@:#1EH'@N@)K/U&!M97 /EV!%0E:&R=O8H+6:/TSF^L9!FPPW[9= MFQ/DOR*0I'LTNLN$=U'2%UR#!%M;WU145?R9G>?\ES\ESG+$T0P_R+%O/\BY MT3K\T5(3Q#\-_KOL;3(%]014BJ-4BE(I195BWN;&UTF99"=(9*>?E>I&:5FRFK&O$W-[)7W[SPMMZ&GY%G),\ESA[S_ MAH$R$()8@=4A^_"R)O&"C:^+9ZPK2J"K4E#3.2Z.UNC2NZ&FO*HCV MO" ^#3_94!5K2A+G)=&>E\3?PKCOANN8071C2S%RLNKMI[FL]U.22%5XIB1R M7B*=A1*YFBF\DS Z3U8855'98Q+&="-I-$VZ6=*8FS<2CX77 MLPZ2;ZX?W&A'FS0OW6#=V?J?:.?16]O8HBK3V_ M #G]"5.%3UYHOXWZOV<"CL$Q%E*"=/?6%EFS"@WH28BLJKI2(ELILN+>%+:T MF(83-_)N%EOB]_##R$V^:6^G*?A^,L$.#OERV=V:NS;61 M3^8[B0H&>YCT1[)WTD5MZTO6@N<3_Z:,<=)_9_47=J0Z& [A\9 MT/V.T:U4$:WR[RK].[N"M_54L6Y,54"K)+%2$F=JA+";X"CBJ,94H[>YK#E/5=94B>P3EK4B\G^K MG9< F=T;9G2XL)4.\&93D'$2I-K%,')O\"1^>:("TXX\2X%7LU>^1=)=O>/' MDE8?[=)%,?H%?O4)70(W:U%ZJ\[M=RWFW5S,)8C<,A'_PTVQ1@;-O-'O\C4^V%0A%"TJ\E7B#TUPHY#467@&7=;PKU<=A M.'MS'_?"5\![Z93+=_7JR^!=J7'F %\Z\X O3T(;U*+T5FF#W6F#WJRQ-[NB MH5<$,L] YLO=O*IK<"L5 0-WP:/:HPS/F8,QK '@TJZZ=+/SBOP7CUTMJ-K= M)ZX6YIP$\Q^I#U#R_2!9!AO36>0P'*&8)VZXYJ6>&1BGSM."<3)K4>2KI+%& MTFC]PV'90":Y2&YT4>9N!7=(,FS7[*Q.TJY[PFR@^&A]$^7.*<00V:F MD9O!#U-XK9MN#==PY9OG1HO'PPMS5T]!GJV6$N0G+%W]U=3%;KP8PX[=9'*##R1L$NOTZ8>S0^VM&WW3M3/:)+#M!VD: M>P']I..<#OQ1$%%/7\J('5S!C$'NKX%5<3.U]S$PWWMZ(PUYDJ93^$S^ZF&T M4K9K3I5B>D)ZR32:QFX[;RN]=%>])"9D&D8Z[:>!'[A)P%)LO,V5RD7AM_-] MMQ\]AUN*PQ\+AUN&%T,_3/MAX&D' MGA=/HPG:FW=!,GKLO&_M7+NK0L;ML;]E&#G29/D[!R3$LMV'8S]T7+PW'Y_^28US EY-@@K;B^ >$B]$5.'$>R9;1L^PG M(#*F$IG'(S+F2B+S+HC<"**84(G,!B)C*BOSB$3&W(:5,;K:7\V+YF$SNUYO M6$Z+$@2N'X\QMB\^+A_JM=J94+E)WXU8VCC_$;(;*4]FJV4^ 7E2)N@1R=,V M3)"2I\WEJ==3]NGQR%.O9_R#YV%!E ;PQ*18GW7"?Z==)BZ21Q1H/G;^-EI& M\^3LHAX@=)-F(;WZ7P\K4%$H6P, M.N2@!^7[2H1Y5%QW,-!"8'LOO"$;N1DW/EXN M.#QXK[A@$1<[;/P*7'#AX_'BAL6<<.'A.%YYA.S&O839HC#&*:C?7"O%H4A#>TY M%EV[$U'Z5>0@+*/RX!4N_,;':"8ODS)>5'&+7)Z8@L6Q RMW48 ((L0@;**& M4%Z^)C=D VJL\.CZKWPT0E"'BN]=:T8?TZ,PXH@:UU' CLR-(I%J<:)E;;CB MY$8;A_ R_*V;)'CN-N+(F8]10=8DA;F3M0N%EHH*3BQ)Q:3+/*'G\94#_W^? MW8Z]:EK=9V]6 %C=ZNISQ&,:\54P@;WV2MM1!38+0C)A(\UH-PN03Q<XF/O>BIWA<+> MJ_G?"?6Z#J):K:6UBY/?S@XN__IX?+%0Q14F_W6:3H+!35T4S8?"<3*>;"3L MO],@X0X6$BP_AT;WRW">^ZO60^EB/%F!K@TAGO&GX8U&)RT^?!RD\#E=WX"W M]YF6P@;QFQOH!/39T T'>#D$!R*F$P_0995I!%^B\=SI9!@GL&A_L9%9G0)O M_MU/7K[90U)"%,E>:>]8/T%PFG_]C]%NO39Y-UA+6\5C<*IU]X.CS7<=:Q.T M>;M[+[CP3M.RS:V/"B:U:SJ/ VW^=OX442]RY,+PIKU_*^+W[CY?7!Z?7NC: MR=EAWKQZ3,MYF;Z<:<2X7XF;)\N'*Z^H MD,DU%V9R:[_<,W<$[I/B5+6B>\Z&KKBHRV 2 D,>#MT@@<'TA07Y;N3S#<#S MQ ]=XI@GH^3(/*"L1MJ+/M.S+]3<5RTL&5=/5.*M\6M*P:H>02*T6D?D;]% MC-EG87PM@\\!1#DQ8AMH8\(#3S%&%?&I>%DAT,6#.E$HZ+ECU^-3P-_&_+<^ MG7P$X@QD2=1:%9S=E@-Y\'#-:1N;A&L6?+.S6@2TSK!FT^QTMCZJ93>=[O:C MP/N9K.$T.]W>/<>6@@%WHS'G,G&D,2]@!NYDFC!EVVI/*[)NBDZU\4&JJ80I MQ7OT@4>![X?LD1'L\;&@(M->K*AN9*I.?QK."OG/VM/PEJ36S.J2^)K_V]R_ ME=[.K>NMKMH7V=WZ5HJOM4U#:\4(FV%HS03 (B*URB.(\]<=[4?U0>OB&ZBS M>K"[6CGN6AG5N@G7@V53ZV;[]MR\J16I%=5B10MTI_U8?,ARFTGE.NRG#WG! MHB!.M+_!_\L]17TAX@LZE)<)<]-IPI)9AW*0/:X<2N50KN%0FBO>[]IKAW*) MOKR#J7B )ZM.;Q-^RR>-!/W*$[2M=P=9;MYWZ;FCD;(U'TJ;0^B<.0 M)=+R%&"0I>F9M39N_H@R-\KMW.\L9)%V,50V3MFX^JQ/V3AE MX];>I%R5*0NG+%Q^ !>$H?:VJ5V ?$^4PE0&[RG03QF\)V#P^.8LUF_*FCT^ M:_9_;A+"6/V^TH3*DCT%^BE+]@0L6;564P7$>RWG:D5J1:J ^,X>W\? &[J) MKYWBWRS43MV;.'&7EBHH_Z&^ID[Y?\K_6^<2V5-P_U91<@_+^G@+]E/?W%+R_Q:IM.7RY&$9U%^2[*;H+=K?37=!^ M]D9U%U3=!>LP_S6["]9 -JO;"2[I*;4W:S@Y.SK^CW9YKAV>GUVG9P=G!V>'+S7+B[A%Z?'9YMO%!'XQWWA^_>KS;>\5Z::MND K\?<#^4!WGP(I\%KTA4X@07?N(_X^&";_U]TS^*O[\W M/W[_;)U._:_'W[_\UOMZ_M4SOER>A6>?S@+\^_///UMGYI_.V>6) M_#S[^:?U9?0Q.#.Z-V='?W[_$OTQ_/)S_.WTJS\Z/PJ_GO[T?IY]^K-U_NDO M\_SHP*'O_?Q\?79T-CK[[2S\?3GZ>FG^$GR__^)9]YS]_#/LC/SS_^E?K_+<_?WZ&=W[^=.I\ MQCD=_6F?__;EV^GEMQ^?81:?1W\/3T3T\M@\_?GM MYWOK8\A^_WCSY9,_[IMV^^PR_'IV]"6$,:W/7\_@WZ?&Y\OA$,;X]OGK@0%S M<[Y?;& MLO_]LL0';UY49!:VKI JW#BR9-6JW6HYQL#=8SU[4W)]WKHAN#Y,NQ@R!A;1):-XQ#Q&UL4R*$]I$IHM_,-80':E6A1[ M;HL]':5:]I-VO1G5DL=2W-'VXA$VV4RH.^9GYB:I=@PO\N?5#?UI2*734DI' M*9U[9MRV4CI[2;NVN53I',:C<<*&+$JQ>9-204H%U9>-.TH%[2?MG.4JB%J2 M8R-P^"#VO@WC$%Z2_NM_NJ;1>:T=_W<:3&Z43E(ZJ8Y\W54Z:3]IUUVND]QT MJ+T+X^M4*1ZE>.K(O#VE>/:2=AWCV9NS> *3FL2WG[$K[:.T3QTYV%ATSG&' M;N=W1#-\#+4W%2I N_"&S)^&[)6JMWF4\F19($^2R-K)B=;0_G;#*0U(*OW/ M*>S\X 9+;$2U355EK]+P2L-ODR.-I0ZFNF>RQCV3=PUC._=,.NJ>B;IG4H_Y MKWC/9#<7+SX>?SC_>*F=O]/P"L:'8_CC[%+[>/S;R<7E\'YW^=79Z<_::]._EXJFFW77002@KEHBPF.](LES$%A\6T.;D,^,NW,:*% M8:V2N$A+B2U^K^8F!>S6YH=CX.(O1XX'\X^Z4%Y\NOH>R(%I^8 M-G2_,\T5]?.X"NPK.X*YD//F%8/]OJ@J2WE5625EB)3IM)\&?N F 4SU.0[Z M[)"/^>S%K<5H.LV";"_SRQ-(2_G.@ Y^=^QA;E-20SRR5$E#F1OTVE MUQQB5;HO!\6*]1^:.]%.8(6:X6C/\5H1R "L*;R!L08LP1+V28P;2%N:MYO/ M]^79BR8,I<731(LY<_+MK'I6@UU+,5H;N$$2PE[ 5-PPU$;P0(*/PL=CF$$Z M.X3T=N0>"=JN0-E\:])I**B(?\&6DF;GVX2_RFFR#9+ 8\!(,- (C^6N@\FP MV#Y9]%0.@4K83"^!3;C!S]FX0*"_HB!+N=/$#Z@FVUU\QZ]>$AZFL11S3FE8 M?^*3/--^$&].8/M! Z=RJ\6%"4G@8E=JB,!2?(_0V<]+^_-"7&EXH1<9Y/]# M>@%O1*4AB4,MAG$*K)70'0Y\P0)FTD$+I? >X#XO"8A1-9:B9Q^ 6B)J MG".Y&[,Z%LW#;B82X-:^*_>XG4Y!!5:K5W= MA$E=APP4](,0E4]99P(M80X0#N%WFMHYL4SI^8"2[H)%D$$6,D7E+#)I06XD M^4^;&B@%G)VKC;E\%W3A($A&,(7LRE2F&_@5)>1K_&J"]E/8HSX:W?R^%7U# MF [\N&@A%NB=OYH736W ?%2]6LJ\*4@VN@ZA>YT;3G<\AKG21=QD&@J+"C.= MAF5QO,B_CT\<_^">P*QT9FNJOP('(?>G'FJ0G(BKJW!:HW8YC-/BIX* \ CX M'-=@0<&UHWT!4XIVDF\YO@II&/F&08Y!/XSM.XLS M-*2Y8M/1FE\S\"WA[YE7H.5"KU,XHV[1L:R>/$A$GX4!^RZXMR 4L*>X2[!S M!5;M9^:EX!;7W3#2+?Y#U&,>+)\N;6JG+K@D2$-X]'VP):TAEEK#RJ^)DUEZ5 M/A8VB@_O99X?-Q(PX'/CA8CE2+&(XPP-(4WR'CF(R8%<&V\-H,74QCF,L:KB=9;N/)JG5*I M!R$V3($AQLCN.R?EK2I1>L )\V(PFC\9NF!$3_0QHCR0&VA7<>P3!\/KO@<> MVG*P;"X%B*B 0"^FDW@D95=X -+C&B#L^F#L+?)%:*?GA$$[PIT@; F,$ MDY"/#D,RZ3'S.A[T6^:F)'P8.>L1: \8: (>82H25121@DO \&NH&K5Q#&$K M^27X6QXPH+C#W%*88CIP/:FZ8@A+KH1;#W[%>,HS:2(ZI[?"PZ#WX@E%NT(P M2/7_8C>[IJ-!^!3B:+(8"?-%BQ)$S9I'F2>1R'U,JCC)SSA)9AR!CG*/4AX: M2)9!EQ9_CF(-;6W(19K1^19K(76YJ!R%PQ?1JJ*5X\88; M9'1N)1EX@)C-CDYKM#".KAH@MB/-O8(P(,OBYN^)(TXE,'+H<_-Q(G853P)N MQCFW1]$4:,Z=.N3(89S L$WM-["/G,LC#J*!)E N.POY(G<"%D%Z$7XP ';% M*"#?AFQV.CI8Z*Z\Z*S<7GY6K4V]UZKT/ MI]ZU<7ZK9>QW"!9)S56Z@I] @1[XOLBBB]0'/5%OPY[E88K9H((5?U!#D6>! M*'J(0PC+*/X$!Q/=-#+*KU9RE9"_10E? ^OU7G7,&075L(RF#:#R=B$QBD"?D(:(?,OB#!_F>-X5A;F9Y M.9,&>,C+LO]RB!+[9U4$<@&9/*SD%2DVWI2-4X9A*'%#ZF*ZBD<00G-) E*\ MR*,^D1*C5)NDJRQ(X?'M-)5YI+*&FR5MSF=#J^8?D9RNP# MV>D[)3*0![Y1VI+JH'1Q6(;E2M,QG?YC."VY,,6T"9]&PL29!SXJ4SWB!&,F MTR,J9^89FH\T=#&?#M$O?'N,#)Z%FCZ]G"P$G7PN6%&51MV[_.@)K,G+#@A. MHN]N*JS;7]\2I,BBQ"FO4&HO3=BO**RU\9>WDC*]UP7=EO&2U3(B]?5QFJ8! M3&2$91'X:V!L%!A8&,@?,+HD,J\M0X'$TC\0("Z,6/\%6S>1!Z7)E+9!2H1+ MSA;9IBL\'M2*2=LAZ.WB6>=,O1K\E,91Q$(<3$X#/W@+[D;$:NOK< MHW.U\9 *--@/?K0U4PT'W^#K;G(Z2@L8%%@]2,5!R!VR4ZMZ0[5A[_L,!^_# MFFXG')PE/?K1\UINI3!NWYV/>KN_JT=Q],CW[.Z<(&LA%U^NZ\"ZEMCC^?#, M:ZW4!BK N5<*@Y!AB8D@,L2QV5D&GJTE 5;J^"C& T8U9VZ8%B-U(;MX]B^+ MD$K/@ Z14F_!6'(3E"3;2!'FH1;F)8$3&=@0D!SD3 MU6]4J8IQ/YUW#XJ$E=&FK'I!XGMQFA4YXC75J]<\DV+Q3(K46LM3=,7X<>\3'/7FNT(NJI@1 M0#:@Y(,;LAE6F]$A+K/R.?@[H?('H S/60A_S>-6F;,A'T/8*'B5=SH MR/=GA^F;%+Y%U"=D5W'Z91RK@*'%%!Q^W,;+^8K3_%&'^: M\O0DU9+'$%NZ8\S#@!U6NO,!=:?/&MQ]*?G",O!/IEC,"TS(T,$I%BE=(['S MDR[B5_^*[;\&W:1:K^:E?-CL^/Z[VYS!+W;>V\83O6WBUJGY;GCVVY\6ONLS M]IZY/+XY_^U=<'[T]]?3KW\'7T:?S=.OQ_;93:_UY3_#EC?Z.W(_]:;G7__\ M^?G3<>O+D6=\-O\(SB[_=$XO3^S/GT[LLT^G-V>?_AA]^?KYYO3RROK/S^.; MLZ_?S'\LM^7U_'X;*-IK->R.8S2Z-FLW+'M@.X;;ZAN>]^S-T?'[\Y/+RV/M M7^YH_%J[//_K\/=C[?W[#[,]9VK"9DN9ZOX9ZGW,E<#39"K['ZOK#=H#VVST M^A9KV/Z -;J]@=WH^&VCWS'Z@[9E/7OS81B$KL_"\3!P=>T#BZ+T)OSN1H$[ MRU7\"N1,E[W=,M$JO9SKR?[RCB\>(E$,6'G&XW).QKI/C\':6NW%SHVJ\JNJ M\IMM[+T9(H[34H@XJC:P'O/?K#:PT,OV@8]-M@J=\UB F]%UYF# M=*"SDQQOYZ/,;.R\9F%MN)W5$3'6P=NAD+_UNN #F,;KA=@[*X!JW'/R8,TH M7YX?G&^ .I'%BV,7& MJGU8ANR3'4\^"#2+XJ(M<1'2 M?_<%6O5''BK!AU7?Q.:%.)&_TDU!?0[S:OM /_$"1)G:T'M%%)^Z3/?62[E9 MB)SGA+%<*P/BX6GG3*$B$VZD-@6/$>H&'0\7\4?FZD16'EC/*WZ"_!I\!N%7 M+YU[.I]VY\Y;I9MW?HN;MPO&N0M*TWP)\:U<,P_@I/";]A^_J:[P39OH-2P[ MS9W-A;YF 74H5UA\9EP[\GL4M$81[JRA KE"E4=LB+,D$%GRB5PS]QLI5_8# MI -A3,2A'!5+E4^%"V54HARWJ/07JNA,6&G[90D0SF8.*XHN E Q9K'8DW"2 MBD?[$<-:8:QW%KK="Q)O.L)=(AB&A6!(\B9!NA$84LU3 T<,F"#(N@V\#R"< MRK7((\D6'&C>QE8C0+++0G/.S%S92X2L2EU01A9+@*_<'+5PD4O#2]KSXJ72 MHVFY*Q"6H=,"QM-D#!JM$L:N H.U$H>LJ=UIA[@*2H7#/88HP9,V9Q;'#:L' M0'1)B0J+2 J/133K[&H;?YR"G,+^^@R^&.KBJ'^"<+[D"A+JKD1LX<5CL_?A M_""5!RF911 E?MFE2-H 7INPE+B\HK#T!H'307?R0//DN@89!8L1)RM1]@XT ME)# !%WCL6 LL+&PB!;,P(1H4%XJ39O7*1'27!R%E8Z).P7*)L5L2L&]YYM; M2)>6]E)6;:PH+&.Z/L6WB&/>P(RPG#,K-IE&>*6FH.\SCDZ"QAKN#U-60<88D0 MZ4P0B/:9R%)"@"1$FS0F!+*OS,O8A8"22J7Y90< A&0P)309#E#'!4J M4D] MD7LB6=T_!TNBIM4P9Q\\.;PGVL^77H N1]VMNHVU"E#'YP= M'FL7OQ\?7^[A8IZ?T*G-%,;P\43U!P8\&D1-&CJ/+#LRI/9SN36!J"MI8),7 M=YRR5_(?KS$0"-V;5T%$;Z(OO9XOO)EI@$A;P3\6>K/7:W9:'52=HHVF>+'0 MJDW2JK(#8^FSC@W?;"_\N-4T%GZV;%BCU6Q;BS]>-NSRSQS+NI_)KC:AO6SE MNNBB2*D>=Z/VG$(V'V19M]H36M4!17-B;1C \'\6SW;G/L2SWDU[US[=+3-* M6[9=P0!W;T<-C@\H[[("-PB=CHXI+$BCP@--SN^N':.W]NGOW7>_;51*#8]L0N^5YC(%+/;/Y&OW=JS45L$U;UD,/#R7!YRD! MS9?-YTI+;VG[8"Q_N=,2BTNC]M2U6INX4/4N$9#L>%^8KE--4_]9^7Y5J^L[ M?9]9W7[7L_MVWW6-/G,Z;H]U!FZ[W?_G)+]6!5%=,'+#]'^?-2QYR6J:-JY< M=_P*.>D@\O&OXYR-#B:';I)@'0OV%X<0$(]/W0F\]\?D530=-?R8@D4<%N0+ MMH^1I.WVEM;EJ;BE-?[ZY;>_["^C/YWSH\_VYQ'>NCK["N\8G1X-AU^^7OTX M^W1J?[G\,CR]Z;4^?_HC_7(9__C\T__VV?SX]>PGO._RN 7OL3]?AL'9US_- M\T^G/[X[;&3X#8_WGY^GD]*+UX_WE\>3T\M@\_?GMYS\#Q^JY5M=K]$RG MV[ =TVITG;;7,%I.Q["[+=9W_&=O#+W=-73+MN6E+LDF"_S'3;3>&O*QS#K> M]LI9!:^TU"/54I[CV&WF.%V[W[/MENFVW$&[W3,,I]OI#/H6:2E#::DZ:JF; M&2W5Z_1: ^8,&IU!9]"PO5:OT6WW.PV_;7<,J^-: \-$+67;;;UM.C724FO[ MA0/Z;_;=J[F#A=19"7[!V,E1#0GL9>+2:;K'0'+ZL@8P!^XE5U[7(L:1"A&Y M3A98_/* +@D;NZ-7-->/^51AIH=BHCP@/)#3 V$_3)@?3-[':2K"$J4"MJ<" M_IR<'DH5<&J='YU?WETQ_?SGYZ\,XK\^RW M8P/6>_T9YOUY=/KS_+?3F[.C;R:L9W#V]?0?V^J9_5;+ ,?& @TR\+J-GM\R M&RV3^0:SS+[EMD&#.+IEM.;4!_'L.NQX5]NCV/$QL^//@W\&;=]EIMU%@^8V M;,NS&CW';C7Z@X';Z3D#LV> V^WH#B;89KA1E_6UU"=^YI!KUC,VUS,UE1[N M7KN!#V,9Z)A;R>/#R>-%61[_ 1[N=VW6:YAMPVK89I'\;T*GE_8'F_F9%WW^CUW%YO MT.C#GPV;&>V&VV^YC3[K^K[INUW6[3][TVEW]9[9K9&\/YUS@@OLTLC;/P;1 M=Y9.1E6'!"LIKE53<7NMN+:553_'"T:T^9>P]R?YUBN-=#\>B,RDNWW/\DVS M80W\#KCT)F@DVS8; ZOG>Y9C&/T!>"#MEFY9=W9 ZI=&5W*\[;SSBG(\"'XP MO_&3);$2X8V="B'";<]O05B.1V #$&&W[S2Z+=:"F,+JMOJVT^FV.AQ;US!? MUTB&MY1DW@.GX@/>30M\?DN7;M)ZJQ6%//FX:%ONA:# ,=[62]E!Y).>XE&1 M"GVVKJ4^SSL:KN\RAH=AK5[';MAM<]#H@G?1,/J^!3^U_98)H4\74]F]&D4^ M*M-14T=#2?1#2_2LW]'O]_K=3M=H>+;7;]B&9T/HP/J-0=LS>Y;9-7J6_>R- M8^D]LU,CB=YF+L/JU-GMN(PG>/GX[JZ&V(&5:G@?I];:EA^B]-,]Z2=OWN/H M=09='[L*V":$1.!C. T7S XX(+VNT_-;MFNZS]Z8>L?I;;'\9F4AV:/4QQ,6 M_&VY*TKP[T_P9QT3HV.WO4[';[AFM]VP+=9J]'H#H]%J&6WFL_; ZYLH^&:[ MI]O=^<*9F@K^@Q;E[29-@A!F$XXZA%:0#AU M+/?_C"E]M45]=55Q!F,YKNNUVHV>VV]C%8C?Z+>\7L-Q.\SVNOY@8+5 7W4L MW;+K="JL,AMLQ6<.R^Y[7Z;9; MELU EJVV;AIWOI=4OZQ(?9V+\PP=-<1VV!KM22,>-!#+K%#0KTH][KW40U+B M/1+B(T[F?/!7RBA$4NII>^KIV[RK83MNK]7K6XV!/< "-!>=CDZOX;>L/G#P MP.YXUK,WAMW5.UL+C/8TZ?&XA7EK]1Y*F!],F&=]#=/U@5Y&JV$"RS9LR^\T MW*Z!K2_MEMT#>38'?1#FKJUW[?D+&7M?^%%?7^,DFKC152!@>._D63R)N&=; MGD6^[SS="N'.\0_16?NW./:O@S!4.FE[.NGXFO01=S)^G'T]=4ZO_^DZ@Y[5 MLML-WS&P R^S&BYSO8;=M9GA=BW+ZPR>O>ET]+9CUB@ 4LF,FGH82J@?7JA/ M9X6Z[WBVT;'[C8[MXI&*.6CTNVV\_NFUG*[9[]AM UR-EJ$;ME4CJ7[T:0TI M 2IM<=_.A=(U]Z!K?E0Y$&:_U;8="&8&[5;#[L._NI[?;5@6F([VP&J9+?;L MC6/V]%;GSAZ$RE'45W*WY4$HR;T?R9WS$EHNZ_;[/:OA#$QP^'N^#UZ"ZS=Z MEM.S7+=G#KIMK AMZ1WSSEZ"2DBL+G1';, 2ZJ+H_E!W3A[(89";?A)A"YU+ M]T<6ORA%M$5%=%/A0OB.T_=ZW6[#\+U.PV8>UH+Y3L/SVTZ[U^NT'0M<"*-C MZIU>G6K351*BIBZ$DN6'DN4YI\+SG$'/[)@-S[$1Z[5O-ES+<1L]I*+G>V;' M1JQ7VWJJ:(NJZ&>%6^$-!AW/ MM_N-7MLP&[;KMQM=UFDC_IW1[_9\Q)Y^]L;NZ&!<:A3>J,1$3;T*)<4/(,5S M#D6WUW$1K[+1LB%"L+NNTW#M0:?1M=M]J]VSV@[K/7OCM/5N[\[^A$I2K-Z^ MAE]7K?8@;EODW6ZH[="OJMZ*U<'PUUY_791P]<)W=B57:=TM:MU6A>_4<]J. MXT$$US80I:CMF(A7U&[8K&7V!J[7L8%0;VR]U>KIAC-?KK:CYL=+VLUM329W MG"U2NE7IUGN]]:QTZW9UZYQ':UA^W^\SL]%SF-&P>SUP9EN.T>CUVJS3<_L# MS[2?O;%TQ[1TLP*,1>G61=ZVG$C61Y#H;L@>?!.B:I-G9OL+O#78XTZQ:HW;4C9-42Z\W*N\AS"0;Z MP/E'05%M/S:S*_)>G;9I]=M]I]'O,[MA=PP&L9D[:'BMEN'[7=:RC![$9BV] M^QBO0RFM]$BUTM8R1$HK/8!6FLL8,;OE.+[I-'JMM@]:J=-JN(;A-IAG61W' M8'VS9SU[8^+-\3K51SZ=/D0@%\F4X2I'_X^]+VUJ*TG:_2L*YHT;/1$J=^V+ M>RX1V. >YC;@!7>_[B^.6K*,;"$QDF@;__I;=00V1K(;@8 CR(X9#%K/J:?R MJ=RS-KCVC3S6OG@!!I![10^$:>=K3+:Z< E]/X%TSJ&#=+5\ MNE)SE"BAF*D*$RE[0A'IHB36)DY:-G6ZP,RKEJH=*-*W M+-(S&HBRPG/%ZZS3.@_$6UFDV98_@[><^1"T]VOKBO*NNWZ)1OO2L%9(!3E3 M-.:,+[J,X_;!UZ LT8%3\3C'56=33\X]A+RU/-[:GM?>)@&H()PF1OA 9 J! M6&4R24E(JWG.TNNU=:985YHVE:-@:5E+51$4ZSL0ZQEUA)L0A;*.1!83D9 2 ML3XSXJU@P80416H:8_(NO8]]>U= '3DWF3E!P#Z]-ZYO?)GB^F0X&@T_E@5# M&EHF#H(LM7R6FM%GT#>!$NBR(]=(14T>IVQP,EZQF;'09O7:$I*6.#6':K'1,&^@L.3?C M <]^7Y8:@MEE-\I5\[K-^%Q(*KAB%HFHB0S B(^&$69\=,Y(PR)?6R__=J5= MUKR25>GW@M)_JUH+2O]-2_]LRV H^@-SF8A4^Z'(P(OAD8&$2&/R.B;32+\6 M7?<^&ZU:].,%/2*M%6_0#&^!3&>T3%$,F"4542X M&(GTP1%'(9%,L_*&&\V9;^KZN;B'WI#V:A$_C+Q\G52 >1YW%'Q!BKH1BA+S M!BD*"UY22;RSA:*8J%.0 B.>.AH"58G608J,\ZY@;:KRQX2/EJH:*-*W+-*S M,9@O/:QU_#$73R,8:D33EIC(2M5TMVY3O MCOZ,MBH9*,NW),NS/@TI0#+(1*L@B:3,$,^H)H9;0[WA4IFTMNYHUZ%/XS9; MB$\3.QY\0D=K1@9A8?[-<-*\UE^IG"(Q.4ZT-)I('2D)K.@7C%&O+.@L11W_ MVJ54=YG$N4'M]*\\8-*Y@3P2))WEDLZ,(F2LKCU^@*1",T0:%8DK/VN81PMI M4O3<-Z3#35>XV102))W[[ &:3PE/AX>'O7P!DI858 M:6=>Z[%,0U9,UOI=Y8F,/I @="2Z:$%@H]/%/JOB-D-&=S\-:IG;=9$#%;?K MK6W7V488N:9&!*C^P#IG.4OB%+7$R$B-5-Q2QKZ[7>^]3?]J,HP?#H;](B'C M__,/RYGYI0/_/>Y-3G!*V/),DP>P9+>J6*7>7W_C[P?[CCO?(V6LUM!-Q*EVC9-QY$4;ESV49*,E)80REOC%55Y::/*)WG M>;SP0.?(CSI_58!_Z7QWYXTK\.-;X*YFAXTWCB<'PU$AXH1.I?;NQ)V3FOF3 M6(W-\1 $16CJY[. M3*QC0%+,14FTW 6E:K="VBWZW24HSG\!?E&.6U9P;F8O;H_'Q[@/V[P/7XBW MRL?DF6&DZ&Q%7V-*D.!\(+JZW#.G)B2ZMJY,5^O9+*+&WWH;)RKNMGNPVU[3 MMYE&&QSU)!A01&H/)+ $Q%&I6/""6E6'S^BNG;?;IANJTVN0[K:%YO:.)^-) M$81BT^/N:^_NBR=O@=4"#,I(#C(758YSXJ-6Q.FL 33EY=B=8ZW'*K ML>74VVQC# 7T8L>ZHN85ABN&0Z(D$-O\+=\9/. M)D0X###J"-;M5-)JMN;%1\O/\MXC*!_U%_2_.K<;3R)FT=Y4BMHY66U<2BB" M"XO@3/R5)AND8<4$-[H(4)Y;5!H8R+E9 LDYQ 2SU8I+:I>U2+YO$=A[N\,D2S76=?8]SM' MOI=(;]")_J@W\7VLP+_Q20M?UOYY6?KMP=/IPJ.JOD0>FM?WF(L<@;- C*EU M]T$Q8K,-1 3*8#PS!8>LM)TG9XU\+#N_MX(\M(&+: @WX8@SR@4+@D%P!CA M(&K,37!BG4XDFZ ,95%GY];6#6-=Q[#:_A9E\"5,?'DP=<"/!G6J&9;8W[0R M<;;D6Z=-$IG)>U-+^S1"]+JT")ODV)GE$N$LTY,:6(I;)(="S*A6?&DP , MC'4I6M84MEKNND7S:)%$WWNGQ?X(_/AX=#)--WY@CHJ?[D"Y.%OPQA\Z=8VB M5_0*/#.OW[#(SH2@@.0D+9'9U\1!&XC*F6?+K*'QXW*^*<&?8M/:+P\.C$1S 8-S["SK]X?BA^1QN1R\8E_LLO\T9-7N&1],? M[.EY-*8#:'\KD.S"9"_O^T]HO"R1K_B\$(B44[ 6X]W]CIO#H93^!PW"F"\6CJJ%BLFP!V M[;H-S\;Y-@];#2!(6TNDK7EC#XK-%#/X8D$)*HCTWA-O@1*H^5_.\0PJK:V+ M+J5LKF,5FW>UP2GS@+EG60X;Y)Z;YIX9E8D9F8+C@5!#BUWD3"*.:D&$9QYD M.3Z4BC5,*ZWILCE#5Y!['IZOJ38X+R\:#?O]6EG3*TPP@O&D4U-EAX-F01L_ MU/@XC'NIYT>UG^!UG$^K2ZVMR8;9Z0V&HT*HVZ=@(;$ND5CGCIGP(7 C.-&A MUMYD%XF7UA$A'><6HE=9U&BY-,O*?6F-4K5$C]0#EOQE*54H^3 M(MRIT?<_-W3S;6'E%KO9M@>Q?UQ7[/EP5*]B8S(9]<+QQ(<^[ ^_U;F1RV^ MR^<-\_",\YC $Y.%(9(J2QS4'PR\43H$7SM?5-=<^3^[UWWUV^270TI&2KX% M[R-2\MU3\HQZ34,P+BM.P((DTB11V5@0HYD57MD@?%-8(IWJ6G&O/9;HKKS2 M,+JF[<_E ]"7M+ZFJ_I8%!C2\+@PQ!<+[&&>1DM>G7MS7-W 3+^-0<+0V4T> M1"_F3;?A]0!25!,J/2NV0?+$B7(N^:0X!1H->+^V+HMMX+I,K?2@O^7*\AW[ MGY'/D<];:'X@G]\NG\_.4(P:>%"64-"&R*0M<3D*DJ@33BHOA=35UZ.XZ'*^ MTH9%._B\L3Q^;JSIL_Z:YH/EN\RV)1JBV]O21WB"5OQYSTU#\ M+2\];\R+ ^CX6*MM_."DYD,,AI-J8XS*PX,F.>+=J&DF-IITAKDS*2__)DLB M]P9^$'OE)>,Z4*69[O;HVZZCYU;E]*LE?V14N;RCX;AIM/-X!'U?&Y;^\K&7 M)@=G+';NC:<@TZ]O\:%5J?%LNI7,P MJ@?N/_X>25.DLK+*OW[VJWK]E2KJ@,?*!LUMS-G@2Q#5]7^%T<_KWV6;F<^Y M?76LD?!I_<";5_M;.Z^ZG>W=IX\Z&[N;G5>OG[S:WMS>>+F]]:KU]_!T;_?5 MWF_;FQO[6^7*]\L_.UN[^Z\Z>\_J#>WM;'5:?PL_;0_N2,GALTK.72S Y&!X M7-Z?QMT.?(I0])XC&$V[C7?*:>Z_U! U2LW7H[?1HLI%]OW1&!Z?_?)+ZHV/ M^O[D<6_0?%7SIE].1?GTO*XGR45/:MT-TZ=/#QGG'AEJZCESZL<]_>+3(^A1 MZ15.9*G_KCYY00#_Y:[:4^]6^\^BUT MWE]IY"I3E[FETS/P5AP,?ZLD-+?U;#AJ+($WX$?CSE8YE[\=1+#(P-2[Q_+B M/5]W>NX"Z6SMAKEZ\I=UPY<9&7R?%H[APEUMX>C=35N^"U?M2_@+!L!!"2X%9& R9A$\!R$3H\9E&X1[NUD)FS+*R&5[S#9[ M[]EH>%B-]7H)?_0F!T^/QV4]8+3UZ31_:&,\AO*_M$)-(#Z'\\.]S;?T3\/W\B]_2?]7;[;V]U\\F'GC__T=OF6W'OZQ8TO=G[=DF_^ MV!*[G_OO=_;?T)W/J?]F_P5_<_CF9&?_/_V=S7>R?"?=?7K1C1\_OMD_.'BS M'T5U]^^^?_%YE_]^L+OY9^_/]]N?=@Y??]S;/"CW]X+^[^?M,Q?^9&=_B^]\ M_O#Y+66&9J_2)C MWFKJN/)",0844L/'](R/*?)QZ_EX]Z)^'!5/5 M#=!:12$X%L::.G*/22^]\ M,8QTS9[7RLTM34<^?GC%L7M'4(/9@W<=^'0$@R*JCR_CF[MRLZ4'^ADKTJH?Q7%3\]/VDOKC):?@FR8&XN\A':M;HZ7#0<#J)4DCP_#H%96.0 M-KZ!9&N*"/+7\OCK]:P]D8SWAH(EB0E:^ L$L9I'PH*)+-=1<4*MK5O#NV;. M)"H<7']OQ'OIU@2*]QV(]TSPV*I@#?/$0]1$9J.)5PZ(530G'1-U+*ZM:VF+ M@J)1O.^O>"_=R$#QOGWQGK4^VS^*%1Q9G4\L+&2=VETG,>CDM8Y-)"KEL=5;V8MC9!"L#Q2 MHIU,1'(6B?=9$VL2C3FJ#(JNK3O>Y:9-;A)T=[;=T$"1OBV1OFA=I)BRHZ&H M'SI;(HT7)(0@26:!,B\H4%O[](NN< I%^OZ*]-*-"Q3I6Q+I&8M"6BTX5R-9PB2N8Z%IEFDUJ^M:]ZU9C;5?.6#&6VP(^9G$$YG(7?R:'C8&4ZS M"8>#:T4K5GBK/61"X FF0ID;).70S.$.N]*ZJ' MDY*7 RAIO;:N#.\Z/>O87*$<;)SW>A\9:.E&$#+033/01>-'.LA1NDB$,KDP MD!;$Z.\I.Z1=E%!KJUL%0;K,CYZWXV8JF)1 TG!S#J]!II M_?FG?I'7?W8[ YA@-.K6[,;=X6!X1IN_^MY@7%D3D#>7R)OO9FU'FXJB314G MD5>W-0^9>&Y%T>&L9J)H:TJ&M75&NY2CVWK5Q/FGV[7"QN6&RV\HV'2J2<:?,WOBGRC2;17IN[1J4)!O09!G M+!NMC)/46*(,]T1&;XF-7A"?F9!21L-T4^5J[V-%37O-AV?#4?FSIJW% S]X M!YUJ-#RPBIE%](LEV O?T2].D7AZ/!K!()[LC\H=3:^GDE3EJ"=0& JP'=!2 MJ>K#G$!4M"$(:DD.-!$)8$F X EPP9/WFGJ6U]:-ZAHQ6XU_>:4#<^M;+.@G-^5G,\4[&?I0)E4AY,R(IG(Q!7MD@0J9.8BYJ2*;6&Z;$ZQ/HKYO1#S M)1@7*.;M$O,9R\,[R2(5C@BCBN7A0R16 R5.62%2^3/&7+M?:]T2,;]',8L? M9KZ%1@ Z1Z/A7[UQ%=3RYVGPHC/QGZY8N;^43JTK'0=>>DSC:_CWK&EI;W!< MUF_O2];BE,NFK]NOT&U]FHQ\@: W\*.3[0D'@WJ5HV%39'@6MD+N6Q[W M;><(4BRBO6:1JY M[&ZRZI#+5H;+9H:1,Z\LN$ )52"K8T83+XIB9\#9%+/236Q^Y>U.X4.EI-YPG,(#<0[I<)EU^FF/&\DR-H)D3H8OQ*GE1 M GUT@CBI1:%*:G1!;MV:KI77SA] CWU[!?J&[$$4Z!L6Z!E;CA8ZMEFHLJ9U M$)I,E#C'.$F!@6,A9^]EL>58UTB* GU_!?J&C"(4Z!L6Z!F#A@7G(B1+8K*U MS01UQ&LNB&4@BT@;H-8U BW8K#VS\GWKVF VS'=0[,+DU%A8FLGVH"<=WM,Q MA\LOA(()EHW>"/N>S+&/E!&J*,6>,*TLD46#(CZY3*1.BEL0)NK"OI*YKESM MTO6%Q'-5I\DBP=X_@EVZY8H$>X,$.V.OFA T.<=S',^=[>BW%(:'H<^?'N[=SUR M^AY>X@-R;G6.H.SV S^"J\UAOVR*TP/]C)4(.RQC#OL/7,OM'DORQ(][\3H> M]+:IP?-O\_)J\+Q;;/?^_9&R^QQ&KRJ[+==MRR_JO%M^-"BK-3[[NF97?5%O M*:JWEU%OV1P';81($\V2!$X#D> H<58QDF6*S#BEE=)KZ^:1N(?I*\A"]YR% MKNG;1!:Z(1::\6)F[YFP'DA44A I#"-."$$4+T!!ECK7'NOVT1P7)K(0LE"[ M6>B:#D!DH1MBH1E7GV"Y:$-*$66%(9)-Y\9Q$C2-+M!L)*NY?X]LF\93/Z ! ME[W^\032=?JMW3?^G'>+]XX_;]J6/-U7R*"+,2B?8TT*FZUF=3@.5 :M?16= MS9X84-E%*42L4X+-(WKM5,OVM49%'KKG/'33UB3RT%5Y:,:>U((%G[(@20 C M4I;?O !9:"DD+00/9FI/LGO8=1UYZ)[ST$W;D\A#5^6A&8M2)JT5EXXD$(%( M)00)/$9"*==U<(X0NK$HYV2.8'/I&XO.-[M\W#D>0^KT!IUR2?&XWS2FZ QS MG4NSI-C]$C,L[N-G/)C8_)6("MP0&;(EUEE) MHM60(G6@@-?9OUWN6(M.8B8A R?2\Z*I M1\](V2I:>Y:5LJ%(NNX6(PLE_5Y+^M(+-E#2[U#29VSRJ'A('!R1MG:XB[47 MA!&)%(,\I91# ( BZ6KN[+:5M\I7P.KX3ISW4AQU#WO3W*G=<8K%#%4A2RV1 MI=2\O%PON78&Z3+>I;0WVH5I=RP-E_79D M?39:*8V(S@,!(XM&DB0EH2;#"IM\4I('9U4CZU1+E/5[+>NW97N@K-^.K,]8 M'XD5)4U*0R)P123EF7B6)(&@(%/A?6#5SV"[4L[V0[KC+-.?)S[TH?R;>G^M M_ZO\./OJ0S]ZUQLT];_F6WF,4!NW3Q_I#5+YZS$WC?C?LBSR*HO[!]#Q,0X/ MRW>?E"7I#(:3\NE%!CKE8GKE4M^-?+]SY$>3&@F3R"&L[\"W[YV$N3@S,B.O?&*;B/Z=>W^%!NLU#"=]\R[V[:B/$SHK]= MK_,_#[YT'C@J9$C""/P'XG.Y_,>^_]&?C-=^_O:FRQU?6.1%UN=2JY'S55;# M_EVDNRS&]"(*>0^G8Q<>%VZ 47U5N1K?EDOI'(SJT?>/GE$@0,50?L;"D,DI M[ISP5!AI<@KFK2D27!GH7S_[5;W^2BMU($9ECN8VYFS5[VZJ'S/&]$C^VXO@ MFJ_-^:8?R[/0MR#/,^O.5)&QK><;.YU7;U[M;^V\ZG:V=Y\^ZFSL;G9>O7[R M:GMS>^/E]M:K[_+CS$W=_CTTG/1T;_?5WF_;FQO[6^7*]\L_.UN[^Z\Z>\\Z M3_=VGK_<^O?6[JOMW[?J[>WM;+7^?G[:'MQ18QL^FY-Q%PLP.1@>E_>G\9=! MG(UJ]/5X;?JAE*OI^Z,Q/#[[Y9?4&Q_U_F97,^8BZ[8 M"OOTZ=/CQ[E'AIIZ IUZA$^_^/1P>M0<3A?TP^ES6CTRFG_W:?J(??>Y'WVL M>R25N=*G_O@Y)<2#OU9[J4_]F_A "Y/S%NE:]>6.F+K,+9T>8;?B!_A;]:&Y MK6?#46-/O $_&G>VRK&:.IL0H9KC'<&ZBV28W3V6%^_Y2E">\QDM,(2IW3#7 M8,NR;O@R.9;W:>$8+MS5%H[>1'IJ&TZ(6YL<<' M+,-=_G[[U%T^9&_V7[#=]_'SGYL;:N?S.[K[>8OM[?_^8?>/;;F[N7&R\\=_ M/NSN[\@W)U_O-\Y^7/_W:>]S0VV<[A%=]Z_47N;;^2;>MV'6^+-Y_[[ MW5^W3G9FW.7/>CN?_]/?V]R2.YNO3\IWEVOY('??'_1V/_]^^&8_O=\KU_YF M?_OC_W[>/G.53W;VM_C.YP^?WR8C.??>$&69)%+*VI"!&2(BCS((3J44#V)Z MP)Q3JM4HXJZ0G2=-,E/W:9;0DV5 M\I\>6)WX3[?KA!J7&RZ_73R]&WYX>IX>IH?YLRF 3T_QVZ_P3:]S8Y#VOX*Y M\07+H@?LY7W_Z?EPU#PQF8QZX;B)4.\/G_OR,:LRJW@EM(,7L]XN9P.$N@<2 ME<4*D\!(L9TCH:!"C$7%8ZI:8:Y+A9A1#OZYZ-G<(C,'F6*9;A1DBGO'%!?] M-<87T\Z90)B5M.#9_WA MQW\7M.#7@F!]<*,6E+R$V/?C<2^7)3QCR\*)2']+IK_7LX:445$SZS7QL;;Y MH)D2JX,A8)GCX(54,J^M,]8U?-:0PGK:=C-!NZTIY(26<,)%DXD;H%([3T R M1:33C%A9?E">>4[E&59GNY@N5=>QF) -VJL7W)K%A!S0#@Z8,8NDUBDZY8DL M7$^D49I8R*80 4^"26"Z=N/F7:&NW8Z[K0.>6FT6;4(NCZ5.@$'Y;=(YJE)5 MA/JH7SZT0SH%BF,_JN7WIR'0:C)A"*I]5M'S*7"%VII7/1\6$Q8FO5'3,>') M%-WG%=19IQ%2X/(H\,V'!HA"%I *)A?R"!@U"\+5UT;5T MMM,0.HY;RP2MMXF0$=K""#.QI%#8'[PGBIMB&.D@BSY$%=$N,).-=,I 58J< MO+:O!&FAQ0K"K9I'UZ(#E/B%)'[6#')<)YULT0$,)P5K((X[0=SVX_YZX2&\:^;Y7=XJR%(SD#+K0@+AI! MI+>.A*@32+>-PGZ1I*NUR[H MM#&C*$N=AL>US6,#PS68[]Y47E]O:=IR&+2OR="<SYB,OU!ZC M>3^E&A?2Y!7HTL&TCC2^"WW,$(: MORT:OVC5E^/86.8T8;YZ :D%$KS6)'&I+868K2_ZNE2\Z]3LE$>D<:1QI/%6 MK:,274(\&6/PM)/M+Z^\]>?6Z3D#=QK91>;F[3W5^K>F25 M7IEKE?RJUW/[>X"QFY@S]M"OU3QR-[('N)!+OU;]B)JKK?59!@_7*(_\ *M5'@W+5XV6LQ8K*R?X(_/AX=(*2$N/QX7&_\8!- MRU&^S9^:.KU__JDF(\[DO#Z@==H=#DB--8R*L35MSE8N$,:3![PD^\/"IYW. M5(0.AOUBE(Z_F+3_/>Y-3JXRVO1!C7!\=>#+)L+IEUL5;X' M7[D2>P#%!\5G!;[RMOLXW8Y9/7]?/?%]/XC0[?S'#XY]4;!9MS,SJ'C!_@O7 M&W9VBQDMEUNB[R:TC!LZNY#3PHP"3[E*+EHIP <.C&;@0E&OO=5OMSEE[E*I M+(?#0:.K36ES[W@RGOA!7;Q5R65Y?9K+?SDP^[F^\^[>UOT!W^ MXN.;/U[(/S=??"S?\VGW\^_O=W]]=KC3^Y++PG8.M_G.'V_HF_UGA[N?=^B? MFQLG>YO;=._7-VQW\S7?V_SSP^[[)X=O7EW,97E]\N;]FT]_OG]Y4-XO=CZ_ M_+"SN2UWWI?O>_^:[NZ_D;N'+_C.KW\>S!UF:\%)*T$1*CS4IMR&.,TE$3ER MJI-PAOJU=:6ZS,YVY;Z15);KN,B6)JVKD778^A&+ER.=^S=A\9ID.YL]N"RF M/6\/3^W@[4'L']<%FUO&N3LFD':>8Q1VM,% *DMC9P+5EA+*6"SCKD MR]+564I(0UNGWM+3[T.268AD]BYJ?D7K,X$:(-35\1NUFY)+H$B0UHL(@>7J M .7(+JCTH=*WQ/M>I OFU6GT.\TOT0UZ-V[02KQ3 OZT^WY'[7Q\*U6&HMDI M(I761+IHB6,J$9Z4S$J$:)TM.IZ9;8>Q<-MOY#_DO_;<]R+\5^S<)&(0+!HO M79(64A8A.>=!6,5_8/7>,/^A^;M,L*LX3!2,B/R(_MN>\%Z)%&)C*+(28A9 [<>A4I@*4T@H]*WJ53 M,/<^02*?831$0ER8$%]?)$2OK%5.\[+C0B)20R!644UXSLD8+@-SKIK'EC/^ M"UKLR,C(R'?"R)HY:H!9%[24SMM0^V.98JV#8RX8BV&:5:;E>)&6N4@J94:) M5K4//6>>.,,LL=1(<'4S.%X#-86ZNTQB4M,EVYY=NI:]9=GWWQEC Q"MT/A:X8AD_/PA8['W?>1_%6&,UM'1 #O":L*+#$:V&)D]F) MP"7WJHC7K5 R&YFX"#)'QVU45 2E M-&#Z?:M/SYG,(L8#:%KS.\$ D2DIXD%28J7WGF7)A%5%816S47\41.0X7%I< M6EQ:7-I57-I%E)ZD@8E$>7+%JF34TVP$%8PQ;Y1-MUX @TK/8BZ#63]=AF2$ M]9%8EVQ1>Z(A(9I,K!'>R@A>^'1':L]#ZD.QD=X?CVM3,VQ(L>1\:Q>3YC7< M$)665% +G L?I86@:;8,&U*TBZ5>G&M(41V;.^QMV?Z0O*.$2IY)L<> >)L% M<3DJS@JH7@1L2($17HSPWFF$=UE,B\KAW=#NR3>T*][2#%D5]8^$)&AM2%&T MPLP,D<*59R(UU$ML2(&4BY1[=VF.VCBM(R2F@C0V>5\'PB9P$&5P*F%2S>KR M\>XW:O"+CV^-,$ Y1!(\+7S,1"*>%U,]IA2YU-YGP[ A!9(RDO+=DK+TEM.8 MLI/:2.-]<#*+H*@1C%.9D)17F92_49)?G+QU44:MN" FR:(:.RBD''(F1G$= MDQ%!4G/6D,)@R3@VI&B=@S3S +:.F>:22Y>X3TI"YBQKRXT)E^Z?@PTIED4R M>]]J?O0M>,5Y4(P4@15$@F0D!*F(C3Z!%5I*FK$A!2I]J/3=94.*J](H-J1H M$_F>:TCQN;R.[KY[&[D.@F='%.1B>!O'B*,ZD%0VL@5#=8H>&U(@_SUH_HO< M"I6+A!@GI6'1T\Q8#M%0Q5+0 AM2W MRW/F&'/B0O B+0\$>N#(\QXRP--Q9(WV) "&1D9^8[3E:@R M5M@@I$B2<;")YRAL+?5*R?-;+^!#/769M!R_I>5W;\$H!EP(PKTL1GS,GMCD M# G&2A 9K''QK"$%-YC4= /Y^;GYK^7Y^?,A>%E$=-2+-4-_7.6](99QYR^H M2?M7RLV?LQAMBRXM6"XT-[H4%&<@@E$>BMY;4T&Y"0*2,$QQ\/GM9JUNH(PR M4G^Y!-W6;WGBQY#JY'<8C'U#L:.1'[R#0QA,GIQ\?\'O')3RN:%K[Q2\'EE&> RM9B($J*$*"%* M=X?2QJCG^]_!IE$W$1P4(40)44*4$"5$"5LS?&>QIWZ#SL?>Y. ^JGZ:3MP M>-0?G@!T)OX3C*_3FV'U-M_WDT)NT0$T?NY[Z=EPM.\__5&!&?;K*I8'YKN' MT)FSD#/G]:PSQU(H.]8D$F( (K.,Q 7NB?&&>TJ=U]2MK3.JKY_CT:*@X?V6 MY*L=(XA26_AV3A(R52Q;Z26C7%K0UJN<%#5*>V4#CPN3[;0O4>,N?PE]/X&T M/[PTYV)$7J=LE-.&*"L4D4)R$K1C!#3/U"O)(DNU)J3+YHQ!1DYN MJ[0C)R-*B!*BA"@A2H@2HG1SMH)TSDDO+#,TR<28M\6$Y\H+Q1A02&@KK*JM M,*?-;_342,$9"<8S(J,3Q#*I2 H 01L%T9MV60L/*;NP22$FH4I%N=>O8M&! M3_5W>%@)AG<>W< 8%*)T3U!JB>]P?[A15JY>@>_7R,WVX*D_ZDU\OU$'PD5U MX"7\][@W[DW@%8S^ZD689N2^A#A\-V@^Y7??/P94&I:G-+R9=3!F[IG*4M;V MKXK($!P)'$+YK>P'D)!3':PL35=JCAF\JT4+2-Z($J*$*"%*B!*BA"C=F%%Q MDTY&-"I:;U3,\40RIIS@7)"8#*_&!"4^R- MH4Z"GU8[3R?#/[!$U\7R7#T55BEJDPY4VA!]I-9KY:T)5D>K%L]SK2N_/1X? M0]H\'M5N$@UA3=-?FR=/ZY;/X,*2Y<7H*9,##:$EF>55EN2Y ;=0/E>"ER/#/,W63%E=8$>%9$)@DD M< %$><=LI*XHHT7)F!V2@E)\7Z1XZ=&,*T@Q6A++$_&9\ 3/P1G.-$DJ,2*Y MD,3:6"3>."/ ").]7UOGNBOE[%!0E/-6RSDFFR%*B!*BA"@A2H@2HK0ZX0FT M$N[6$3 OWF"#YJ!)#%X1:8(F%E0N.T]:Y5@,.9_9"6WRZCVD].>F$6>3^#R" M QB,>W]!IS =&I1 E1 E1>C@H+9('*E+1OHH%E822#(I!S235S"?(E.OL%M;3GH^& MN3>I6AFJ7,M3N3Y,=B_F< <%G"8626:F!FZM)D$D381)-CF@.FC?C(_K%EEM M4>06)1AY%E%"E! E1 E16C&4[M(#B)KES6B6 B2*O:J%O>SZQ ,U<4G_B^'T3H=C8APF& 44>P;J>*TG6R L-PE&!$ M)L.CQW4AQL-^+W7.[J7-?#5_D1;K49"=2"8KZ9.44@EM>MB/8.YZ,)WY0%P^Y:WG1*N96": .L*(U6D< E)UYG%YCSTN90B1=)%TD72?=. M2)=#H-EY)H2BTGCN=!;:V:"C]JD\=-NDBZKP,AGY]8P9[V4P(1N29+)$4DF+ M&<\%83P: T Y&+>VKC7M&C/;[ =I&6D9:?DV:%FQR#QGT1L(11O6WFOM/ =O M1*1"(2VO-"W/IDHR;:*@ECBA-)':>!+ 2 (F96.-=8V'@G6%-%UK9_VK2,PM MR-Y^T(Y2GZ,RS((0+LBH6,@T%,U2VY H6,M3#0:JQCQ4C BLX[$1R9)5G78 MJ 6MC2QJGC'7&"B*!(@$N-($"+P07^$]D8!+(81-U-K,A I.:G#VS@@0;>"E MLN/GB^PHG'"Y%G,'QVTQ@GDFWO.BHAK&&=7U8*S:J>HJ-ELPB 2)!+G"!+D M/S*6G&<\,*!1"A.LB@XX:!JAV';NUL/DYVDQ]SY!(I]A-$1&7)P1V45&](H& M19TD0;I I'&)!"T$B4J$S&F@EODO>=)HM",E(R7?"25+"$!U]$99)6,,-F0# M*G-G:IZA-!BM66E>%C.\+'-6P1;KW><"YB3D)%+J"&:YP57YT56)EEW/FK/ SI837B6"S&Q&5**GEA@!LIM'!> M""U3T7V5MX)-ZX?86?T0NP3?UF]Y359M>1/L'?G#:K?SW!LSMP;29.9+N8J3[>4X2/P,=!?6&L.P= MD=PJX@(4I&.T5#MN8J9KZX+AB+(5XP L\T24$"5$"5%"E! E1 E10I00I0>) MTOULUC!_L:+]E&7OWKP)*BR3E4<=]S< S*3/)0Q%3L%IG MS[,2/H!:F&XWTOOC\:3QG;^$OI] VA]>FG4QOKE,2IXI$I9")&59(BQ#+1)F M0$),B8AD*+.:ZV#8VKI476IF2T60E=LJ[\C*B!*BA"@A2H@2HH0HW9RU8+2$ M$)*3UB4)5#NCO Q$N>JJ" MY]KJ=ID+#RG;L,DI)J&*1;G7KW+1@4_U=YS\A8$H1 E1NMG._S?I/MP?;I25 MJU?@^S5\LSUXZH]Z$]]O](%P41]X"?\][HU[$W@%H[]Z$:89NB\A#M\-FD_Y MW?>/ ;6&)6H-;(Z/,5 %*3M)%*]#!7C*Q&J@!$2FK#QIM*N-"%W7.H<9O:M% M#$C?B!*BA"@A2H@2HH0HW9A9<9-^1C0K5L"LF'5&RI 3-]Z26&P*(D.RQ,E8 M_E0.9)*!2H@MM"L>5.;K)QC%WA@ZPWQ: #V<%LT^K(37Q?)=-5,I"RULS%IJ M$8(3TCMKM*[\]'A]#VCP>U0X3#6--TV";)T]+F<_@PBKF!?F) MS\EV]2DH;1(E641?1W0KXFEP)#"6L]8>7$QKZTK,9KMB>'0UI7E6:[DM46XT M#I3DY4CRS&PK 6"$3(X8K@V17G/B=/ D1Y:"T3S(X-?6K]V- .6XM7*\]*#& M%>08S8EE"OE,E,(%*K*1BBAM'9%.TF)-6$ZH4%;JH*1F;&V=ZZZ8TY(4);W5 MDHYI9X@2HH0H(4J($J*$**U.E +MA+MVZ\V$'8Q2V60?"*0,1.KRFXU)DN"< M9(J&'#0_-11$BPR%AY0(W;3H;%*@1W @W'O+^CTA^.K11U6-KJ*,7!$"5%" ME! E1 E10I00I?N'TB*END+9*!/U$IR5/-.0HG7>1AJ3#V#U)8S3[XS=:_3M MI^?5[>U!T;[AMZ)S[\)D+^_[3W.GFCSW(QC@%)-EVJQBWKP][F-.2CDBI:6D M;"5)G,^!>,H(R MVRP!:#"&6@DYR@B&^<6K&^8/J]X>Q!'X,3P;#0^?G%I*3[\:2NAA6**'0?ZV MWQ1-3ST,[W=D4S"==($X*J*,LT0JZ^O\C4!4Y%$%)L"Z9OY&5^IK%TRCN+=6 MW)>>I(CBW@9Q%Q?%75.C.1>:.*TXD30+XBAHHH!Q!BIPGF4+Q?TA)2H^/Q[% M W_:'^$XC'NIYT!]E>NA,19?MN9'O&;0A&4PB6 M$Y5X)#)*0[Q@DGBFE?7.%$&/K9+M!Y6&")-.K\G;Q;Q"#$(A2H@2HG0_45I M%PLBFUK"!8F70SFPX%(027DMDU6:YH5UL>>C8>Y-:F4(JEO+C=+&BVTG=0)K M37)%T4J2R.0%\5E V5)*6!6U#*).U+2LJQ7VG5PQ&4:F1900)40)44*4VH32 M7?KY4+>\A0S TY)B2R-U*2$HP8A,AD>/ZT*,A_U>ZIS=2YL):_XB M+39 R7J:HJ4YLA"D ^44WC,K]* ZEJ8:J:F0\%GII0-&/B4\Y%N7*6A8C1:$2B+V?NPMFX8Z[HY\Z^0R)#(VDIDUL>L0[#:"2]%R)8[T(X%'@,/ M07 DLE4FLIF *@U*9Y,9$2E;(G64)!BA"&4T2!.HMD[7]+6R#;I*()4AE;65 MRN;ZMH2GSB?JLM=*2N:M,=I3H87W4>BL+LMF^S6Y]GATTK#:J:/K]/N0@Q;D MH \SRI1EUDL5"%4\$)E-)(Y&1K1PCA?+T.A4E"E.D7R0?.Z6?!;J'W]EZOE. M2V+T8-V5L_W33(/X:!+G$ B+OD8*LR96>DVTLXPGH!Q$+EJ3F?5A+9SRCY3Q M<"@C6!MST;F--B"=TC9*GVH6@??)"@AW1AEHA"V53V8&3I030H"T0"15IEAA MG!.G7" F&,:L3DH[M;:N9)=3I)0'3RD+,(I22;J0RZ'$M622^Q!MHC13*D3. M@-Z2Q%>*QJ)34 MH)25P4E)N:<^:^T84\6LRD$@CZTTC\VD8LI((>H(A'*IB8P.2+&L1-&*.*@@ MM57Q'XAEG&G;_*PY >5B7X8N[R ME*,(13?@*3!)H[\C 7/"6F>R:]'5^EK[.+\&W]5N>^#&D.DL+!N.FF>W& M:.0'[^ 0!I,G)U]?\MR?U(MBJU'>L M7\$J(T0)44*4$"5$"5%"E! E1 E10I0>4JGP_,6>NA Z'WN3@P/HI^JS[<#A M47]X M"9^$\P?EA30;Z?B7"+OJ#Q<]]+SX:C??_ICPK,L%]7L3PPWU.$?IW% M_#J?YOAULI*A-C-*[SE]#W$TC[PTN3+H8W ME\G(,]6#@GL)VEB279!$^L!(<#P3Y554H+C.M0*:BZY6LVD:R,IME7=D940) M44*4$"5$"5%"E&[.6@ /2G IJC^FFO#!9)/'4,R)-""2$6BQ2=KK66=76,^TR%QY2LF&34MSIC.TWB6M.ALN/C?X][XUZ3O];Y:7=^1T 6\T&SJ&+U00<05(*! M$+F2CJDX5:<#:;K#:/![5K.\F?7#JFMXX!P\2UV+$]?F+M*N<=#HX1;A/Q6"GU6#GVA">-??.&XBU&?NLXGMY6QWEN,7:U+5E^*K: M%$KNHB;KU\Y.[U]\W'W_XBUU6I@4+"D27#0F8SRQ7GA2-&3)F/99@U];5[,S M%/ @;K4 H[J$*"%*MWX8+CU0A:Z%.SHIQ<63DG.KM(B9Z.!-.2YS(-[6GF4& MI+96F=A$I;IE*[;HL'Q(!1"-K)!0 [;E7K]&;#OPJ?X.#ZO\ ;,@$"5$:?6# M"^=25?:'&V7EZA7X?JTKVAX\]4>]B>\W;JUP,5/E)4SU W@%H[]Z$::JPTN( MPW>#YE,:+0(UAR5J#B=SLM]=T*"Y=42!I40J",0ERTDJ9G<6*BJ=Z-IZ41&[ MBLT6)2$SM)H9D+\1)40)44*4$"5$"5%:'<\BVA6K95?,YLD+JV(0S! 9="92 M.DJ\BIR8(*T%QC73HHV&Q4/*EM_Z!*/8&T-GF#O3WKS#:3]73(-O2QI\\^1I ME]TSN+#![C7RX<\<'U9'E3(UA"63B*1,$$^#%TCOI^\+"2I-L"$Y]W/F_0O8VW MP@DK0G:%OU0F4G!.;*"2*%!42FO+X:76UMFT%6[+>?/5!?UYYV.YQK>2RURM0L*DS40&28GC MFI8_E19*<:&M;Z&Q\) RWZ=]X&L?CA$'X@26^8X 344*4$"5$ M"5%"E! E1.G^H;3()#,1F0O49!8I2 DIB,0=6)LL%0%DOGK'\T;??GI>W=X> M%.T;?BLZ]RY,]O*^__1\.*H7N#&9C'KA>.)#'_:'S_T(!A.T69=HL[(:UYH9 M:T:S%TIDHAAS=2Z])%:[0 KZU 2GI,EB;5VR+F,26Z6OC/0C1Z\"2K<\;1(Y M>B4X>B:UU2H(AGM-C =)9/F#6)LCX3ZPG(75F>MVGYTTIGF:DY36PL>599'PWYY^[M.KXAU>6[RL+):,:R%*"%*RT%).@2HU0"A M&"%*B!*BA"@A2FU":1&/0Y#.@/(R*J>E!68]8R[X+)UD7$6^<-K23F\P'/4F M)]NG]L\FQ!$4R^E9L9%>0H+#(YP:=!.)2NRB0R%&JJB0G)@8+9$^"!*<\(0R MIYV17"07U]9-5S!U#7\"RG9[97OI*8DHVW>=A'@JVY+9D( %PIV(1"IMB'4Z M$V:CD4HJ9RU4V>;Z.J-O,?WP2B+ZM'H!JP.]RL+R?8,K&PC!5V_#:4NEN013I MVQ3I&6>@LM(Y)@RQ@6DBP7CB9?F1550QI2R Y9:)]$-*'=R%2:?7Y-IB*B#& MDQ E1 E1NI\H+:"#V4P=+ZIU1P8 M?5VBPB5_VX\7IQ4EQJ0/29&B1TLB$Y4D:!F)% 7!0)7FDM5*#=>5;#;\BC+< M:AE&ID64$"5$"5%"E-J$TEWZ]U"WO"G=P;J?*TG42^L)PE&!$IC?V M6)2U2,/CT(?.V?V$&BMR5"9DY=?6E>EJ-5N0<"98=Z(?725*LB1ION.8 MZ5UR5MM8_W_N: LL 'V;B'R.7KHD%F_X^V#8+VLW/@TG#V+_N"[8W XV\\/3 M2.D+4_K.14K7D P3X(D.R1/I0B8N\,+PPC$KI!4@4Z%TBW2.=(YT?L_HW&L MFPMA^\QDI-F#ML% S-Y*KS2];3I']7V97/_Z(M>+K 5S!H@S6A+I(R0V;)*\X8DQ <$OXJ M$_Y,F@/-(&C@@@0M#)'*.N*$SD0;E00W61M69ZUWN;1=)U'';PGEH\MY.2YG MGYRW43-NM336!Q>+!&B;D@/)+T]V^S4'_GATTI#>J?_Y]/N0HA:DJ \7*4I) MD;@.12=5+A+I?"9.*BC:J9A.HKJ: M)>K'V1E>EZ._T M2$?'\EW%"C_-3*RP0E#K/3&**B*EY\3EVL&,.Y&$-TYY6YB=S:J="[="1VI% M:D5J_99:=9$S906%D(0TX ,/G H&Q?QGS+-P9]2*-O]2>7=F4I#SH"6P1*C6 MHO!N$G52D"1. PTZ:\B"KJT[U16<(?4B]2+U+MG)R@RW+%CC@RJ"&*BE26<# MMH[JXI$;=+*N-.'.]./@5K#,;2+=&NF M/",IZ4!P[+O8P??4'JXEV??K7DCXPJ MEW?/\MAW[TKC=H MT'7?'F73!9\^TAND\M=C;IJ#]BX0>$;LM^MU_F>]GX;QC (!*H;R,TIIDE/< M.>&I,-+D%,Q;KNW:V;L.1F3? 0DC\!^(S^6F'_O^1W\R7OOYVZ4JZW0! MFD56]5)KF/-5UM#^W:E7EG!Z$>6H&(Y\LS4*%<"HOJIJJ,WH*QLTMS%G@_^(#&]?-N>MQMKZUO.-G=3O;NT\?=39V-SNO7C]YM;VYO?%R>^O5=[FNM3?5.?OOZ=[NJ[W?MCV7?W:V=O=?=?:>=9YNO/IWY]EO>W^TZ?[^5@5N;N^G[4$YIH;'Y2/2 M^)_?O?QS1*8N>SPTA_G7(ZG1'LI=]?W1&!Z?_?)+ZHV/^O[D<6_07%SSIE]. MO^[T'*O?>$%Y:+YN^O0I^3K[R!E=^?>TNO7TBT^I^5%#S1>4H>ESVCRR]OM/ MTT?LBL\I8:_TSA]=K'VDZ%6O!Z_UQ]C'^\7OOSS]^/]C[];7:W=PZ^7/_A=SY MXS_U[W*=+\IU??CXY_O^X=[F&_J_GWS MO"F.7%D;_RH5O&_\?C,1+4ZI2JHJS=QP!.-E#C<&\ SXSIWYQZ$5:MQT4Y4$N>$:9F0@JN,I(D0EFOC4FT E HZR'C2@U(/2H\$E)@0@LFT MH'EL0$&BLLABD7"9Q=?Q+XW>E(O)^&.)?FIU^Y M+M(!BU-=V*(;;LC/SED[,@<_I#3J9U--V>V;+"( MW=.&P.ZLB]F]H]7.$N'KX.R]O#XN9@\:]5,X8JI],DX\3Q M-".,SA]0SE?,FH*Q. -Y M)DE2@)P+IHA@J28QSQ,=ITIP!W*>T4'.[QS/Z>5\>^5\\V9-+^?+YWGJ MLCA76A$=YP5A*E-$&I41%W-!1986H+^!G&>#-!-;).?/)Q3SBS0@3VK61UT> MI?GR%N/I4[CKF_'DU7BN9FX^W-,:)G;6IG^7C*]8I8H%2=".T8$-N]CL'Q$ MY%:1.)>Y%@7/+:?8Y(,5J^7G>I%^,B*]<:ND%^GO)M++QW3.:9);ZHBR>8J> M!DX4_H!E%4YEVE'C?-\>GFZ12#^?.,LKT(4G$VNBF?QLIWWTY-83>+L>$7>V M/ZZH:%XO8Z#$G\C/E7_E%SNRKGPTE10? \B=KK%%>&:=B0OB>)(35ECDQU-- M9"X1_KAS&2;M) ,P5>Y>I[SWI&ZC;&_ #NEE^^%E>S540A-CM,Q)K# DFF!J M'F S 7GGFJN4I44"LIT-1+P:*NEE^TG(]@8,DEZVMT"VE\]M[A1S"16$FDP2 M9E))I,X2PE5A*3=2*X<=^\1 K/$A/HAL/Y_(B"\A3I2<6GS2WS>';AU6[)$W@F,J-)-9:2ABU@A0Q<\0J _JIB5/0:79> M","W^,[AW]ZANKW2O/$822_-]R_-*Y8(Z)^)D 5H*YE!TE9.BU6W5\8W M;I3<5K1=^=D:\L5.QKU4WUJJ?U^6:IW(0FMF2>Z$(TQKL$ZRC)&4YUHRGMM" M<*S_4P!:_]S+]=.5ZXU;)[UY_FM9KIE.$EXDEBB>2_0A*B(*'1,.NEGF MP%+)8[J-RG& 1P$B#(7_ZC32NWOWR4+$1GQS7KN++L(B]';)! M9/N\Q@[)*& 8IL05QE'"LD(0E?.8B,3D5IL\<9G=>9&D@XSVT9$G+,\;-T2N MDN=>9&\ILFN,#&>D NTC28P!921-B=2@FW #2V:3-),4"1NLS_AZPO*Z<0/C M)N=O;U3<08Y7C(HX+3235I DRV+"0$P M/ET?Y-AR.^**((=?O,/Q"&N^!V9I7V[C?F,;GP__.> 'G]['<9ID,LM))F#9 MF)$%D7$:DURDA8Q-G&F98Z>$01'?N:54[P3=7MF^OVR07K:_=X2CEFU!3]G>7MF^OVR07K:_=Y2CEFT= M,YIR+8AQ.B5,YR#6.;-$VS3+K*8Q+/K.BVR0BVTZMI]/C -L\A'8Y%$Y:HK_ MCDPT+*4JAW?H7'13G\O=6AUO']K=H0U//V7;,&5WZUST%0A*X]V$;S,2G$RD ML=CIS)8?I1K:@ 1X0",>5^C0.RZVO8Y%4'SLA3S_"32="58+?67#O_LCO\9_ MM$N\-S(OJP7VOMH^-KI)?>ARC1\C=X54BEIB!&:.Z2PEAS+?>G=&+^W:(^XJ7HX#_2,%3F%,+XFXR0:0H)&%Y M;B1L)#ES,4DT](1EJF82*DTX;%(XR)- M5*$2'\.A["[5O'KZV!;+^L;YGKVL;X.LKQ@W#I95QFE"BMP(PKC@I)!Y0KB% M_4U!UTU%#+*>#6AQ%Q=&+^O/R;;I97Z;9'[%PHFSQ$G!!$F5*\#"B3-2%.C& MC)/#,-M:1@N><%*J(#4 WHWGNA3JY<]6_/@;SS1;* M9&Y-76E\V@G&=!BG?41FRY/C;H!\N,R_M4M:.VO:+M;M>STP;A 8Z1ICAH+) M MLO)YR[E+!8YD2X-"?,ZI1;ER>Q20$8LT&<]-6-G[#D?X?P3"_Y#RGYJX&: M(C'@_7='_/N9.+_H/)OHK MUA#3*E?")B3+DHPP*3,B5$J)I=2(V%EG4LR[BP4*])QT4/3I=$]5S+]3HDTOYM]-S%?,&2HI)M$I$EML:"(S2X30 M,4FSA)M86NH*.,TS-F!\2T*VSRJP$VKJ1#/YV=Z-?M9[=+8NC'."B]H'L3>/ M<^FZ-)J$2L:Q<38U&M09I@E8*H845@J>,)4E0NZ\2 =9O)I%T_MKGXQT?[]0 M32_=]R?=*\:*-*"H@*X*B\8P.3@S1,:8)*>$2JUT3!=>NOD:ET0OW4]&NK]? M-*:7[ON3[A4;)074CJT6Q%(0;"9M3(06@F2*&<-8DH.VACT4!FFQ33R+#85< MML$XR==*YJ&=15CX,[J8C#^6QII(74;C)O8B0Z^S+0BZJ/'$V F!F?H)%W,Z M'I8FJN=GJR%Q_<0_I#D#B_X2UOQMM>2_7+Z;6K/?>G#VFE7O<7&#N,C6V#2R M2&D*BTI2)RUA-$/^64*)4S' )\#P9I,DJ M0:Z'IAZ:'A2:-FY(]M#T4-"TIG"^C#F<*T0R&6/;;TN*A.?PIZ!24T,3R0": M&!NPN(>F[Q>0VUX[%R4WWN6Y] M/Y\/,)_WUB1@NWN%O)U/])G$O,VQ0V<:: 6S2Y_#:?\S+R^PQ>=#N]"V6M_; M"M[RHL+W5E[BLDU/QGL:UG!BWU;+^G8H1[.]D7E=KVRO\&U.X=M?U^&0.YHD M3E!0\S0H?$)IHK0U1.8Y:/B:NC26.R\*.LB2U:[I/9/Q2$Q[ 7^: KYQCTTOX \E MX"L>&TG31(H4JTJ9G+!8,2(45R25(/9&N-QA5:FL&.1KVI@^>H[R(S)=IF?C MR8S,[*3VD7@)ZOG*C]QT.<9E/8%5W6\7M0>]#8+>YS562V&R1''095R:<,)< M5A AE""2<:8-HQK..Y]G'J]A+/>UP+=6M+?*:+E>LEWY&4SE+W8R[H7ZUD*] M8JH8[E2F,/= 85@\3G(BBT(3ZH23.F.PKAH=M@7 ],];1&7L1?OQV2O]J7W_ M KYBJBA66,U93E*+)1&20H*H%RG)#>6:N]0HA5U(DRTZMI]1F&4RAFDS511W M@\;*\W;3/*BM4BWI&UC18P"OO9$YD+/YI)Q='CE?)*O7;#8.?.O:+PN9YRJW M*=%.*P+F24RD4IKD/%6Q%"(7QFQ,L^D]L=LKXILW6KY=Q'L%YZYROEKY4G%A M,M!HTC3/,8\Z)Z) ]IQ55.4Y+Y*TN-(MT8OYDQ'SS=LOO9@_G)BOV#$F2PJ7 M%+/C-3!E^ B7XX',]LE*Y8F+U;YY$%8WYI5OK0SHX<Q''.K5"49"GV)Y0\(S+.&#%%[&*>QL(D\I M;MN+^!:+^/W'9GH1_VXBOF+:.*5E'&<4N_98$'$:$T'A3$^%R*7,#!=(!Z?% MH"BV1,*?482FRR:#>2?GJ,PN*X3F3 XT75!),UB M[$D:YW$:\T18$/1XP.]$/>O#-=_2D)N4@%5=(6)&94$)91161A!$GR1!H+:@X8.P!]8A#?*<6_]]IN M+R%E\RW)OEG8>WF^I3ROV"QYPI61U('N0K%;!Q>DR%5&',L5=T98!JOW(K\S M]:07Z.T5Z,TW'^M/[ZV0]A7#12A;2*<9$0P6DSDXPF51%&#'B)2E+F=%D: K M,J;;U+WC^93WGT^M =MEK?GRT+&8IU:D]F&;+5]3KK8'Q_L%QW7ME@WCC-L< M2V>+E+ XUZ2(94JHB4$38I9JBLU/BF0@UE32OK5;IR]D_;0PXO[,HAXC'@HC M5LTEH>)$RYQ8D7+"*,U)(;"=JV8QYUQ0DZJ=%VE6 $9L(,C38\33PHC[L[1Z MC'@HC%@ULG(+*PSPD#&EP+0R.9$J3X@R,,E":UX4&O2(+!]0_A@PXME5G7?E M2(YT7W6^KY+>SV=?=7[CY5#*Z70.^&)]'7PS'E]9& M)7Q@!.!CL4K]Z42>3Z.'=@!MM6ZVY053<)F/+G ,T]>?[427TS[_8*.*V+JN MC3856H^D3*+J9%$&XMUC_*"%-Q2PETBG8OCW#CF19O1;3JUGP_#MB9UH/WR MJ9R=G8V'^ 313'Z&FTSL4,ZLB69C7QYE>B8GF%$XFPUM\RWDKT]*C1^K#:"R MKU[_6*FY?X05/QF?R,]_MOOAS7ARC(O_BP34?#D^O["CJ<1!]@BZ003E:^R> M+&4)QV[U3A<)V#U6$L45(UHP4<1YP>/4>@3E?%4YZCFZ3T+:[RWCL)?VAY7V MU0;P@A8TR32)AFE_-&F'O;0_ MK+2O6$=I+F1F1$) Z)& P@01<6:(M$4A>DC39#ND_;F&>8Q5LSYF M\WAC-OM5F.[(_38>G6)[CU>PHCW ;0[@#M;V$+8)4Z# $&.X(BSU=>'RC&A5 M,",UL\)EF**09ZL="'O'[I,1[7N-V?2B_3U$>S5HH_*XH!+4%@7F"N.Y)06U M*4@Z*RBL-1=IAB4?!W2K2EWWLOV8@C8WD>V^(3\3F#WL1['D,OGR[7=+[8Q[,,&E6<'KD$,_V M1N:EO"AGXOE>^,6RFWDNQ?A6XKPBD4"*E6B47IQX4"$F2+" M*4883YED+M&Q]H7GMT-\GU& I+5"4-Q@\/@7_#HMC9WX_8^G6W0QL1_+\7PZ MO&S;:K5]M_J8RN.R7:I5?S.>O&P6_65WS7\KI2J'Y>SR39UXV6X*HG*)=%N>DL(J1Q*5&4:-3#5U.R^R09;I'?!I%?,8B*#!0UI151J2H($ZDB!8L-260A8,UCEMADYT4^B.,MZ4SQ?&(S M=2.NJ@\72NED/!QB0DU9M7KH@S6/TN"9GHP/RM$8^ZI[LBQR9^VD![M-@MVZ MWL$I'&+P.C*59%1%QZD@.6,TT,ZB^>E(HZYM./"*1W@*#Y482W?/%[B#, M*\:(5)P*!G*8>6NO*('Y[#ZW> M-_/PQ>:[/-E.:PZ_W+U;YGZ1<%UGX)S17.F$D8++& N44:)RG1'&%6 C\N%S MN_,B';"LC[T\46&_QV9:O; _I+"OV##44J/3)"$J,R#L::R)5%03FCH1.ZMR MD6IT2Z2;*!S?"_LV"OL]-MJZK;#W\GQ+>5XU8PHF4L$EB++C\$,B<2+/B3*< M)ZF@L?/R3+=#F)]\$?>5'EKKS)>'CJ0\Y]X7W[V'5J_DW"\HKFL/G&1&2YEP M CHL)L<4DA1QH4GBI,[SHH _!"HY\9UP\1M*^#\6+^YS1HCOWD&K1XA[1X@5 M,TAGB5!Q9DE.$T<8,YH(FB8DYFDNC8J37-.=%UP,.+\+^ZR'B"<)$=^]@59O M/&T"!5:,)Z5M OB>DYS;&%# *:*R3!%I,@OHH(5R^4'OB]2Z. MU\Y9[;-V[&=])D>G-IK(F8W"[],(1!8MKT&PO^Q_YN5'D ^L]2Q'IEOL&=]_ MZ.#1XT7/;8XLA2URY%Y7&^0/V!]'(P14_/_K=DO\T>P&?&-O9!9?Z'RRU\0V MB,'K^AUS:U1JE2$F%5B3R<>A4EAZ*>/42 MK<>2U:()QN4YS6*B8F8 2ZP!J\[DA!5IDDL;T]3XWNF#^$YE:7LL>318\I#< MOAY!MAY!5E.4BD+SN"B(U@X0Q.09UK16I% J-P7\K= O) ;I&K?0M]60VS[# M<'MC;NME'&-NY4A/L(0)AMSNV0KL?6A;633[3KCZ%IYW;/:K3?3*AG_A[^$< MUZ"+X '5>R#>(!"GZ[H'L5PRD4D26PX*G-*6"&48<3:QVCG!8YGNO$A2-DB* M.Y?I[=WT3Q%B-IY^U4/,8X:8%6M1Q985C,?$Y0EF@#!)A"@,*6S";,+S.)-8 M0C/A@X*NDB%[B.DA9O,V8P\QCQEB5MF9>6:$XX90SA1A.G%$4JT)8S(#!9@7 MA<1> P5 #%L-,FXIQ#SY2./+&QN0@TC9TW(T0G[GV$477@ ?.K;XM"%7<\XR M%!VF!&-Q(F/ILDQ0RHL\=RI]O_\=E+D>.#<(G&P=@Y-1IC.1DMRE*9A_RA#A M0#?C3AH9\R1/68JI]HR)0@$U,T+8<,.MG MYA8'3%P8KHQ-"U5HIK#/*P5-,I?"YDYFF?(:Y7V''/L#9H,'#%]C0C*99BYA MFG!K!&$\D42P3&(+7RZE@Q>S!#7*K$@'6;I:VJ26M(?0EN[D^=N K#]P]*%' M_1[U-X[ZO>/P":+^BA^AX"*C3%LB"T&Q1JKW MJ+\EV-:C_@90O_<>/T'47W$FB91K*2VZBY4,260R2S6)4YXEULJ M];_1$?:OF82;PK^F_/CBO^!'/?!S.3DM1_7X> VUYQ0SLJ/]N=/I9F=U7C7^6(U MHW'[%:E@<>>SJ[]2K05NA:6"OU]_A.\H"0F.^0T1B_/5_7DVJ8=S(4\M41,K M/Q#I8/@_R>$G>3G=^=?B0\,3+TWR;>;G1K/AW+?,1G'=&0>3$08!)\0X]"WZ M"1# 3O!3,!JY+4.)SB9XR/Z?,N*__B4?Z_C1T8U=I?! ]X^Q9JM^"U!\1^7)2]GKMWL'T?%?QR>O#XX'T?[A MR]UH[_!5=/SNE^/]5_M[?^R_/KXY^CW0,[P\.CP^^FW_U=[):QCY"?QS\/KP MY#@Z>A.]W#O^=_3FMZ,_M_\I?M@?1;.S\1RN8:8_;O]P0T^UN37-6/WIWYY, M7N. X0SEQ=3^5/_RLRFG%T-Y^5,Y\A?U7_IY54%8CH#A8X>W*^068K?@*8)W M%7^K;ESA^J[']24%*KR7Y;M)SJY\.]ZEW_@>3Y-O^N;7!EOLYK'HQWH?8Z4W MN^HU,=YK*1RW^"CE*Y]=XYNH3I#O8H-?>Z9Z_>G-> +89:._K)Q,H]=PJIGH ME=7V7-E)E-+!@CWS'>>SXW^ZA0&TW7.-T)H/W'?-G'Q;23X M,7'^US_Q\?SB8FBQ8KD<1J"PZ.%X.I_X?IB>"N.&XT]1.0I^/+0B[I7E?X-K M;&S3]H.\]2"?3U]8=&1'%Q(FQ,PGF.6"9_XEG/GHT?XV&;AIYF%_C].[/_9$>G]MH)C]73<,0SR?6P=-^6Q7^:V#GSL3M!PQ"KI_3FPF3ZKE5.>F2Z7V0Z?+F$ M3 K@)TTL)RG+&'8K$=B$EA&7Y3;516JI$#LOBGR0TB>8Z-H#TQ,%IHW71NF! MZ9Z!:5EE0L(<,]*0)+<.5"9KB&*9)=(HQK.")B9F.R\X&W#T%FX-,#T?[\PZ M@W=F,4OO(7+QGC)2KWO$)X/4]V#Q@HG)J"B$MM2+SB6Y\4X4R'U'20 ]*V_1L#VO7+H%2CSNWPIT5NY5FU*JT MB(D0Z%'C*:J'14%@U1*3BUS9G.Z\8/3.Q5IZU.E1Y_$:K3WJW EUEK4=D8I4 MVRPGAN8*C-+,$2$E)6DBLLPF69(:1)UD4^4T^XJ9=V//P H0SZ I1Q]!#I!# M@*5D-M87?8-$D/X:-[C&\_&N[.G_S,N08T4,=IITLIQ$'^5P'FAAG@U_"GL> M?YV6QH;\DJB<3N?6H,T+>[NY!'Y%S:=PE^GT&[=ZKY0\3Z5D4_6*?JFVW\OQ MN0+XQ=N^;#;QR^X>_JV4JAR6L\O>=;,Y94:ONFZR NQ::C(B.'>$6<>)R!U8 M5"GV/K$J=@Z[G RRC54'[XVH'J\>2XGN'J\>&*]67#X\B27V12$.H(FP6$DB M,LN(E$Q;G7 A>;;S@N>#A/6^YAZP'@M@;:I(3 ]8#PU8RPH6$RHUQC%B,E,0 MQN,"%*Q"D-CHQ!8L%7&F=E[D TJW":^>#V7_I;PHT6=D/U_8D2EG\PE!9=VIE/0NDI^SW_["$[C/J]^KJS5?>KG?K+?'8XGOUEO9N_ MA_3-0?KIJLT,ZVJ*E,O>N?3U=MH>K MQ\IWZ.'J(>!JQ62.BSS)M3 $+ I:L23 L"":9])AUQN69:B!YFF?==2CU6-! MJWMH?-JCU0.@U;)RI?+<.9ES4E G"8M%3%2N"T KSAEW><(U]D0>\"+9(K2Z M42E2K.^0WZJ\X[T6NSPYL["5A\/Q)U]6P1=2NYB,/Y8&[B&CB05YT^6PE'7P M6-^X+P_\?3&>X%^?RME9.?)%&S!&C94M)+ZNY%".M(VF9];.IFT=AZ],'5U? MM&;-;#Z:HG!\E]/\D10O$[N)X/U8[V6L-]L#=W7*;;:ZV:,J)[4W10#KEH>+ M;EC3['G-R$V*E3WM&5F9DEN5(7LT?,E?NN=OI(=R.BT=C S/^LWN@4U5X'IJ MM]PDC3$/Y<6W8+=]I8@7ZHG+RF//0NR#Y _2-7%OM-PB96_V4DXFES!M_X,$ MV^=@YE^<'?[Y.S\X^?O\X)]?2C"_XX/SW^D1=D#YQWR [YX?O'IS?G!R2@^. ME\S\\]?T[U_W5Y\.O^%^R2\O>K=^S@Y+_/#Q,86_+7IX,___I\].K= MY__]LK\:0W'246ZR@E 7&\*4XT19IXAPW @92YDQ&GHCTD'*[AQ&Z:D\/4H] M,NYACU+?':76))@RFQJ5$)9F\,-R282!WV1F!&5I(2QGH9=?-LBV*N&K1ZD> MI;Y75[H>I;XO2BWK4EH##ED;8T17$P8K2J22BN0B,YG)M=-Q$7K/)0- K2U" MJ>=#,_QC*4!2CJ*W$^OK6J-=/)Z=V4GDHXVC622G4_N-MO%-7;[)[29Y+;8_ M:@#X6:'>P:CFJ-%4IG%8DR6B![#M&1.P*(E)C+,UCGL;I MS@N6;E-!N%YZM]3(ZJ7W?J5WQ:)R!96L4(8DS!C"G, J84(0:](X3S*;*I:! M](H[VU*]]&ZO]&[*^.BE]YZE=Y6<93-NE2825H< ]@KX#9FE1L:6RSQ+4K0T MXFR+I/?YE M98V,<>;L"%F(#IL5-V\1\#=YNZC9ZU/#VO4R+PV99>P?+YF!O M7>>.C$I92$6KN]' MKE>,$3 S3&(RL#XY@F1G%&F+$*1)HI4D@3PUENF/NR4\/ K^7R=(#W^: ;TTC!BY^EXG3X\ F<6#%L#'*.%BRE' J8L(* MFI B!5APL*J@X"H5%]ZPR9,>!WH<>$"3J,>!C>+ "LO>),XFA292@BK ,NVP M50HG@IDB37EJ,NY9]JG8%%OBWG'@*89SUJ?H!1OIYDGW#Y%+52UWE2Z?PKR: M\1R3[^OIN1N&/B![>/V:W)H]O,$)VI;#9?W,/% >U])YLG+>++[0GSSW\S_'L4FKRN8^%#E)Z76XW.X-U+TL<\" M%IZ41V[P\;PB-%R>L^Q,?R -FSFUJN5;P4S.6&\$3(5(9ISG+G5'Y^P1;<%?? M.INTE;5.+5$3*S\0Z>"I?Y+#3_)RNO.OQ;F"B5I:F]M,ZXTFT;E[J2@'%C_G^M7,@>91_]L?_Z^$JPV]J'.CPZ>7TP_?-=!#9S]J"YG-AX30XP^,> MSG/I UIR&@HA?"JGMF[B;[#[9G%::%BE_MI"/;#X?P M@OJI2SL]@9O^,ASK#P]M-W[YO;(;+_XY.-F'UP\_')Z_.3MZ]9?_'GS^\\&7 MP_/#+WN?#T_.A@>__O[I\*6(__[?LUB?_\](_BGF1^<'GP_ 1OPK^3T!NY,= M_H-C_ /&]OK+00)/\^HU/?KUW:>_7^W%__MEGQV>:/X^$5QD0BHBF*2$P;XG M2IJ,(.O(%C153F<[58?RN35[:'\KG2JNJ&4B@55*LD)G3.@BEV^$\&L MRPO$\1,?[OQ[NO]E_N7=X$NV]?'GT M#F;S\-?H+9P9+_W)M[!'E@YY>*\:5=4KW=QH9(M/HF7J*I( MGE$DZ8+42%]6K/T8EMG486HFH"L?KJ>][.)O '@HN,A0'V$P?2VT# MP>1B,C9S/8OL"/:OA6T"WZL,]D'5*J)[J0NPEO%*"Y_'ZTS';O;)G_3VHQV. M+]!6;^\T&T=Z/@4[VDZF$6P,;]U+[WKQ5O^G\61H\'XE"!+( >8U'XXGL[-H MSV]=.8A>SR?C"SOP-]N;EG(W0N]"9U9H_C-V=31PG\FE[_4XF:&248[T<([] M+CK>A&I< YP:&&ZH6SP>35%0!NVSX,MG)9E9?3:(5+71X8+M7.(GSJTI88## MTMEH"B?'J)[;,RN'LS,-5QJ@WO/)#H?X[Q1F"-T>H2!4-6(X"%<21CZ> M7* ]!+,%,_+*#J4?%W;9T;;(%4D$S0AS<4X$+6("JJ?C MEFR#?Z-2<5 !:=\ ):.!1.+C$I]$9P$ZDK!U%=EB> M8QMG:UK/YK)RLVVB^FX*!__KZ0S0>F:GSU$X7WU(WSO%I&89Z,>:)83%,B5% MD4NBF7.,.5I0P;=".&&Y_,ZM%^PA!3+J2N0%ED><-,VGKI!)W+YXXI:SRW#R MR<960XVAQIU3.\)C%90'>-]>5&-%I]$$.;;8 1J>19[ZNZ!^ ML@(!5G\-X952_:R M!H6SQ@L"VK3OP#6N>[E?^;U9^!H,HXZ:K)NY!9UC CH'F#;A8KX/]A3^,'.O MO^$5PKC]E,+"CLVB,J(D?AP1;W$"_IF;TPH91Z I@8:'REKHM#WQFM @^C : M?QI:KJI1 T]IRFKB*BQ5@(36^0G[=";Q(_.AB<8:OE(OI)NCS3&(3DMX MFDA^E.70MP'K:&2 PGHV#XFG\R%<-ES&E+ \D\A-QN=PI7%W)8-*.9WKL^I3 M08$[E_#8-L*/3'!B88M<-=.;!.Z'P(?[5NS6IH7T&AZ,G;UG5N8T$Y04/ 9+ M,95@*19*$:/R-%;.=-IH6Q/L +MBJ"#WYW@F8T? %&Y6/U 6G0E/7Y&OXH.D(=UEVY&GEU"$W# M^6KA3A[ZEG-,@GG8G?8[&8A/$+Q.)M)80"]?9:UR$D__L-K"%,*&""CV','K MU0?Z7C@E9)I(F#TA ;RPN4O,#2FTS;50CCJ9+(,7!E%4X@ING6%<6Z&H2*ER MF8VS7.@5\/(+$+4S'J05([S(+XKVJF)WVPYDUS[VHF9<*UYUU[9*^_+,(>]- M \VI-+;2G4$]LI\UX,,IMGN= )8-2_0QA>D"I:WTKB:)-JA!>*@G$T%*^@7R MD^D53M"@5C_G_8I7W-T#)GQ@/FJT.E"/?BAW[>X ]$+ 'D2I"[BX#$H@*%[^ MBI4F;D#/@E'C1RZ]-EZB9FI_A/=/Y<1X$/5*H?5/@1>KE>O6C ;M>(BX>K(T M\NH8F'FC?V0]STAB0US?&L]/UGBN9FX^K,T*T/6/YC/XQLA[/I>G8EHA[,?2 M?H)+!FT9E5XT/- FJ"\>/EAUVS7^5CCT6N^L+00<4/?J?C91^1R-9ZB PK8= M6B0]!HW\FK'[N;-XWL&^-%YO-U?JYL%[V5A!C1/5PNDP;ZRRE0G #;*X96ZT M/;J;8WX!;SCX_GA2Q8/KXVUEH^RVLE[90ZV7V).W+-YR/@H;H#6[X/KE9VL( M?%K;9KS3U%;^N-5*[H"OA@Y[(< M!:=^=U':Y1P$+<6 (.I9,Z?H#I_.O.->>1>Z;Y+>JPO7J0MO,4@QF5V^'66]AS! M1ZEQ7!'QJ,?[?6AM .X*XXD(Y\_7.W'RU^5[J].821:3I# 2Y(@;HHQDQ&06 M+/$\SE.G5EA?5!16PPR;1+.89]+D!@F@.74)X&&V%?&\>JFC[EIO39B]-F<: MDQ0-U88\H[M#QA=#^,EK+B&_)CH'.W^,IEBIS]IH7>G-J!II0BP&H"-"6]5C M38F"7KK2^RMJVZ[QBB['T#!R9\V@"OD'%M-E-_BV8"\-\-X7_C1#,W\8*$S! M7)U/]!EB83 TJS 1P$X)!B,&HFXX%-39<,HFQH.C]P+CE=XT :>6HHJAS)&1 M<$A&OXSAG^B'B@OV9N_XEX8+MO;S+\<&YD@'7:W^VM[QR^9;)^,+0*H$BR$GGT P@W'GWS8=5;J\L+K#:>3\2<<9 C(UEQ! ML$%FDP *U3MUO-S?!U^#RSOTCS5Q['+Z 89W9GV8&28WQ(P[-V[B[@OV!H*4 M*Y$H0/ %TYT9U)J0V5A%AV=1ZQ\['QL[#-^V$N *F3_C$7PF#'5J_=C"WE@" MM 9@&0>O_]%994.?":"H-JO4DF#< M9 8*825(S98.6WQV>5&Y5>O=UFR+D+0)ESPK+Z8M7W-0^2I1,8*70=DBN!YV M%K:0/)W8AAH1=K4]5^@T!'OC RQAI9-*[\ST]($!:LASA<[@&4*PYTA<*>GH M!1W6[%:0L]/QV(25:]I_KHK>H^$.W,:5<;T:M:AVB31)\RS-\Y1KQBE58*UR MFU$KC51I HK6?F5,@(3B0G0H0+5C?9V*$<'J5(YT._+".;2X."K$)"RNBUO+ M?T'!"0)[Y;4]-65:L:2GP=];NY\7HK!>=P"I]H#4X0ZK,0@->L$K;"PG>GZ. M>TW7$F0_EQY#9>L0Z2A*&/C=C8Y07<"WSD$:0="])ZAZ".NSL<)SP .-?.P: M+:T9O@.SI>!#WA,O117&LY-5V#!O8Z!*CG!@VY=Z'DI M57/E[3Z=^[IT;GIU.G>?F-TG9F]]8O;ZP^2Z3*REPR1U5,:,J5@JS5*EI4UB MI2W-"Y9D<-+LK.835[LUS1Y">&ERY3EZ[;FX].C&Y%8+IPV#H-\L!#:]/K2M KHKC6+ =S1'V];%M5":+2.0T_76.M7 M7C+X! YPHT0OY60X!KO$AQW\X?-#?99]' \QWMIYTYL=0=5=9+M6!TZ7[8JO M$3Q]JW,RW'1-*%R!+MSJPS^BPQ..>Q7LK2UU%"[Q3[ +8,H!/3_863!<.MKR8-'.F2[=>D&QKF.VL%1@A(!^7C_G1PF/ M-Y^VSZO!G$(^*ZB\2(L-6JYW/405?Z2FVMYHM7:C8^3-AJ_"D$L7^<2QQ9@Z MF)]PU7T\*W$ZN]HP[#[[KQ\PP/UC"#15MU\.42WD;BPF9(2+7*M./%)-^GJ) MQJR3CKY&%@+X@V5V11/6+V'_H)VI9KBST"B%336UNJ(=AC6LE+R*OH),HIHZ M7JW3&F7YLK+S*@=^5P)N 0,+R-)0,E&57Z/F2O//O.%R3I;MWZ]HG-L;2W@0 M]L)^PSDYFKPJIZ BR^&1^VT\.OT-?2*!:[=?>TSW&ULVO-%G #?!A_@]9S$% MF;4D ^DE#):$J"0N"%6YM9RY0CJZ?'K'3JL<-*="@6@7B52Q*>#DSYQV5,'" M+0)WILZZ8F TQHSV>EY\=9W'1J[@;[2^O1I@[3YP+R[;HDEV* M5E=!:;C>5921*^+9&\;]^X7@7RN?X=[(+./KZM_&AGGS&/",@[T'Z?O+F2%YAU)"4N]%<'= M7V_@SNZ(=-D\U1JQ7M KUT0^,9 9[1V_C%(>;UL@LEV=:;1V;ORJ/GQDLLDA M&(^PQ$>5O[G [6XB%!W\KXZSUB&.Y7^C(9;U\!"+_QMA8#N0A8)K^DC/Q@HV M1$J1,>AYY7AF.8QVA6@/F(:=8_6F9VE['"X/"(\C:Y9C5\A-7_I@Z>G4%<<1 M7IQ:'VG#8:#C.SR8LG!.+DZ;9W8_0,N3)5A?1OW7GROUN]YRB]6/ ^G]BYV, MF\+'\;,[$W1Z^.6O]YQS$[,L)C9AH()S(4E!,TXHY]9J+GE29#LO1N.5@L4- M@"V#6\>6;B3G6L![/&4=7L%5/_KP29^="UK%Z_@]=891P2G)!8\)R^ W93-) MTB0M4I<:8=QV4,+:I>L0AO9'H W/SX/#?4M*/M3HZB-GTY!/:]K!MS[2LAU\ M*,^ OEFT<4*E!'C)#>>8ZE]1$\! "VP"SSTI3T=5K0&]4EFI,FR\53.URQ^_ M[ ZG21O"4['KN1KY PF_@D=*. D#T0?__LV?*0D,ZF+>-'+K<"/L>3\;>&!S[ 8P[32NAI*?\ V#)%/ M+%BE4WQ\;PIBD'<8+M:2>CK%;*HX>,>8_>KG%F,,\,$VPS&H'6$XI[B2."U M58T\ORJTO>Y1FJPO_TP#'*CGQJ G>EJYZ8>5/@-O^(.B\_&OSL"Z)^^,*#RZ MEYO*\QWM+Z1UM(/SY*/J"VVX?E"SMIM$LN8+_P&UKG277BE?_AH\OY7>QQK& MW]EHG4WF&0255Q9I#Y5_=HD#4 _\9&%140?5L[!LS4'4L-^"(P)'A8/IHH/W M9KB0)(F?Z5"]_'!:U0]7[Z.7KYO=&^?D[O4Z M$ZVSM'06;2#-NCUD.L4 M3/N&T1P.>\Q(]V=E>PR;XX2?T3Y^5L"99Y-J3L*N'SY:KHBY:F*#)CJJHI=>*$;-1H95+ MHC%H:1^=VB.!4R4]!\G.+G%PK>\92RJ/RO_,;5-9<=U[#?-?>FY03:(.9TSS ML4$H6#TII_CE<2.C71V]*JKE]\C*U@.+R&^E9H]461UMG .L4OM1KLG\@-&/ MJ^CHS!-2P&@K?56-SEVJ^_H>&&5U^'FI]_O>FW+!,J_NB[D4OMQ'\%[C$C@X M_\-U),8>8*>.W<%R:PU%*OBD;O1,4ST(4!VQ.MRZ^N5LNENE4"W MRF%?L.Z^QFF_V2KT?/_9F+\M43W)7Y9EN?*9:E*>\]ACW#L.DQ0M_S/.4%8PE)"BRE)#-! M)!.:Q$PD6:QX0AU?W@&%H@R6F\'_.',F$\X67/)".RILFK*MB&7M=:(2@2"S ML!6BWT#'V@IGU=Y-PB>>UCP-5/6EX$SU;1_W6@Y"^6A#E=BP0&_&( :&O;R* M@[&"2L6'>P4.G ]"^Z**(_@-.=*CJ5=N0;6?(@LOPJ9;556#*R)R*\-IRDLV M$;$ZK3!H_9@[+I?]WXN1IJ\ZWR@?;)?O+>H$P_T$_SMX_CM:]))NMSTDVVNE M_&K5>MJ&"6^P!]:0[6\D$^,%_?O__VJ8LQ-_!'MV-@S$?S]*+./>%G9\3.S^ M:RH%/<'4@C]"@/;-9'Q>%^#\$X#@9972WY_I<*8G[Y4 Y4Q21G(C'6&"YJ1P MB2:)3%)76)J!OW_LC0KG7<*'F.I[G F==\%^&EFRAM-H%R$2)/B'DE'GO;U. MM@Q\RT"J]W[.RDLZ;7QWG4*[XT[% C^8RRHGH*[CZE\<5EE1W8+1 4M7[[_0 M0:1ZS%I[ /6CT[FD=FZ(?'+WT?5TJJG+$?DG&PYI)O+1WI[Z49& MV[G.5JU&775XJ45QTB298'ER3'>5%I056MD7K[^@+4G2=LLG;"8U5UHHT?764[X,45*%.AHG5P M9J+^C[[EIN!0U4AGJ02-+TK4Z0*Q4$OJPDX\=1B!K1U\6S2\2O!<\YG&95J[ M%2-?+UT.D5$]!<2H>C-INQO]3SO4Q3SON2_N,_-1_HHVYA.;/HZ'M5SGSYE:K -Z8G^V'#L]\'""_?*,ZTKK(7\@@(:W+?SN!IWT-+3#]*[INAY-VUM4758% M#?SA4/?Q[#8K]2=X T:=8OC!B!UT*R.,, I0'UX^W@2S?(KQ@]'XXV(SU=WH MC:VB_,%\:HVD"F?*T<(N1SPA<%U2QRO\ONW6K._.V2+9,Y1#GE5R<\>679T'!:0)]G1U> M0S,@\>34RVX5H*]*!M6SOO@P\N)BZ"O7P=(CF-8]"DQ9YW1VI*:I<_"5IUJV M2A?PK"G(CU)=5FT4FC.K0KMN+\;'(99OUO4Z:,*GYTM5=Z?S"X2?Q23[L!5P MLX;4FK8L%')XYG7!A^4*OFNOU:G7W;1H\*=)72K+GY>CTW%(R.GT(VZQ!->E M.:[7K2N,"-#ZLE-*O#Y*:]2I6]FMGQT0N7$;8<9=6-5Q[+8P7@8N&WIZG$X0 M(6;C3[ZHYK(F!L9^^$QV]D*8=JU50SK51\L-EKQ;;DJU:PU%F9!JUGM6/C(9/:/ MA6,3=E^HK-$Y'+O6C5>P2-"P'*Q%,,%\)9A%L5BCMBXKZSCYU?UP[W0UX!6H M_NHHS;CM?7+C 39*]J-;L4"TKP1NM&#.MO:OW\$7?EO7#8WJ GEMW_':*S#I M.&%\ZYYJ&5JG9_Z VA'^TSZ9U>C^6&O1HY7Q= MI7;K59RBJC.\MS8PG;-3_Z4&FJY;H_/ 2Q8@#J%M9U._"I-5ZT^R:1V/C]R< M0U5'O<=V-B^:T@A:V*@'_> 36YXK@&9O=%3\$MA&9.S(Q5A_" 46$OISM^Q. MC>'38!(N^E"6LV'6<;S654^JOMUUU-IW.]CZ8!/M\3!4Y0 M7?/?KDP*KDV'G0VXS]L4X?W#-[4W'0SY\Y\.Y^?*3H[H2&[N=%P[6?"4W&%3;>M9K8O!/T9[WEDO ]=<'K_<&T=[;O9>A3>'KU[O- MN[6NN6PPM]8KB.LAP,/9('II44L-Y02. 1+.ZJO\[&]QHTO]"3J9G8RBUW,L ME]-H?0>E,0 WK^5T]G,8Z4TNAA\'S;"4@S >6__MK[LWQ[HKPQ*&5SWVC2^Z M-,+ZP?'2CRJD]S"ME0'PC]PQ"':?LLFG6Y_B.W:Z>CT7*[)+6!;CY!VCR8_NOWD$'V (AJ/ *#$'YQZ'VS M-2L%W;DSV*:5E]>7:1]-JUX;57G,UMTSD=[CZTL7^B)?MG$0J-J>QTZ235H' M)M2>CH(YTRJ8X;(8!JB&UV%X=T?0JEM7-$RKC.5+O*0+7F?TWRT4_48BS+(Z M=G5#4WM^,1Q?VJ8\SBPXQRLG@E>]Z\=HW"55/5,9G<)@1K45?"UF]G6U;T\? M3GOZ<$\?WM+Q?S-]^%HZ\-(QR6E3@:ED'4;6P0<%:6-JH7MNM( F_[/!_&[T"]),Q:HA5=6Q/ 1HW MD<8Z@+Y.]5@(EIQVYD NSD'M@6UTF-HW4>?;=5U*32^GH&+=68&;8A55C'S MUZ7Q1:8'E1:'[:9/ZR&WQ45:SV@YFLZK[SJIV\SHFO'3)FGY%I28=&O@;K- M&6H5NFI*0U>6INY&2 6K*P5AAZ#* 3:3GQ]3J:[C,] 3?\&I?]F9^2,?M?&E M0ROZ W9>?T>7GRBQIU M5W4K8.P*/E@-&C7WH*DC/_/>9@;0 MT+:D;ID\8"4Y6R+QL*)*K"M\5=UWW24QSM &K1=&YM\G_M,A@ER-3S?L]2D* M8W7?<#7_Z6Y9)+15<2ZJ3., W^&5IHF8IR8TK VXUNO**(S\SHC>UA]$H:YZ M-]*?7Q^_?=LT;X2GZ!9'K@^17X82EN%8GXTQK!J&0.IDYZ64YJHR$J[IPIPT MW7G1F.U&W1>#[0,8?S!P$84_E3!6";X9TD!CS"=^K*3'4(^;7?O]6.K?:+ M]RI4D7YN36EY]OM1F^02!BN$T[Z#BT "[.6G<8K;3Q\ MP1OAU^)3)X3:SKT?SA0K3JY.W\(F#AX%W^FA)DF$3B&== J[?G"[T>]SB6V@ MD1!4,9@J6>LPXGQ(U.FL;]R1SXHU@K2C)J_)TTXZS("*,^Q])VV MM&Y#/9XUG=8Z6M5JB'G-^AYW &G-\IY;6Q6@K?NDN+8Y1EVG3:]I; ;;::$+ MY\@LS$8'"BKTJ5K/K62(_]Y81C#U^7W KA)89X2SCA%&J29$4 M!8E%RF@N%55F)>G Y5EFK4FRPL;,I4SE*7=%7*1*NT)K]?CJAX5=$9V@EKPU M^DC+)@M5Q%M%OHT^.8L\WN$@A+W!^ACKROJH\]N"YA^]JJD7\/=5M5.6B"PU MK:.CAH1C 2^!,7=?_%I7?F0XM,83.;EL^LCB&PUQXJQ;^[0)T2\W5FB:;)63 MNJ$O*E1X/]_)]>:/L41"LR,92.CPK<#Q[/+2D5$26)SRM3H-V M:&L-ZP9W6JIV*SL*)J8F? IY5&UY&T_T'I8?K%?/Y,@?Q"&2,QSZ8J6RTW=W ML/:>38%550_2$QGA=R0W!A+_HK70=J?VE5Z\ E(K=_[FG^K3?=WXX;%\ZO5L MW6BJEJSK'QP;T@;.>UVCQW>AKVK$JHJK*T,%I9H$%AAG+?4K"D&6CUBT%C,Z M=%4+M_'DA+*S7YU<;P)=-95+TW@A9SY.[Q,EIM7H,/95SNK-X+_6L:#:)(J@ M'5TW^ H(UL]:4^*VG<=RVF!':%^WT.4Z**JMR'>PH'X^SY.=7HQ].H_GTL%6 M\8_KL_W\B\UE/+!4?-3JCX5R5IV-$5BN(1%D@44WLJ?!-8>-_.HI:!-%5L3P MZY6$MAZ9UL<+AV/7[Q*LN,E*^7 [ M; ZP.E>E5@1PI[762).KX.^Y<%C6'RY;1E]/=KG.,GE=B<9;._'NS]Y .3PY MH.]5;#(G$DOR(F>$99(140A'+!=IP5.:%'RU#HR,;1&GHB@RRQ)E!*,VLPD8 M-U8FU*Z$>NJI1WB-_.0W O7Z[7$C3H^ VW+=@S?=CGZ14]C#\'0HI.B/F5?) MG""&I0F)&X$Z^U&6PU#N'<_@\W/,"L,I.AL/3963AO+>](J5&!PYM='(\SC] MH>H=B)7CQW\_^ KG,T^JQYMUFM?6OHQ7Y="/R787QU]J2X<\:([2QA787K"3 M5G[%M8-:UAZO7HWJWK#FI(\Q%EYZ/<3@'/G\U*:S*7S9A._Z%J@PD6^O^4(= M(>O>:\&;BTY/]#0%?7(&6W]6.[^_\I;G#4\;0?KC^-VTD:2:K%D]N;>5PG"[ M_N'CMV_#V=2,V@8?&N8>7/=0W:KUF.%U]6Y2EPOI4;4;;N)-R,MJC"%)Z489 M]O=9VCXEM,;+VO)O1(;K,WUNFG M8$UCO8,VZ:JMV525CT5Y?;=[O!N9\="7KY[8IL*8%W] F,[[/D86,)N@H[HI MKA"\,0MYFKX%:\-KN,%U0T[QXB4#BG7B <$L;XJ --70JO-DC:MLVJ3QKYVB MU:$LM^V0W7ILZ\NO54_>,CQE)R,*;G^3XE>/SL6$$:P-;<'@?*W?&71;ZH2- M5)7^0H;M:'Q>CJI=M.;+?JNMKYI77=#'WJY^>_%^'6L-22&@=-@9NB^_Z@AN M?*A5TN2ZIZ\3X>JYND01."OAS)Q4B7D+HO7IK,2"T?=[^RLE>\V4-1\(I0:K MOD1U-L>D"Z-UWW?4E3IM?K[:*MXW1-K]NJNC+YK\0*QGUK.>>];SEH[_FUG/ MU[*8EUPEC+(<[HI$,<>$X84TG&8)92:'C\?FWMQ>/M?S#RR_ /#_KEM\H3== MP'3A[QTKTLS(E&2I8H311!"924%2ES.36,9CL\IA3S/G6"P45YK)E,O89F_6]V)%+US7N=2L M56<9JVCDPI.%@FU^^9K"=FU(&C\@IV>#4 <2 [$?Y3 4W9F>@;U%L-Q4U4JQ M+?((ES=US3Q?,V:ITVL52YU><>U 15M_><_66VQ'6\[FE671O8FR0^31A4[D MU4->($*';CN!!A<(B-BF"C.E88(LLA:]"5*7&_,34_G]@@MW-*[H$LTDUM07GJ#KZYD>/E,10S^9974 <&_KB8X4LA);__^[#!.//@^B/^;1./_\% M]/3)?$UAN1!>;=W-L,"R+C]572CZ85KW>$GJ&AS[33=0_-+^ZI<6_+2?FEY, M2HX^A&P&S$=%Z\AOO@Z:!2,(M 3<3U7L?-!\K\U>Z#@X+J]YEXBYS%9N[ M^A*,2&F$@?K ?U7(RE>3]*4*!I75._J '!"T69#Y8&RHFQ>BJ[8M9%MW2/,Y M&:$T5$APUA;=]@SJ(4'=9!')TLO_?*PMES*=FJ49&8;B*T\11)BTKL@). M8YY0+;(\ XW-\O?[ZTIC$+Z2$0][9V]D\)_7K:#OS5Y61"K?N6>A4 86R2!F M[)52O&Q3*2-[=HK5N_CH1-/#DU.LE$$/]]ZGB9(Y!Q5+."X(*W)'1)$H$L?4 MN9BC+@T*,,MWZ6JA# "*80W]*-!-D=\N )$3JDV29XS M5PAA)"CSA1,JBV-C:+]OOO>^20Y.WR>)>Y-;I<'X)RRAAC#FS2LR88BTAX&>PP=;%3"@Q2@ZQ1R14>AG/YY/ MHIK(B!=KAKXX:N_RKM1.^%@=X:EGN<0A M!M_LK)P8WR7UA0PY5"#N$TH8C>SJ>E6W,+YA,_D)8'Q >JW.Y3J,"$"HP M6WSZD%\@GQ)M3T'GED-DL=OOX>ER0EJP:V%N0[L'?P<Y.U:2.D( ] M;6K]VH8SVZ!F=>E/6/@L6,+5&U<\@+]UE=DW"Z4LV]SV?X\_(2L8VZ36$**Q MF\0T&%F3^<5,5PVC?>G,*D86#H3@VIB,OSCPU'0P>RN8"03R M.D$AB$!XEL;20BJ[\9SEX4*VV_+E.U!4[Y-+-]X&GP'3 M3' GV>_Q-YL^678*>6CIV,_E]"(0QZ7V93C/<2.WA>G:P]C3HD+^RJSVW0#2 M_QQ<-!A]'GS=S]4]$O[=!'V16%Y]J@JF>@C$E$,R=BX(P,I#>*]&R'&PH[;+ M;5VP=R%"OP:6/8?>2^SZFE;M\_LP9%=<0"1FMBIN/>DD]F+K!KB#O?#G,SR7 M_5CZ8M\^/ZD=A#]/8=,-UM_XUC,1]GO-):RE("!RS;+'7A?!BQ-*XH)\19(UG[7@- M#JVI#M]JM^KEZ;.0NF\LF@UM:XMN$6/L*#*>3^MY\L9&I^3@(+)S0/)!] N2 M6T$9NAB'$_H8< JW%@ 1_/52CJ1!Y:IAHR$3L%*X)O-F:_J4C) !B<>B3UKO M%CC$7+)P/XS$PNV^#,>SR^E@Z5H#P \3_KRP]MK1_7L^.L4&-#X'I?2*]('] MC+E#T86=XMU>PB8X5V7GA74/]-)K43:ZG..M[0@61)6[:Q<4.SEXA=C;LIUU M]7J>1?T*K2D\R3Q#.Z1HN>$^]J8,\:9,TQQF4A7E^+&.#C4D/I]K7S&;E]J-K5 #%S7N,\_S.POM/T,W M WD>G/Z@LZ-2W&F<*K$00\7;K!^MVYK*5[YH6U!X7;;NK1%..S!C/MK0;V5: M5SQO"UM>TVFUNFN5V]C=G8N;,70T7=IP2^RYYG#,ZL.Q;8G:B0WNM['![3H4 MO\])_74TO?YL7".5H;'. M=^>??5KJ@%P'D,*8.W7,,K*#S7DCB6RC%8D\0V M,['3&3-,B;R@5'*;JYP6.B^PO %,NIW./&)5A_ *ZW#KDIFN?ZZUY9O*&M]# MFQ;OA0L@'W2PMG%BV9T6@(37M?GO^R4L=#$+ M U]H_N<]4I=U6?6F7$UP%(9!P#/^T( HC5L4575?AQ\73YJF+4=%*:C\G N+ M55E]5;.?JCO/4C7!*U=PH8&6=^"U$[U,K6@G\HXEA1>QIB?DWH&0RWM";D_( MW=+Q?S,A]\$(MG7\%F9QKZE$^G8R'HW1Y^^1,#!M>[[MX2PW$?A3CXP^]VZY MX&)E:6#,TX)Q6!47[#SX"&[<+;[;$,=,:=J&;K)5-Q;[V:YX<-?[GNLC>+#> M_3I8LL.WMZW7^IWT:Q.AP]S-$B=1VP>U-LGWN?OZZ7A0'_0^-D[Z&,+8J.2' M+?]F[_B7.FM^G9Q'[RY\<+K.P-\[?M<0._$JA,:#^WZL6QK$:S==],/)^ (. MQB)-?@P6'_TY>@4@,/36FH\M_U('_EXW]!3?L7#K=G%MCE44%#1&1O,01&J> MQQ?EK)\C!!9P8=N8N6\ 4TW.<6=0QZC)6=X,V? MHA_HCZ%DA?2%FD)DJA.+_2'YL2JUVNRTMA?]XD<1^'Y(P\?;B@VKGXQ\&#T\ M:B?ZO#:Z=W(&IB+L8&\Q^FOZ,O"^IS2RRWSA(:P]!E#JB23>.&C9'Y1[]@<- M)BE>R'>9#H^>=U>?O@NNCL*%_8V=O4-1^D9?X$!CA8 MZ^%T6Z@%O1Q][OH8? 5>SU&H+AD*&S>IYJU-'LVPI?9R'_!.+.]+3'M>KU##V5YH=O-J'<;QC!U\.WE/N5,I@RKF(&<$$-E+$ MAI-860H6DK5:\9T7--Y-5GB/@8=?D1]O1Y_.,V85ED$JA&&@X(L\D\)9(9SP MR75^*]!Z*]!^*]S_5OC]O:5:,&L9R333A&6T()(920I%K> @K(J!:97NYE_? M";Q](4&8,M MD/E>I4[D1.1@>ILBSQ-MJ;%% KBPFUVS&3JNW]53K5.J*Z@)6![6K%)#@XK@ M-Q;N@$&G"#%&X8/FMEP&8N%,Q[:TI/Q,SDH#Q_Y/SVEIOQR=G'XZQ,2:?S0_ M>O7A?9KH7#*>$"F9)8#Q&1$V3XDNC&19(37/U))*U$]?.WTYSVF<%CFQPF+^ M=YR2 @Y/ K.7FCQ+9$I%/WU73A\Z<;DL$J)5L%_9Z I_"-KZ55GGNC M&/\=++L"+Q;TJ]D/@KM;L+AS1+# $FUO5S6.N2KKV6;T-:1-] 8%\%@;=>C8;!@VZ-R]A M=[8VC:B$S"42W8OHVY7L:2 MW2AH*ZL_[SGX\ZJ+\O[SX?_OHN/OAU_]/!_V/OS9O:2I9]T:^BX-T; M[YP(BEWST'T>$72#O>G;@G8;=V_\#U$C" O$E43;\.E?UEJ2T,0@D$&8ZG.V MC9&TM%95YB^'ROSE^\]?FF FFN_?G1Y>?Z&?#S[]$][_Q<._?VM_INU_W&GG M:O_]+FZ>[7YKTD]L[V '?S[X\/7P=.OKY[,/5Y]/#[\>_KUWNG_PN;WWE\;[ M!Q_8_O;6%42M&(P,/A+.0@"9&_6(5XASL"D6@EDD0P !Y0Y3-T.KDQA/20ML M8/>XYE9[IC'SS'/*DN%T^B!IM_G'UJ\'C?UWC8-_[S1V]_[:^KB[OY?__>G_ M_+FUN[=S&_?P'2>/]]_#Y#U;QYD6X'&')#C%WBEB, %K&8W-=3>K111=>]S%U*E ^]^F$=&01EU7"#?M_Z+P!SX^V0&0,O8N>B7?]SYX^M9E4; MV8T7,6,BH&[N;1@T2MKSFSE8U;"C"NNK?JJV_9HNZQDL8&E K7RN/\T%0O7W M?D^: 9,LQB)!+"4HU\(Y!WB1 G5*,0\;^M">WS^Z&>+[5WD46W_K/.3&WXML M,_?B:XEMGQ\YR-[V%W@/Q+6G.Q2^YRA&6W5<(T8E03QPCPSV$ 5Q2N$U!AY\ M6-M4\W)>X[V^P\VHN4B'.S%R0H="/""=&51JV8:[;+7KILG!8*_AU/:JHK7Z M&E!85-5E[WP%7?XCJ=+S?3!A<12)J",!#A:X\Q#T)I&HFU M7C%MO(#PO@CD:-L+ /W>$L18@T, MH8/" F:)1R1Y#:"Z"4!0A@M@)05TC(FCE*P&BR(@++8><>TY,B&GGPGXP$($$#:;#Q5NYU@!)WTTL".G M_NU"+OO^Y!#W>O0QZB1TV8O#KJ_O+9'+8AP;/.7JTE^>@-. MS"J=D'_.DE[?T;#+L5?QLDP1I8:8OZ=[-1S._SJB&"?M@T$BTCP5.=>"1\P1;((RGEL!)B57J]Q!TG5R"=+5 MZM<=J'ZT!].44R,W>&ST;26J]52/>BACJU?QXH2Z:FN@B8.:N-N^IU5_?&#% M:A*I\T'2OKI,SG#]O^/$&%5Z8?IV,G%-U1Y=)<3^Z;0S%6M%(U([]JYBCOU#1;%>8#B\+WMPR-,P-TEX'E92Q+B)GJD/9.(6,,"QMHK MIM8V.=_0MVO.1!=?/>IM*-2#5L9A]45U>I;Y??(!U(6]&E XCVG8D"!W+-J\ ML9!9Q',.-Y>/#C]1S5(>?FJHB-4HEW]B>SW/E6X/.O8[=<_R<#A0'7[R"OEN?%E&=D @SBN*0>*:$=#D; M9PC'ULBD)%9%=5Y(=?:W/QTY;BBC :-(?("@!6MD'&%(84)=D,3)R.XC%MW^0#+_>^$*.\V#\HGA M$#E <_16)@X")G307'HCBGR]E'P=[!YYFRC!!B,:.$!S@ C$$>X0!S]3R)!P M=:1.Q%W0/"-?'R.\<'Z\/JP KX4HG+7.6Q4Q836T<3 RN#.G8&9^L?\KBP(. M)ER: 0%F=NY&='2#R"BSWH$GESVP8>/%)&][KIJO2DFS$T$D/>5QOV'[FL7?:^HPR7_WX_";LRDQQG?/SF$D(ZY1$W9AQV<\LBL,V MD9H[L:;Q[/Y3)70OSUVK.@VM:E!<13KHK/]R>0'6&,QGW;P"GXCG-:5"O?/# M5:BP9W /ER,WE41UW7/A^1H-[/V MQM>[JOH:<#="/+S1V)UTF3W Y\T,Z_$8-KO#HY:5.WS]T3:%QSC(HV\>C2!< M, L$IH-&RWQ(RO!DC#7"T #_1Y02P3T$D,;= MS-Z_W_T%5O]C+0E_QE[G,I^S%X1^,$+O?ML[;1XE2;&DTJ H3INL7'4:"NI V_4\^1Y$<95$<;KK:.@E;>1@@BJG+",RB%C M-$%$6"$\Q=%(">X"?Z PUKG H;'H#K=E6OZ>Y*\^,@L!PM6I>LVZH2:NSO%? MJULAN#_)C6F+HBX/%F-"(D@[N,1"6EA+(8).EH;D<%BX ZU*MN^.;NO7ZJYZ M19@?(,PX5^)09WPB%I 5$XMXX@'IY"(2D6FE$]:P+_E Z*[3Q4E!O:]PO"[/ M&5, .YYXR-LYGE0?C0R=K@ .@^'HE^?=:-L@Z+F.+-0I]BIG\,^0]'^8%7PT M=5$9+KI,+B-9N(P*E]&*WO^CN8Q^A KAW?.JJZ^3,Q(#$*WK_9<\I.3>-K M;O?/>0*P=MX.YE6$2Y]IW@^J=$"HZT=O1@''58 R;;7ZG 9=HG0V(Y4$ M6MWZ^T8D';<_U9Q5JJG'AR,PSG+F(Y>T]\! YBJ[WMBGO$81J^V-^ZM%2WMP7K$[]B.O?C7;))_?,Z9[!U_R*"JQ=^U9\[I)CA+#E)D\89@S<(VC M%$CKB)%FV%CC)1;)KFW>"'?OGI+T@3%9-&0*T7#K(Q/4*?C!YV%8#GLCL$L\ MN>FC*]93:HXJO?OV [O.MU/)1WPH"ZHZ_T#CX^HM1 H M"8.<5@*$14D$AE\@12-A1.L0:*R.#V9G)4X1>#R@.JZ.GEY:A"9+WVX$ZG<( M\(KD/$QRCOD1)HH)*1F*'"= &.:183*/VHS:B"0$,SCS?.TT)3@:;]T,O MX:6%8W@C12P>TU:Y]>V(LR CUP1!DOVDS>TO1]82S06UB,I8 MG2M%!.$Z_.0]B8PFYK%>VYQGN4>9_ >?7G8G(X,0,]E 9WI\V.0TO,G#WXDH M>4H>6[WEJO)3^#I6):&Q?][8NNBVVC=S..?7(%?1URAK41$EUFU9PXF N6GT MXJ1*3 RCO]FAJ,.9G'5:>CB_;SB6=1B9398W#.]AC/BO&B&9/]]N6S<4CUOC M^K'JO2$.=KI#AMU:<.9Q>N9ZA+H^%0TV(U7__?Q<6Y-G[>SFBH#S\\& N=$C M#JL.'K[@];J\)'?I5$G"8%,:O7AA!SM8UTLL6J.0.(U>",NBYE@9(X)DT@9O ME=;8/[Q&86@UAF2P.["H^4"Q1XJM>("MX,UK?V2BQ\2'@(1S!'%!,D\C,0*]_5$HS%2JKL*T3_.9.8)XOL%Q[)7,^4O'TD\VH/6YYJ=BI#E^<- M7=Z^.4,>R_3?W%E=H]=Q_8$0U&G>["CD>YGW;5/ST:>'_0R>/B?-X0/.#B:; M3S@1=W595DN5=SI?M,Z%QWJO;QFC5U^\EUN!X5/5'/A4C32N9T+/<%X-QM@W M>BPB(LQBXTP0)_FRJ- M@/^GH5;4H]5'E1S=$+NHO&GX0\_UXUK5S^USJO;K#[T\T!_!N4?N9H! M4*F?FW &M1R51M4OWQ0Z;."ZV*'?A?^%X3>1KFK)'??*NFR5X SRN!UWV7]5"U(L!ZYUWY?];8VNW^U'>QPA^U$4N;SX_ M_HE>?&N0R1J:=DPS>U%OP_-+,JY'7&;9_?66*7HW[)2#M7K,,N"\"+/K_:#E MPXW7L(C_:WJ9%GK$\4>KSFE6ZMD6R?]SE6A4UFEAN73$1BT%DTHXX0,QMQ%1 ML3L)%>\VN5EPP;3FOW9NI/9AH2A[M2;W79I^V3O])=69OT]/#@ MGH'Y/3@Y/83W[^5[_7N'YN_^O/W+R5Y;?_W]8+??_(B__7ZP<[4']]#,Y!^, M,J,P\B9@Q+%02,.&(R$)UY+X9)3+?73KF,Z6>PY(.9^@,H 'C055YW& /@B, M'POHE5O[$DI[\)#SC=$!L,VNR3!07.C [XD*7_48+*#M6\,;?=?IUC-8'WX> M6+3]0=H.6KXUJ>T?ISC#3YM?FZ?OX"[?G1P>?+@^//V #__^()JGG]N?S^#^ M#W9A'3Z?? :'_C_7G\#)]P2>_5OS^@O9^W D;20F]]T2YUV>18"1R:SU(L;H MO+;1&[*V*=89F06.J1K*15R2*46>=DE&UZ"+@<%<]Z38\,5L^/"P,0\Y[H$Q M_[T#C_KG"+L>S,I5-/RA&CYCS[5GRC@N$;-Y0HAD'!G88\02YLPKKWB>'"36 M-;]M=-"#S?E\D_H\YOP5QF=_=,%(ML)8"\P@USHPXM\C0'L0&CXT6"MHN!@: M#C8<<+!BEJJK*7^M][Q W6)0=S4'ZHAAQ!@54/ D\_,ZB33/$V L)\D[BH6) M:YN[Q^^[[W"#KFL\A M\OI5!QF-O KG:2:OZH/3U(M]O"K O;SG_H%P+Z&[*FCH[M!OSBX2T3]ZS'4 MOX9GOFH>'RGJN,(*L-[DHCPL/7(T* @[G37!F^A(GH"((=M:!Z:$2,4)4%,HS;MW:IGYR.F4Q M97DM!R*W*0=,R09/, /%;.5I/0/")!#%!R"X^\W^SWR&PL^+@T?Z1Q\#("((AB" M(L.YG9=%I".G2#N#)7-><4'6-NDZE[/#Y5Y]]GJE\7&:;^&I8%B\Q14%PTF^ MBGD86&!N$9AC0(HP0%$C.914K("*N09<8S)IB*'-Q P8L3^,P@5_E[ ML-[%Y7ME*/>(U&"UV7NCO1Y#N@)QBT$US%1O:MWP'ZB2X4G*_22+ M]Z^JHW9SN)2#CO-7PUUQ=Z>RNZ%(GL,(5$V='="650Q&,0P8SVH6AP&UV?%Y M:TB_4%$%>']Y=EES\M?.H[_*A&OGO79]II:IT\88(\;)IK;&/CNK/C+0>C<6N:M8:MO^#R8O!8T7;;+;A2)L8:C!?P=N*&%^0V8U7'C/[;5KFD;'LWG ML=%XU[[T_J/,#IPG4HUV(WX;L&%GAHU,T7!9SW+/O6'5P-%,FP'/6#W+ M^&K7[QQL^G4<,E+5U'@;C=T$EFG(.C&DG!@LS_J=%QIL]H!.<)QRH]?OYJ?I MUK0TJ5*D_H-GH6Y9Y'59_Y/(=K\7WI M,(9D3[![KE4/W[RAL%@9!HMK_\_G\]]./E]WONV=?A#[V_[;X?7Q=?-L!S=/ M?SD%4TR:!Y^^?3[X\Z1Y'4Z;?[]K-7^=;F[;H7O;7_C>];O3?3"WAPH\VOQW^O?OU/]=?KIJGQWGNB4K$410=KH;XY$15, B; MH!0&9TQBL3::VQVVLF<4E3 @EI8DP;E06"N/#=%1NQ2()>Z922[F#D*8$'MB M-D06\ZU?/WS:_;A[L+N_]_$E:=)NJ&.>;I;GCF&X?X M,NFC49$)[92VZ840XH].^V,U!>I%-ZMR*>C/C2&-8NV&T,H+(5-(VM$PQISACB M3FJD%5B4E(R(VF#OJ9H_S/U_5USW0S%M?-S8VAB-SLC$::W0LM5TS?_*4D3Q MSZ/W5O\F/__W.G@8'V'U>^#GP!7^R&XF"$D>OS*<2OF'[?;/P<&HJ"'/.M6L M3-"#6V5L,/2ZU>LO1*3ZQT&.JE+,5*&OA7[SV64'[O_X2 0B'68>$68PXMP39$7 M"#"+:$FEM23/9>9Z8S;C?C.8>125U*;_N&) ']^/&E\R!^2-]4!5]'8S/2ZB"M4F9MDXN-.9;O!KMN!:WU<2K4/*:M5=&75OFR 8/J8%+L M>LZEG56]V M9"J;$H(-B5GJ9&!<*F_ D^;V$0P(30!V3A()@ M95/@U8O='X>/)7;_CA*U\[5Y?7AD)42^QC&$3>:[,XH@1U/.*AHEP$\ADN5& MP[LBJHQ#(=;Z.R5)+X4\MR67MP>W>1O\%%FY35;V3K\<$454B#$B8B(&"?$, M:1$V=(\^L MLLDDI(RTX*21A*Q2$AFO@X].YBA@;5/?->SICNS-R!^RN>2G/9Q2">+5N>SG M.J3OD=Q9M=*W^0'8SIG] L*]*C'87N>?\1J\>6'8S92>J4QPWJ_%0C-&+0"# MH,1@#4Z2T32WAVH1;8J$TE@C!2%X BEX"K/1P'\='0J40G?,(TSSVW>:# M 2,QDMYZBSU55H6U3:,WI)D?FPV%MZJX;GS-6Q:T(0.);>=;C,D(G%24142G.F.&,!BLSN.J2KS8WLG&W-0#"\,8_E7-W/O%@,U MRF5*U 7PSRV7#!0LI.AT4)PZ E[\$-08+J"V7%#+L[J.0E(^! .>L+,"<1[ M$V:YF"%/>6=1R%PZNDDVV*PK,Q?31I7FX*KD 8E5?-X[L=VXG'H,9:BNF!TA MCN+<2P?C /X<5[F$W?WTKM6*H^6&'L)(''MQT'$=(M/XD]TCD-I/< M'S-N:_-5+B_JN9L5FF;+7+5]].X< OKZY@]*OB&U6?JD0+.A)?\.4PT%N_T[ M5^U>F7[<5>^[UX?MUCTMY_?R1LR^=4X#]* "Y%G:?>\]K,=SB_8?\& _VAKD M8\N;3?I(G__P[]]ZGP\ZX-M_^+;_'NYM^]-5\^P3 M_OS^-_C,R9?]OW=(\]KCO5-_M?>^2?8_#C[SG]].W%EH[Y]F[H/,I?#;%WB6 M*[C^E\.SO9/]]Q_$X<&G?(]T[WH7'UY_$A!7]IM7%3="OWFP0YO77ZZ/ L0% MCEF> M)Q?$?,6(N?=Q"C$M=I0+H9#4G"&NJ$.:48,HC33J("/(Q]HF(>M4+VN6R7CZYI&K'[GS4HQT00^(UU7[,F3")9(TEW8 M]]]" %D@X1D@82:,9)IZXY(%3RA$Q VER 9,P3N2EN"H+,XD6 2O4[E*O/T% M$MY"@%0@X3D@8=I+\$%S;:7-DR\S18H/$# IAAAA7.'#!3'2KFUJLDH#V,HXGK<6]MR- <7I61Y S,1! MFD>9N=\0"9@@CK5'UCJ#$OB\(1*9'$DY-\S9;'-Y@8@?!B)6/@PJ$/%L$#'M M0R3O+!7,P(IJEQGC<-XBQ8I*/.]1W@1WK#L="924BL*U,2FS\P-JSBV4?!AF?% MAIEHQ6-#B?,!R>0TXB+PFN(R4DV$55$$9M8V]3J3LR2I!1I^&&A8Q3./ @W/ M"PW3;@-SV$N2*,KB@#@5!AE%,C2 3TF-U8*XM4V&U[E>)6QX"X<=?^1Y"MU^ M/9@A4VU<5-3 -R5AL!5+J I[$WF:IT9,MU&W/QKW+@:;^T?;GO<'S8'5_@Y/ M>O=&FUM*PQX!=8=S2L.8<<%+ATP0"7$3 >H8LXAS[(C%T1N1Y[3)67;,DK#] M88#@J>'1*@!!<8B6AQ(SL1))GE<#1P3%#O' #7(R6F1-PL%67*@,4&)=Z'(> M^P/CQ%-CI8(3/QA.3'L3D3&GHA0H&0,XH86O R?KA3+&8.9(IF61ZQH_F61@ M]4Z2JN]6]SX:.F$-LN M$H,"%Y)8HI-39FV34K/.^&RI;D'N-WEDON4]/$&_E^?K9BU?;UCONY%8L"!9'30]701,X82E[A%*@@.E1\PXPMJZED9?S\>PX4"X 6 'T% M!>H%0)\50&=)>9S@D1.-A.$4\2@PTA9SE(01G$?,I*1KF^#JLV5QDQ8 +0"Z M2@_^RLOX"X ^+X#.CE5CEE& 38^Y!P_4YVE0$XYBEARD0;G<1(DYV$U)?3G%>I: M*AV-*Q9+%E1XO:@P$T12+90'!Q@)$C'B.9(TBBK$+(E.6IV$Y045W@ JK-Q) M\J*H4,*C)T+#3'ADD[4$/ 1JF,DC;QC*)?K(1$M\Y%QX*3/OT[H43\[0ER[G MA?3Z]\[Y\1,#H#?1D/0Z J"\F_T!INU\&U3,#-[6M/W+;O6NX@,M9_+IU]\/ MFOUF[0?!?39%\^L1]BJ1J#R2AB?$HTS(>**0H]CBG 92;GE>4.E@7%W >!VQ M40&,9P:,3]. X1+65%"#)"8!<0I+:Z2$V(E$;12\% 0K@/$& .-UA$V/ 8P2 M3ST5-?PT:D2C5=#8(:,!*SC+3+K","24$=I;0:+$F5).JU7BOWX+1TK[%[$+ M>G=^W&A'VXOCY:WK8Y11Y:CI555XVHM6W[9_SSNZ[V YJ\L5(%L,R+[-B9? M\Z'*>X4HAU")!RJ0(RDB8F/TG'KE=:A:>UQ>'(I8D&$U46$E2RR*XCP#(@P M$^I@3FD2$.KHJ,!#L"H@'9B"R$=9;3BQE(G>(2\R04TH@&[W!E@F'I:KZ M-,FRNHQ6Z-3G=7'>CH5"F?\V*T[AO2TD7*\P-AS[30'X)0+\]9Q@T!*AA(X! M4?@3\6@(@A"0(&P53]*+2'C5B,_GG(<5SJW"EEB ^I70W!:@?E5 /1.?$RV8 M- (C&G*S6V02@-J'W.QFF168,)NJCA8S9Y!Y0>J"U 6I7PFO;4'J5X74,SD3 M%BA7G#A$K?$(?C!(NT 02T(PHJEW EQJQ=>UG!W,7I#Z31YLYQ0GO*G;:;=S M(6\+X*0;>WWX(6-+M::V'V$S+EVO%5JV^\0#[Z>9I5>=X?Z.&8\*@GNM_.-^ M^AU>RW.MX0;_B%T/<#VYR;N#/7YG6]V_;/LREIZGY6 RGI/FD$0R9X5"PB@. MWK,BR"K+0!BU"I$*G7!:=L_3RKBP2SS\>L.X\1T#\((;*X(;L\7!>6"T3@P1 MGP W%(L0=3,%?UC,P<'WT=F"&P4W7B8<7"9NE$#PJ> Q$PAZ\#)54@HIV&'$ M@^8(?B&1I2IR*[AC3*]M$OP&.3IK+3)FAT^_FISBD_%A==Q-E1L0[$-KZ "H-B& ME; -LRD*JK0C.@^?RE&&]A99DBPR$&]((VC4R:]M"KQ.\0\TJ;R8AF(:BFE8 MD9*#8AI6PC3,)* ,3R8EIU!0#F?30)!VS"&7O8:$%2>&Y+"!KV.BBVU82F[L M7_VL'YO#U=P#%>BV//P[M/[9_!_X8_@49[9[W#JO[F64!VN=9QW[B:K*6#SS MPM.\\-N7W5R T#^)C:MHNXT(=Q0:V]'',Q>[];8PLMX /*'KU=L *^ ^KP"0 MSB[:,17';]268CNX"GCPW;;G=\A2=9YZMWV)OD=:_128T_.NV/'?A4 M7&_\NO_GSGHUN'?GS'X!(*I^SA\"U !PR%^2;*O;^"?GL:M/5U><3-55'YK3 M%=,XL?_$AHL1[@6NW<[8MM$XR%=/*?I^OIP-IY>]_EG,HX6[@(#=O IA@;6! M=]E^XVOGLCW^?=T1F.;*#IL7!U;C K:J [\9/,7HJQO]3KV6W=ANG<&M=J\: M]JR>=WQBP\PE[.Y-]'ZT_@W;T+>,36/Y/O^0H?/>_T&WEINRW; MWAAI7B6U$Z(\:7FBA?"#?5P 03E'\@$*=, M&YV/_B2&RW;<3T-[\JX%IB[^#G<9P%;8\^/6R.3\] M@W?MO?<[UWNT^>WP[]VO_[G^ 0%D1$S@*G:^5LF4TS1K0JW3Q=@S(RG[9B^DR=\+] M4X-":R0\,]B0NIVS:P4[^]'R8^&E2 MT>9OCJCVHEZ)H0FL#1GL2=M>].)/PQ]^#JW>1=M>_=0ZKU:V^M#/@VL-[&)N M9YRR8]76UR___+45^B?9#&_@V@T=G/8,OGGP\D;UTI1AKE_C=$,2=NO+>(/< M^MI=EU4;4MW^R;NN>O=K@MW^G8^]5[T!OO8KN5>U(:AX-??Z?62 :?[6[U4_ M['[N.?^]MU;$S+QU3H8B%R_$[O,$X_I!L?C(4MQ:=/OCKT$VD6_X\0>.P<0* M/%4;QC*($Z'K;.W&(H4=J[V.?U?_ #]I"V[*'L?&I]IK^[V58N._("S*L57O MOQ\@:0]:D[+V8VN_546/RU#BM[AZ17*+Y+[.U2N2NU*2^Q:F4OQZV8,OC]U& M-[:KQ&_OI'5Q>\_: Y[^-8C$8N7CW_#O?[=O/KVY2S!T:/UY0W1U8P7\O> %G!T[MA'X,V=Y40 MU)C3GH,L! 5DH(EQ'TN!HO1($5IC#A88O. /\+7 ME9DE(%A1$H!ES[LH_L80 8RVV"7CL F<.T$MH]H+@9VFUD1B!@B@*$,W]:7% MWU@5[=^?]CR@8BAPV#@>;<4BRI#GE%I*.)64KVVJ=:6>W.A:'([7TQX_ MU]]0TF@A39*2"LXX_"1<$)+IQ+4$S[5&@%RKC&Z*EHN_L3K:/].=&#DS1J>( MG&/HW@<+^!Q/ IOBL>Q6I@ST_4FL:4B)(E2 MK##'86223-"U(58*];BSH/L?^96E M7Y*UW&(KO3")>Y]Y'TCPGF)%2(B)E..>%8:F#[/'/SK6& MS&M%C%$JDL2I4$ZS)&7 *7 I!"V)]%77X)E$NHE.>4TY$C82Q U81AML0I81 MIU(4L-&XQ([/S=_\KL>-JJ=I,_MAZ9V S&;+6@*IY+9!3+B*'N64Q"!(\ MS>/.I90K9"Z7R;Y,Q2N9;/P]S@E7F\-MU0\C7YS&;65/*Y_,Y.8B)88RP2'^ MY*H2F&YN579I&P!F.I:,3YMJG7F7S;?)_%TA1+4RS- M\U@:%24142G.F.&,!B<@:L%64X.EB2&5!-HKL#0S"326!,6*8>2XUH@K:I S M%*,0E&5">$8Q6=MD>!U>+J9FZ>S2%5WH]#G ?/I0PE:'W+6B63X>T,5/<1?; M3*YZV>X/>5='G'L33*LM>&._WVVYRYH0M=]I]*[.(SPMW&7\ELE9,P5UI^'R MYTY:$5"BX2IZ:@>X,>!O=@.B^YHG=N>/K69%X3I&"#NZ5+KL7W9C!6E9?'OK M(Z[I,_C^T/C:Z7X!K!G>YI!XN@/OZC82?*+3[6TL\MPU%>T2'AE>@CL9/O* MI[N:5:I^ADM6O-A7U=4N+RXZW7[##SA;>O5M]>"!^_&X/G?,=VC/JXGD.Y?= MSD4<<7(W6R' 7>W87O\EEVU$W+N,E3L_L><^KUP6C=&2A=9QJV_;U2>[K7CN M,S-QAK3\%+W&UP@WF>_L\CC3=^>/=U**F32\E]=M^/$0>Z#>U>-&,%[GL7I+ MP]N+$5?YXQ9R=OTFZ84S7N3KM,XO;8W#8X@QT%-.ZV.!BTZ]AC_5_#W_Q!MB MX/\]22,]P$1\\Q'K /XN^[=_9![S]$1%VHK U3N4YR),+.'8GR?=&]*QXXA< M-]HOR":X_Y]L^ZN]ZJW]:_*IX9&G5GF1!7K0?.!"5MI(PO M21B_.T_\R#3;$W-2UAY5?N[AD?C0$W/9D<[S%N?&\6#576(>;L0Z]?3=CH^%;UBZ^M M_LEBR]_/A[WYQO[7(GP"GD4)XAMY$%QH^(^SY&1BD7*L1GP"@_D3I)X_,19< MBL7&;/]9/^ZO^6D?%F+*5QIB/GXXQ0YK;G^XVMMN?FU6W[?[]2@FR8CV'$41 M4^[6X\AR%<&Z2BZ$P3RH? MF$M$$K5&$&]TJ.!B]K3\!BYN!K6TKS8:6[>:++#GE]WN['2GWBUFD58R!S]@ MB/<@+IL8FY3CU5X<&D-X%:[>O@SUN*>/L9I^M]XXCA""0AR8+V0#1 6M*M+. M,V6R[W&>LQ+P_GJ0DZ_M;Q4@@I7,::7J[GM]^*L>4%5-NLE>R6MS1/Z$>/L\ M#^^I5Z1?!]]W.0SCZSDOJ3%_B6Y6J'8RXF*@\1P^QA_=SKL,#[OG-4I4X%&M MSF@L5OP(SQ#')'D;'F_+]R\S?!1L>0BV''X]4I%:,#44T4@8XL%(Y*A4" (@ MB1T3#K!G;5.(.\%EU7R1(CW/(CWT*'F(R35+2%,?P&61#AD;#*)$,,:X\>"X M9&K-#?*Z?)8B0,\A0/[K$5@2$0!ZGL)7DU_ M8D)FO_)T)H=X/L FYXF;YQY\I7$'9GK\)!AK\%U: 42K?=6HDBZU-W1\W(W' M\*;5=73FI?M@/[.[N#6^5B]T DKK$U#8&?ISXV%Y('S;F-=;(6QXN#;=6,H( M]E8E!=C).0M@:,&35SAF>G3G185C>(AC>!K'=O?>30/9WF6^T?WTR^@T;WC^ M/]NHNU,#LNU9KE1-"*5^6$C>"K* M@1'K?^W,0M"$OEB$ M!>12;NJG!"P12XRIR)U5=$/<;N%:P[UI^-$65'9DM =SA&\\+5W- M;+T9#[NH)#JG$J':LB 29]QJK#P) >Z>I.!T/-J]6P#O\+1ND:G?!W.JKXIP MW2)MM@M\I675,P9LW.6OW! M84^58[A#Y"[LUI?N-'O5((*VW[>M\V'.*GOOK=0"Z00OO=J%7'+2!Q3!Z+GOAO!7H;) M,IA>)_6_YNQF_:7=?[*M'Z]>J4M;JNJCZ<].%,2,!0/U57H3930A+)BH^XX* M].?H^',W!Q.P*W:FZ'3K/ QA'!8!7KL\FZU0W<\%.@(4X8RMW:IKPCN5P5F=P7DI=DS@LFU-G0\ M'H..X?LAZ-8&O%#K$,,Q(/!]$D1(P:"HI8-?,Z&46=M,G\(9C"E+HJH%4^1@OF605I!X#?O/QUY MXVS"5".E=4X2@CFSF=&88>ZYHEA+[\&2B;NJ?-4.2O)F^6+%%QO M]TBF:!D)$F$, 3/7+"+P[3U2/LK@K+:*2(B5U1VQ\G3VYK(=C84>3 MK:*>8><-R%?GX(\M"_EWJ=LX:=](\8I=\#(&#JG # M[CN3T3N0T9A 8@V9ZV.-658^S7\<(Y\=_UG'#']7]?+QTO?A_ M+^%A#CI3(>!%=/_@\ C 00AF/9(V"<03EIEC(2(91,X_60'Q M.\ 8G6[/;%2+EG,$=^YW\IP -&H. ,5Y\)8Z%HA.,C=,1^;+?C_??K/F]NZ1 MPIIX(@G 3![@[3Q'5AF*+!&P#U8:Q?3:)M>W[??R$[ 17;1M/V_36#YU(N2985,(E,%_LKCJ2 MAZ9;:ZE:8L85&P5B;Q+\!1&KMD88\!8%)\F00+FI(H%'2U;)N#Y5P*Z;QT<$ M]D51AL&7AP 6O-V M+$6>1< %8Q3)C*PKO?E7J<=E?E5/A/%0/T.;'IF:ZO, M(O@3*.:ZHQT(5WN9$ZMNV#R#8"&3[@RB M7X@K+KH=\&[@Q4Y%892%-']GON9-O%O?9:]*\3TEXC66&P.!LU" J"$1:S L M*Z%.TZ C3@M#Z?*8[-ZXA./FUE%*L!/,.R0)A*R<2($,MQI%9Y2P3@J:(P!V M!\G _:5"CPQ:9YW6QX2KSV')2[CZG67U=!>#N)\9J;PF14^LQ6]_X?PF2TL5)O_X[K_VIS- MN!GT@NDROO$\Z;&Y8C&Q+#GU6BW#'6>? MT4;!*&>#3W3_;_C=P:'8_WN'[/_] MX1M\41VV=[IGU^:U^]:>_23:)[^V=Z#SWS.?Y]^$8<'G\3G[1VXY[^^ M_.?ZR_7>]B>^MWW,F]=?R-[U\5'P6AJBP0&1+,_1Y@YI;QF2*M@4< (O,ZX- M,@J7,6QEYTY$Z8UVB?@0N)9$VZ"HD-XI202&0+(1P=>[@&WI=R\!3]_O[V__ MO?O[[XVMO>W&[M[!UM[[W5]^WVEL??RX<_!QO;&W;E8+ ; M-/0(:VHQ>&.V_:B%W\:_O!S:/4N MVO;JI]9Y];W5AWX>R.W B\U.V12M>"7)]M*0"B) M>-!E[YF+N<#(E#NF0P]"N6>9PG&OUUUIZQZ@R4ECJ[(_]@%C,G_4=:@)Z=_P M OQYV>NUWK($S Z*7=*HW >/)ZK8Q/.+;5>UQK;*Z_UFP47N7C4&I2I3 M$?1BPT[>^A2GMS2D"7QGH>$J&G/',0].$>>-"R0D2W#2M[3.S\QF6JS.\J7; M]1X;R=3SER[:S>W?3@ZO3TX/3[>N]['U[O7A:1N^[\^3)OWMR_[[/7C/ M+CN\FIJ_=/;I:_/LW2F\WH)GX! )G39/]UK[>5[3^YWKP[,/_)#">T[#Z7^N M1U/^^A#]9!Y"?D2$,=P[ARS''O&4ZTRTIRAG^7SR1#B?J9,I62=LMAGBU8Y? M6OE!?@59"[).(:O.1=4N>HX#X\Y[PYD/BJB@!3,.WT9*4I#U>9#U:@I9N9/> M03B+O$HY'4H!60T3B/)HF4Z11&W6-@U>)WBV5*8 :P'6 JS/!*PVB>2I9UI$ MRZE33H&WZI@G3FA-9%@<6 MV+H2=>]->*;-48Z$\$LQKQ'VRR";P3RT!+-5* M8?A[;5.1'V@@: '.U<*/ ISW R>/+F+IK1):<.^==DE%D:A1SD7!5?%(7Q15 M1QXI_&[["S[R/"871$34Y,XVPPC22DCD-5/4P#X34,S?E#FS]VX].*"++N\Y <\%_J:.F!A\="+<.WOC5LPQV"H0N M!*&[L^E2[;FT 5OD/(W@F$J)K!<"N8 ]Q3X);=BHF7,&0A>$L3O0XGOY@%-? M>>OIWIO79\\Q+A%XS"LQNMOZ,^%[_HB4H]G:F+0BDJC4=8 M:HNX- [!=FH$P3^S'OQ7%7!NF93KDLSV_!2E_F&4FGL3JC/0;T.>G M#KPK1OKEE'HZ>2$X(Y$DBSQ."8PT^. &-A$)[R4/&!N%5])(+ZE\[)7F"$8C M>)^<)9BS+#\@8"45X0&M]$ESQ;R!& -L%J4:*VG8O0.""V"]$& U9U,%U ?K M6#+(V\#!"W$"::4T,C+%P(RR2HFU3276*9Z=.?*XA.<*G185G1[-$J*YB4P; MHPWA#'R1)!UWCD0>%<0:K.CTZNKT=*: <-A*2A/*W7C@A!"&--,866XUUY$[ M:2&R$'@=_)"BTS^N3FMIO96<,DXX5\1:!F$%]O [99G6]XYB+XF"EU#GF42! M%]:KY!QH1!<:/@/++63 MB47*L2+%[UYAI9Y.%!!,M1#$(!7!/'/,/'*<6\3 0E,K!(Y4YXX&L1MX6B=#"!! ]'HUQF&L1B0%@8MYK67R/U8.I#[/I 6PD M9<(+I)P F-*8(J>B@#]8((1+JF4LAQ1O0)]=3!1""0SNI^#!@21PQ3GER1/K M0*V+[[&Z2CV='\ X1"X81XF:E*XIA64@P5+K-$X\&%YL]"JJ\VQ^ ,T4QF0U"P@G@1!#O83:V&-SCRV403)A>#D>^;[BHU^HE)/YP=4Y#0& MKA$-UN<J<'G8I(XCU?01K_M.H)[1J67C.;,)(U,2RD-3C)B\$BQ MU4REJ(4(%CLK<4&L%46L3[.I H>U43F%*;U1B"NF ;&81%&;J*1RU&.9^[;6 MM9J=259.*7X8G28F)JTY]AS^4\EJ;SA.*03P1@0IU4&KK-/3F0(#4:&W*H_% M9!1"BP1>"&PJTL0D^'_KO,\CS/6Z9KCH](^KTY&RA$6DW&/+%8]&!*8UQ9&S M8 TNF8*55.>93('UCI)$-=(Q!Q6&$-!D;!%F%+PPCI52KE02O %]?NHDX&*C M7TZIIS,%4E":0AZ@&"(!OYN">58N(2V%!V6/U#&PT1RO*[Q*?O82P M0IF>ET=F#=/+JVXLIQ?/K-C_M5!YHV."8H@S0"*(B=H:[;A0QB89E2 /T.P\ M515^>J2*%U5>3)6GLP4J)FJ,P8AQV"-.E40&G!#$1/"2&6R"Y& +9\\K_KLH M\*HJ\ +Z2['')#BAE(00PBJ' ['664.8$8&[8IE76IUGL@6.@/$-&B/MG,R$ M(P*9Z P*H,;,!.4]*W4%KU:Q%[+,S%%MG$M:>8L$MS&A+6*/#O9JV*9EUE$L/*I@9W1J.GS MV,^V#%X\;_C+;C>>^ZM&_ 9Z<7X<&WG$>J/^^:T5%"P"5E\;UOGOW=Z!:\6PRL_)RD0 MHV=2,118/JB@22.M.$7"@<$13!!OS=JF)+/MRP\'K'(^L<)JK&STQ&BN10 - M-L0FP1GW(8$7(IE]2)9O"6IM9XI&BY3^$ED<&0 [;[#CW7%MM0DI2.ZE9LBZ&AV0,BK%^;D6> MR1,("9&@I J![P7!A:4A,XTX%(GQ1B>*-7$07!0E_C&56$D>G0N&@_KRB*51 MTIH4C4E&,QEL,=6O3L-GT@?.@A.F*#*29NIA\,0=!>^<.BORIE-/Y-JF6H<] M7@TM7U)QP6N;AKL=?3QSL=M@CYN'.UB%6R=2_- #8EC=$*D J@O"JA74X *D8LC@2L$^*D1)\PA$R-!@03L!0\1YZ,Q M1N@ZO%8 M0!J =1G!E3%(>($C]0''3C+^BJC=BZ)&+GB1BT.J 4S%\+,O6DG ME(:4,C$8"LQPQ"W!R#@C$,[3:%ST2I"0!]^^ZO&,!2\+7J[.4R]" R,$EU$( MS9WA'%.+;9+2$"*T4LFQXH"^*)A..Z!&:JF]8(@DB..YUQIEVFZD.0],010/ M6[6V*1A>5[0XH,]:.R;O(Z#!&YBL& ?-G'FWWZ79[/4>;BW2)ZLH#B0RK5+B MPDLMI I4*J4MITK5K)=T>+9%2TG[*F'ME]FZLD $CT$% %='$8_8(9V40U$S M[9240<7ET=F64^O556R:%,=$BN-*4;[ M#2@VU6"R6>3P?XPSK(VW7ED2DA%6>ZJ+T7X%VCV9_J!'5D1#H\*(,Y&;QE- MQ@6-A HN!$HD]W;UC/92V6M>8YIA[LC,X]A!K<,\2P4(Z$R$1@:YMSN&Z+"J^L"B_"<^&(V%B"$$R:E]HZ-./'!I#3>",.$H%BXE7JSSJBGSB!>"-+>WQ-[Q MD4R)<2$U"C%*L,Z:(T.5!V,=4_2">T+PVJ9:$0?[S5!.EC.--Z#:,A(?%(DF:LVY,$Y$&3@AR:?D54K?2[6+"B^HPK.Y@A0##<8B M;RT';T1HY(3$\$\EC8+7/"5KFT:8HKX_KOIZRSP-,F@IP3)KZ0@89<(3U\9Y M146QS"NNUC,9 Q.(R2\5MAS$:E, MJV:9[\D6_#!)@5M&Y);*@4ZZ<9)YKFI03P@G^$)PJBHM] M( C4FR">1$!&P#]%< (S1RWAI6K@+:BV !TVF-LDK."4*6ND82G$X+!R'C^D M:*!8YN=0X9D<0.[FM4I+V!?B$#>96)XKABSVW KG,CD&6&:R2I;YS5<,9!V: M2 N4DH!;Q^!:BQGFT@% <4RHE=)0:R7U5A@GS:.1Z?X)WL77>"Q07<^K!!#6 M&,8Q4ODLD0O*D+9$H8!E2M0SD;0NYPUO0:.EX8:X%*3&'"MLI P"-)<0FH3Q MWU.C2U/C4]5Z)C/ P$U4GLM\;@C^1R;+<\0'Q!2'X(%3)8Q=VR1XGT M^L?1:BR5TU(I!G&$P,1 &.&%BDPR<$]9L=,KJM S.8'$F$I8")0(P[DU2"/K MB$:,\&!X"EC;Y>4$BD:OKD9'*3AH<1#6>AX4.JC8Z>^O MUC-Y@A0(\TP;%*B.B./(D67$(!>TE9Q">)6'5ZVT^+-3N(K[\5B/9S8HN?R==GLD-4&649UPCJG."( D()3!.R#C,*#9"BE1T^=7J\D*S M,X4 (YPBBX#JF@AMI 9#S1B+R@BV/,-$4*-6>^F3\VJ;43QE)7W1UA74UVB@8F-R8(N$^,6=I9#P0K$S2[@F9O**K M3]35V:">&_&;/['GQ['1M?W8J']^:Z4!BR#5$L+])4SD+C"V"(R1.3$_ M1'0:8OR$G(\8<8C[D+5:(JTC#P$0S0=P.81Z2E] .6E8845>0JR_!$4N)Q#+ MU/+9;(#U!B<,@87V"G%*$M),.,1(5)*1X"@/:YN$KVLS._ZI*/H/H>A+R ,4 MB_W\NCR3))"Y^2-JBB36'BRVE\A*:^ /X3.]LW0J/I$_M.CQ"NOQ$G($Q6"O MF)+/9!= +*+@6H.2Y^Z@*!FRL-L(]MU8JC0C0H'!%NM\50SVDJH%'CP6-K3^ M>9DIJ;_8MCW/,PEZ.9FP'7T\<[';8&0]4P[0T=I7-[C@P,KZZ7YBL >A<^G: ML3%\GC)==PFKLRI&X.GCRK'PDGA"),,\*NZTML&*3! 5!/R^&K^[0'JXX/D2 M\9R.I5D SW>^-K=RJYC#3@5$H@$\]U@B0XQ&1@CCI?S_V?OWIC:.;0\8_BHJ MSOL\=4X53?JR^F;OHLJ)G3S>%>#8P(? ,J:C\M:J]=1VW4J:0*@A%9NG2 LIJ87#3O3)7S M'H(LY3<%X\N,37<.JZA=4?O)X:FB]D-1.V:IP 5O@LY &:#NK:AUSF?N*8?T M,-2N48\/ .POUP%;4D4!CS9)VI5$9^.)M2!(I$YHE5PV&FZ.>JR 70'[R9&I M O:#B^J:*'U,PB!D@TSY6.I_.G+XQM7SU5P_WL<5".=F:_QQ/HM] M-]CN'C1CL8=7P_RX;F!\P0O/R\)W_DBIL]X_2AW>*>RTDSH? M#_YVPP(4^.\O>P.'3VB^Q]X6:N[L]P>ITST8$7;YVB!MNT%9VN;N[>G,/_Q& M*-L2\;;F.Y^/A\.NZPS3=G,Y-AFUS973Y :==%"^.^4>6+GJ'VC]0F].SW3' MQ5)!^7C_N.>.<(ZS%JO7'PY3XR#Y_SV^J"V_'_6'AOT_#]Q?]GAC]Z- :-Y;._NUN\Z_R+7=S[UUO.=K^;V[)[R5G;_J,1MAYSE==-Q!O--9*)>-]EBF!!JN; ML\+J65GX6?G$OPF?F>'4$0$Q$0!!B74 A%JN5/99<27O5OXTRQQX$$8F!]QK MKR.+7@3FI3%,Q6:S:=WLI]AL(ZQ2$CC)OKBV4N#$.6N)#P9!(0G0AA9@F"6Y MW0,I6(,49;M7.LB#%%$7L$$&$F+,6BAF&#-W0@TCHU ^ M!:!1@ _!@@A-N7,CA?4TU8U^FHU&M=PPGU,)1"YUS%DB-L>21%5ZVCO/DHUW M--%J"2GS;%F@;O1C;[03SFD4SXC&#<+M39KX9")! M68V*;+D7*BS @UHW^K$W.FCIE?*1>.8U 86BGX\^$,&H<#:C2![H @*31%)96#_H_%NKG\<%M[4UC MT]QZ?W"TTWG7F#1=IS_H?#@>] ]39Y .\4HQ?)X;LX;?-4J,%8[^8*1O7#7= M73&Y(,C=[#=Q?&_P^D>#3?+5#;Q MM3_W^F'OU1W;3V<;F]LGZ^^WV-KF)[;Q?NT;DU*$9$T1./BXJ49I>:U1)-0I M:2.T7NHD)/1#7.NCP7%:>@8VV,MM'QU/UVS^Z.]^T^ON:,<=C/Y]01P_-+8U M1[O1G?&KN=_K]4^&;\Z/^)A(QHZ,D3L"I]MSA\/TYOR/M[$[/.RYTS?=@V;0 MS4UOQVLX]F[(Z3( S:J.+K\]Z<:CG3?6KFBJBY=OG$ P?O'H*EMI'(#7O"NC M:R!7A+GY,EUA-U[[WF,96U%2W>NQW[\FA7CU@[5@G\]@E;K=Z;IE;\V;\]K8 M37TX)[U[ 9$H#1;CF#>W\LN_^T$6S#S69B*TY(KG])IO]$:OZ0S':;L7]:_F M'RCJ.!R4VTZ=7C_#9 MD;(3W&!PVO2)W2\]E.I*/P:$3,CVN,PXKK/&)U\7^Q$6>ST=C8-6_."GU>\= M[SE5C&I)L-WL^)U?CH?X+??/UL^Y_UW9_WM_ZX M%FFWNW>"XV3KN[W=];,O;.W]YYVOF^]@[:^ONU_?]_#O+;'Q_@-?^^WKSG_. M/IY'V1VAE2?!9R<3QBJ!+JV8Z)NS^Y'#G MD-\?D5';@WIG4]/M@WKO//^VA.T^O,4M!&I%\0M"!D>]B0%,$"+0''RD<-NP MW>_8RQJ9[C6$\RX09$ZO@8S,40CF+,D\6%*X0JF+&4M[*B.42(:F4"I7P#+0 M!S?&O"NU/'$5FXIZKP/U[E+.9P&P-Z%@O9O0KRH0SA,(UZ]+6UR#%U9YXD/@ M!,!Z8A((DA*H*!17)@J4MOBRI/+A)7PJ!%8(;-/$VX6 Z^FHHMUZZV">< M/Y[R,S-N,>_!62HM: XN9V^",T9QY@Q+(%4U;K4 @-:FC5LN *J=+!-N M%0*0MHRXD"PQC#,:2HM%899682[&K=?=T.1.$?@I."VH"P) (J\":SC+D=( M3E-1;3JMI*WKS#U*,,[30(PVF8#GDMA8-!O-.,_.V@2T:6 J^73QNMI+K-WD M?!=CQ0+HN1HK%D#A4\:*K!Q7LB1I\-+Z4W)!K%&*& XT:YUSI!K%=Y3>'U)7 MO-+VJV;550N?-QE?9]2,QJA#B,3;DEZ7?";&)4&HLCQ&I2!&6%KERZI5?/HU M1)K\T<]')VZ0YN%,?_Y*-D\A<"\99*\@*'!>!8LGUVYB:Z? MBP&]16[!%T[-=].Q'YV6RC%=;Q*=?@R_[%_Q&6>G.H'_J>D?=ZM(^;_%KLY=**F\B< M..B-*/3UJ M? ;FJ[;= J3Y,D/;5M*X1#DQ29<2*RD0+X$2Y:WU0:LL;9Y7OD:UD]^2ARL3 M4!O3V<>4P7OF(SBF77;",L9535-H)VU-:=LI!%.ZZ$H9*&K;EA+C+2>\]$*/ M(O%LQ-(JF^GPJA[M=E/S7;3M!9!SU;870.!3VG;*QO)<%&W%'/[PFMB$4GM6 M'&PT*N92@Y@M,Y@6TZM'N[6TW2[2;K3M2JEWH]3KK#@D!JBA %$:+"D[19 = M*^)1;]%)Y<@B6UK5\L%F[V?LLIZH439^!"G?;ZJ272E31NP"RI3-+BVQV3]R MO=GMK^=J1GS\[*/::>I15Z&(&R,G.4Y1AR MY,(MK6J]K&:8:JJ4_* NK;=I%CH9F[!42[@_LZKHSVJPM83[BR_ASAZWA/L+ M**7<^BKM+V"-6U*%_06L9'NJK+^ Q:Q5U&L5]8=&Y7JN!3!I8N( CB;##54J M,@9:>9]&4;GL/"J7U:C<*VJPV-I?P^O;IZ@*GVS\MD4W?ON$]^_AYQ_8U]WU M_8WW<6>-;['UT^MJ<.QNG7WN;;S_B*KP._BZ^PF^OO^UN[&)GV_^N8_WP#K_ MPA>E6F9L7GE&M89P1;TV3?PNWML%P-YK]MXN# BGXKBI%$&5K*?@ M60G.89H89XI,7-*IK5/1BZ55!F#! M (_"ESH7+AAG558\R&K=:@$ S2BC'J-)'H(B0AA>JL%:4DKTD90$T\9*#4[- MJ\);S62[)6O/(6O U4=NSH&QY&* J%W4"BPPJJI-IY6T=9VY<^$"53$0#B80 MR$X26^*I@O&&2QYLB*DIHVZ%:%&N6R7G>1LK%D#/U5BQ J?[OFFD)"-TL2I M3 D(@^)[Z;#K,@ PEY2BOJGA:%1-.G\^M-TNTJY:^+S)>,KY$I(TB0OB>"D@ MD9,A)FM&-->>>VD!##)J6#;P8"7\&>>DUS+J3ZUD9P%>:^F5MQYB$!;!)UD$ M%RF<"&"KDMT"?)E11CTF3YF,0&SI4 8V%+]N5D39#*JD'CLC:QGU!7/NE!,X M;W3DPH.FW#)K@PF*128Y][XJV:VDK2G>G6+(5'/BA-,$@F#$>%2R8\J16<$5 MY.(O7.;\P3IV+;7<8AU[ >1<=>P%$/B4CEV*> FC/.%1,@(<2CJWYT3RK**E M7D/238\C,5VKHY91;RUMMXNTJXX];S*>*L JLE0L.Y2!BZ<[&TDLDX)X,)HG M$TUTM'1#D&:Z&T(MHU[+J"]>VW;66@Z&9PJHIF5FE5/@9!!.<:X2K]IV"Y!F M1AEUJY0UR5O"E<@$DD"!(89 8F1&!RV=Y:F645^TG9PZ;85G*2D FH7)1EEM MLZ$08C%=56V[C;1UG8M;);@3R1!0"KDXEX$8V_B_0DQ:*Y3&0RVC_CRI^4X> M[<Y[7&@ &?&1'2IT*GC)@BT3J=.6=%'PF =&K;Q&E?@T^Z M'/%]/.JQ<](?[*&X&:I[>M3N$)(R-#CGHH(HO2L%-[D#ED7R2K"J,+< :+9F M]!T+-H2B(3/)95&8 W%96OQGL,YICP*!7UH5U3V]2"X=A!)1,*]I4&!\,IDB M&\C(N3-D(>>8UU_Y]-W(9RK,FW,AN0\D2HKDHR-'G=A8(I)+/JA@ $KJOII. M5ZW^YW:3ZUTTX@70:]6(YT/!4QJQC5$KF@(!0RTR0):( U2+:LEWEI%62+ M&.VB'K,' T^QJ55#\N;-OO()K!=?7 :[MPM8:ZC]O'+TJ)I]] RIP MSZ(J@0L<<91%8CR-Q&8KP499JH.5NC=LF<%T4EX5DQ_>.6S*4XO_+G36/3AV MHT6>L!.-5P#XBBZMOP[[HU8V;T;='?Y.XXY?8UJ>N'$\87IYB_,XM^.CFV_Y M41^S*R:J8K-:O/&8ES'_2CB]9J&:^+DSN+2Q;2?B!\GM$9=Q_&]<[\2=#I=^ MNCIKG/*U5;[+ MUJ.7)^E/8GN!JC02 Z]@?-X7F#%) &Y5LX&M>6H71V!H6# M_%=7RR22#!Y_!@ =K>36"D>%!IVCU]_TTNIF(99__>2>Z_A+ Z^2MH/'8MA, M8\91O4;R(UY&&<3L30A*4% J&\^S539DQJ(W6MUX&*^;CY^0-COO>KVR $<[ MJ=.]8.X=UW#W3A\_'N U'-=VOQ]/NOCE'?=WZN1&).CT$-&&'7<0\8;.\#CL M=-P@X1]^-X6CSE'_2K.DEBIO5,(:F8]/P"'_ME^TM+^T>A/Y^6NE8[H<9W MPK:22U)P$"DG!B$+[W@2$!DM,:%>C*J*\/.P+7ZWL*WAY )^&,VXH;Y-?/_/ MO7[8>Z92UM?_[-"P_^>!^\L>;^Q^%.N[G_?6SG[MKO,OAX!>1*C+_3IES;Q#3:C/[8W>'::<5_>&M85@4F## ^;T225N(U]7\5Z%.?V?M;.UDZW=+_3K_@>Q=8;W[/ZZM_'7&N"X MX.M?O^ZO_?;G_M;^GWM?_[AN3O]PMG;V5P?^VO3W+K;/MD M[6RGM_77ULG7O[YVO_[UN=>T!NQ>BWID.E$\II[0:#4!3CTQ*M+BH*19VD@# M*U$G9MG"=(#RG'O$M"E^N4)>A;R'=5>ND-<.R%O_Y7I"AM<\19X)UYPAT#E% MC+.)*&.RTB[):%CIAKHL['31OPIY%?)> ^2A4*"-X#Y8+H R<#IXZ@/2C5 H M\[D&\N@YY-$*>:V"O.M2GK39I*MW>B MVRFU3%M+.@#&).*H9D9[%8"1E(<'2*NYEI=J72[46,BH93J; /$3/ MC$;"!"8B/;!>15LU,%G'PV3U1?67BS[-*TY MR*;?G2_9>9!0 E&*H#)A2(9,J:;<>%&L)#,;KM9J6R^&J._5"+$2=3N(>DJM M4$EX8PPET)@^P07B(QB2&(T@LC>.Q4+4C+6I-4PEZGG[,Z@)6H/AFAE(FKDL M0:3$%&23HJS^C%83]75.3:7U1B 5JT"!0,R4F$@#LNMDO1,N<4,;3JWFY$F0EK4Y.2U0NN8I!VER= M$T],M==Y+:0UK<$X\4I.;:OVX";D$ M3332G*GA R<-8JCU@R*1^X!)6](C930:BD MU AJI==F:16JR?(%$^V].EY5HET8T4XI"5EJE903A(,/*&0P3IR*DCB*Y"R2 M!50>EE;E=%6Z2K0OAF@9E;Q4O );NA5[:H%IR,($*;PPCE<=X8F)=LH>1P-G M.DDB(HM%LX\$]3I&5&0\<9FHLFQIM57]M6K;CX6W_?C1?=^MTOE,,^<648;X MN>75/;@&\;WJX54_=!N81YA0TTHQXNW3;YP%3DVB1&N="$@FBEM'$45C]#[3 MJ#U=6N5\F?,77XNX)4G.%<@KD"\"R+6"Y'VT8&R$(B5JY6Q.UF9KA(JN1@FV M&,@O5?<&R.DWIQ''?32$Q^"*IZ#8V\J/H+SD,A@G2U5YO:QFE,&I0%Z!O )Y MJ];D#D .UEIPPC!-(PKBS!E%+9=.2,823;%&AK89R*]*Y.P;" 6"&D=,#DVE M"TT,#:S\R")D+3TS".1\60"M0#['UB#7FX)\IXK\#>7^'[>*_!]A)\7C7NKG M[]23__7XZ'B0:E7Y'U65__)-):\BGD"BK>8$;*3$0XF*,HY;2KF+,K>BJOS/ M;IABIS]N@^ &@]-27?YOUSM.YRT7?NGOX\!._]__,ISIM\-.^J<[/"K?FN[" MX)J6">>%HT9A"6_=;]HLS"Q9?UZG/CU;X? M/F'!>B/%?0K6&[F"F/LH9=7YHY15%V:>9=5O*2/N=V/LS9T*;EI]W=:P\'LO Y]"\6U MCZ=?W__<^[J[)LH]ZV=K',6TTW7^X>3K;__>7\,Q;IUML?7N=7VKM[.V^^^] MHH^MG044 S^)M;,MP'F)K:'>C.JYH?DO;<"U5U6$*%(":!(#8&FCWU3D;:5,=G_,'0 M]HQC(I\(VE25V5XFM/W:/QY49)L?LLTH[V:YC P@$DUU*(UP)?'* *'241ER M<-3+I@B^U0].T:A"VUV135>A[84B&WZW(MO\D&U&31F@@D%.G'#J*2*;!^(8 M>$)5"HH["=S;I56U;%DMA[58"MW<28/D\E$:5,'MY<';N[*Q%>/FCW$S,N*# MI#X%#D3&G FHD(C)-!&I1/*<4^I47EJ%9?KPI/AG++R]AE2]^7BB9X?,?3=J MKNVNZH>&!\]_@=K"7QX<)+P _K*>CBH+F1\+FEG)Z28SSR@V>.YT_(@1PN730FG=@V,W6N?"PIKSK642 M20://P. CE9R:X6C0H/.T>MOW(BE[T<:(Y-[^P,^. X^7C#^-*&I)"&[0FJ7CM'-;JV^T6L;6XCPKP[ M7>-;>-_'LZW]SSL;[_^]BPB' NG7O:_O_]Q;GPJJ_G2ZOAG^V7B_=[J&]WS= M_83/PO'^]@'6]G'LFWNPOO]Y;_VO3Q01ZG3M;.];YDXX@8OFJ9 $).?$,L ? M7%IGA;$>Z(@9(8FD^.ZH*43(;1(L :@,3@@4C%V*T4:A+(0HKP=>__KNX^?. MG^]^__*AL_;AW1]?/G]8^["^^<!Q$T$T\40;YY&2+>!)!W\=$!8<]U#R["P@]BI]=UOMOK MEI+7'7?4R7C6S\/,\7N=00K'>._!=L>[87=8/NSBG;@"#>XV$>/>]=Q!2)WA M3L*GKG06E!*QD2\(SEERAU+AQ\/E\#C^7*;0L)^(IR/?#-RD9 MKK8T1#/E4:;P@C@0*%B$:%E ^9!S<_V<9\6:G.$0,^"1"RX+FITQ.@3D;L"N MDV\Y@*/D@')\QED!._V3X2B3X.*@#6]*:,C= SQ77=>[Z;SNC[?X-@?W>RD0 M;VZ"E)GX\.-UN+IN26MKG*%>"Y0'N';4@,>'<)940&Q9>CXI$Y*O4-#/)&4" M9VF>2WI''>OCC57.,VOF#ODD-YN]V?US3Q['\G#+W),K$-HY1\^[)*/,_4Z_#ZMK=>^UX7;M[KYUX=3EYO_8' M^,^2(QQVW,%VZN!^=O]&0?GO\[SCFK%7,_86T9;&4:N9ISFP!#QR(V-PRBG& MM*$*W&V]'.\OSN_SJGER/Q/"V*]QNK;;VUW?_\#PN?^L[W^A7W_[)#;^6CM; MV]R#C=\^Y=;;VS\;F-GQ] MOX6?_;R_M?E)7LU&^<#7SO;.O@&W3,N4"=.J-*^-@GB7-,DL>$"QW3/&FYHG MS,ZKC.VCNPXJR%60>Z0N/I;JE#@SUAOPCAO#N0')I:(4'!?S ;G<_2=%(@D MVQ1SM")'H:H45T&N@EP!N1 %#2$Z5:2XH$JU=[>^+9Q M78IS.=GHO"46 0[Q+97JREX3HU$*#R$#!_?LI+C7D,/RN?P][!SU.R[\WW%W MD#JX,848!_U>;UPF,0W2\ C_N!K/,CSVPV[LND%M __(<)BU2UQ&J:.3D%ET MP?E@?*(0K$ D_!$)+?YC8H=G1/=5 MU+P3:JY-V_8:'!;\]*J$&U*>JG4/>_VK3+C M]KL(CD90F3LFLN.@8@Z@P; GH^XJ*\V%ZJT]L2)(@K(M M]T9'$?3\+%Z5\MM+^2"YECEXHSR X<$FG@&\-RYZ[<73\?5*^?.A_.O\/E$9 MJ:6!)!H, 9LI<2XDDH%%\-2&8%2E_%= ^8';)'.B1IL J3BK$G)\%BGR ,[&>KGN1)WR(UH59A6JPW?\TU5?S6]JAYJYKEH437J=O,CP:[Z^!Z"_9^F MK3FA%-"T2A(I*3( 5.J)2V ),,>MB5QZ-XK4DJ6([4O)0'_B1H(58"O +LK2 M=D> K9KSO;%URF8F$$Z-!TF2]B5*#(5KZY4F04CO0U8FL'RSYES!M8)K!==' M[K3Z0&-FE5X7B[#7I=?(7.0BEXZJ#@B";286LB8Y;U MMP+H3)OT^2C.QSNJ8S9O=]2"GC&Q8C/J]=51UE'6E/C)PE5/X7!IL]PTIWR" M5DI'+AKN#4;3G@;M(NY.)#Y +#%Z0+QQ$E4ZGUWF@G)A MYIW)5.&HPM'S2QRO M)C8=)U 4DZ#C1[2W*4&@4DSXA!=D*LEC9:+F1VJ@I( M%9%:,+RGX^'.(SA\)?^ON\>-!MWN:&_ M3.[G.="=EJ2/X\$ KU<1;'ZH%Z9M5,QK*[1/1">%:F$2FG@G(XF>V8B;;%(I M<,%A6= 'MV&MF5OM]<+/*X9TCK1>A9M[D_F4]2=D)VWPF62PE$#,C%A+*1$: M+#-4AU2BH%Y G&G%F/;*$_,*I:P8TPJ,F:H%"$)2FB,Q3B#&N(RB!&..>)!, M*Y9+S]&:!?X*Z'Q>$7U5;V@-L4]92Y++- >J"0-=$E<2$COB.=$T<4(COG M+=0;VM+:G,F)A/*6=#>_;W.]VA6][;'DM2OZ(UBU)HSR-:OG4=G/]HSN(E8(M*7E9QF/\](G6U-5_2*Z!71VXKH\[)= MW@71J^'@WF ^;9Q,V>/.,6)I-@02I:7<-B<4(E@7/:?V)2;!5S2O:%[1_-&L MQ%4^7R"D3_>%B0ZR0 S'322@&"6>AD ,LX(B8S;NYM2'"N@5T%L"6Q706Y3@ M7P%]<8 ^9>^WQC/P#&7TY 4!H2EQ'@5UKSEEWMB8E;S1WE\1_9Z>BI^.'+YT MM5G0T+B^CMUX1:<_:^A=5_^<%/JU>-]A-W[;O!=O>@F9B] MYJ"X_4/&.P!\Y.4X[ ^[99!O!JG7!#2_/>G&HYUS*)FX<;S@]/(6YW%MCX]N MOF76@$<+.FX6?\,4%G@0>9,=3CB[YBJ9^+ES41/BT&TGX@?)[1&7Q]$T$R,I &\)\5WA3MG MKBDJ=L!C-" 56$J!0D!FDEPTSB_=\)ZDM37.4*\%SH%K1PWXK!AG2844W)P. M_:-BP.9.0C&EU^N?%.]I ^Z=X4[_9-@Y*EG/^Q]O8'1[VW.F;[D&SO&S.&\L9K;+-YW>CR& *M M70$F"PJ./?WC%X\!,M!&:WEW!P\XY%%[1'1:X MC!-VG#LH&^U>XI]=#_E7NDW>UFWF_*K6[O?T=^IU6%V[>Z\=KVMW[[43=X'! M%U_.;21]MZIU3MLM[+5M_'T-Z,92BWI[$CQRR(R[0+G5 ;)1QC.A&@,Z>VC; M^!=J,H?US<^]]?=X_^Z_>VO['^G&^T^G&[^5\7TX_?K^'=LZ^WEO_:^/WNB=([ M?BI&T7@O!"^YM $< 2D-\39(HGS0P>B<\%Y(SGIC:/3>*^=8LA;F@W$O+VIO8? V%;6GA9/.@R;!149 Y4"<3HD( MHWS.UG'AW;SKI52 JP#7IHG?18@+2!+>0G:"0N;)*"L%\R@+V*1YL%6(:P7* M71?BO$C2T^R)<\ZB$$<#\=(DDF2RVAH6G8M5B*L85S&NN'85I\$IHU7T$((L MC98$$Y(F_$3E.6%<%>+N#6_31>\2HP#:DZ1%@3>GB4^P<]3LN_-]Q=Y ZN#&%& ?]7J^X^+O%C)R&1_A'4S.OK+([2K@] MQW[8C5TWN&\KBEH'X[9Y:5R@DN1E#AE I6"],D%%'63.GDK^(SA,AV[_S6BC M-_OO1MN\?F67/XXW^6,IC'&QQ7],[/!KC91=$*2N39C]/DJ$5?BF BJ_4D5B M! \$1*F, 8Z3!!92Y#%FFY96U3*UHD6%,2KQSSGJW7,(DL<0'$=]3PKO04>E M&4M4&:I^:+1?"/%74>K>=']I#T.Z?[\-WU"TB<8R1HS3C$ TE+C '.&VU)D( M)N%_+R*+M:).>U''"$$#8TPR:4!:[7QBTN.'V65K1#M$CHHZ]T>=[C74\=%& M+65&^8W*TIHS$U-\CH)+X#()H1ROJ%-1YW$5G:!$3@@[46N4:M6Y9@LI?"H\Y9 5)FX )(P<#)"BLFFEZ'35W"MX-J>62_0S%J%UR>R MFHX1-D<6&0=#;-:4@$R.V 2.T!"U-5 *':6;HOHJOE9\K?CZR,:!!QJ4*[X^ MD6GX/&H:E0V>J2""@2<@ B6>*_RG5-;FP)6Q[B;3<,77F0;K\U&."NO, MV96UH&=,K-B,VGIUE'64M<; 9%FOI_#&M%FLFE.*1BN%IQ:6"YBHO%L%I_D) M3E^FO2HT)F<-M\08J@@H#\0 $P0@&L&DL%3GI56Y;&!>Z6;/2 6LB-2FN3UI MD,Q+^=C(1_G0/;S\1"',1S^TM_WW8-FXRXW])?)_3P'NM.2,'(\&.#U M*H+-#_6VIFU4F3G/ *"(8!I1K]0,X<$3[6/*UGLGP2RMDLC M3.=(ZU6XN3>93T>AAA"YY98P*A6!D"SQD5)")=*^$@$B5R\B"K5B3'OEB7D% M6E:,:07&7!(SM27$MF4&.<-8=%+9"),AR)*S$F!JG3>7CJ?5\!? MU1M:0^S3M09E$C913@2S0(!R1;Q$#4*%K*4,405&6Z@W+#H,::+5WO@1I'S_ M#9,3V>;C]GK$+J"5X?<2R^_9>O!:<\G%AY'7#N:U@_GBK5JU@_FBV$^8-EN% MR'1,E!$AN2# K" ;TEL%4!O47Y M_Q70%P?H4_9^YGB0@#(ZCG7[$ M:6P7=X5W0[R*.-3W.-*_RZK->*\[O\H M=52GJ)JIV/!\.CP7&Y;]A\C;TM+^J4'2][@M_H'HR0 MJ,#B(&V[03D+D[G@^>)AWGK>WBIV& )J.5X?' ]R>8>H$I ;7/;BI]=7P MN[VO)MY8OG>QY65K\O$1[O3HZ!RZTV:U<3OPL?LXI]CQI\T8QU\['/1S]VCL M3BZ//1_7Y.M6.IL3L[IXUG#TH EW6;,T.+GQ?/%5_]W]GPY.IUL."$YOY@WW M7 -\NCL\[)V66_ X?/CYX^;[=YW]X]Y1]Q#IP<7=XV&YJ3FOG1YB7S._T8L: M2L.3MI?.)[_,(YX>9OKG,(7F:>-U.U]9W--A.CK"%Y:;!JG7#+1Y M"[*#8SSU?8]XU]#'M84\/PMQ1*)NMS\8;\)W%N7[:Q*/!^?+?)KSBJ1GM4 C-%D_#@R9?GBCK_[Y9D-9I2;FQKMDQ\VA(8;-6@FTOQY@.=S>?3M M"Q;7&32\J"SAE8]PCPI5]"]W>>8F=X[..6&9C;8D MY:60C:/429J8\=&I'QT<7\COASU2 __J?'1KV M_SQP?]GCC=U/I^N;X9^-]WNG:WC/U]U/^"P<[V\?8&T?Q[ZY!^O[GU&0_T3_ M<_;Q9.WLP[=,9?:E(0,/T1( +8@O526<<(AE4A>GQ](J79D6OO\?/(RS>'2\ M.&F/3:S]P^;V(M0E_$*X3JC#$9'> 64F*+>,YD9>-'IT\Q6DYO[Q4:,D(ODW M9(?#:B2U YS&$0)\Z:HPQ"=U?U1T]^T(^<=N#-)(7&Y)MF.GHZ7V\.F;I MJ>%_@Y1[.*#1_9>S&J\N+K8+.UT$CO*TT19A4N"V+Y\W/:<3Y'KE,0>3 M!@)*<.*=\21'I80UTIH8[@,YSTW(NBM&3H;1-:)V#T5>O&,P MN18C#)S00NZ!@@T0=8>WQ$*D9%^$ZMA <_GJ,/5Z:7!UIPH@GTLWJ=$W7 C] M06Q \J1[M',.:G_C1!J)Z/BHUTQ@C)>(0F4 1<^=ADZ4#M_U<.C'V\US<'@X M_"$JZ0BYP>%*[A['[09CNPP4T<%T[H$G+'$M?Q_N%H:5TC MRKDAJN/(B5909[]8Z;+(EWMY]>GGVUA@&*^C_C#"[(S'NC] 6:U[$'K'C39_ MOK@3'.0[JSC:VTNU?U*BC#B?'G+("SWT0E>^T,=0>QSN79G@T8X[&C&"QJPP MUNG.9='M0?\$-^J*$.M3,8=<*DWEXI'[Y[HJ>S/;>116.IS@I8W6]V!66AZP M(&9Z-(MOGS/5X Z[):86_]P^QD-5:.12[+\ON_VA7%;4V,Z[29@9%#L(3GS0 MW\<9% K8/]XOS[H;8P[>LJBSUR(P\(4O9^Z*8Q99-0CO&L;,KQOQ*V.>+V/^ M0CVA-,IT$_0]D!E"4)Z*!#$E!=&B6*2DYC;%R$TV MW-03L? 3P1"=H#CS93($P:E$+1A;3H0CS*"PXH-D29>H!;Y8=,*C0!\%EQB+ M'$^?B1YQ25COG%!,:2V\Y3(R64_A(D[AIW\V-K>_)45E9DX2)Y)$,.*4&&00 M1*C@>,*#R;UIP$C.'8RRD<$&S3D-$1R3UG(4"*TRO!SYS.LQ6,@Q0! *WUQ" M[9@C3\*]MP1&'S"H(NHUW6=D_YQK]@BA\>]QOWN M.N-PB[&A9]I8.DC%B#B. QB#XX2==*7SQW'8&3^E&-IRQQV<+H\->>-;B_41 M7_!QTH0ULJMV#T)_/_WTW[W^FTY'1_=?,NL 8]BST(JJ]H6B_NOI/09OK(/$S]W+MKG'+KM M1/P@N3W4-W#\;USOQ)T.EWZZ.FN<\K55OLL"W6HY+5?Y?/[GG.OX"%X43%@MR,XT91_4:;HR87^:: AC@,1J0"BRE0"%X2I.+ MQOFE,3P>I_BN!#)[ZC)X%E&M9I"DMS0RQ9&%:T#N3>-%&/;Z\3ZN1[@J!B27 MI$ Y$'D_@Y %"H4E6I=1;;/QPGY[7\0 RB@CE_+ 51'@(LYZ(O9ZS./CQL'G M\SH0/Y1/B4B>AO'2(&W T.$YS@J;'C0%MV//E+E\$2"4< M[,$H$#&6H+M1M9!><1 U#L??B]NK(V[G11WY7R;]A,<3APU9-YZVX85Z5>+\ MAM\+]*/+LS]GS6!GQP8VHH@K+^GU^B?#-Q=RPBC8Y8(G-U'AN/H]=SA,;\[_ M>(O2V&'/G;[I'C1KV-ST=KRE8T9>^-*UB/!FDT>7QRS+VA6I6.%:XR(VXQ>/ M&=I*P]"N!;F/KAF] J!NO$Q7V#VO20'WNO-[@[4KBM]\=?*I/RCH;=?U( K"1 OJQG;[&G?5#+Z"K",PE3^[9!+#TX[ M8W1XBOYL-6_NU:7%J9('AV*74CZAH.D\7DZ^8'BK_/MO[Z M=++^V]K9^NX7MO';1[I^]HYM_7$]FZZ,X<_>QF^?\?Z?>VN;Y??ZSM?W[^C6 MV1I?W_P"6_B=M?=_[OSG[,-T^2)A=50..+%<" +:4V(48P2"UA"4$("[OLKH M,MAIN]"SS:9[Y&2YA_= &&&K;0VXSMZ#=]ZVAVM2#,_SB- M^;CA I0R1'E!"3"&F"^I)BS1$J;%+8U02F)PRU]>P=3G@:R3[I;;8>HH(G@4 MXGHKQ\1C*!>WPMK;=A5[UE@;N*=&.-!"1,"_;7#<22,-RM.9!_[46/N;ZQ[\ MCF?AX_C8?#SX, [0KN [/_!=F]6*.5+*P1"I2BX+LE]BN!.$1V,53\)R*5#@ M7C9Z>S)F1'#*-.03@.J X:Y<5FZ[P]C]5DGUD MFOZ0<\F:0BPMP3#GE7!&K3'"Z65]E";$?QQV4T73MD-G\8#B7^<8F@[=_KP! M]-?14?EE?%(V![@ZHVH9[YHLO?VFM4H%SSN YY=I\'0V^Z1](BB6 @&(MEB" M&6$@A18!CXHJY3'YM/'W]M#9/CFT)8CY8'_A>81 1SS$8_@#H?-']]UH4W_1 M[L*[3;XMS./AOD))I;-4:A\S<)-<8 $TA2!E0M4U-!'=CRAM5U_A@GC%C Z] MED>: M,D2VF*Z2(3(R0@ZU#1YL"4A["TJI?Q/#QG5^&=*+OJ OP$\ZL\525 MA$>U7V=I(:C,I0!0-IF00"/:1Q%#H&P4LLO.=81;U$RNOL+V8_YD>ZN/;.WL MP]FW'$!"5(F4TFX$4"$@1E%#A-1XIH0&,&YI5EX(_,'@6N76VW;@$USPI)SVG &5TK( MJ)TBRCI)950M M>*GW? S[UI_$PLYV"<)SP%3T!E2@QD09)/E!O/4Z)I:96S MZ;:K52Y]%NAY4^VD*IX^*H):F3DXRT-IB92S92*JD"$)X*CN\18A:!5/'T/S M/P]4'&QKF/"BC0-C]/60-%O#A)\5OMXEUJWM %O#A!_=7#!&5 DBN,@#B3X9 M E%88EAF1%E)8REOI"A?6I5TF<[P9-4XX1HG_")DTP5C9XT3?H[H^>'D]\V/ M1VM_- CZS_KNFEP[^9:8D8X%20 4E#*R B52YHBG2:FH(;"HEU:%F796U4CA M]D4*LU9%"K_V8.&7&R],O7+((52I-0C"&1NXU-GSD+W),>91&[T:+_S\><8_ M,WA&EL$;#9X(3@4!BNS"""\('BLP.N/)B&9IE8MEQJ9[][V@D.$:-?PTU87X M'!R'KUM?N /4.RU#SJ[ NP*6D\O<"YER@&RCEV%FE=_J.'SFL,]FP+X)X")J MAH0JH0F8X$O'B4RL"T%:&037@+"_K& ZK; :KQ=#UY,OQ8<$TOV'['1C3 =O MZI'__I'GOV^^NW[DE3,L.)1T?)*H(EL\\CYH2[SBUHG =%!YL?[:ZE9X/%;' M;([<9R\R1*!1VIA,2A3/@).1:)5+?2=FB=6* MDY"Y5=+AJ5%Z:96Q93P<-6SFU7EN7[K;&=UO!=6[@ M"C/ E3M%H50DA>@M 94,,0P$,2D*PYV36M)2D93S:1O]":0A4:6DS/Q0)4'$[7()7\3E@6= M%NJ?D7-X[@#P(+[Y4]/Q;T;[WW:V=?PCI/!WTB[HWZ/7_8&#I_0?(^];4PXI?GT\?#\"^4&/$6#<[+O],;-'R>L\:[8 M=H:-?>AX.#*\E]NZ^-;NH/GX* V/&L[;ZQ]LDU[W;_Q6N>NH,>Q_+J]S*]/= MFR^[H]YZW:%I$KQX(!_U/K[H\_UN-+GB=IAHOUKVI7/>@[7CCCH%ACM_CEP: MI17W!;IV&GB]L?%T.T_>A^$1(OW1J$GH56_-90?T[L'P:'#<&('P8*&LYG#" MH]68O*6LQN6A\V4URH<_[ L^[E/:&>ZD9@,&J8,B(8J"O=YI9WCLF^[K?S?= MS@_KC :_-!X- M*N<%87'%$XSLR=!6.IN7\RNT-!P]J^E; M6M9A/QWM]..PM'M/X\6^UK2]&4"W=%2=-8 WMSU18_ D18I\(]2U,T:8>;)# MUD"5>OM$W*QTHKZR-@Q6&KPIR#E[SX]V\&CO.#QS_W?<+T=TO.^'"&MIN(S7 M^\.+:Z,/F_/80.GD1E]N\MO;;*.HVSC/;2Q73G:Z80=1:^9.CKH,_^VZO2(N M+$^B&6+7^2[&<4/D":KO]/V1:W G#_K[G;(YAZG9(3P;W0$>"C5[1\;%"=@9N\8;$^-Y_^59 M[C86N8R?A2X1A"T4YTI\-R MQ'HHS#5G;9":=^&Q3/]WC,-"#HIXY,X'4@[.\B1'+B+=\7X:0]Y5OC3FB\-T ME1\>'@[Z_XR%!KS<;5[:'Y3I-KL(E-PGUVO>80A!YRI=[IU YU7-.2NFD=/XB78M = MA+*5SA_'Y;47!_^&$3:GJ!SSQ8B)#7KB G3QT>5P+I?U/$(".(?6Y=&>D"(F MXB+_G4;6=OQBVC_L]4]1[^KUAAC)[K8>_QP[&J]3\SU)V1 M9_W8C=3U.Y_7U7_YP4^K-Q[Z\5D#WFA(;P_[HQC?-RB/NB(2C[O4CTU2$S>. M]6]Z>8OSN)+'1S??,FO 5WJLMX3D?B5<7-N'B9\[@_/Q'+KM1/P@N3W2X-$; MUSM!M%SZZ>JL<// *"CE=Q:X4J!79VCU]\T(FIA"?_ZR3W7\1?X M+FZ-@C+--&87/=[8_72ZOAG^V7B_=[J&]WS=_83/PO'^]@'6]G'L MFWNPOO]Y;_VO3_0_9^%T[6SKFV!91,SQT.TYOS/]ZB*G;8^ M.R-48:P3+,0E_T/QK1'5)_PR_U\7%?)!V#F]XKU\TOU^%DOX\TC#OD5DS4M= M@0\7(L[E<9KO;\"M?N5C%L=>UFKIVX"[:_B&#) MA41 WN49R M)SUW6KFUI1K,7[LXE)EN9 M*/3PTF)*9%T:N266 7PP/F=JG0:K.0<3;ILH5%C'NX-8?GVX9" 7'MOWW6&) M%#H>O([DGW^^_O6Y^_7]'EW?[77QO73CMS^[&^^WY-KF%OVZN08X+EC?_0!K MI]>3?W[M??WMWSBN3WSCKX\XQT_P]:_RW;U_UG<_]];.=O:V=KA<>Q;U5UI$(21%0GA$;HR,\4Z%, MOJYW:47+>59,ZT\IZ+$^MK +)7" M4PD VKI'QJG<_2=%NBE#*2!J,!SY1,!!"02J$'0;Q@M$1R M1YW,*+6-\;<5HBI$/1.("IS))$%&3BDPXVPT B$I!Q\CL,@K1+45HM:FJW@[ M9[F0B$I4QHCZ7I#$>R&(CE25?C6),MU&D'I5_K_-_I'K324X/F'1L^F0BA<- MYW>;_(L!>B1Y$[@ 274&&IE16E(#2C-4GKE\;%FTZLP/0?NM:1]$]MX$+0-* MH,A!P7M/K."*,,X"6UD1;UVH]YU62^EI"Q7GFAN$P'(ACAK+!'& M94T54*M31;V*>J\;];2/2EF0P2-)^$!M1(F .1D],Y"]KJ;,M@+>E+>%*S!& M"DYL4J4#IW?$*Q<)S3D9D) 8A7P[F_-F_;= $):%%D0Q3Q"'DA#K(J!J,1T4EP*&OSS@KQ7 MU4/L\]7RE#4]I/K@%^:::5J;71[ @N.N:NV+Q?0P[:%1WGGNO2$)4D!$=XD8 MI1C)0@OG4)S5EI4V\KC'+?+%5["J8/68'I4*5FT JRG'"FXA:)$R<89' C)S MXF.RA IGG+-:ZB@K6%6P:L'<%N@(J6#5"K":RK]E)G$F%%%:NJY+=!_,1^PJE:]>^/4E!M#9P$\LTPB!4<@9D>L4Y2( MI"3W$&U(JHWQV!6I*E(]IN.A(M53VZJF_0_>60D:P8F!*+4"*"4F4D,\DV"9 M,EVY(Z7C:4Q-[Z?2*"/TCN.HQ^\?,[MA/456R4M&]5E3?#&H[IE7 M2@@3>49Y4UO/;1(R.R<3U\K_L)U]@^K-.=S$8_CQ\A16!?E1X7Q[PO6PAN/\ MR+]QKX+F7A+%(1/@"8A%%">,XOGE@057P%S192'4G'S)SRA(IB)4F^9V%X02 M*C@#"I("D!$,SRANK2WU 0Z@-\4\DSEWDF)G,@0(4GI7@/ MD9[+D"!QP5U%J(I0;9C;'1!*4J4TL]FQJ, +E)V<1\W)!9NBI?2'E:GNCU!5 M&[X_.%T1G][Q4M]3ZA M"=Q' L()XJA&02IJ%;FGUCLV[UB\BDX5G1X;G937 MTFG@Q@F4HH*REBGA 6Q2)F9Y.[M=E9^> *(V)N6GS2"^A>REB$$2S8(JS6>+ MAL<@ 14[YS*)'(N#-D;] M?MFUNS:.JL]X?L]X595_NY"M?NX/!OT37*AA MU?3F)TQ]./E]\^/UT Q4YKBEI>QP9"4;WD"I/2R)M8Y%F9RA3I=P5Z/F5?RC MJGH5D=J>2%01:6&(].DZ(B4PT7DKB(P&82.<\38E)HHZVI MPE&%HT74,ZL"TJ-CTO9U3 J<^9@I)5$R0Z"4;?0F9R)T4!!,MDQ"%9 J(K5@ M;D]0<*P*2(\)1LW_#2#AL\\V-M>^:1&"0JV:",\R :I,R>UQ)#--I37&,)G: M*"&]J@IBE[2 )!C3H(.TQ#J_#%+L'G7>;0]2*H[L6EBLYFG>7H*4R0EM')*>=-$X 2(L*[FWQ^G<4@&&> M>,4=B\5HE4^+28^#2S'L"D( Q[CW@(!'%) M*+)Y40 3 PB%L:6$5?A4X=,B].T!^(2YR;(;@]&< SQ99JQB7'*BN8OVB?"I M\HQ2G*)!*5"+.(T,Z$ M.B9=Q9TJ?%J$OCT$GSB-5F(9F5<-,TN'# E;0I" MH&2\0-P'AAR6"FFFB+>:44,7DCR]J[R S<%![!6M;F>_2@ZHUG5?,CF@E,3? M01#SVNX:B&%%'N>(T*?7I09H&861#B6>3XV2(2 +,X8$ ]< 6"3GHWTFTK % M6M>M\*C"H^=(#:CPZ(GQ:&8A(!_ ;CRA2&(=$.?8(R<517DFK4_>Q J/*CQ: MB+Z]0&+ '7A4.:\_ 44S@7_" HT:4Q1(!-_5Z%R"(G%D0U+!:),D3XNXZ:T" MHPJ,GB,MH")'3XQ(,Y%^2;5UVCDD J.(:^OS-ER/%.-4"$^+4#? M7B IH")'3P=%LY']I&!2(K'(*YXSN'$^FLAHE C5R@:J'*&+R([>54K 6DRQ MU\M'BG<[_6:(/5LJ(ZA%8?O]."BL_^^PV6_FOU:) =7B[/W++"H7@PH\,DUY M8LP!7BMKG;, TT3+O;6,V9A@@NX'WJM9'%7>@0.& ^;$ MZB28)@&_+(Y5KO=/0-C.-(0Y*KA,@B!)J4E&9,N47<4U=A M6(5AMV*8!=OK%8V4 W3%:/.N=DR8)883KE/%Q5XWD.U/ QE7,C))!0K:P_O-#AH] M_(,XGGEMV:S1U[^>-,/@X(,QRYR(K%/C99CQBT??DN52W:;&8O0=9\N8J!N_ MQLODD=\))AYUYVV--?A-OI^QSG99J\HDR*+_VL"9^CY@],K)NE%Y_M5#.%OMF4[/MYC"?VM MCL!Z?P#\=1!#<2%.\QV.,2\9=(\_9-+3[[::H9CTZU6-U>_Q>VP5Y#X;+N[3 MYW/'7L(MM]W*]:"Q"6N[_=:]+'M8J]@I%8617V*W.:'/&-NHOFJ M&_GZ7U U\L9&OJ]S4,L(774$:O6,5_B,=U7JY*/M'Q3QO\/F=]O*IWH_3F7G MB*S5,ZIG//@9\\QA8&K!5;;>[<33HFU[1W%0).A4_W&UB:KEV/>Y')M(5$(Q MQE*(G+/DB)>)")NB9IR[42T0=0;L^UW_L'J["YW!4IQN\_M?.R6YS:M&U_>?!SO86:1QNG#76 M/AW _:Q^>,1WSCZUZVM;#/IXMG.X#\_YK?WWV;=!O5GN&1G4M]=I_>SH;(\I M(Z6,' 4N/.*1:F18\"B(Z#A1/*^Z+JTH76.8+M"":P53%4S=!E..@3Q+[80/ MBGNI#<-".$8=9\1A0RJ86FB8:GR<@JEHN=#>:D2%80BF-B 7F488+(^Y;H,CHH*IBJ86H2^/:0 I"7> 1PY$@DX?=[92*-@5B6L M)=?AB6'JS6VR?3Z$VIPF4ER)$*5.B":O$#> 548P!2)&+;&>*J'5(NZPK2"J M@JA;TYUPHB1%;Q@//&%AC/?8\4ABL#1(4T'4HD)4?7MUNC(;YH*&$!620N2R MM=0AQREP*:RQ\C&?IQ,6$:3>U>+?=G=@6X6?6@)\B8,.;MQ/\:;A_&&=?S- M3S3XQH%$$Z3E44@'6."#-YA'YI3DEB](]!SW!"K%!,N:JY3< HGR8531++$I:A M;Z%!;V8Y0PJ'%<<$B8 %XA)K9*5E0'6EU(+Z8+6M0*\"O7<->H(Z3!C'G&G# M'6&&$YR"#=%A0:)_ZJAC!7H_"7K33,]:93GA"F&J .HP">#0A5H/>^0<]'R@#C.#=2\5Q\#M0$!ZEIHMX8%ZLXYJ+BW 5X%> O0ZP< 'K:*"BI9<#AP(K SC&D2DW-2 MT^>Z$WE=ITH,J1;@GVU=)A[;]H<+ >6W*$V05K38T5F#U6L#J9]=3*K!:!+":659A@;'D/$-) M! KS!32W$:D';=*2LMTTA5856"U 'U[QG60"JP6 JRFF14!7LRC,XB)%!'7 M0*JL4P:8E?'12.^8,A5856"U 'U[QO6+^8!5%=5[-$[-+&,DPX)4-" EHD*< M,8HLIQAY96AB4;A S")NQJZ0JD*JIUQXJ)#JI6-5L^L/U#/O7/3(I1RM4@PC M:WE SD;L!04',"[N^1'O)7%DO7W86HU<$&LD09,0@QL M"*$Z)HQ3A3\5_KQXWUX@)>(^^%-YJ?/!I9FXOZ:6P@_@131O"_84&6=SV4TB ME!4!4S<_'[7"I@J;7DGDO\*F9\>FF5A_3(H;+!CB20)GDL8AZWA G'H@N,QY M[>>>LE!A4X5-BQ[KK_RVIXL;S4;QN=":+-!8>.9V<<#0(<, 7 MS7-[7RL8K?,:[6G#[>M#M#= @]MI@W-S@<0>^5-3I M?5*G>2VYE4*X#3+X6[?7ZY[ 0/6K#:;S(U+K0* V)D3JM+&]]2-OAQ#1&^(U MBBIZQ(6PR-%(4:+@XP5G/(W@SA%9PPO%I2I(JB#I.5;A*DAZ*C[T8 MFH-B=;\78SMV!E4]KRH]\MYX'9ECP#NT=. AX1!,U,8!J31*6!+(_;>Z0R/Z MFVDDBU65B>=;!)CLIF :2QQ=0$EQF2-N =E((GPBV"3M;:!A:86*&HC> J5$ M5OA4X=-M^)1B\I:QW!AL>+*12LHX#R[<_^CD"I]>:$7@')]\/O,:*'O$ M1.:<;8=,PA&)H#E35!KK*GRJ\&DA^O80_@3XI'V@E/C C>=:J!1]#M]XEVLB M/PT^5<[O/)8')M DP:YHP30B/A.F%#'2GBMD/2>4FPCV)BUB.8D*FRILNG4# M18Q$8*U2B)239"RAUAN"J= L&7?_[? 5=WJ9M8()0'GJC2BKW!#N<[U]AG04 M%%FI$C?"X^1IY2;@X/8 M*UK=SOY%?D"5'E MZSY[>D IB+^#'.:EW360PHH[SA&@SZXF!P!WW-]SB7KL M%#BWQ'+$+<'(61J0$X'$@#OPJ/)=?P**=J:A M2'*NO9 &4>L(XAJ<6"WS"J7'C!&E&0M56D %1HO1MQ=("ZC(T1,CTOXT(F70 M 1\;($@;BK@@%IPUH9"GA&NA@=Y27Y&C"H\6H&\OD!-0D:.G@Z*IC("UU3VL MP2V+-B"K4B[LS@DR1'BD*.7","&8G=^NB'EG!/PRR(7;5B;-:@S;(.4>?@_- M[RO_AA^3IK1M;[_9*8\55Q,T:79"[ P^4%7"TS.7X**7E&O<[*E5,QL%HYS% M% GWB3E+(^.!8&62=LSLK8$V44PP0?G#2*VN*E(^N69P^C7Z8:\L[O57WU?2GV]"*WUI=?_1*]6KW[P/LVW]V[%]FN'FX M!6;7_]A<.SJMPSV[AUOP+&COYW5>;T/;MX]XH_WEJ/'7%O[[S(,.[N_YX+AF MF"-OG4:L.XM-+H=E#=]HYB*<+%Q2P5XVDJQO-47)ZH(L]444Y5 M?U;JQUIXB_";EQ#^&1V%M[V>J> IX5M ]@.BF[*-TTU_P0>]3\/60JB(B26# D2\"=P*[UDEHOH M%8M8LM*:TQEK+N8 0JME-^[GAUQ%92*U2.1 '*W,JSGX7W(2(1L!(6"P'VQW-LN(-71VR"M<%Y'6^* M?E4B\>0B\2,S.:*E3=9[)(1G(!+.(RNQ0<$S+:5U @0#1$(MBUM$HI_18RWZ MV':Q-V)WC-1R!B(MY>7:K^!G+_:/(SSL>P18S17$!Z2335K_TL>7T@(\$.X'9G6[8#6-D_B'#+\E5+-P.* MI>TK14")R"*H!?STG*M@!#6&68,+GC>6#LXVJ'?P*O;.=DYW#K9_&L'/+XCNOEY]ZAQMO-C\Z^MLWJ[SL'C M8XTSOR>#U)Y)@1)Q$G!!,&0TI4!NP='3V&&3W#2;C=*!"7$!ILMQQ80)*>4= M(91ZPSB>8;-KZU\V_ES=WOASO?BTT5AM?-Q8_;W8:'S=_O*MOM[8_GH[5[V6 M"=[=A*M-)MI&GR)G1BM.HW;))4$D&*C(-0_@Q"X^)]X886$G6[D6]&_8 Q8' M@.R&_;SYL5^[#)7%L ]O#N<*4:3SBL[-"]W(?!3:9?=C>6^OV3_*3TRMH1^, MAKN$8#"LT!"@J24X^],B_A@1TZ('"#PBQ!>T&^#<%@ MW6G1!/8*2M_+SX67VR(/1BP-R^0MYP^'/YS87BBG,ALCX*E !HHP[(V;EKGL M26Q![]IPR4%)DULP$B-.GZEWB'UX9&DFH%G>]@^@<]V3LGD7;X6_YRNR?PL7 MG+6Z@]-:\7_#SK[M-6W9_69G1./!_"V,DN##B?_J"8&/=:%H)LQ*&C,3EX[E9D8]+@L& M2'X3AO($6C[J2RA.NL-6*/W-TG,K^P8/NR!$^57 U8;M8:L<.S!5I:P^A(\S M\ $BU$!]/&$J=$ >,$!P-.0#!=3YC2O=DX3\SQW\&G:RGX:=??CN+?;%YW] M#$+P.[3UMYB'9-O^>"V<_-EM+_#V(]PXW&";VZM@AX_(GL'"Y;1FA*6VB >% MD:/>HA2D5-2PS$Z75CA;-C?$62^ZWYM#RI?CQF#AT]SO0 MBC(8W,XH'IME-&4<0LF<^.(,EPSFF8K=%D$I5GW)D,8TIP3_?3#MHU9EDP#/ M@;8/6Z-+>MWV>: Z>PL7#0SQ&/AD_]PFC1R6_/%2M_-#P3THVPRDJ]F_PMKA MR_\. 6E3;GQN36G-,CT:-Q$(7#>/0LS/FOX2J%BT99"[5MA6ZWQ(1R8"QN"@ M>3R*WI=$I97#_EU?SL$HD#]BNCX>#\94-_^A?$NM;-OYK_VB/>P/"@>_PI3# MAV0,I*QV8L<;UR JXZ^LW!<'1U%M:R59T SGT)*YDK[G?SQYC5U5X6 M\5&+3KJ]P4$97)C\_8:GE\T8DV^K^?B_N MPQ?GRPFO8$?)L_LK>'-[?T]J83B@&G@G,J\A")M+^VLDC/"":N[!=5E:Z71G M5Q NI,:?ST+Q3\#5UC"4F)@1\.*K?P$^_W?8'"^8NE+/2CMU>D6Z2A ?75.* MYIUHM3P367S"8/17#S@X;,7-=&U8>J/S=>)";:;SX];^&#LDY\+XON/31WLV M2>>EXDA8+1'W1B$;E46!2:LD]0Z6^'_?CA\F'7T.S?]RR MIQ^:G7+(RIM^'3]][+/G%TQM_2K?-_IZ[)T:MCP6;9TWQGE*77^JI]YO@!T MCSH1[VM$R)41>1%I'5O1L5W,.Z5+!E#D$;GMK.'%&^+?QGSE:^8KQ[M/[:I0OC?+D<.S3!XYT M-9B5R"ZLR,ZI*M9"9^5]NGO+""K*U>>UF=#V*#![[I(_10VMASSC1M%\51/R M1R\>6VAX_'$<._WQAI]NN29T=4OP2Y0LN[?VO]&4U/OW_^WDJQI*O%'!1)^X MM<1RH:(U5GGKG='IA@R7F7S5"Y ]#^E>#@B7-N^UI-0_+@(\SF,]J&]_.:Q_ MWN&-O[XTZ]M'N$Z_'&Q^_G34:._'>U\G'(26:,5HLQCRV6RV-*E%4)KQ) YY; ^A"Z\9+K]7.S,0ZE6 MA6TLCL?:L)5.C\W.B\>06=-\2>$$*; M1!4RPIA\\()#SFF&O##.<[# @41 YQJG-VU\K<#Y,>#\LXXHC'!?E&0^9U;=FM=]T.7_ON,+,$F$\X9QK MH[C6W"J:F& VTCFY3>=!K,HXS\\XUP>-YI3K1)DTV#B+B(Y@G'6,2 ?'4 Q8 M:\T$.,:D-,Y\-FW\U9\YLBC/J,#RC8(EC@SH&V.:*NG$3_KZYM8HC4A&EO(Q MU10Y(20,,)=.6>^L8DLKJF;P3WL]BU>!>5&>48'E&P5+X@4)R6F9F. CM98 M+:V1$A!2.'OO8\0>!Y9O*)WON7%RW'[M? MI],P,QY\.VVT/QW",^#:K;/-M=8!X 1IK*W_V/P,S]S^TMK=_M3Z^VP=WK&Z M)TD0.&**HLO'Y& >D%.!HESQ&D=!@]%ANN:>"(1EQ<"1 BN6Q#!MD]0AI0 T MBHOIM,T_OFS^L?YE>Z=8;:P5ZUO?-O[(U0%K16-]^Q$5 N]^^]76.IVT9J>9^""Q2213L0A#EX9,C'O+G X M""8"55;.Y N_1 KP9 9'E>TFTU7SS/M\#>[>]?QV/NF!KR+3Y*_R%P"Q M56A4+C'[K1_3L%7\WDQQ%&O_9[-3G$;;Z__K'0_3$Z;5#*[8/\1S6J M;'@'F #7>R$DR<4^AC!'Q8'MA9-0SK;G3X>[ MA_",[7V\V_[4W#G\+1]M<;)S^&=K=^U+S9Q:< M56*1)"(IHR8E MC+V[H:#=;/S[1F3YW.OV^Z]EB?!U0,SL$F'4(00;D!(L(AYE0L9)CYR(P05N MD@]F:84(5:.:O;.\A0KS*LR;PCR*.>DG'F6_FP:/]RB?)X_KE3F-Q'!C5;+P_\@]Y\XZ$PTV7&GN(I:5 MT_CRZ+9QR6FLD\9:_62/,D6UE Q)D_-0-= ZYS5'WEOM<2;M/BZMB+DXC??5 M&_HPO;F6+[UJWA"\H2DQ0WW2G 5AO0V**$R,5I;QRE=:0,VZ\)7&FL453X$3 MC!3E'G'#.-*6,V2]$X$EI4-T2RO&U#B9/8_V[621O7MEM@HK$0*C*DGNI7)2 M!4\\3L)*3RBMG( %5.9I,YD4"49[B9@0% &G(6 FB4 XA4@\TS&9'%ME-?D6 M!BTQMH(FB:/G20"W5UQXZY.+2G"5*E*_"&@U MLQ*4O(Q '_.6Y!00C\XB33U&$::1*0;&AJNE%))*!BQUQ>H73[5F5D BQ3C@9!#30B"._TJ9YZS,.G*JJ#::JL@M=BY8XVAPBND0HKQW*;9*F5^" MU8^5V>I\KJ:)R%.%$6?8(>N40DQJ9;%F*I@$RBQJ3.L%4N;W%+S_/=I^/.BV M0M%L'_>ZW^/H/*@J;C\OB@]D'@NA4\@+^(HIFXA6E C*00NL\!7%?WGHJL]2 M?.8H20HXO8PJ)WPPC:R.$E$F$@4#X0CA2RNFBML_)RD *B!H3-;A$+@(S,$G MRHVESDIL'*\8_N)IU@S#=U8$PB5'.#D&I" G^M(4D:.*2)&X!>]Y:871FEFH M4%^ES/-VUY/1V!B6-RER+J.)DCMFK1/18"54Q? 74)FGS231PDBG.=(A <,7 MRB-'DD=:J.B$]DF+",JL:IK^-,.OXO:/JU$V[($2#GNQ5B30@7PR_$6IK/,, MT2JF/R_"'QQ01FE" M+/54R@'XNIT/E$Z+)@ M?"06&@?E'\,NB(%'=N^YS MQ1&>3[-F"']BT;'@.3).1<2]C,A([)&4VBI.K'$$-(O2&A'SRFFH0OH+J,Q& M&I%DQ"%RQJ'')H+#9VDD#DNAQ[ON*L*_6,H\N_1-,:8\H"@XF$FJ$[):8)2< M4CHZ2R+10/A)S S@QZ WEP.H= !HQ M'.!+.\9YHLY5W/[E06MGEML'*9B1%".A#,WKD %I+P6B&AN.B0S!^'EQ^RK^ M=]]@/F&:)0Y\$$NNL;? $HV+T8'F8&;N7=VXH@//IUDSW%X8BD-2#C&F!7C- M0H-F>9K7RK"*! M'Q=(*,368T06*_U7*/&=E9M3K9'(-$RJ!%&J3-^,K0Q+\ MR2KF*FZ_@,H\$\P7*01" Z($YS5O"7I,N$"&>Z,#=AR@N734M?YI;E\%\Q^W M72>'[B_OU*GB]O/B]BI::T'0*2>6,Z26DI M40P%FSSBUD0@'R8@K)CR40<17 &HJO _;/R 9@6:H53S&H.JN0,MF#^DQKP/T"JM8,N=?*"*\\^,G@'X-J60540$6D$C':""4HE\ ':H156_'?L"X; MS*1+(3+I$R>)&\Z-#U1*XY(A6E;=I,ZB 5T2$@8;%$G%J"P$7G(%S! M\&BH\M@NGB[/-6R_Z+R^"M,_9,0ZO]@J/OND15(X3M1[DQCS7!-E&7&4:V5% M%-0S5E&X18/]_6L*2LH8L74)$:P5XDH"[(ND4&(NKV%1Z@3+)VVS*CS[EG79 M"1Z9]93;)'E,6CL+SAC5/FCI%(T5A5M 79Y)24H>*ZP8PC!OX(YI@DQR'"DB MH@PR:./LXNGR>XK.?NR69SF/U+'9*8Y[W?U>[%=!VF=A=I5#?]]=M2D(+0BQ MS@"AL]1&R8P"4V =-=R&BMDMFC4XNJY4>(HB.H]DRJ=DIFB1XYPB%0,QDE*; MJ%E:$:0F,%T@C[Y2YCDK,T_)>,U,"M9SSZ(U4@M//#,Z<9:JE?=%5.:912PC M@L@I)U9AC#BX9<@EF9#R6,)_BB:="V7@&F&+M$7^9\-S\XA6+?PS[N%\WEB. M_(UC%]9!N!"9=MISQYVUQ$6AK(DJ62E=1406#;O63W[?WAK4OY;X]:-Q6!?U MDSV+F;?88&0XUX@;I9$+22),'3,R.D6,R^7P<(WSGX:O!ZG,*PI O5<,\$)P M&87(^^E!1*C%-DEI"!%:J>18Q5\6$0-VIC& "RI9< PY8G/=/JR0B48A0:)P M2DD#]O#ELV'JX9XW /M&)U\GC<= MVG87&GM6_F%1XEE/^HRWZ5G^\P7HV>J%7*U=$BOXW(KY Z#UZB7INA')*Q"? M(XC_N(;( 5WCE"F#6$@&<<-44N*#IM*.CF+"1LR ^,QIRU4\Z35J M_;P(6:7UBZGU,]1-Z"@2CD#=-.&("^V1)>#-@;ISXYDWG.4=U%+6))\MXO0B M6C_/?6%4+ PYN_[<\NWNP+8697/84SSCGCQ_) (?&,Q;Z Y=*YZ?V/=JC_Z\ M?L+O?_3G_ =H4>S8]2.S2+'%1JQ,TSQ-T^DUA)1P'Z0.#%&='!!2JI"Q3"&< M(M$*"X>97UJABM78-:9IHD8OP;A^*J(Q!T5^XD5I,\=TI\\5%Q!^MPA M?<;;H%093;U'V>M G'N%- D*>0432GE26'* ="9K])IS&RM(?Z2S],O PDM7 M9K-@0_/[RK_AQZ0C;=O;;W;*YIQGS#0[ ;3C U4EQC_SV-,\]FNWA:.+^.,X M=OJQZ,51\'K0S5LO2QTO+[XHA75B^\7_/ !RHHV"4RYW)'[88U\I5BS^__M':W/[4 -^CFZAXF0HFH./),2<")?"*D M9A1P@O'$"!8V'^\JS3*> 8D"!+ %'VH/FFHE>70N&*Y-X!%+HZ0U*1J3C&8R MV'*JR62J9\U,-=6/F6I6W]^C4M+2&N3A13SF^D&1@$DPE(N@$\<"6+X4R[,Q MY\E4EVK^D-GFQAANF28*!]!G8K7$A@K+!"$1QU#.-I[,-JYF>SZSO;FU)[C% MD=F %,$6<2,..+R7K?;9CL,>V 5B\%!+'+MC'X1P4*%8BWZ MV':Q-[+4C-2*#,KE3U)*2)[*&IB)_G&$)WZ/K=/E/-I<0#&S/;[<= O3@Z:_J#8CYW8 PM8M/*I3D6SX[OM\I_6,+.(HI^)!WS3 M+[JI.,X&M-LI/S<'^9^R;"1T"GZ"!1T<-'NA.+9P5>PO%_G%^WDK13:]0S"E M<%M_""^=M."!EC5)+06A*@*5YRE*[1U 0%+2>VP\LS?$9V;T[E.S8SL^EN=8 M?-J;M1O$=0P7EJ'N+S>4.GH]3JZ?];8WU.,,:P-D'1G->(N1&2P M94B0)!TFR8E<#)TMR_D! MW[CA9 '!I!*;AXF-:&SMY8H3D6B&'!-@Z@T%*U]6D4G8D0 3HE186L&WB,TB MPD@E"0^2A*,3H/B&.I624R@$&A#WWB#GM$58>A4)XT31E"5A=FO@A2243.5Z MBCT6.(,"=0)S&K.FA ML$0=#IY11@&& )? ;&K'!64X2N^H\P]V*6^3RDH4[_8_3NK;^WL.L"%BD,4D M T-,&(L(N(%"@## 61SSR();#_\9*R+/D#-;RO1F#(+Q+EP7(.-NK_,< MDJ8\S/SL+#W-SM".WC;K]?[&MM?^8Z'[.1*6O\VI7K1'4*248P[W32EB43)#/< M8:N=)MZ1:+$.GCASK3 ^&'!>,NS5/>GT"S=LMG),JU^TNKZDQV9]IV@D,8!X'^]TV6]E$ MG/?I?*!@B):+KS&"F@]B08O\:HI_W8#!\F74.X_=QFPSRNO(K^4#@:3GN/M( M%_)EO;AO>V&R9C%V-:&EXWOO7(48 [1>6(!>N[HB<\>"S&6X/)?BC)?ER(PD M>40XRV6&;AJ<9#!OP5QVLB.>QWA8KG"4CX+1'0+RPZ.&O7XL4778AR;V1U?: MXGC8\P=Y2>2XE\4!+G@(GLJ@#(_,4X,%#T+H)**1+%"J../Z^LKPM^'I.(QT MWLE<-ZH9QFJWW8-I2+$'FERAZ?5H"FU?\[R^MG%6/UNEC6V_YU+TFBJ,(A;Y MZ K+D4Z2H1C T])QZ( [%\<@*OKCT7&>- MP[ ,>96"=<]DYWS+J0/*!I"K8?#0IQ<@ 34*,^F2-%R;$?'S1=0L; M5\2F-%BI^:- $+ M*.2UW&2;O>*[;0T?C%L&:VD$)M22,N1E,@]T7O&82.0)WW=5Y!JXRE%1:/<5 MX/J]:5VSU1R<5O)W'_G;7/-[2B8O(M! +6EY-&Y +KJ - ,&'TUBFF$@A'1Y M=G/[%"'<[A:Q/X !OB(Q(TN;AN6I[V/\ZA.Z#V9Q<4Y2;"IS-Y+$[,KF3EP';[/9ZW9-\0WG5F""-K?N(((Z80[;PWT%6 M]N/4@TM2"HT(P )Z[>SQG-/9&Q0A!^)O5 00.* <4[J@'07!]]Q9(;G6W%J& MP1<*PGEBJ29WH#"?Z$0\MNW[*D0]VCX,?![TC<[Q<' N^HB^;]EG\.\>5I@X M+R7"8!X1UU$B$X7,!20"Q6#/E0;L%P>\5QBTG]<[P#C5TZ>X-1^.MORCG,I3,_@K51\_"]:^+<"VM MZ.7GV89];7SMRK 0LRS*8;CE7*=';>&=267.:-7_8V3#X=?>,(:)O0/I6NV$ M31"=WJ4_K0'$M;I9_S\.09HZ@VUHT6^MKC]Z:=W?WACK_G$3=!3N][BQ_>4( M]!)O;F_!?[M->!_=.5QG._0;_+Y^TIC6_?8&WVW_>0C/)8W/6V?UM:S?\%][ M@^VN[3;KV^%P=WM+U+=7R=]GZV>-U3UKJ$DXGSUA@LD_'+)6221CXD9PPG3$ M(\P&E8IA-;.'B)DFR1@CA.!<6\,P)P;X3!0F*NJ7P QY>PPS-8 )65I9_?CQ MR[?UM6+][S_6&U_7OQ:KC;5B<_O_UK\4'[]]^;+>V"Y^WUC];>/WC>V-]:\W MG@CU\)V UT9B[VS]4XOM5W\0P[ 5-].T '?"K R7$?/W+*3U_3V! [9):.2\ M9@B\-H)L"D#/X(_.)<$-U]-"]R+AEO'T3;8TC Q>-T-0X4=P4[0NIG9DR?J9 M@8WI6>JV6B5I^S"1^C(_Y&+=K\Q)@=ZT['$_?IA\^!6(VW'+GGYH=LHVE3?] M>C5&E=>^IG/GL\:,OAXOBQFSK 7+*V/C+/[QB\>+9LOEHME4BLWH.R66N6(W M?HV7R2._ VU[U)VW-19ZJ6_^=O':>K]QO:/ZP@-*!3SBTA>N87[G&F"YWKMZ M?5S['D4(D"LC,J>*:PN2"'Q]$N&?I?\*#2 M4_U(RCG*J>[^J!]NG3;.ON'Z6JNU<_@-[Y3WP'O.YLA%F5!@)F(:J%.4 ":FJ&S%246% #G5.%NH>%J M;1)H[\7OL3-\' 6NS@!\9N8WF;4OHTFKL&U^V+8Q2^[RL=O).(4\34#N/ =L M4RD@G'Q*R@:L&%]:8;*&V6PR;G6"YYO1WGG1EDI[GU![9YB)8SXIPSAB6FK$ M(\;(JB!RK0M"==(A^:R]IJ;)["KWJS^SC>F=6I,%E'^6^PO$3('C MJM[X(M*2W\8[?C]VVZ[9L??9I_:Q\L[FC8'U609#'0E2TX0TPP)<-&.0U5XA MPCAVG*N$4UQ:(;J&\4V[W*J#!=Z HL^+P52*OAB*/D-VE'%>L900P2Z"HB?@ M.=T M=A=7!75SA[JM64X3G8_)88E(]N:X=QC8C;2(4>FQDKEJI2_/Z\7XIH2C*BKS M!I1Y7IRF4N;G4^;9($U4RAM09FDT*+/-#HHQ'-E A$U:*D+RT96TIM5/$Y=7 M'*2YM"'ZCM0$\Q*9"=<V6E5*9D?J;D MVRPO-%H;2IU'PL>\6AO^KRBN>OSZ]@H5B%[ MA>POS/B^PS3@),G>."">0HB^ D"(N,=1*V>6])V+_'?C_&S4E-YK(X;G]Q\E6_30HJ MG-7/MLCF]I=F_6SG9'<-WK.]<;KY^<\C0*@?FW^MD\9VH]TX.^*;,P45ZF>- MM6^B\7GCK''XVQ'@$ZD?;O#=OP /S];%SO8W EC%-K?WQ=_P>_W0[X7 L"%. M(DN31"#:$>5"CTB"[:%$")]XF,ZJQA&4(T09O+><$*6)8,8DK*BW3J#Z M^_KJU[NRI:]-@+[[15<;IH03&'341!DY"]HJH7T(4@NJB.-L3G54GZU0Y?E9 M*Q-'TKE]FKEX4OT[5U^\:O MR6.9B]]]M[UFFKN13E>E!^$WS1VQ\75O/==CN7 M-.I%6[1M61QU;*=V!WVSY>-EHNUX>3@F/ZX%>7JZZ@( MC;?]@R*UNB?]&^JOS[8[EWSK= >38ESGA0O;S4ZS/6R/3[DYOWQ2VW!21F92 MSZ.T-:B;T/"BRGNY[G71C-&39A;&>GF$?'>_ P)P_G8 H&:W_&U4*BS_K>O M@(TD/X]@>2[.Q?"7,Y!#N6%4#N>&"3RPW_/[\I"?UYPO[*01AWP^N726/*W[:A*5=8)NB(_Q"& MO5SP[]WA[\Y)/LPRI1 (#0CS7#\L*(V,M0$%8JTU-O*0:]A^=9I"0M7#<$8U8KN\:C8 M*D@$3'_,=1QZQ0C!LI7(\#)ZJBN/+QI5W_IQW!SM<2ER::PKL'*^G;$_PJ') M\\NBJ-/8> $RH^]'E50!^?O=#H Q/&S9X_]?ODXL\N/FORMK&C6;.>"9&!$6N5H/^IPN)^N M_)HKF^6*M>.^P:W-WJ1JY'6&"(9V5.'V9PZB>VKB#2/]L=L?+%B%F)=@W%M[ M6$7O@G (QURV3 @.C)LZ1*(@UCC-A38+42)F[:?.2"PI&^APMU-R&)#>D<)- MSM I-<[VQX5D^B]41H9@O(Q'8;F'UI$A>ID8_22U61Y7\>6VQC*U;)AX)8TE M9-F0QS;HMN^8YE5CB9IGC9X778N8KASSD/CE.RJ=LS'B.%\'P&Y**O%Q7%S? MEPSP'8_,3JXTOW[%K%6UEFX=%E(-RW7#@I^B#E6YZJ%&AT'=@:_ [5]J:_C5 M,PZAO_W!DR:\W>,9#UE:6I!5].L']VMLP1_W:^.#N5NCJ&+(_G=_T"N/7ONY M7?=5^9NJ_,W#]B0(RI0R1H#/*K@@QG(/GJN3Q$>FN*-WG48QNW7Y2J0QAPE> MRTZ$Q\4/1CL1CMOUP_J/^O8^:7S^;:XTVO.=T=WN'[IQYWJ!U MLM.9WN0I_^TVH<[AXVSO;9SMF?S6NK MW0A"A86909$$B3C.1^E2AQ$E22O.&&&$+JT(4E,_OUWYO93[>M=@]T:1+C"G M$XN!8E &5="F:45J6J$/WE=KPKF*IA;2)@C(828L!$F.JXM=I+&1(B02;-@F"YA M#D]@#ERORV,Y;G[O]/%*"R%D]@ M+:XI*2=4]O9#1)I3BS@G##DK"0(S@9FSF/L0EE8(KC%%'V8MGH[A5MKW5#YI MI7U/JWVSY5A#P-8G1!)QB#M,/%RPM*)K0.4JY5LPY9N[IU0I MWY,JWXRCE,_2LS!?"!L9$#K<'J^ M'G1[ U3N&EZ<5>/*[:FJ4BZ /U3J1DZQJ*S"$UB%:\I.6A$UJLT"E9VL%'G17:M*D9]8D6=\*^RM FZ.F(L>Z%UR MR'J*$7:!6!6X9-$MK= :Y56=Z#>LR'-WTRI%?EI%GO'31.#<<1R0COF\]V09 M,E1$%)5.EE,C9N*=SK(_$2I@P1K@SB/&*DB4V(":>8,=3#M);[P_@U M9Z,M;DFN%Z^\];!UA/LT^Y5N29LCMKZV?6D_C:I*\NA<,%R; )HIC9+6I&A, M,IK)8!_LCU>H^C2H.G.V0:(^,I&095$ACC5'FB:,G%1.84ZCMV9I1:F:X>J- MH.J+;/NM\+3"TP?@*3?&<,LT43@ .2562PQ>M66"D(AC>'!8I,+3)\'3F6A( M! 2-S"A$=*2(&TF023E]R\(<8NNCIG9I19,:4[/;>RL\?7!EV-&I#S/U82\5 M5!KWDM/1,OMQM]_,UWSHQ5:Y]'I17.9_KY:<'/<67]QB'?1M.+CYENN*-UU) MD%^0NI6?$)53!V=<^GG0N[!:^Q&Y7K1'R"9H_P?;.K&G_:5?KO8:NCPUR@\9 MH'L-1TI/4BH@E[MDP_./N4L=J::4L MW?7O7^QK;7\N0)5/>T/>[%?E6([W-]C6ACLI4;*!HZX4QX9:A-R>=D_ M*L>E=0M1BNWR)%X4PBV:G1'QRL):VIX8[_*=.^XRM=K+SE4%:BZ1X&J9SJ<]^668K.9 M+XXM>$<9[FT;^G)>L/U2P7.P"&#U)W5D9ZJ5?_B9%=Q[+2>\]/+NW0[EE:?/ M M*#C-?6FX J=G *?3Z>I,D5#':$+$>@ G;3& DXO("ZFU%QYS!N D=_0[H;SHV@J[^'M>0_7G5I8.12O MV1S_\WD]BCYT&#Y-#',\MNV15>Z>6^5ZB2$Q7#7$E?V=G_W=N69QP9F\\XZ@ M& 387X\9TB M@*T1&J857 0<$<=)(DNE02'P8)R@1AFZM*)J(()OST-XA53QTI:D>U1:?-W@ M^HHP= $(WPTAEOHEY['"TOEAJ;]N+TERQEN+J(L,<6D)SPT>TT0L!4,B3!PBV$O$;_JIK]*S8IA%;IF]^.7V+;-SD3$<[$Z MT-20$[[RCO O=E"E?(GZX=&>%-H8C1,27 K$O77(.&F12@2,F -Y%(N1\C69 MW\*.)KCH369XS)5S]>Q^F;D5QK-<]/(TY_2M;KHKTZOV!E*]V#*1YDERLOC\ M<[+(,M$W?[V C655 MG[2JI:O8(;59K932/RDQEFCSMMX.66<^]EB&IY8VB9 M:/RX%=PY'N/P=.EH+]K(=QL4?-IC^^Z%3 OK2E_K8V =A N1::<]=]Q92UP4 MRIJHDI72[6W<5#WBJI]\IX=!KCC-T!7_(0Q[&05>J7,Q=I,/=K=W.+R'U]<\ M?+^%ZVO9U0W-^K8GT#9P*CXU-S_OT-V94D^?6HW# ^C3_DGC[!NXU%LGFVNM M@P;=^ &_G]3/OIWM_ 4.RN%NNTR)F"Z=EZBE)'*-J.$!W&0";G+"%"F+G4[2 M*67S413+?-9-?28C_;I4P0MP\Z(0FCO#.:86VR2E(41HI9)CI2J02A5>7A5F M:O,"7 4KC$7>8H9@_A+2+FED8C[E@%V9HE6_F,-N4+ZW0Y0>FO_SDBL1+2/S_ MSH,^OB.=?PBMK'3^!75^AE4J VS2>(%(%![Q@ UR5CFDI(,I3-H+QK+./^_A MRR^O\X]> GV1*I>_QWX_QIM6]>U@V(-_J^7.L]6]R @AG 4D@:<@GCA&CEJ/ ML(I$6D4T37XAECMO6'RH35>@NKQ%L#AIMEI%.\_WZU[)U'*9J_NMMSWL.\$> MM^1XZ^(@/-:H)U@<+%$3'/I%62:\I?1@[.2&7Q'7=[Q,5N)O,:F:4SQ% .95 MG&H.@,6>(MHRE\6DU[_3<0[]7VQ*]H#]D8^+.EQWAL[1_#YJ'&XVZP?'N$Z73_9_+P+[]OBFY^_M.L4VKFV M3NH?I]R4PT^'C?:7@YWV%FVTX3W;6[EM?+<-?5O;Y[N?=\YV#H]X??O;"3"U MV="$4=:G2"TRECO$(Q7(&B#$6$F<9'3&8+VTPEE-$S:GQ)4G/Q1NGJ'65V ) M>!5@?84XE]G=]DFW@K?YP=LUR]P"'']L5$*2\"5*^;LHHG72!\]Z?1OPB"'?3BNT@M?BX,JU^W>B1(=,HAPJU M/"F#++<*$36_P*P$U6+.R58MBG[K!70=C\(.R: M!7 :.*$&,T1,PHBK()'!SJ*H#&>!,RUR 69*:RSO>:]HV),BE:IHV)N#L.;W MBH7-$<*^S4)8WB7*)0Y($Z' G4P*Z41 M(W!R1$=+"5+*X0#A"W2 1?OB85M M'\1>+(]ZK;C8*P2RU3QS%9K-'\UV9M&,I^1D(A*YI"3B#+B8MM(B(V5T02>N M'2Y]RNMJK+PJ0D;%PJ#6]6O:V]U\U.IHR\GQ6!M>FJ']W#KO2Z+>]6.\P*A7 M =W\@,Y?XWEB3S7+._Q2]CP#5<@%3U&D3M,HHE<:@(XH5N-P/*G(YC^I]SX*SWSJ3#+48UG]XN'2U/+>V M MWY@>[^+.CFW=9*R(2LBP1QKC4R.!=!(ECY((7GF +HXII2LRDO3UG!;Y[$ MDK.%0:];B.4+[A(<;VEF,%ZA.\P;I"=]?K7;"*\?Z,=N(YS' "V*05@8WOV. M3\AY+L0_FD5\&47P5B2D18B(.Y&K+BJ)L/,&YE2$Q'-T5-*:E.;MT.PY:/"B ME))\B52<,F [*@_8F1S28_=[,8ZV]P\.[* $B=&!H*"]\!K;*C()AVX.FM\C M?/T]=FR^NMN[Q^-AM0Y-.BP.;:46[W1SD81AT MSZ-8^=[_>7H3(&9, +2N][%L43O>E^S+5PK]/Y&W1QMK]3UO$^:"8D2=R5S= M"&0C?')6!.N2=SI%0&ZQ/!L=*4#B6GE.)RH MSEE8.MU!<1H'I=#$ MCL_U1.[2RGSR[U19B5%.WN09!33CN^TUN\-^$W)9,J*UG Q$L>))?6:DL-=592;3Q)SMYL!%B$>29S9Y%*F ?R)@D.1+*VJ9SR!(AS:Q2ZH/L980XLT(/\ MEW,SGIK % J'H!,4P8[OS_+3K,SM"/FFDUX.6GY@*HHO(.?GG,5C*#&,(N9 MXBH%I_:HT4MW&_XQ-439R2TM_Q4J@)Z%"\SX7CZ=:^_.BZ$Y]S= MIT_^[W;VL^JN13=8G/3^_;&.'K<;AW6^NWW0:H"7M]O^AAN?=P_A^A\[A_", MSW\>-+;_ VWP?&=:1]L[X+4=M#8_?V,[V[^U=[>W\&X[M^T3Z#M\!OVNM__3 M:IP='/Q]MG4"[]PSR7J.'4.&)(.X=AS9("C2H*.>&4Z5DR,Z![H1PVH&-RX$ MH5J0R!WWZ6H?;%*6 M&QTQQ8Y'1IV0/G CJ3=^_?_RU^-@<-!W<6#26 M5Y=_+?Z*K58?AKRWW[WU>5_!Z03J"<,POJJ\.Y/1+[:94FSV8Z?\JMC(:TN= M\X=\+OZ9JT;$TL=MG1:7NOE[S _L3SHV,G[7]KTX[G6_-T/,Y2IZ,):],H#O3VA!<@V)IPPS[V-%B#8 _MR MC 6I0QJ7-H+_+GM[&XU/,S -@@CLJNS3I+EU^Z/9'K9_F[3RX[B1K\47?&Z0 MSP>KY ))^Z?UPRV^N;5G4]+@=P=P!I,"MNT%KGE66RB-/KA.D5>^[O0"O_Q3+ MZB^5 -U#@$1C?\\[!G;32929 >)))&0U,\BG5-HAZJ4 4ID/1+Q%A(IF*GSL MY0A@GG&8F'QV=V%[L6C'P6W@-RK6T\]Q@;$M&H45Q@9)+E]4#YDA]8^,SJW\ MV_5^N9FQC&TEIZ-UP^-NO^S-AS)Z CA_4=TGKYQ+;\M?E(N3R9[UR?69DV"U<7;*SVQGCOCNN&.-K,/B- MM2T*C-%I[(D)'AE)-.*2$:2ECT@J9245S(DH\T+"K>8^_G?8_ XC"@8W M'IB[_@&P1Y# /BA J<3[-7#2.C8T02?&PE4KXK#7+67LZTFS#QY/SW;\Z,RR M;EX-*L"![,6.'R_0C<75'F<7"635C5PL&T!XF_U!K[3'X&?F=N1GY"_'CM=R M\2#%<+F(VV3G8&$'16R6[0$/*C/@7#<]MWH=FH_*7XY;PWZI(AD3RHM"YC"7 MO.?2RU:_]HM6G)R3DZ%G1(8NGMKLY]$<,>Y\]P'H=FX#*-T_[;_*/VW"_9VL M\B,G]--P5&PN%X*MC1KRL&JUDN"HO2;!.\<%\UH)ZA(@JB:@KYJ.SM+,"HKN MJ:DY]+;1@1D99E+WF^TW^U^/@0>$S, M^WABP&,W;A_XXM 5"G/Q6P7MMG_]2>TJ;%P%F)OMVJ"):0P4M4M;6VME*I6Y M,@<992VQY>?HS?[OO;KXX M,&9T#H'&(R 5%W@F^XA91FM-RM@6Q_=9'!M[:V\+@@0;:#5HL'5Q2.9D2BPB MV?XD"O?>$S>?P\RT."9'@_TCH@4_.7H?GDMS1R?&D!M$J,84OS%MW@).3L)?C\=2GZ ;$IGSY MF6_'W6+]L#N*-4]C4N-YX[QS0B:#;H'(F$S%23T2&GXAVOV9XF9W/-RW?(V+ MM\.CP[A_4F.!\61"FTD_)M-T,J$+3*96?]_+=$XJG1W:G?_KWNMWW9X)% M-6YY.*"E6.T86;O#SGRE7/S)?CVQH^41.\N>ZI]^.#K93]6NTV!W=NJ"O,:" M&WR@JW51AH/W^Z/NG' :ZMP_.R5?LI%&AU_L_OQLWV;9?-\CK=.NOB_*U^0Y M>=CG6_&M<0$Q:,F"#(Z!%(9Y7PI35AHH2(8JBJ60KZX0G\I/=RS5\>S[RFU3 MQ.:O"#/10^[@?7ZX_NSRGW-E%PCD2KU^?Y(@MG./K%8WZNQK'DEN[ERYFL;S M75KP$OR_RUBO=M4^=."]5=9OW^6Q6U_=!]Y7]X*&7',6XZ5N=[2WXO M9QW.K54_M'5!)8.^> (2Z6N7)=Y)L;:E^*;F[F>L^*;#QM/ M7_^U]6GC@#[K8QW;NGSY8>O-*QK'UE\O?EO7&Y_6Y=:;UVKCXWSQS1.^L?EL M;UUNTS7_O;?Q].6G[:?_W-W^[8\]VKS#UJ=W:OW3]BY]GNHTO'^?ER8*6>A. MBXAC[>7J@ 4TCOF@KR*ZM2U[/6[ZWA?2>U+:V;0>MF\'W8#;.W4B3D MR3@0-CJE95'%2(50G,SG]U-K[/8#V>WC'+MQDZQ12C,EH.[,(3"?8F$:I+7. MT-("]Z/8[4Z+]VXOHK&\+N?SLQ'8"_+G/[68 N,E)*S$8;T^_R3V@3+'O8_./?G3C_:[XY+%0YK;* ;?TTWK_=R7 M?H^HVRF9O\H'?G1(HDAY^""\4QQJ!VH+#*KG&22]K"H MHQ;>II55@W>Y=>U1^*V1U3+=VT\.HC6R^L%D->^8!I-ET\6[PWAWLP[_"&%+XUOK\*W M+\\)(=;GA<72]E]'!C8:%H #0V4+=XE[;WQ78'T7?'LWP8"[C.0UKKJG7'4S MY[!QU3)QU;QO:%0TRKE,&UDDKM(N,>]K%^7$C>$YVJ)@&;GJQAJI/Z6DXWRE MGT[,'N=.,JS5+<9\^?%1&4_G)WW>/QL>L%OW,QC$M[Z#[ZD[_ MNXKFX/>[NI#);JZ51#7IO;X^FDRE3@].]H]'[VL1-PG11K0%@M 2A+16ZQQ+QB)5XD&5JPJC=C=9%+ICEY_^39PCDGIS+3UQ($R.N8"L2$]B00!;>2H5U;EHT5UZ\_%S=V* M[ J"_6 *M;KV9C6\7]6LU>5TO<- :;P*UB2TEH.MLJTV@W*W)=&1GSP+[?P!XBTI*&N^.VOCT[L.+IT\^OGCZ^BUD+I.SP$0L5>(F M>F:U4RQ;B38$Y8VJTKGG+(G_O3Z#$7L='(WSM(SN,X]-B]/)?N[L=JHVB\16 M10SO.Z^=%6K<.#J@OU'96Z^#N:0XT^%R5&W/)P(MU4GJL8LPAZ2#B!1+AC>9N3G-K M;Z,DVQ=T8HD[9&!S8@Y#8-PFYT!)5V*J-*?.H[G?CP[RU)$C9NH8B/X]U7,, MG0.8CR?SQ8B57B:?WSES#<\(]L[*<+\4YMY1H>_Q[M'D3$^!.U3_534AK,_J MO^*AJ?_^-Y,)/#I\+^T816\Y(4 M4']:?[IV*N+-Z7N^3>RP]:DRPP[?>O.LLH!>_[3SU_:;/_8W-O='+Y[2]?XU M+^+]\L/ZYJN#]4^O]BHSO'CZ:G?KS6MBGW>?7CQ]MK_]YK5X\>8Y5/:H?036 M]YZ\=4KPC.0:.Y\Y \A5Q#LH%C08&PQ$H?R\N*XS.LI*(D8+\/0_T%QK992H M_Q=NON#ZOVL;OS]_L3%XLO%T\-\7OV^^6MM\_FIM?6UC<_#/M8VU9\\W?[]< M/_A M]LC(?[VG)Y.[49][4V'*+F=NKGYP)W8_J"I4Z4([U]7NSZKQ^7#:R>8Z'OF- M>/,RUWRV,,^NR[H<_T5L^BK'HYU#6A.I%Y[Z3V#6=?7BR5LN0Y1:*&9 DG?N M7"WL \6\5RBX45-A)^DN%>*]SAI SF$Y,"Z1%M+;SQY M2WZ&1J,#$Y&^ '>A=@% EFWD(:&,/NJ557NI[5D&_Z.M@ANO G)#10CH%&:: M\V 96!Z9EUB81QU^JQ,W;+ZYI<;,ZKT2TGG?D\ M/53[.FKP_WS+PH].HQ13B/5O.F&_N4'-?*>BES.,O_B29/+\<.VOF">3%^69'XW_J.V"7Y3*#$^ZB>XZ&#SGS3^M[[^3ZYKNW)08/&LD9R%"C$3XP'SQM2#@84XK/.:?Y,&_A#J5WOB@. MX)T(UDN;C8 _J ZO9/.\YSN'T^A\05PEX'D=%5> M%9Y=0,U/9@J-Q'.5.Y[B%$:^"["F3>3 MX_S66+$)9]X?F+P M_/V,37I\%2V4;RKJ76,%7>%/KZ1Q]=5U[DB)H\)SP]H]__DSY_>W=K\R7?VGNGMS;7!(WWW?9OZV+[Z9,/ MZY^>[6TM%JW(==J,K/^V_6[[X-GNQM-7HQ>;^[OKFZ_%EGSU;NO3'^_6GS[Y MM/YF8^]KC:Z7@N[]TUL>HA%5S!]5#5O:*)C-6%B4B@<'F$V$ZL]T+8N7J*"Y MJ2\T=KJ,G1)'[;G6Q=8\6 ]3B#:GJZHO7)^=EK2NKC\4]?$L1:W+ MMR@2%N2.26\"(H)[Z-" R')O+)JU:+"Z=][K$K04-=^: MA=JNYZXHZN6B:P%>@0HEL)(+9^!U((K2A074Q=#3]::6F[HANL44DJN3U/)% M9!JLO\0PK-+!0;9!*R@"?$&ODD]2\I**U-_)N6BPOD-8SWL>1CI.[H5D0G#' M % SYVC'D#AP4SPO M7*JAJ"7=1#^"FPOD?*D>2_6P)>/XT75NX[4ZF9EG(_/PYN0Z9U=Y)W :@EU[-L=-KH]&IT&K4&D[6V0!XR<.FY+\8X(;1% M+$$UWWCYZ?3C')VBD+9$GECFJ7:""(E9;0O3T@#77A7Z=V55#JV]S99W"=AT M07'S:[V<5DGR5;[DDI27/F)Q3(CKS]3H:1/!9@VAW_"5G<">S,,[^'?.% M;OJQW__@/TY6?OEZJFB>YA[-=6;U2G-8RG=)5ZT"0MT@4BU/[5;]56O\I_Y\"0_&Q\==-H.9+C>C(YW_W4R(4+.X^4IGWIYZCW QF_//VWM M[;_;VOSC8/WI#E\_>,E?O%G[:VOOU;N--\__VCH@3V'O]8?UT7SY%'D:>QNC M%V]>[6Z\V?KPXNG+C]M/7Y(7\6RT\=M+L;7W;+3UYK7+""P)31A!R;7F\R53V>DH,PCCZ"M:'4)VUBNI0HC<:CE? M,O5J[8^UC==K-Y&_^O9'S0V-_!6$I$35833<>*X=.:@8M!*IQ"63RSK?H,Y6 M[&3@QYE+$<93B95Z'1RMY(%9W3O\WM_\'BC$[U\47[+1SMC M_WYW%-?]^%T^_EJGF6X[5B?] _ERD_SEU)P_.(2] QJ+I,^EGU__M;ZY]K:@ M3B!1,,6%8J!C8MX5QX2"$C-YVIF7E=5"SWRQ/GGG\ZP/#J;3_GCPI .2GPP' M:^MK3X:#)_]]\J\N">Q?:VN/!FSX=*V%CX,X MH\1.DF,J]>4GM/1FJKR??SLK&JY%TJ-2&?OT?>39YJG8ZHA\]SS^,]/ 1N,O M]=2G;YV_U&[VZ?^>^/%Q55*;_>[S56=%D//O27F?KCBF87?>\.##;NX$B/. M%MZ[6D3\/H_KLLSIT>#5I;=9Q3]'5<:M'GUW0#L[+>-<2X&GI8]YYV!:I"238[K[^M+'[EJ7SOF\O!MQ#3G(W9CJ M+%==Y#K.6CCJ!^]]W0N=[/OQ5Y,Y73R#OTUR'FPO?OUY-5<-YI^K&G=Y,E\ M/U63GMW%&@UHI[[CC]EF#Q9=.2\V_NI4OJM)GQC;'$:@(7"!V-)GYG9YQW/B_.SP!;L.G?T;7[>A@ORFP02U86_S/\NB=O MM:,Y15-8*;4C@+:>>24X[:)%4%FFR#$NE,(KB-)'FQ4Y3SK[H(5S/!I==!$Q MZWF_;ID6ZL6R%]-J^$Y$JBX, O+NT8>I"5E8QN=Q[%E;<.#WCL:+%F3XE7AG M+:T\K"V!OK977SZ,V.KS13\W)%G\V'FS,QG\[>I\?7-ASL_UH#^VW-^Y1\CQ M)M7^0._$NZ_V%_R1N6%A_K?*_54;;+\&*^]22>'BU"O1SVK[K=I:8>TKAAF< MDLM-*NHOG""AKU+&5P[&1^]SVWJ;D(@)[0;_Y&KKE>S\Z^S ENGV]3K6*6K MIGG^G+R7JTS"90>,I^<@@__,]C)7,CX73MMD$L]R#LMSYZ>]"]' MNMD%1=JS^/RMNB\O66)=:S!]67Z<+9+G%%,2!:11H8 2LF!0R(/F\"V1\ 4A MC&\<7Z_]-8L[59$O^G_:]'_U)5WN9H'16;HUD=S'=?K\SSVJ/Z?+/1MM/'W]8>M3I'%MP?;35P*VV?Z/W/WW^@:ZQ^W6%V*S?=#0I".<+B[XD!B(F9AU&ABZ@B%%$955-ET,G MAT*;)>HX_8.RB1MY+=.]78.\9-(B:IZD*@C1&9]RX38[88H,CJM&7KTCKX]S MY(7.28@HF-/6,% :B;R48%S8D!2&:%0M;Y5#"="8JS%73YA+:%E24MY%$X"L MLRLF^^1EB5G$D)O;U3OFVIAWNX+B3F9G6'+>U41%S8*VM9^Y4TEKR7W,794" M;\35B*LOQ$6;!!J+$-D% ]H$+S&68*,#8U"C;L35.^*:=[FL1<]3MLR1@6* MDC.;T+"BR4(%[I3C85I>A4.Y5.1UI_I'RQ^LJRFT#TSMZ#K]KDH2AJPL1!$@ M<>.K!K4B3ZM$I[/"QE3]8JK7BY&M$E/FJO9PY5HPB)Q<+&4X0VZ5UHCD=!%3 M.3U$?NNP5E- 6EZH9PSH:KF-C A*Y>" X&A>)_1QK:;ZA_4YYT2" @Z9L^T M"X$!Y$Q.29<>[(42P9J$O(H[&Y!#(6[ME#2T+R_:#3>">%^(F#FXD()11EA: M <4H3C;^QZ"] ?I:@%X(C^@LR F3P)R2F8%WG 5O/7-<.T,&W*@,9+L7UF"-%ZZCRN=K:U'E1,@2)%?D<^B2 M@5<=*1>+;TS5+Z;:6@PF<%_ R6"9-$DP"%PR#\FR9*4-UIL"VE;%5:MNW3YF M^<;-MZ] [I"V&&'%!Q[STS ML28ANIHX;6O%!UHR\#:E) CIR(?"-JC?8ZC[@*F(*'D6$FJKX-I61EL= VB1 M=#LB[!_4YXTZ=X6;D"-3R=9D!H4U72FRG'F1B!"%M01U-Y1\F:!^EYD,PBU- MB.$B=;IS%)-NV^>'MZYB=S,[R\+VYT_+=:0'HC[,HJ#*V$H7&-Z>^X4_U5F@*>;;^P\A-Z=]%>[J:]N[C^+DV; MQ,UZ07VKP]356D&UP2[)8-%@ (5-)/!"P99)68M/<]4I,E"Y:"-Z.I^0 ^%N::Z MR/<[D_G&T4LCEN4F%J$\$0M11D$+463++O Q,RCM5*[E57$H=*BL4ICE;LH7B2J,#)9#":"#<*#2SS9 M#*A"A&@;J_2-51:;5'GGN8[T #$E!D9S%E2VS/KHP02OK=/UH%2):S90:*32 M2.5\S;6, #I'K5T"G8P-"HN,LD1E'*)LI-([4EGHU:!4YC(61@\5&#@GF(\A M,<&SHXVO]]%U>R IS="J:\HQ-=6E:Z.S]8FZM)+/9"F4LUHF#2'$ $">3JX+ MU0BTNA%2OPCIG#Y12EEZQ*4P[6*579+(@K&&A>QD4CSJ[-/*JL6AD-?<.S6) MACY!/24; FB(-3\P.2_%5"'(H4#R/\RME=P;VI<7[1!ST1E-"=P 1VXE#RADK>>3M-'X M06AO@+X6H!M@/7 MGA'2.?V@C-/ 07IF4'ER/"PRIXMEQ1(AA<1]5ET_*"FOV6WVQQ^-/#AXUC(_ M#3*):"P].1LX]Q@,9)"\9*X:/'L'SWE_P6@>3=".R82E;O0+"S("TY9+A=D5 MU%6SA?.A4M<48VP _?Z1N,B)3*7)GGQZ$W@ BY)'VLOEY"#\!(#>O\Y+/PR; MBUD%4)P/]=B/S"0#J2WSODB&7"1AHC(Q^!MV7FK8_/X'8L2?Z&.PQ3H "3X% M*YW.51LAB0#->/8.H LG]";)X@TP%:0EX^D)H-J1!8U0E*Q*&)Y7XZF&6E\S ML-;.YZ^-S=85Z3)1KHS22"^\1]'MKF.1G/;>,1;ZN;307\_8Z)RN2-F3PZ"% M9"&!8I""9L$&8,D86N#1)B*HVA4)X=:MVUJ0?WF1'@%4SB[QJ ,AW5E)-ZVE M]J$VS-$_*!&G@?EZ8)YW+306X-)*9HKC#&)0+!C@3&#)Q6<,"LK*JE8MT>8> M0]E(]*[4I,^LH(O&!">#%+2/J"EV+ M.L.EX8K%XC2#8"+S/"3F4LR<6RL\3Q7K=LC5HICB_3B9[WWCHR:2>W>3L"SD M?6LMW$ NFA(2@N8 "4L 8VWV6O.2B*MY(^]^D?T[+H83Z7Y^T<)=1W/Q;&N:-A1L++\:X?8["6; Z$0$[X8L& M!3$5%X)1OM6E](^%%Q3)0])"6$&;9$0&U8\.$3D#DS5W&J1)MJ:W*LV'8/O4 M3*ZQ<&/A>\'"68GHC<\!((+UUJ52C W&JN)#3J&Q<-]8>#%H:8.66CGFHPL, ME,C,AD*D+)6EYXFE0"TR,'H(0C8.;AS<./@'>\(&<@C) ;$O9&X<&N]*=JXX MJTQJ"IG]X^"%0B^',22NF39H&.CLF$7MF/!1)] BJUAJ705J.Q30/.'[VX(' M.=ZT!0^Z[](H1EVM]\IU&\7UH*GM>!I+7A:"YZ^-HYI@VPM>%H+GHO_?7WVSQK/W7]MZKW8W-EWK]#=V/ M? [;F]N[ZY^V9 TZGM^")TMZGL:P7(7MH03'0LR%.1NT0@E:Y5R/VC68(7>M M!4\CECM)@T\EIU0U)H6 &+PU,J6@0G$%I1"Y$4OOB&7^Y$)EXW@1B1F>-0// M+?.8.9,!G%# L^"XL@IZJ'5CE<8J=\$J*@>>N =7<\1"<"&C=4D;'S2&6%QC ME;ZQRD).2K')J.0CRY@= V$3\ZIP5JKP2C"EB,SK>2BM@48JC53N8@\D/<=@ MC A!0B[>.B[!AZ"U6V",AER5G)@KR;)DO,J<@U3@ MNSV0TT.A?D)OKP2$^856@S:'P M+ "0Y1;),\OI.Z6%C$3G4W4^O.8>HB&Y3TCV0H.03JBL#: T5LMJNZV1Q.QE MIJ??K':?8+Z@\2,+0;DH1EYY8*"QJ@%7)4[MM1;DG]G@:H],-[2P6!IW/S1^ M>A!(:-UW*AWE$HNE-80I02(2LI"S$H8,E4O%_B#'HM'17='1>=UWT)._@9F9 M( 6#Z#ESB,BXD5%^B"2=P& M;-Y"_^"YT$ I"]%.H:8L!9Q"F:MU"QB#DH*LN]"KJP:')KK=M1N^/P!BIV9 M=N2J^!@C[>EB4,6F%)4*(4?%RX_'Y[UKOO/CH+FP7T?5M5-23.I@&#AA69#. MU*2"+$(AQ[M&VEOSG>7$IBG"B.@%@9)#%3[@65@IB6Z3#05:?+Q_ %V4 C.E MJF3'.P^6@^;&%*]0Q$9&_2*C21A6 %XY",(:,C!;B5 M51S:I6JYW0+\=XUTLD5@O,Q"%]K;E>!1*\D5UU)EK7X0TAN8KP?FA=X[OB2P M(3&EI6?@:1,0'))[D;PK-EB-CES_ZWH5#?VP8G<*JNT*1;)<#L #L$)2"')4)+PW+92 M\9[1]CE-=T#I!,D!"TH1;9L8F"V"?M0\.S+.UJM.@\)P,;1RL;"SGR*WO=,9 M;^3[X,BW!K)E2(EH50(H'P(!DH-R2FJ(G#?R[1WY+J2R$KWZH@J30>K:Y8&\ M9\B<$>EBU>]PD9>550 U7\*$Z1R.I46^CWD:] MWX-ZP3D'7EF!G/:E0GAKN)/:*RU$YKFEE?6/>N>]WIA<2+80ZWJ?& 3EF7/! M,2-K(SNG5,92*R:,=D/ ^]+G]\S,,[^ M'?.%AO_8[W_P'R:X0L*2 ;W%E=;,"[A^_^+Z.?W!4!M4L3IN[^-7S MENH<;4RM7B:3C)"4R"&"X<9S[8HQ&+02J40W->OTGIR>5$-*GUW0Z&2S,. Q M.+1H=2Q%A%AX+BL7?$Y1$*6/-BOZ')U]T,(Y'HTNNHB8]?SG2 M1< -.! 0O MD^-.%;IOLC>E**?O""3?E3(V=S-Y(/O[1Q_(*@PZ3I\,)KM''P;']$H:3?S. MSCCO3&>)'F#][;^.#FBD'[MJ"?QU,AC/3OH&X>. [HB\G?''P:D%&=*O9F[/ MP-.?TA3&T?[HJPN>^9BO?J\O57?=C]N/)('_5M&EJ=6>=FV3W50S\8>H:.3T^ M7;.M+5S/FI>UP;:V<$O6%DZVMG#?SB%I;>'ZWIFKM85K;>%:6[C6%FXIV\(] M/]VN_#$;;6L+UP;Y_0;YP'2Y-L?^S[P_^#_^X/VO-?0SJ>'A*R=>GW/ORW;Z M=KW&"5>[Q64Y7KM](8;3)5F1,T8!VBC'M0=GA0^BH$S8':_)T^,UV8[7;GB\ M=D37>OYQ^^GS3S0FN;'YFF\_W5);F^\^KK^AGY^N?5S??"UH'&)C-'>\MK>N MUO?^_6Z=_J7WB(U-^HR]M/MB\_E?]#-?IW\W-O^@>WXMS^TJIP ,&A%8]E(R M\-HR)Y1F],"-0YZ],&EE57,]E/+615>7<.'W*KJ:^\B+\@H:==TSZHJH5 WE M%^,=1*NL"$6G0LM98^+>-^KJ'77-9P;8J#"G%)F)6(L1C&+696"*AR1X+#94 M+46-8@BJ45>CKMY05W <5)26%PO&@X6L-%:_"V, -(VZ^D9=BZ7NH(.H6M3: M:<4 DV 67&))J:"%2*(X6%D5>JC--;OC->9JS/73F$M'(U!*CRH+D"8'DW3V MJ.E_L920&G/UCKGFG2YZ9&B3ELR1>6*02F'D9T66(3O)R<4VI8IT#+F3M&.$ M)2*O!Z8 ^&QTZ _CR.\/?L_C/T=QL8R_"8Y\5O;FSJ8 *IF8 #-Z4!R=,4F& M6""ZQEO]XJUS&O5AB:Y$;1@:Y1DH%YGG3C#.Z.%HK%JNBY MY5;1"N EMJ!I_Z"^H'_B( ,'7T4"$]EV59C7,C"=M-0)E!0^=J$':8;&+E/C MS@>6-/3/DPG];C(Y6[DS2R%:S^F29,[+6.RJL>%>LYBU7GBEO$%(P)%;P8VR MR41(M.BQ)=STC,7.Z0"8/8(LD3,943)P1C"?K& Z<]JH)+0@H6Y.<&C,,H5/ M[^CLIV']LW9%+C5B7I(M9-8L]R"X*\7:5()2J04B^H?U>8_%:0VU-21#:S.# M'(#96#B#8KDSN@AKP\JJ C%4T+!^C[%.SU\'F5*,9,JUUS[H0JSO0W8I:OF# M#A@:G*\%YX58@RF.!U,;%"A9R'3GS$*)@KY#;I*U%B6O HP-RO<8RE8[98-U MQGL)BA>?0PPN@Q'TB,6/@G(SVW>(\WFS+03W:*-F A6ANRC#B*HU4\J61+1M M,R>-NRW*XL O9"$(0)C;FZA=SG=/V4*1<+-$4 _">0>3 FK/"G!4V0M;O%M9 M-5H/A5RFMBKM..2N@PMH-4\$]1@=!-IA(%IOR6/1L2)?-:SW#NL+71%#@:A" M9*G+:+*6L"XT9SJC,QI1:^%75H4R0XF+FL0-Z_<&Z\*BLQRBS@E!R>Q5=DK; M:"U'],$VK/<-ZXN1!ZMITU&S%UT!!DG6QL:6['IQQ3JNM0*L1Y_6+-.Q9T/Z M'2-=0LY12;+H54;36V[=2EE91:>&],B7".L/+,7A/Z.2![_'43Z,=-%9 "+[_>/=Z,<7"WT] M^.BI$\$Z!),-5R!S\%QF%VA;*DNF[UOTM&<,=DZ/0-IQ.B*KP%RH;9Q%#"Q$ M3,P8XK82(SH95E9!PU#0MBY'H7<>$OHA:534$L]B1KD']WD!=VZ*% M*@K!:U!).V]#;<<#.M"V-866W["$:%Z(,LADG#/*,H(UH9D S#P6VGN UJB1 M[+F0]=SS'DI2-"A_CC'(Q'/**8ED(641#)J D:<@!/AFM7N(\WFKC9J[P"5G MTNFJ^6<,+"VB1&U\U_W"HS#()9SVP_(8U0L=.;;KR;67C!Q\95=XB MAJ05,1?D$JRT=-\AVVAR3*6=@?2,M=XMQA42!^\XU$K/%!D$F5F P)D#I:RS M6JE,>PW:C=!FPRU19+2=@MPQUI.40/#FQE@#**P7V26197()31&M<*)_6%_( MP-3$VC9[)KI6]QDL"Y&^TR)I;Z26!/.*=3XTV+!^C[$.7$DG@O-)W"ISVMA@&1DD& CAS:"RC9QPC%@692]K-#:VS M0ZT7JV=/@?8S')B;1;OO#NI++M7>2+^1_K5)/Q>3:?LNG$8)*F!P5G..&(4Q M$6(+X/60]-?G29]\;^FD >9R+4_R*M5P??V"@D?+K5>N*UG0:LCU8ME"(_U& M^DM";8WT[X#T46ORZDM6.4JP0G?%*P*44AF=5LW3[R'IOYXG_1!3KHEB#(LA MTD<,+&3G6-911ZOJ+]3**A+CV\7X3F/\QOA+PFN-\>_"S?=9*W+P<\D"8E'! MRZP@"8ZNV*!:K4\/&3_.,[[71IE8:DB?>!Z2LLQYG9F.(@+7-J5R=IO93\>K!VFG 9/ M<\P'(8\'2@P'9*_%5[QYVPD2>F6.CZY$G]^>O8-12OOYY\S>J_S^:#SEVM_S MS@&-[^(,;G6]^[]P(F]SG=L^Q&M^=B\0L$%/<'?PA-Q+&M"R/;U>S.#:R?CH M_<62"&WJ+B&0D\GDDG89-X)FKR: MGG=X_/'9('.34RYHYJ@GQ.-N,HD3$=& M.]:C<==(Y3'=2Q[7OUI9?7Z8:.\[_GB%"J$K3,F=X>_&.9!MD$L]R >F\;,Y M]G_F_9FX3V6B$_(";M7H?B12]O'KV4&P<;OSW;7=_\Y][&YA.^L??'7GW/QM[+C^MRF\:W ^M/ MGZN-?RU&+[?D%OUN[:_UW]8%C4-NO%G76YMK0W(^<52)"T"/N5%7[ZAKL;.41V>X8E*K2EU),&]X9+IDA0Y" M#,I6ZH(AAUO+1#;J:M3UHW0\=H4KJPAB*.2M MRU>;;M9-0?ML=.@/X\CO#W[/XS]'<;&4M17=?^X=(JV-R8?"50"1C$L977)< MRY!SQ!;EZAEKO3Y'-RLGH9Q*C$M.K 6U3Q!WR(SR546E=@\"VBH:,31BF3H* M-(&-.\9Z5>/5-JN2T(,"]#%:Z:RD%8'*@&A8[QW6YST4B(8>L02FM"D,DK,L M6+3,2-H\AX1$Z9ZPCG*HW*V[%#>L+R_6.1>A:),Q(N$;C=>84.EBC-2ZM!!P M_["^$$>A50Q9*<-RJG9=B\Q"+);5%L5)YU1UV*MN%@S5[<7W&]:7%^L09,JR M""NP0#+!BVR#AIQMUM+HTK#>.ZS/VW5N?1%8"VQX4 R\D,QY>IXQ2O3&5)V\ ML+)JP0X5+I-(W@/+&/KGR81^-YD,GA].X5"1.\T?6L_IDDS.!]]UP*/C15KC MC9>@(OA<@@@R:INRBK+Y*SWCL*W%.(31M/\0&5AM0LW ",LLUYS)VI8\HX4D M.>U-K!L:<>M^QG.*T&51<]15 MC%1K-T1^ZXZ'[:QD>;'.O.+FJW/L2E 1'_Z(TAC>L]P[K\UY* ID" M<&1)6<= 94]>BC9,1#191^&=%[0?X7(HE^JLI&']KCL9USA3$4'5=E)1)YMD M J,=! M>BY:1W3NL+\0>A/:2++AAR7/".OEPS)HD6,+BD[<1M BULX21#>GW M&.G&V: \."VU!4S9&JF"C=&HA$EC:DCO'=+GK;HID7@\1):"J"<*3K.@56"6 M++TOIA@50HT]P%"[9?+@'U@&Q']&)0]^CZ-\&.FBLP!$]OO'N]&/+Q8!>_#1 M4^0Y&IU<40*!9VZSP.2LR3*A<;'E5-#L)Y^I\TL=86@G"Z8;UW6)_W M5HKQ6IF@F, 0&$@G6"@^,)6,<2!,\!!75L$-';_UQJ1!?7FAGHIR(N?(O=# M(^U0; *-(9*]%S;\H/+*AN9KH7DARH"<&#N:PG2"FKE8(K,J2&9D$HH'0G8D M-"-O68OW&,J00)&1SM'' (Z<DUKMRL=N]P/F^U8Q"R:.F9M-K6 M_"7)/'C#7 ADS(VGO5D@#]V)H>)NB;#^P/(;U@@=.S3N*Z@>/_C(J,/:5UOF M7'OM&1NLCBYS\%F"B4:'QEK]8JUWY^@[).T5>F#1V-IHU5LBK$0DEJ26#K+F M-JVLTH,EUFIUH/<8ZUD@H@\@ F$=HPX1M-*8C2+G%7/+P.P?UA?T'5P)47-@ MKDA=XPJ9!0.&A51LT3'$$&K-MS-#AZ31!H%Z)D\M&#TL7S4F(L M/H/D2J2FY=([K"]$'6(UX$9)%J.1# Q@A7EA$HG8"X#BR GK=BA$@_H]AGJF MNXQ)B%0-NBT\6!E$-,X+!TBFO4&]=U"?-^N:O#104!A'P1F$$AD9\L"PGA-9 M1SR 9F450 _1W3KP\..2&\[[".&6)KIP4=.^<[I,G9G/U@G[KN=A69CZU@VO MR?U.2D@(Y*%#PA+ 6)N]UKPD(N:67-XSIJX-K]?F&UZ#](@\*MIX:=J"62Z9 MC_2C)H^\B*JEJ&--.950_^M3P^N?WM?Z>KT-&R$W0OY65IW/43@+5B?B8B=\ MT>1FQ51<"$;YEA?<0T)>GR?DF*4A:XLL0HP,D%MFK1-,A) R\%2X#%5_0&D^ M)'INA-P(N1'R3R+DK$3TQN< $,%ZVMJ68FPP5A4?D/^<4C K.*1U5A5BL*"-FYE50U1 MVZ& YA]?-_[]R[&G#Z5_T^C/U7_0E]/Q'?B:IM9]_%S0.V8"X9BNTKUU[GYH M;O?]^TE^?/K-KVDT>;_O/SX>'78SU+WIU]G59W=?<_;FAMI]WO3E7S^,TO'N M8^<>(<=*$;.8_>R#IZ^*1QU[S$WR]#6@=Z*[\&7^2%SXVF67%?R141>_?-EE M+W]-*]4&VZ_!RBM=]HHG3A>?)HN+3J<6\?ECK+J]DE'?RGX\6#M,.0V>YI@/ M0AX/E!@.R"SSK^CQMA,D],H<'UV)/K\]>P>CE/;SSYF]5_G]T7C*M;_GG0,: MW\4IP^IZ]W_A1-[F.K=]B-?\[%X@8(.>X.[@"7F1-*!E>WJ]F,&UD_'1^XMK M\-O474(@)Y/))>T;;@3-7DT [>:ZQ^>/R0*=FR)Q1T4H/R>V<)5)F(Z,-J9' MXZZQQV.ZESRN?[6R^OPPT19W_/$*)2E7F)([P]^-D^[:()=ZD ],5&9S[/_, M^S,UF:"E ?/1AN_;7W8VML=T1@^;6S2?T^W=[B,E;4T(0T:ZL2BF&[O9E+&*C"&=DFQSP/ M,@HMA. U'53R(9R3#-JHJU'7/4TY-BVBCUCK=>+4:Z@/)8:Y4*E::OHDF?>)\,"EA2-Y]Z[7,5;W%"[ M6SM<3=%A>;&>@HT<1 XR2["F.(BT!#AD5T-#TC>L]P[K\QZ*RR4+B9E99&V"CC,Q;E"PZ,$(:J62M=T(<2GOKO@X-ZLL+]63);T=R MUPG%D,&ZPB4D\,0 JO[6,/3/DPG];C(9/#^L]PWK"V$(PGJ4V0%#C8$!.L><0%\%XKEP49NDH.I@&7?KG4E#^O(B':,Q M%=DB*@.E1AEE3DD7ZR5(Z=I!8O^0OB 7+0NDH)$E9(GBO MG0D6.3DHRDI,V37FZA=SQ<78@]?(;32)E>1T+?0I+("WK.N'C!KHN=-^!(0; MVMM[*>VL9'FQ7D]$I53616-!:AMDLH1S)+-F:(VT8]'^87W>2_':F&P(Z\I" M[:89R$M)6;/ZO*%X84P52DK#)FZRY9$[+1!L2!!8T5ZS0\I9&:413&^<.C;KU=J0A?7F1 MCL9QVGX6#1I $L5C,I:I8)J2.\=TN>-NO1@I ADS[$ Y&JMG..+!B+ M1IOD0"ARX)T96G'KP\.6 '%3T/YG5/+@]SC*AY$N.HL_9+]_O!O]^&()L M M#1A.NY&@O5-)V>"L]3_H3+2A^5IH7H@RR!!!@.3,IQIET!98X)DS9;@#:X3, MVML;)<7>)O#9?ZZFD,T-U^QA#2V^X*6C7"!T[-.XK:!X_^,AHRK7( M6\G(=8:4N"TYJ%B*TY*6=&IQA9ZQUKO%N(+RUG,/P'P0Y)V(>MP9569%D\&2 MPFLCS+3K'>(R14;;*C$ $FX0E M]]1$SBWDS$$WN]X[K"]$';0S&:4TS(&JR=91L! %,HDF1^Y52$$0UOG0M>2& M^PSU6AN;9)6^=1R2S19S"S*8+D86KGHLK5VU]?T*;\EL-X(N1'R12DXD)0,*1'52@#E0\A. M-CAL=_R ZUMP$96.)%9HF!N)@(4,]L4PFF!;-["$=OYZG8]"1>)AK M)J3E#+2WS+OL&7HGBHZ(Z%,]N^!#I1?/*1L=-SIN=/QCZ!B<<^"5%<@3)"&\ M-=Q)[946M)?-J=%Q_^@XSM-Q]MY$")X)2RXR<%F84TDP;7RI$JP218TY#XUV M0\#%J',CY,O#XK\<>_I0^C>-_ESM9J]B;'1XXJ?31[\^'?&!K_ELW8 ^!\%' MARD?'C^6V)'W#YYDV34_W\V#?QT=T"=_)'"/1W_2I<>S&/B@$)0'?O"G'X_R M\SOOJ/,/YE]>O+GKG(;,9 3M,FWQ]-1O6#'H_S/GWBG_G7#Z-TO'M*P6?> M.%N>_,M;?*"5>')\\5O.&_!T^44:=!XOR\)YQF#N,9SYNCO^XJ#L9!;&V;]C MOM#P'_O]#_[C9.67KV^:[GANDJ\S/U>:C5)N,AOV6V:7)F,Z"+):1^-N 3X^ MH?&,ZU_1:/RR#&6P.ZYV_W]&J+/*.@;Z&@$P.2V=4YXK!"PIX%LD6JBT]H]? M?%_'7UFE.B&5+[K;.&>ISM'&U,>@:Q4T.MDL#'@,#BU:'4L1(1:>R]2)HO?D M]*2Z+1+1)AI#4EU[):S%(V"=T(JV.K+8E0L^1UJ(@AMP(B!XF1QWJM!]V.)* M44[/?PZ7 LED^Z@DT*XJNJ)T4.!2(: M?>B,01I-_,[...],9ZF:A2^VZ?_\CZ4)^/6,;0H?/YN5P?'']WE(1F7F8)+) M&M,*.HRC_=%7%SOS$62Q/E_J WFI%WS8^Z-Q-TXR;SN=\1G\;>/H. \$#NI? M2?[K[],7SO8"Z%X1O_Z]VK?NNA^S'T\&F1Y &CS-,1^$/)YZ-TH,!^1=R^ZK MZ&QJ=;8?7VB*OGZR]"!GP_O**Z('NN_?3_+CTV]^I3M_O^\_/AX==H^E>].O MLVO-C%0EW3F'IULWTY=G?.S<(^18*7F6$##[X!E;/^K8>LY5F[X&]$YT%[[, M'XD+7[OLLH(_,NKBER^[[.6O::7:8/LU6'FERWXCG>7;J6IBX6_/"8W,G+4? M$AOXIF'MG*@M(J'!VE<<-#BEGZ\V6;>=(*%7YOCH2INPY9Z]5U],P8SQ+ZY' M4M>[_PLG\C;7N>U#O.9G]^(9;M 3W!T\.: WQXN;]/RDI]>+&5P[&1^]OUC@ MITW=)01R,IE>@U[I%I?E MB//VM;+62@D%>389K#!.%%D\"%!:!\2I-K \/>*4[8CSID>&JT_?&(<_N _HYO/WUV ML"&??UC?>[6W_N8E;#_=W=M^L[VW)9___^Q]:5-;2=+N7U'PWGMC)D+%U)*U M=4\0X1FPK_N^0+L;MU_XXJ@5A 5B)##&O_YF'4ELDFUVZT!YIC'606OUH'7]8I ;8V1 M/!IBP,1CE&&07 M?) 1_\GUI-E2!:\6@=<,2/WVR %< DA">F M6 9(S@+Z#0A5/+L@LJA^8LL Z_ULD,OZ8!)(0Y(HO7$LFEI>&4\8Q*"5$T8D M6YI*B*ZBE?SQ&8/. M"0\R.8* ,IH8:361 M,@8-VE$:RE&U[6I1&V0]8U$7,AO&2F$L>*#)>&$\>JI,2N-H E-%O76B?MU4 MR2DIX-$1!'04=:H#<;)TR0+!K.*4:I_+\8BBS_!6@PS1%PU/GRAYM@KSK81Y)L1 @Y?&"A1A6[I:!B>)85J28"%I:2-J\K2T M(ABOHOQ\1=DSYXQ4DHKDP%%AM8XT)$:5HRSDJK3;)^?7E78,5!F1#,FXC@2D M4J1$%5!S!Q&]C.!6^$&%UQVXSA8Z#>V6%(Z//3N+ M@O;W)G;DP2G-0"MI%(#4UG@9-%6:6I-"C!7MVX7VN[/1& !DN=,O)"IN&B) M>'3'2!:XTMY:#\:4JB=C35=*:!&MXR-+^4\^\JI(7Y'^ 9$^995T2LQ*S4%X ME'PC*=7HJ"L5T->K2-\ZI)\Y-_3*:01T-.2-)2#0B?="><*ECE+G9%''EQ(Q M(T67RMD2L8KT%>E_.J15I+\OTFLIT7[/A?*4@V&(!H*3 /Q,J8B&(R4<L@*\/VHS)L+W)(\W:D: L9?KQ_<8^5@2JF730"7*;6 M,QM#%D8:GB'2)OS(IN%'5L./=PP_#MC&UF_]]?U/8IO_]FD=[[6^^D=_>W]O M;WMKYV#GPV_[ZU_[?1S;E^VS:^''_?=L_:",*>(XWWW!YSK=>/-7;_/-Z[V- M@YW^]L'ZU\T/?WW:WG^]/YS$9(9I2,XL+8"2^N 98:W"#P- M7!BB1&8$@G7$.*:(9=X:2#(XT 58&,BNHA58*K \2&63DA109V4;% 1MO++@ M)"U,22$G[2JPM U89O)B;,I>:E"$9ZX(2!#$V1 (3X@H,JD8'5M:,;P+<$N2 MI(HJ%57FHHI%7]QGZGV, :S2CG(0KJ@QW&Q"5%1I'ZI<-U=PR800D(D+4&@6 M2ZFDR9DHRWTAW'--WR#1Y=1V-=R2D6G1*B-;$$*J5,\WR0+6.BEJ?/)9 07G M8M#8%77&I7;@TA^J999VB:R/NW?RKROKBRCJSSHM DTU<@([.HL=A;709/0[C M.519;YNLSU;WF*RMYXHP\(F !48\4Y9D:XT')Y(.IHEB:'9O?I8JZHLKZL$& M+I067$<*QBA7 @P1%8 U(;*2. M:@K6Z:45R6U7W/: M5(]+PS5\_.&*1E="M89&Z6"K)QW*D@/>-V KP=58:I= M,#6'T=D4QCB= G&0#8&(CHHQM% ^9YA?3,C)YT"LCIP 3Q[-",Z)5<9Z#2!\ MH6$NQYZWY&ZMXOGX5CZ:]@BMU$FIP4?N7>)@!8)L"B[+\#3B627P5A(XVYZ) M1BZYX<1;B7I1*2 N!_3>$_D)C*R6'=I9CACB9&9%!9LM2YEF+XO-P*/]5F?(=(GP8)3+GF *:<-^:LC%=&9.=3K(&:UB']3!15 M>,&C"Y[D[%GI'*N(,U$3&X*R.@6?C"CGC+(+<[K059RO./_3 :WB_+TM>@7) M^V@!$1X21<%7SN9D;;9&J%@KZMJ'\S,6O8>L2KT*1*X):!V(U\81FX2UZ+U1 MG52IJ-/2=!E4B_Y)B8TKC7'[R';K8"N-\8+1&--*8UQIC)\_DVRE,:XTQI7& MN-(85QKC-I+OUD%6&N-*8_R"Z;N< $ZEL_M;.V*G0]K;&=_C6T?[.QM MS'11VSA8Y^MB_<.[LYW],L;R3/W>]H>_^INKL=^,8>NOWL[!&I]+8QQXEF5Q MB5/6$<@A$).<)\YHH 9X*; OZ0, M*M$Y06LP/(0P)("Y5IRR6E&TR]3"5Q-65&D%J@AFI!#90+ B3'-7%H*).= "8C" M6I(U_HB@?2Z8Y4MMMF1=K2J)\7.6=4>SY85^@2HP7*-KXX5P"3C^P_%J@[1/ MUF=L$-QLA@9+A'22 ..9&"H4R;K0WCA#=8X366>S!;M5UI^-K)L,P6L;0M3H M8#CFDPV*2J6C0-_7B2KK;9/UF2A&\HH9QB@)V3("C@-QD17^5$X"HLK0C)NW1.U5XE,:XDQC\?IBR L""=D3Q#SN % M-0P1*BF:N%*ZPE2[8&H.B7%BEJ([*8E)G!:L$L0%&4C0- 8#P%!#+:W8+K"% M/U9Y<>(I01KF0I F :!P.DHCBJHMA:#)FUC%LW7B.5,3FIUB@1DBM72%Y440 M*[(CS$!P(EF5;%I:D5TQA^&EBN=/SDK@(#)Z[H)ZA_:?]Y(9$8P,-/I"IEK% MLVWB.>//QTRI%TJ3%'@DP(0C1GM&J-6@04CM2\DVZRI5*<8733RCRMH%JD5P M$H213EB=4$1]!F:<<54\6R>>,Q3'7B;K4B1)931NT:8E1IE$C' *@E0A3CIT MP,^0STIQ?%^*B,J1<^^I610XOS=!CC!"JFQTX,%"20*U#&+I')$C<]34U/*6 MP?D<4UXJRKJF4"T\;X*<%\"#5@&^ M OQ%M"L*[F-$Z.8 PGF?K*0@K. 2 J45X%L'\-?M=163T%(K8E.QU[VUQ'(+ M)' K8K1&\F265BSHKJ"SY^,5WBN\5WA?J#FY#;Q+JKPP(0?TS84*'C&=<9\@ MQJB\JBD1K8/WF6AI4)'&$!51/&8"T@/Q$O^9P*E,!07-2E8SHUVTYBN\5WA? M)"BK\'Z_AH+66G#%1Z<1(F/.*&JY=$(REFBJ9]7M@_?9?KNXJHB?).4XM%7OS$\, G=% EL6Z0IR1T^'<8[")( MX'*?S_7WASZ>E=YA3(?'OW#]!,\RLT'&S[*7$#WZ_<%I>:1FVD>=T=[@M'., M[TPS!CNQ-W*[N\.TVW#O^;/.\?D<3#Z#?Y_/09-S6/Y]&'I]_/PI EASO7\/ M#O 9S_[/?QG.]*\C_,PY)^IHPHG:^=O&X#AUF.Z43W'ZZX0LM?/V<(QR>/WF M'?;KWPON-=<]2VXXZJ0KU+3CK3_AI^7-3]8,K.#P+]-EJN37+:-HKH.MY-<+ M1G[-VT%^?="+L9\J^74EOZ[DUY7\NF535\FO*_GU]\BO;^:350;G.LB''N0+ M*RS<&N*7Y[)Y=[%J!4=EN7 M-7"9+0B7I-1@E.=*0Q/NYM-P-Z_A[KNVZSM;Q_MN?UT_W5S]Z]/ZP3K%[W[: M?/-6[JR^WML^*-?[[=/VU[=\^\_K[?K>GF[OQ_WUKZ]@X\.[L^VO?^SAWU#N MO_[A=6][?Z.W?O#'_OK^SMYWT'#QSH;O';+&Y\-5O!J-W@A8H$0)7/:"4C ;,G(L(&IJ$.*-%;P M:AUXS53&2!FRRIF4G!M2EI@X"8SX8+BW1E'A?$FE-F"[E+$*7A6\6@)>-(CD M'&1+0P3#@H4FU?;>+%H5N2IR/97/*%76,5O!-5I@P5L!AE*O4G*)B\@JN>. M.ZYS-.@='I>P^;PP7B4VG&)8B$&HYO_.0Y+>-"G?61F;C%"VNHXMP[ YW.0N M:\.= F)H1 SSWA"3C26J\"EXF20XBZXC[?*%XC6L'*8/+.H "JCDPBOFT=WR MSCL;2@&/I5I"-E746R?J,[W%:4$9/3$<8C$>X&K:2P3F1=SA4)E M*W[&DN[1Q58VHS<=4=(%[@HOLTK.1B,U#>YI)+T*\ZV$>29J@FJY8#,E05)! MP!A&G%"&,"M"-/BBS>A[<'O+IHQ5E%LERE8+L &T,!*TY2C/7"=7F@T8JVV- M,;1/SJ\K;4]-T$HY0M$*([C(@9B(I;<\.*49:"6- I#:&B^#IDI3 M:U*(-2;3,LR?P^+.$P^:,4XL"WK<=-L*(4FQSDW"G]++)A?)&H3]6:KH%I7> M/KB@+_AQ7H7\"OFWAOR$[KE.B5E92,B]]M9(2K4.3*D 3^6Q5\A_0,B_;N9S M[[@*6B+0LT0@@R/6 'KW(5AE<.&MHDT&EQ1=*F>;=U3(KY"_(,!6(?\!(%]+ MB19]3B(%#H9)@RB 5K\0(FDK1;7R6P?Y,Q%<(V*@VCFB%5<$.$/P!S3UF0(G M77;6@UA:T8CWIM7L.A7O*]Y7O/^1B>^2%&C1DFHSSD"#112:K(%.725K9#_U+1JLT0(2Y4H MJW5T3G6PE2AKP8BR6"7*JD19SY^KJ!)E5:*L2I15B;(J4=8SH'>J@ZQ$694H MJQ8]W[JK6\@LZFQ2,D"U<(PG;[)+D5K.#6_"F&P:QF0UC'G7,";?7'W/U]^\ MQS&N\1W\_,;7?G_SP[;<.?CKT\[6.[&^OW>PN;5[NGUV/8RY#1M;VZ"TF>&4:E(["*,@!O%26,_!4,R]B B6KY=4Z\)I)&'+"!&F2(>"H)>!5(C:K M2*@2Q>KFS&2)X*4DVEV5XZ]"5UN@RR;)?#9!: % K3211<$D^HL25,JQ0E?K MH&NF%3B:5Z"\(3GQB$ZC\<0[ZHB5(OL$%+CB2RNBJT%WI5HDFK_*E%69LFZ M82RBW^@L:NA (:,JC@"XLYT!YWC*LF)8NS!L#E.6I2);F2S1L9A?P"AQR4?" M@\T936V7$EU:0;\1%JD0OW)N/+"DNY"8=5E2+@TD%9QR)=K-9-* 9@M[&DFO MPGP[8;YND(ALI *(Q!B)PIPX)\XG=*AL=EK19#6/2RN2WSM^745Y<449G8QD M.8U.0.'CM4D7R5:(U%IY M+=&W8/=O>U!%>7%%6:IH8X@!_S#@S#GPUBD?E-%!15'M[_;)^4P,(3I!K=2$ M%ZL;@&;B=$;[VQBTS)V7&5S#5"NU72!1KTQ8ER9ZL4HC1?/G9Y1&+D@%Y*-/ MP&VX#(-']XF#EQ3M$A5@(2(PG5M- @F4&A D\%3AF M72%I%\RM: 8K'%":.:8,Q6>M,8N"^=*!&ZQC7G'C'J07G!3I(X_0NF-.*IX)Q!>,*QD]D&RM( MWD<+",.0J+):.9N3M=D:H6(M%&@?&%^WC9VWV6@6B&(NEE %)];I0#RNN_%9 MX6J')F%-FBZ#:AO?CY.IS%Z1L-[AB9M,W\PKEWB;)D\+?)Q/=S08-673YBH_G]-+/O>&%UMM-Q ^3^T1J4H$USZZLCK82@2W8$1P MM!+!52*XY\_%58G@*A%<)8*K1'"5".X9T)?5058BN$H$5VOZ;WE$8JC*''P$ MB 8<>..Y<3)J?%TQ.J$CH=,C$EJ/2.Y\1++Q=:^WL_])[GQXR];W/]&-K;4O MFV6<^[MBY\.[LYTWO^&U\+W>S!&)V,3W-K?Z^-DRMG=L?6M-KO._>INKL;^S M^MNG[8/MTW5\;RX1'(>81-1 G%>> (A,7#:*&)=5HLH[K5-)'Y)6=K6I7$H5 MO%H#7HA<3 HK<0\#M]180XVG/.M O?:J@E?KP.OZ^:X!'5EIL,E0-Q%0MA03 M14F\M(P'Y245:FG%@NJ*^U<35>BJT/5$T*6\!R6XA4PCB.BM2RZJ'+6BBEN1 M*W2U#;KF](WDGN6<"*HCM+N,\VARB4BBH,%HT"II5>H@3=?P:G55Z&H+=&45 MJ?2@)><>$H\NVBBI*:P,D5M.*W2U#KIFLNHX@I. 2)QA@@#3FGC& A$L)TFU M9XZ)4@"H).U:NT@!!D220":0#2<.,HY@6S &F&3*_T/5)>*V:S@2CCS;"1=4YTC5X#Z MC((VSFDC-#?@DK :[9>GD?0JS+<3YAD:N!"%H\F3A,X4"C/SQ'K#"$V"4A,% MY&275NS]_:@JRHLKRB('JE"2N; !$E,&_0YGM7,!;,K>5*7=-CF?B9DP+H.W M +C7M"$@8B3H5@))4:4L'=4FC,^JN*Z2_GPEG?)(&2IK*A(' =QY@]YHP%=3 MS,$^D=*NDOZ DCZCT1D-,GI<0.V @"FD%I8Z$JC%EZ4%ZU#231?,(DEZ)8F[ M885B+;N^W20\FYIK8814V>C ^IQ"MXRB#YRGR-SU%3H;AETSZ&'$UPDL%Z0 M& )"MQ.2.&XT@GA2/ 0MD[3%2%.4=0V?)=EO9\UU&_DO*@J_4!26$ 7W$:UH MS@&$\SY924%8P24$6L_HVH?"UPWHK)+S.1OBLDXEO8 2HX0@2=.@\7],)E$R MHW17T-E&316#*P97#'Y<#)94>6%"#DZ!4,$C\#+N$Y3>ME[YBL%MP^"9<"48 MFBEP3DQ@: D'F8A+(1&KO4VE08W,M+2TH%TA1<7@BL$5@Y\6@\%:BPZJ89I& MB(PYHZCE$EU6QA)-L6)PZS#XNAW,&!.)(>C*Y$J[/VN(\=P1#31+<-(: >-< M-=L%_5S(ZI^:_FV6^*WA@IK/Z<34K1C&'I5O;?5D6.K(C_=2YRRYX:B3KE"^ MC%=@POO"FY^LXPYC0P/3?.O?@P,<]EEG."X__XI?_E^W(01V20H.(N7$(&3A M'4\"H8AJFXT7MD$@/D4@/H- \CH"S8.=W].PP9C#D#8]KF6S1G_BSU'NI?CV M\/=A^MP;G(SP<[U!O!D@J98"TL[_[-%P\->A^V!/-O=WZ?;^1F_SPQ][&Q^V M3S=7$8A6W\GMK=>]C3?OV/;^Z][VA_=\8^L5@LO;K^M;GTK>F)8^:8([P1%P M'/%$.2#2L9@$LUEQM;2BEV=]Z@YNWS[^TKW5!KDO26G=($^Y0?;7/VJN7'9) M$993(B"5(H;+2((VJ&QLJ>0I1K]9GCVXG.Z0!F%NLTGN:\?43?*4F^3KJX\^ M.Q:$%H3'4K<('(B5.A++M-"0."09EE;D\NSIR 6*#-/H*(5"E-H_ZY:<[N'D M0+:3T?SL'%TL5V=POEZCSFBZ8IW>8>=HLF;ET[AHH^7.54K'6S&$CD>Z<=(P M1CV FIMK6O^1#ESO$'7VW.VX]J5,"=K5#3W,9AYOS_'4->2;6SBD?_4'X=.+ MVWCOZ/KJVD?OLS+,6R*E"P2H2\0J[T@(J&6$2659ECH)Q?,(Y_YX>/+@!'(W M-,RVT+;*@WY_<-K89PV57.^PN$]XCV)XI=$Q0DEA1SK?]VFR^IWC0<>GRR89 M;O7RG7QR?#(L;_3=Y&/?DI+CO5(O@9\]'%S+D1D7R MYIN+RYVM2P:B.SKJ]W"0#H6N;$@$P&; L88/,3?>G_O[+G/"6^!C]!#&9[#+F5BHW M&!R.C>#RI'UT3YM!_:V'W[^X9+G!Z5XO['5ZQQ<3/+I8 [QC&;4[&)S@8^$, MGW]ZSXT7KG$NRCN]P\^#7DC--7&7?,;?$8B&@\\]-,%_F0+1DS.V&BGNQ-B* M;RKUX%2=.![S.+2B-^/_K&.M8[WM6&\F!0_'N=DJ8K__+LB*R'S880W:OF". M0];9?MD3P)L)N DU[G.= ?'B9V!K<.SZE=AS2NPYC3QTMLYN1IW[PN@GZR!? MU"!O:"2U@1_E=>]+BN1HB&[>-XZTG@_GR_.D=C&2V\ 92X%:,%E8AI?D3IDH M$D_!?'P[]XSJ6Z?DWP_EO81S\:/][:T_]M8/RGGV]ND&?TLWMG;YYM;V&8Z' MEK\W#O#:Y;]_7SL7/]C8VWBS=K:-8]K9?R6V]]^QS=5MN;'_VR?\'?]^R_%^ M!_C?I__Y^G8V2U]G'IR,CG!@Y5Q<*.*HCX1["C)8064H;2I9EYG9+I7?/9C^ M:3D^%3X6&SX@2B-+ 6]. 9AW5N54Z#8$LRH)KRI\+"Y\S*27)R=!NT 01#(! M0X%X5 $D)\U2EI0JZDI:#8-;1*^^3UZBAK#'2>>]$$H'2 M++BKZ+&PZ#&3&.TT>*.I)2DS3R!)1DQ4A@2(%.U($PQ-8_283:.IZ%'1XP[H MX4U($)VRUH"":",5,GJ#?WFN5'Y$],B-W_LU#0<5.&X+'-?-CA25U2XY8A#S M"5C)B?'&D!AU%* "5]*7O%F#2_EKA8X*'0\ '1)]%M">\RP8&'#.0M1>@A52 M*"=$-3P6%C\V9YN=,!FI5H1Z48CB@B)H0@)107&C.3+[4T+>S\K;NF_*TR1YJ-#4XK^."XGM1$R;Z''']?N#,,W@:E**IC+U MS<2HP\%PFEI4$J%P%'UW>)[Y=+J7#J]D\X_SHT;E^N=)3I.1BR9"N\T.1%E$G?".&NQ/]D,O>8BXR]> M;JCIQSN],]I+^)76Y1IJM33T@#\ M-#?] 9[_V3CWWJ4L3"R]32,$IJS.28@H+3"N-86;.O??M$S?# >CT4OPZ@=\ M ^W3S3<;>SM;G]C&UUVZ<_".;V]MP_K!.JR_66<;^]M?\-YR3HT_VWFS!MO\ M=1_?%YNK?QSLK.[L;>SOGFU_W3W=_HJV[?X:/NI^@)N,(S M",P3)QDE@NF "\JCLJ+)90 [6U!W-[;8G\1R34H"<"M/P]3L.8+22OD/_Z08@67G!9@"Z9TCTP.^)U!I)UIJ D M,U1IA#S1U7:6TV1!(>^!V+-;8-!>#4]<6+6O0AB>X*\E_'@XFABU@^,]= '" MR7!8HJ:7OGJO?H//#,Z?=4M%RQ0WPLC@.=JI%FQ4"7B0X&P [>A]C-3SL&D% M[(<#[#GYMME("3YHPH-F!+T+09R2F@1<1!4M\UK#THHH#<=JM]<*36V!)I], MX%KI0$&#B=PIEID$;8*E.CMY'V.R0M/C0--,4@W5@5DF2 X^$4@Z$0O>$QV\ MXERH:#*ZS\)V#;NW^[QXO5Q;;"YN-I8AKL9]C,.;=HQJ,0+/>\1G@\#&4(_^ M?(C*15#H%P)W7'$AG792LH>9(D\T0J(WFHR7 C(#E[43T47.:8Z9/Y3M5Y'G M=LASW;R3"H).-!&A@!. 7/CHA2$Y,N5 HP$?V=**6:0VU[=+A+R1K= MRC_]\!\KW\QE^\:WGE+>])Q#[C X.!KV1M,DR%')31RFR\F)37:[_G5T0:2& MDM+O]$:=,07S;K$$47)'*$?'>R6K:AQ!;#B'RG6.\%9NM^&4.\9'6>[,-31G M!E+RG\:D<0V_Y+P1A8GTCGGBSCGA2H+G63KN)#<\+)QYA[B+3L+>^94+SY[# MH8?>D;M*WS>,8XZ]\TLUF9KG9'$-0=\XXW-L$8]._"C]YZ3,P$,P6BX (_4U M0NK.!1=U6]BGSZ'\/ %^.M;*$?N-%,XO&_N?/CKNI:4Y$NA%WZL;:9F$FD.#>- MNKFB?\B3**#YY0!,G,_&T]_^ZKPP6)9/4%:P.BX^.1FFS5PP*35,NX/#/\8\ MP?\>C(Y'?^ZAL?$O-TKQ=W=V@<6I 2@[.-_77YWWSG;/M#4.M;[_CFZBNV M_N:W W0ROFR\6?NR\77OT^;J&MM<[??7MSZ)C0,_CY^GVUIK8?/,.UK?>P^:']^B'0M;"(08R)&.DU, B, %&*T6YH8J"BPKPIJLL"] M82HS82DH[GV@64H6/&-!:Y2B:_4)?VYM_OO_D7^]^G-MM?/OS?7?US;^?+7U M=G-CUD.X3_G*9;D?+^R/QWGMN;@01CD5?8H@-?46MZ6CE@5#H]#NT??SGV$O MQ9,^[N:U@Z/^X"RE/\<6\\4FOKS-7XW+J?"WS7RAWL8T_LW>?\D['5UH_.P[ MU&WK7S:V=L5'EU)P6B>BL@$"*BOBK+=$A12XS#':LB +5UD3RD)>9CZ?Y[^A MR1,^-9[?=&]T2IW<:%;QSE34C([QKP87B]K&CZ+QU+JZ&B67)=.MJ8#A5M:Q M/LI8;[8''I[!^IL?9;*=A2RO!\,&*QJ6W\[:3"SC-A4M#SF?E\XS;I'6N-AS M?<.:J0=C2GU.$\?JQ-UMXNA+JTD;'5^)2_PME9Z>H][G)IX>T]$PA=[8="JQ M"'O?P(5_W_)OW:G-K^W1[_Y/$]S]M[Z^?;:SBV%;W M/FVL[I0&M:<[!^_QO;B_OOIJ\IV_\%[R<&=K(#?V_]7#,:&/^4=O_>M;'.Q]:^#'7QO@Z^?KK\V9_^]=9Y$3->WUKZNGWY,R9@ +I)LO2"0 M&24^ID0HC<%H&DW4=FD%=!=T+7.K*/C"4= K(9B,/"M>BB2$"\XSP;RGU$;G MTX].ARH*+@0*OKN.@IDIY@0S1%N9"'A$06=Y(B') )"2XCHNK4C6E::B8$7! M%XZ""LU D*"T3PY >Z_QWT$H[KF(.>0?=0:N*+@0*+A]'06#8#P[G4E&HQ!1 MT'GBDQ1$><=,=MD)&Y96!.]JN/ MPP3QH'?8&QT7OL#/Z3R=X9'/X9LK_M([QGD)-QCYM4RZAZP//+\&O]URSU54 MK09LR876UDI'N03)K(/ DO2*A20T>%Z=]\4'[*]SG'>6E&=)"&*IR01T0.<] M"$\89Q9HM%9XBF8K[X*P"U1D5^7[H8LFA#=9I"@H #CIG!DQ<%)R7>;/G-KPV[S M)_JN8;>'F*!%41/S9^8)*Z^JFOCY:H)><_/8QNY'[D$;&2QAS@@"E"=B1>9$ M*J4YAXP*'Y96K.U:.NOF/4W9Q7P3YUXQP0<0[7807 N3? M707YTX^!:V9HX$1E#0CRN'Z6J^+KR^A]SLF)7/BF65?)66>_HGQ%^07!LHKR M#X#R8*T%)PS3-*(%CX:?HI9+)R1CB:98(SZM0/DK$1^V^>HC",FSJ_-(62O<]I4E(X 85+7YS,$[WXBO,X)2?'W_[*O/+C*Y4="\) \YJH M:R?]EW[N#2]JK'83\/J0^,37YODV\S/C68CYTZG9;AGMU>6^L7MNU.D/#G<)HLI!J27'L96TJ'$M>K-O M.J=[O;#7^::9-BJFT^CZV7L(X+SPSEH)*G@O@.'&LD$[:U+V-Z5*_0:-PG#H M#G>;&OA_G#;??':9S"=[NM M*'*V5*JHI:(00W)911,A.2F"5^G&3<5_[E9LKW?Q4%MQ[0MZ"IERS7+0Q/M" M?@,&B'4L$J&T W Y!Y5+28*>W8C'>X.344.(>)>=B)ZAYYA>F*+W?0O9RVUG9E)XR:2Z;8.3H9EDL?3]E!O@W!ZQ&4,<"*5XS(SUCQBL>_S-W;_L=[VU_?VVME>,V' MQR0V5S8S*JCP2SP9%HZZ%[]]WT))7?+!:FD]"5$P CH)8I40) 7N@*-NE(5H M\(+[?^J3-31_HPLVT$($4W;6;@&0F_8\7Q3[X^UAI[BP9=-<)25+;_?" M+=>9\BEU_FRD\_>384!C)3465^=OA4>'TU_7_OS]]^97]NO?BRREPT9X$[IZ MO>:7R46:]O)'TTM< ,#:[Z_6+RA5KZ#!<<>AG(]"TX/^> _]^-V]SI$[&PY0 MJ&.*)V'<[AZO@-:R,/7\RD>>"1.<*B/ 7+\+O3U$# M*4NSQ/4G.-JQ/@YQ3P_HY9MOM3LSR00BH2SKI?5=+W&G#/<0. M:^2W2.WFY F^HRE.!Z@DT^&+WVF?3M=QIT4:E):>4)X5 :+_G6,AOH\&3@]WT']. M7/]GXMB];9&IBOB]/%)#+XGS,MY]%F.G0!? ;RR;?N#T[*G7WW'#N_>UF$,3G@7C;E,K_2?%,\=6]N918]3>C];U2>A6 MYPM7\Q23AWB%R_BY=WS61.%?,*_JE_75-;G^[J-2V5II&0F*"P*E 9T1:%,H MX15'FT(%+A>"376\%0='8Z-XLHJ7I.DZE>JW@R>H'T:HF% JC_ M",]M MCE[M[@[3+KI7S>2\+:&_PQ$:;7\5/^[%S\[<'?1'8_(7[W3:P*8$3;:*[?&W MWN$X2G^5>_09T;3.GZ<)UG0&)\>C8_26RN2,3\5^9>^EXA M\X/0:;4HYW5N0")#M$%1$+8DQ%#E2QZL<,%[8-9 *@$)9F\:6KM+1&*RR)L7 M:[PQ"08^[U#$.#-V8ZO_:?O@K_W-#V_Y^L$?!QNK>_WU@S6QOK_&-]^LGZY_ MV.GOO%G_NO%A[7IF+"L9L3@^N;V_?;;S9IMNOGE_MKT5SM:WMF'[ZZLO.P=_ M?=K^NLZV_S+C7I+CS-BO&UO;IZ46VC&JG+8D*QH)9,C$IN1)5(QG'W#-K5]: M$5W!9TNA6YL8^UR*&UYZ[<*S+DWX/0T;K'P0K.:/B-130V9BQTR-X,8&/H=H M6B'ZAA"]/@/1/KMD+"7>9H1HJQ(QU"LB8S2E?95@7"^M2+H\YQRE0G2%Z K1 M3U0]=C=H?L!SO5EL/G>Z&Y^[6M,/"]7OKT-U%EF5)'1"A; $-$_$&R<(E\R" M2C+JAM!:J"YE%:R?#JQOI?U!+_ C1E2:Y8_1VDDG]9C@8C2KHWP[T MS^:$4&06RF@IB:0![7,3/?'490*02ZZ: FK2T@J3LY7%K>>*O+>0+]SIW)B0]-SL#ZGH%4-T,N+BT(M#^O'>GE<7#MV=SC9<7(,V#84Z]EQ#L?9' .59? ZVZP*A:CU5JV4'CU!VP#37 M-F<36,I@,GCI16 .//ZQZ(K^H%%E+3M81.@6=ZL+:8]NB#':S=$\-JU4&KD&W&T<^4"2JI((FQ M1$!D3XP&_$TYX550,3&^M *,+M-94IK6H]NSN4:M.JA5!T]EHM:J@T?&:3G' M M5)28@^$:Z5(Y",(%XX0:1WAC'G#36R83NH50?/Q/I[!!42RT@20\4@<4XS0))BU-% M$=C +K-[VY^+AV_/YAHO+SY:JPY: M&B*M50?WI^-:_S<])[A=__J>XW-_#-Q&YZ0EEME 0$I.K %*DG<0LS+:)[NT MPF9/MFK=P2+)=PV/+K:!6NL.'AW:OEZ'-AK!6YD3T<(R C26GNG4$,E!4\0X MH"8LK7 PR_H9'@$]FVO4PH/SP@-6"P_N=.(?HV),298%&+#>.!,U4R)Y:0$< M9TT6UU-8L;7PX'&UP)^S!F[V7BC!)+%@Q(1[,$5-G-"::=P3D\H#P6;9!]N7 MO54K#VJV[,^O/+@;WM;*@_; [(RQC0Z7DSYE8H13!!0XXH7@Q%KJDU.60^F4 MKN?2T+0/9BN85C!][-*#NX%H+3UH+ZBRZZ#*<FYL0@5P*I@LG2,@6;>R*BXC4D%1K.. MK E-\VEHFM?J@W:@=V\V\I!,L-PF1H1GM"3I&N*]#[@)'5/14AN-0/06SS!# MMQZP+:91^F ';/=$L5I_T"YLFW'WE9+2Y&B)T0$M4ZW0\6=:$JN$2C0)Q1U= M6N'H[\]IN=AZ>'LVUZ@%"+4 X:FLU%J \.A ?39KA$;*;)(I$JYE1*!VF?@D M K%:62EI8B*7UKAL-@.B5B LDOP^CZ#H\[4_:P7"(R/;C G*8A"1BT1 QDQ M,48\*$FD9SHJQX)J2A!@F: &*8\B08][BQ2 EN:L,: M)&V;B;I6EJWY3C51[XSC-F M>8X#7L.HBW*-!PJC+H)A>M\B67Z?N.H++I*UG%FM69)<1[",H_@G)61.DG*1 M$S3U!D]AQ-8BV<[?C::B^XG?#P\0-IV#-O[' M:.-O;;/]D0Y<[Q!?_S<.N>SQ$]??2L,#?@6'<%K"+_%D>); MZ;,027ABK5 $J'/$I$*E"EF#R."$=DLK8OD\MWZRGU:NB/PD=#?=XM-]"(VD M_83XXB7O6""\Q,&)[Z>K[O%"AD#K-9YM2/C[N0J?TP@!L(-X.*WN*%CP ]!3K P,>"UBX6L,>"'UV:;<])PG4C64Z<(HQRU662)> J2V,!8SMY; MS76) 2NNGU^J6IL#!#4=MSW1UDNX5J.M#PMHL_S?PM,@.2/*I82 YBA:YH4] MBRF1N4O.Y[BTHO2RO'=F0P6T"FB/!6B/&?&\1PSB$I)=C7BR:JH],++-A#P] M]QFT3X3Y$GC0V1.?M2+H#EH(4D<#=&D%N.PR4UL;U+#CPXO\#<..K(8=[RW] MLV%''0"L3D1F&XNCI@CZ9H&XK 0+.FFMQ-(*7U8W"3L^A[8:/RQE2:$$B(X' M3:CH00-#[:UU:6E@Z*\FV/?J,*Y-EG5K4%Z:$R^J=L;MD&9.V8OW)@OPDC > M' ' '\ZBG<&,A1P!?-2LL+S=NW9Q\3+#:_7+<_&?%CL@]&,\JW&BAT6YV2)M MSJUSD9%8C&>TK-";TI23D)F%) *S0A:4H\NB ET%NH4%N@5-C?L&PEW*87FU MNSM,N^XXU=2Y1T6^F3@2")2 ("(1'A#YA.;$:&6)%I(Z*ZSCO+#XLJZ0]S[S M6SSD>R"O=V%!8E'#2+6ITZ?$P82:Z!%(;'Z(A/FA;&H);8DM1&-I"2@KA M@E=I:<4L\Q]'E_YQ7!9S9?:#L?=YY9_X8RH8!VZXVSML4L[T5+AZAQ'WS2]< M-S+[G1V=7)*"@T@Y,0A9>,>3 +3EM,W&"WN3'1WV4CSII\T\7Y-=IBCDX/Q:UOE.;=P1/_JXP=;N_G^@OA_?^OO\/YGOS_XLK&Z#>NK[T^W\7W\ M/-W>6A.;;][!^M9[V/SP_LOF5N [^^'+3M]\65]=DYNO/C(5J<,Y)M:+3(!# M)D[A!O).4)Z20_!!!RJAYC["V3\>HHY_RXLN:=W@A'>HRV1HD=XJO'^)V(_RB?;AK==$Y&I0JYO/ZO/BH.@MMH MT,=!3B[S>;I3.@>#F/K+G7+7YM=.[S ,AD>#87/MG!S\TN9B<^>PM]'(&'764$?%*R<)MSEBN8U=^JV*Y3E%RXL]@=\]:;GE M [^TB?MV^_V)['\>P MOWZV\>;MV?J'UWOK!WB/K8#^R7;CBZP?O)UUA+<"^C"QM\%W#M:_OJ7;^V^_ M;']8.]M9C7V\_^G&_J[[D'J?A0>=OO<-..?@;S3!NO\AB@8_W.L4JJ3A!B(!J\(I&2)]=00]%JIBR+Q6$H"U#+_/A5)K<^YN\C=R=^J(M<6 MD9OQLRR T<$'-%6*O>*2(X9[2;)/7 3$7Z]L%;E'%;D[N0I5Y-HB>NN @B1QUX2@D:D9,ON_+MC][H$\G#E#J]XGF\GRUF##G= %#K';LXQH.'L%.&24@*0&?$V:\*\E,8D81/5 M5TII?V[V\\\/*_R$<.BSAYZ%/JFIT/,PT#/C/PA H/%4$U0ZZ+);GHC5U!%' M%=-,>\Y<:;FQO"#-ZROT/$?H6>C#E@H]#P,],WZ4C%I((1WQ7I:3,.JLK M+%58>ME.9H6EQX6E&>$402I%FRHLS7- 'Y!. MX6?4W,^I2BLU]LW)^K2^?J\W.AX,RQI<_M0@-V\6:7>'9\W6T+^.ERO_'Q38;GAZOE3'7F"=XO_XF?&R8W.AF>=N5]CAG%]Y]&6T/)R8,#@X&AY.9+ UTXB"-OX\7[H7>47G$(W?6 M=%N_X82WH,QQ:N@(\LGQR3 MGV_<9EN6S5JT0>]PS(5P9:-.]@?P95V( M"(X&HU[YS"_#5-;^_>EHFD63P^#, Z&@E MMU8X*C3H'+W^B.9VPQ3SSW^XMHZ_H$YA82JPVCS&G*UZ3>+'EA)XJKCC'C+Z MIE(Y[V1VCBNC024(>FPSXG=2?%4,+Y:5P[L*P6,&:IEEC/EDO9?!9BK5 VW> M1V>9F:%S:3";-$0R5QEHQB!\727%D^&49*;);^^D*YP38WMH2F'=_&0-D!=+ MNG.*RN!_W8$;]4XD88](DOJF3,;H[>'OC>J\Q@[6O+F*\WENWC\#5M0[4S%) MO,='PPT*B>)$>L$().#$9PY$172XJ A,4KFTP@0L\]EJFNZ=M@S37-N<36 I M@\G@\=:!.?#XQS+ZH]A3W3(_=(5TR3$E RE.CMO M<:SR5 -XMQEUU I4%F&CP.@#G#1?) D[6.^BSU#T(#==?\S%VSM?91 MA9"RS)(D)CD!, IW31!$:!XC5/#*D0B'ZF/7#K?JUMEYN["GZM>WM;]LK[Z M27Q,09:S.4:B49Z ,YY8J04QSKCLA(LN&40\"4C:!>UM)QPQ00!K1GQ)AB29#12%T?*P=(*EVQ.W?)T%_U8?3ZL MVJP;:>$V$J !1HT7:*G;+!".@K#$.B$(%50WK+LFB0)'; YQQP4<75&I5YWS M5KC+TS#F,(7![B%^>1R\_0Y7:Q/$/-^R32#U<)1*@+-$6(:NW("4FY4X;6_4 M&: QUUQSF/YSTAOUT _'\7[NA6EDMMLYW>OA#?"SN^D0+;]^_ZSY0FD>54R. M\NUT M,(RC=/@2)?3K^R\?56*HJADEP7A %\EG8@7E1#EGF.+>1YZ75O+@9#BV2*\? MU'3R<' P&[_O=D8G?K]$]R=G >4(8#0] W!'1WW<526^?M1W8U5Q.5+4<;O# MU*SNU7. (D"X6IVFFQ<9'U%\0U!PPX[/)@;XSX;[>#0^'KE^'#+NGH8#0*$; MG82][N5CF?%(45YQD!>\R7CAG'KE7&!\7#+O &-\R;A_,IH#D_'HCX;I9C\,9@LF<:I!TUQM'E]_\]&!UO#(ZW$PYNNI:7.>>KZ?0- M8#Y;7UT3']$ +KSSCD"TED"2@CCO*%&:H;>E1#(NH0TNOF,Y-3+;!!^&TV83 MN'LN2=85[ R#4E)[(6/GD' EAM_M'*9&5N?!(;[;&UT_;+YTO\9@<+/'!Q?' MV(]L33S:QAY;&*\'P\E+Y7//L%K^'GMZZQ-\C"! ^2"(XJ$T)2MI,DI1$K-G MC"?MA95SF[R.;8\;@_JC8_B\T\BEE3]PU^!HR\[^\SSY8.;%][@[1BW33I>- ML,:\*9KV_+G& %'TTJCSMV)T:'2"=YV8/D=NA-9FN=B!.QN_ M=Y['T>1N=$M22LFXF5J!@PO<0\MI+-7P!2?,9P;1N,KC[,ZFCM=ND$9MD_7GJH QR4# M;6+K3N[3.'E-H'ARO%Q^'3](8W8U=[PT:]W9Q;ILG0]=200Z_\P8YP&-R]W EI>(R:IE,<]E[NI2L7&=OY$[\4AQY[%[;F M09K8^I-GO)B.6TQEN=!JBQ>N$&ZSG62R3TW6@T!LN"-?V>\TV*Z.4WYNJ! M:?+EK8\*?U;+I7)D:N[2!V%:X:_,61JQ%F\2 PAE__GKP2&+@"(R3@2F17- :M]V:> M?,YS]KZ!FY^=88P1W.^=MU^KA/L-G7J*:ZWK6M=5RKN-")MUHI1=S*E;(QN" M_'H!\O_PA[^T;,@[%'+-9X%NG7A]B07>GF.NFGSLKBSH34RV\_?PQ\BP7, ; MN(N[H\KR3Y?Q?RY(X$*+\Z]NN/T>- MIN:W=Y#/%Z+9ZR>XD,:W<'?\K),2KR_@>;YS;YSPW&LRGGLEY;DA7"7ON=?D MK/>=S\#CK6@]+O6XU.-2CTL]+LMX7):H>_OD=?IPD4PRR9%]J1_! M.-7L7V[_N.2KC?S7]$9L6>K);@CC\;;?;2D1F'3=T?;Z7!SV^V/\\ NTFTVQGUV MQIE?8F*-V-%L[V]OK9Y_%N\VW?/WLK=QX%[*[O MK)? U[5V-%\'[WY[??;N59#K.UMGZSM?Z,;9NL#OI^O\S?;'5U_.UO_Z<+I^ M]OID_<^)8WZ-LMXHYHE2/)+=:'#(IO4[6DVA$((!83GQBFF2N/360%!,)P5OQOFT7K5< ?R@ KY3SKI33 M!BI8EDX(E2!RYJ7)V20I6=16BUPIY^*C5JL#H@'#0Z*&F"B0 S.2$EM5'YEC4-[VER%K,HY*^=\9,YY M/XRNG',YT/OU]_- U?K9!X[W_2D7XT.!(B'+1("*0'S6B00\/%KY&+DOO>JH M[$.-5-T!P>7'0:D9H$I: U9+X6 ;&"Y-E M!!N%%AT;5S//058S@T+GDO;O3D,GW>*"XMTM$?790.\1*>?4O;E_ HJ5C]X5 M%%MQ]Q@LRD'TA(/+!!)WQ'AAB+!))QM,T+YK,[SJ=+\'8DW:@;>068*4@"J% M-FIT3L= '?,RI0ZSILJ.I@2"5B@[&4X#94"DU\]UYDHA^06JP7$)QB8(/(D0,Z\$:'EPH!57 M=2Y$Z0 9C]>1@$N*&)8]$12,PO_3$./*FFH[Y1<> RK_67+^,R.N5?ZS1+C7 MCD@Z)XP4&1F/9)( B[(,PZ#$,N.C-2!S1LN/&=;772) 7IS W]Y!O-H1 MZ1[Y86^4M?W=Z+R3UN+P&=/_WQDI\#W=$/H%L?;^:@!O[FBG!T0N"/ M Z@ BA+O$R5@0_%Q2TF"43Y)EFDJ51IS\G'?@C(=34Y;9GHWZ187%.X>/O#W MR)!WC=V-G@[-U]7PW\- 8RO\9U- 4+21",9+-IHI.1%,$0@T<&.<3IPM,30N M.77ZVQ/%_QZ=.U6.-"40M,)_,M-L2DJ44APY4BC-BE"!D)"CTL'JR%,Q EL0 M\%\+?/HK,5IR8C2ON%]GB5$E0%/B7BOZIS-/UD9#(J= ( =*#&/X)T0::=(1 MI!W5@$I9^<^"\9\GBOY5U]&BPD,[*!AU0NKC2&*($9"B)IXE0[2+W#KA!'5F MB>VCRI"6G"'-*S+8689474?S\JJWXH8>HH;L2II$:9^A'2>6)^1/SJ.\Q,P< MXUW$QF=7,3@J[WUF!8-3^KX6J&+PSV8[:^K7_:",30H0^F \LCG"@G4$K&?$ MYN"(HM9X#5Y0B+,YOVK25Y>HW;-(^EJ<*VX'Q[$T[89 G 9&M/+,!LF29B7D1TW?="G?O9*?!R _"U3Q5\G/C$#0"NY) MQFU(P1(=R MR%DX3;)!.P]<2L1PJHFCQ4N8\60$M/@LZXOVT)):[/=H,;M\<)C3X+YAN^>2 MLK5 4;LWYQM:6WW.%^7XA(!>LDD8@?BFN) $DM3$<\[*CP@.-:,.M>)O.2G> MLTC;6IS8WACVCA&[:Y_/QT/$=J&?SHE&18D#I0A$C[\A^A&IA$\R2&-S)Y.U M:J+[\P[Y3:!-E1Y-"0:MJ!^C7HE4U])T8(&_:8C197\3(EWK8A?,#:9+#+Q:/D1H"G@;\B LF-6*2V$R&7F M#I@^:R=Y5N[3;:18WHA?Y3ZS8T$KZ)>Y40"1$\H+%H@$:!+A#TC11NM%0 %9 M66O7^E;JTZ5#7ZG/@H;\*O5Y6$]X*]ZGDUX4XW^11HA_&4S=[^/YO@])NIYREGAN%_PZ.CX9';K_< M2L_AG[GW*H541BB/MD2PU5XYR;,4]3WOV=DQL*P,Z Q,@%/":^8BN)AD5BDQ M7>:R/BW]J[.S9T)#,2$N&(7FTG%'A.$2R5_VQ(6D2>1:2<] )I-6UMI^KP6: MNSKMX:[9:$\V'+O+V6ASFW]]/YRM\Z^7 X%;<4A%;FHTGUFE@"&.X2TE1K>V47(N="E?0F3";BG!JS)**DB6F]?$7)4Z=1F/%>(AE0J9+#2@X[00[OA[25'"X'!D^(9*>2F>PBT=(PA%YF MB%,N$66R#%(83D7IVP&LSY;!2*]EL_!KC"I8E9X88!9H@K-A3(.V,;R<0+$5K';.9LE*@RAN! %09M1& M0!H>M023E,A+#(J5-5T"$"J8]4$GO%\ IZ4W2C*PE*6L@J#08=94V=&40- * M#EN1@T@ZDZ(]T/3D@5B&9,DJ!U)2<)FKE34NVBDK"P\"E1DM.3.:$=BZS(PJ M YH2^%H168.&((*?)M87X*/*$I\8HE^PG&K0GK.PL@;<]J%6SBXW 4I19B.4 M!'PS2)N-HSX*FD2R-#)I*@%:'AQH!4"I8S:IQ @HS0GD",1([@G^E:1!;$"# M&@G0S/VRNX:Q*9?DM>1> >!I! 1V)03 M3"$!$A;Z? G+9QSMHPZC?IP;C[N[B6^+G(669V&\(B!OSKA?-FAL17^DYY3STMO*&2B5;RZ)88'RIU6G+J-*_(8*5.RPZ-[1F;2)!4XH*(E'/I,![0JK21 M.*H5STF$[-(20V.E3@\1.*S4:5'QH15/%%E!=#H3:P'M*^TXL)\NIX 3-1T8 A"?&YT24"YH&[SRCG>1. MSZ[8<%3\6VL-EZ/6\/I\]4K^YH%PW]=_I2V$2XF#ETR5/C^NU-508G+F1 JE M# TY0%KFNIJ:4K;D[&]QB@VGGL!>>=^\4/'L.BIJEV/@WI(@4%%\0Y0PGDK(E+ M01+?S/B)U H35]8$;=<;UC%573KTE1ZY=J3, M 2 0G2<&98-8P?!WICPX!#TF;-^(2G^6F_XL4+%AI3^S(H%L%]U(R%9$X@TP M1 ):)O>"(";D'#T:23+QE;4)K?@K^^G2F:_L9T$+#2O[>7B?^#@AXFA]8W_SP;D_VK&_:(T#KBCACJ&5EUPF5KM$P/G$N=1*JTYF-]3, MKYKYM5RQO^E&L=? W[P@L17XLS1(#3D2:$;/)26)T281SDWVGF=D?FJ)(7') M>=/R!OXF$*=*D*9%@U;L+P9GN7660+"%%C$T :42Q!LI'*),=N \ M0"AA/Y2./F_G.RQ\L5\7HGV3!Y9^&,_V[.'[OPU"(DUU;<^-@H 'QT?#([=? M;J7G\,_<>Y5"*N.61ULBV&JO'.59B@.?]YQMKR!8)W5,( !-!,0@/'$2$@%#,S'14^(%%2RQZ"#SE36[R.-= MISW=-2WMR<9L=SDM;6YCMN\'M'7,]I) <"L:&3U2S^@EH=[*8H%[8JU,Q&4K MJ3#>Y217UIC2?=9VQRT>#G<(:BLYO"LYC$93;=!RS@P9 35>:.=5*LW*9:3< M5G*X!,C4BHR"9YY!B$0*F0EDU10(<1)HXB$FYK5%/%BJ]+#2PT[0 MP_M!;:6'2P+"K6BM#50)GPT11J"%+C-:Z%266@6KLF(B@M)E$ISN3YB&NW@X MW"&HK?3PSL4'$'WV1JJ@#)C '3,\<%K&W(!W5E5ZN 3(U H=&QM\")!*/0$C M@.> F&P=L8+K[" %ZUTIH.)+ $N5'E9ZV EZ>#^HK?1P24"X'<^6+@D&UA(% MEA*@ HC1-A&',D!EU%0D*/%LW>>5'S[3$MK/Y>S5 MK;ZT!,S,*"=4%X4 BE M-$6&_V61DQ;.-CE#_#QGB'=IW'JMGIT/O)ZVX^/>.:=#HB3KQ E -,0(%Q%= MC)2L9HIV4TZ.;\RD=E0K\O#V&L![;Q0L16R%MPK;;TE3-E0!O$I M8CRE)&2;H;22BBDN,2I6WG0)0103VDEIO2ZQPIP<&I^@L@)M6+2:=Y@W57XT M+1*T0L3"B*AY!I*HEH@$5!,G1"+640V99:".KZPI.7,'I>ZA0.5&2\Z-9D2V M+G.CRH&F1;Y67)8ZQ+AD,S$N*((R08D+4.II:70L!$F%7%GC1O?9S-USNP=^ ME0)=+C W"IJ+8DR=)!5V1! MG!>*2.^916X4&(^ED8CMJW;WI(4OI5V<\-_>>.ILG9SY&/&_.C5],2%N8\+@ M3)VU%#HZDCW^0'XGB95.EMHL#CE8ZXM[:VE'Q"UR-ED=D?"(X;\Z-GWIL;$5 M!'0,DE),$"I3::3B7 D"<@)6@.8^6!#+C(U+3IZF[",WMRC@H[.GRI*F18)6 M$% %*A083FR6'I' >&)]"L3R)*1 J6#6KJRUO>!U>E273GRE1@\2_>LL-:H4 M:%K@:W?2M89J2S7)H33/E,X3GQ,G/#NA!/*@( 0"G]%]W>Z@61G0@F+&0\4 MAWC+^%ME0@L#"*U88+:>LI(8B5B0"$2=R@AQ2R1R(L:"RR&Y24QHX;&@TJ$E MIT/S"@56.K0TZ-<."!KPTAC().J<"6A.B76:$HGD&7F2S&@FKJRAF/3IS '! M6@]X_X#@J$#WF94#3CL7:G'J >M$]-F@;,+4S,"#5DE$M.P<)<"2(UZ[3&AV M20=O3"S9G>V^N'4L0I>.?$WG6M!BOSH0_<$AKQ7/D\DXR-'@WOM2RJ,,\4%Y MHD5I.L88R\'>V(=VX7-9*_E9T**^2GYF18)6/"]EGD%(A6S',$0"!L12DPAS M+N*6>QUR:3D(=2I4I3\+1'\6IYZOTI\'![UVGU6CE%;(=W(R?)3J:2B@V<=D MUDI$%D0!/2'[MDMSH2K]>8BIF(M3T%?ISZQ(T KB^6@3=2:3F#G2'QV!.*D% M*7T50Y))<6M6UF0;!2K[Z=*9K^QG06OY*OMY>']W*W1G%6ZX<9YP%TL.)P Q MCAK"LRZ3JI034:VL,0/=HC_/KI8OGT_!KL5\RQ&\FS#6O!;TS0?G)LR[% $@ MF!"(XRP1$+BVAM)(HH$HM-11:[?$12LU36O)6=[BA/BFFWQ>Z_CF!8GM^9/& M9L:2)3$4<]>:,@)84V*#M=D)+1B=7XOC[D'BDO.FY0W\32!.E2!-BP;MAIX0 M7,B6$QVH)> S$&]*A8N/BDO/C-!H!ZIV!D MYNO2L:^T:$%#?]/1HDI_I@6\ M5MPO!YU3Z6"NP"S:AC0XHAUU6:2$(A)6U@0W?3-S"[_N(5]E/PL:]ZOL M9PY@T K]!1\#Y6C\Y& U 1?0#.(L(P7*)AEO ^141AI6]E/9S^*PG\4)_57V M\\#^\%;&)"3&V0>4$,I*#T_:E^UJEX4OV>M"N&_R M:- /XRF:/7S_MT%(I*F%[;E1%/#@^&AXY/;+K?0<_IE[KU)(9;)Q3[#57CG% MLU3WC:?=CI;\A< ]B@?'?C==3+Q]WN.N+5"+)F3"PR)!*^>,9X(R-!:RU)3Y M9@;KD[+#UKCK&E*<#X1.&!%HK:>.2TL"R@ !SC0Q62JB 1RG8&UT^F;_^0)- M8)T[.-24MR>;E=WEE+>YSWWF!F)488(4G@PI5$%:R?M+AYN5>99F6>78/@6 MYGDO+.XH\ZP,1!U)U$(0")(1'TP@AE&6,]?)LE)<:EF?M;VL MBP?4'8+:2C#G1C!3\%&8J$ R!TXCM<@^42%0DL$H:RK!7 +H:H7$J9$FH25, MG >/!#-EXB$Q(K-5448EC04DF,L 6Y5?5G[9)12^):)_+RBN_'))0+H=QJ=2 M&H]&!Z$^$QF00L(<&4$R<1+!Y2SRV%X)I- MXQU?6^1IUN=.JY'S?5;#_ S7<3%&%X'@>W#8R,X+E.)T6%Z%5^.ZM/:)]NEK/RCU_0:SI]V MU_\=U3%^%:KB/XX.PA>W'Z\]\@%IQ[CWQH5R;G9\$Z_LG[OXBH55T']"_.]_ M[7[DN]_\SL'WC5=;L/[JP\D6/H^OIUN;K\6[W][#^N8'>/?7A^_O-@/_N!.^ M?]PU15G+C9>? G=(JZ(D*96R\:P,<8F7E _M:%3*>V]7>@F9S%?9VZF72&QX?E@:,>TKWFQ24!+2*=^Z\2 MGVX>/4WN<-A+>'/Q(BEMI.3/,].:GZR'$EA^H;T3-RQ);/E@=_?@9/CBZJF< MO(B,WU4+-OK]A^9M[#=G/_R]S@8?MUUIR\&^\TJ-6_Z^_C[QNJZ MJ)_KV8'EZT9/CS63M7U@LBBG<6[B^(O'>JO?Z*UK)&?TG%)]1N6-3],^N_&Y MVS[6]@7<_,[;/O7VYZ2HURKN]*D_R53M8$+J-$3]XHZ8O,LMC<_IHUC?/V46 MS6V]&&\2XFYYFFV_- MB)[RAF\,,2SIPK&Z-RU7*(+&F+R'8^<@B3LNN&P&<+52Z-'ANGH M:/>6CF5W6(2YR=>]"V2?[T4^G_%8/RQB_&8T>&<*.G0LKE*;I%Z.JUR+IVC' M=9!4.14\*!6-I]& -\ ]"]9VJ?#[:G?4S8,CMWM#EOC^\1Z)!XWCK%SGTD3# MUW<^G&[LK;/UO77Y\57XOO%JX\O&7V]/\?K8UMF;O7?X_5O\XV#]M_?7 BT' MY35\Z^S#Z=;9[I>-L]=TG;]G6SMOV?K.GSOX'7+K[/>=CWMO3SZ^,1=IXOCO MV<;FULGZR2>J)#!N(O%D MZ,>9%(%9(9U6X)*UF1EM0N316RJ-:]"/G:,?6PST6\(JQ\<#OO7KP =.6T$] M)4[$,MTZ:&)94(0;R7/(5J&TS*U)8(6^"GV/!'U>:9I8LB$[ -#@I)&),95B MTDD9TT ?/8<^VEWHJQ W)<1]N YQ7MN4/9(YJ;(G$*PC3AM)*-="!9JE+Q"' MDM A>'L^[>^OF^;-H1[6)O@W =L"-7*M%NTCH1Z=8-$&)[G701#%:"*@(B7& M2T>XM Q!:[S5W@/1*"2(%[J4@QA#C''>!S0%A4.\8!P!@^L*&,L+ M&-J!MY!9@I2 *F6DC<[I&*AC7J:T,)93!8QY D;+K,I&QQ2-)98'@X"1+#&) M:\)*U4I024H'2##H*@7>(;Q8^@:#_S-P?K![+6 ?W'![IG#]7:MQZV=4X[T: M[S?IU@7J0UYUZR/I5C[!>)%/$T9VTTPV<+&5>K7+0' MME0NOCQX$64VHN0F4 K29N.HCX(FD2R-3)IJO#]+O&@9[PR/0N00B15:$'#" M$F>")I!M2C1'0P5R<2%6+53;?8GQ@GO/=>9*V:2!:G!<@K$) D\BQ,RK[?XL M\:)ENZM"(@(31,>(_,+;TMHZ"T(=@D6F+HC@5M8X7Z6LW56@VNX/9KLWQ^#N MI9M/UP>G:[DP5$680L.0-KO;<2DD_4<>=8TK(Z+IZETF@Y+G)IZ4-M)(:B MO@ 6//$V!$*ML&B#).U<+(Y.L0I+T=^L:HVJ-:K6N$EK2)ZMRS;IG"EX5!7* M4"5#R$QY))&QNJ^>I=9HN:^,IP+% XCD K5&2)$X 9(DBM9I+C6_2:&IP5>9 M;+N[J]*8M:7F10O-RXTU?];/Z^F[HKV\,D_S>NNR_YP"I^XYD4=>AZ?7>U]W M#TY3^F/DVYN,5A<==QM@&C90<_GY7P^&1QL'1UL)+RX$4@N+4/?N"XC?_U9\4LHZR$*3[$4F($(B1C!&3%#""16Y ,079D2_W1V] MAY*[6^0'9>VH<><>ICTWV"\-]8[W#R^V:)0P,W;GADO[B7\,CX:]IMLL/G5T M<,WUFUK=6'[_X\-PM;>?CLIWEMY]>\T[\X^9RZN]P;"7OG]-8?R1/O4N76]ZE4>Z9B,E/>; M@\/Q0^5U[,K90*P)+^+Q86E^^ Q/P[O-+?9)66-]\UUG3!J&=GO3=?X<9D4Q3TG:U1%L0A'X_/)IYR,L&5(F]89""A% MB;52$A^8R\8R[S(O'?O]D^5. M9BHD48H[ C1H8IQ-1%,$0J,LAZ?L( R: W4R M.-INCDF1*[=_VC30T'\?WO6,EK[)-^J@\P[+K.FP/(T^$CD#,M@8C%.0 IAH M+4O:V: H1 9WU4>O4.L?'EX]59=4R0__RO"B&N'78WS#_E%5*#<>H+/B#\\B M69L, 8N$"V02Q()RQ&BADRY=?%PNO0KZ[9*:"X52I&,:H4"\Y=):B-I$B!F_ MV0=I>1 4I2()UPA%.T13A>)QA$(@ ??9HE008XP@ $83!%5'LN!"6]R\S/W* MFF!]>:-0K*)2'A:=/OB6=D]7&QE!/7\)=1!)7H9P>'R=9917^K2?\N!HQ OV MAXB?@_T&W5".&F=3@WG>[;I]5/;#[92.AOWN07GSB2\&J.T'X0[@CBJ_$4N\ M)]*(<._EU:RKZ6_L889#W.[MOG0;S0N&S5V\.SX:'N'>(E][6:0"#V.="?'J MM2S)U%S'S/"XT>0X@2@],9);PF,IO) T4\=;,R&>BGV,QB#XM'MPTAL>[Z$( MX@<@?1COZ67S8!(=^7I)QJ\,A;CWU(>+,0^//*#!]*4P]QG0($5?R/N-(+CM M8U%'4ZX?8NK!/68Z3N+'VP=YW6L%%I.>2)KM] HMJ M9G8]3??U<2_R7W\0EW_XPU_.'_YC7.%<'KI4F_K'E9[/H_#5S;D0=:EG7>K> MARMEP#\6?+YS-IZT*N>Q9FVTI:%+4U9&\YA[!_E\(9J]?H(+&5';.Y_Q;HZU M>,J=/)_GVAL/=.TU$UU[9:1K<\9+=DNO26_IH471:];[SF?@\5:T'I=Z7!;H MN"S][)@/XU#+S9;FP0]/Q-CK_2^W?^P.3T?+-;(RZ2P]169+-5V@C,IA9TUI3FT7I^Y=HL(HKHT/@7%@+(A;W+K-/F4MY$8\;P>/29$AN[+R6ZYN? M3]=WWL/'G==BX[=UL;ZYO;>^M\X_OOIS;QW?^_%5W/G8SI#D^'G?W[UZ>[KQ M"E^_&>C66?C^[K>MTZVSCU\V_MHZ6=_\\\L&W_CR\8TYG5B,I:QG4A$>C"-@ MO"4>="11&9!4X[/"KZRULY<6*#ERVL/]Q$T*'A:D%C@??NK[7U!P/AZ6)((& M(N>"T/P) /J<]8Q)3\-Y"N5I]ZNG%;OOB-WM3JPJ1V&U)\IF22 93RPB(TG9 M2)5-;4Q"AI!QGG MD@\8>CPT:]7J.!LL]PJ(T"(2D#P2&Z,B*!+.R2 C\^GF 4,5SBH?K7STD?GH M_?"[HWST)\A>>>I=D3VT? S,*N)=+U/I?S>DM#\MN8]ET']"U0/\>)9!J<\,B12 ML*QOX:,+#XJ5-5V>>F=*Z6V@P%*$Y*+).868!=7"RA1TAUE394=3 D%[,E42 M3L?(2-9 "? 0B$VE%%4$ ]X[+Z,K]5++AP&5&"TY,9H1U[I,C"H!FA+W6@ZY M6,H"DU;$6H=680Z6. >*<&EX!&\]<+JRQAGMP\Q=_>NL\_N[O4:^ZSHE;3F\ M7E<[05:OUWSP;=)(J6L S,F$31N,P&->&B\06-7>1N NPQ+ M#8I+SIK^MK1NK^NTJ=*C*9&@Y?:2-!H?$ FR"H) 2D \!$>2HTZYQ(W@MO2. M:H' ?RWP^:^D:,E)T>)XO*8F197\3 EY+8\7IR(9"8Y8)@(!B)HX[B5!$AT8 M4QR?# AY6O?-S-[^.L?R8:M^)W:7NE_=[]6Y">V$O6XSP7F48+AD11+@%:4) M4F9.ZLR$-CH^*?^K1;\SH2&;X!]+%I0MIF!*') 9D4\-Y9(D;(' MBZ:AEPM>]#O5R:[!V*<>.!VSCYQE(H(P M!7XU\=&5)#23:724>1Z6H6ZW>VDOE13>K1-,D& $3S[K #096T:RVF@%Y4)[ MIRHI7'Q4:GL%!4O4*TN4CI: CYYX82E15'NI9*(@RHB2MGF\>(A466%EA4_/ M"N^'LI45+@?^MER4+$MF?$!6",4HC\&74BU&4U>I@ ^R @2/+=&1\654\!RM&A9-7$@=AX':H^KJ76P"PZN M?%)&(% M50[$195*FT-)/%.:").XE]1JX?P2)[_4X'3<@M\S@EZ7RSUJ M1N"<0+'EAXR6!95](!H"(T!=(-Z66A"!9H>143*^S*!86=,E #$Z,"53"M0X MD%Z@)>I#8-ESX)DKWF'65-G1E$#0,_6.2",2 >\Y M,3HQ$H0"RARBGG-+W.=HD0.HM+\VD]TB(")/,$Y2G0$PT ME/A2%J^,5%SGE;5V Z2[5\%V[_A73K3DG&AQ'%ZU"O:A$:_E\,HB*^FM)U1 M1,03G/BD*1&"21X4E57!UC2O^SN\D/WG-*B)7DOC\WISOJ'5[35?E(-) MU:TB.N-BP;8D"6@7B-/<$QZ<42D[S_S\W%XUIMDEBO3T>(K9\7L"B91P2X=$& MQQXCRNK]5>,Z$%'IO:^FUA6=/R^KPFT*9*CZ8$ M@Y;;*\HL$MIZB ,%#,!38HQV2(^XR1"M%B*NK/':_*URHL7A1(OC]IJ.$U7N M,R7<34CRDMP%KHBEG!/(/!%/:2:!>A.H3CI&O[(F!/3U$B9Y=<'5]<"=WUCM M_'8O]YE&]>\= \:\!"V,9Y+B28G&'\L!ORU'G(LR4DX3 M,4$B_&K/B?69$I7!I:046BVI=GY[ZKRW9TP*.<(2:)#!!P]96X?&DQ+,24A2 M9$$K*5Q\5&J/0.NE]PRT*J20BR5 I,H**RM\>E9X M/Y2MK' Y\+>=EF-^?I*(2 F_9 M4*_++4YJ1N"\4/'L.BHZJG5*Q>87%&U^KX!8#YQ$0<%0$"XSN\2H6'G3)00) M-">96509 H".SIIDA8O:6\JU$AWF394?38L$[#H2,)&H!A=(3$R@]9DX,30) MP@VPD#G/4=&5M7;+\87'@,J,EIP9S8AK769&E0%-BWOB.NX!,*:916M0:4> MZX"XYS(Q5CN7)?>"JY4U8*;/NP1^M?O;#8[Z91$XAGW/E%&)^!JF*9*+ NNQBR=IV&$;FG3(&"#_QK!K5N%# MNACOA\&U+\R2H'/+?RB,<#894P:TY1+.8<0+AD:\#<+;H)RBH;8+?.ITP4HI M;_(Z.D,54X+I9"%E!#2F HA H\[.,EHIY1* 5CN[,(,*TC*21$EM3D(28S,E M2:J@A;8,@D?0:OL:%P^P*J>LG+(;^'N+D_1>(%PYY9+ <\LSBMC,:?*69!E* MV;,*Q"(T$Q.UTI$EZG)3]LS[BBX!1,_-*_O+D4-D7SM?$B0,>!L!_XZ#;Z-' MR[$;[!^[T4KAP^<7-[X-X'TM\5:_'@P'Y34O#M,NOOA;^OO)(!YMGQ_Q2V\< M*Q;ZXRW.HQHY/KKY+7ON\/-@OU$ZU_(] QZ^=#AZ9+ ?\:\77#>ZX)%WDY=K M?D/LQ5:.5O#2S^W#\\OYBD! _&%R7XC+>/DOW.Z).QVN_'+UIO&.KRWR-.MS MI]7(^3ZK87X&Z[@8HXM [#TX;&3G!4IQ.BROPJMQ7;F4WO9AT2?_,= RB22# MQY]-U,U*;JUP5&C0.7K]2:^L;9:S\H]?W*)>?PD[_%JT*.JKYC8FB.JU$S_2 M2,DJ(T7DWC -DG$OU#-E9RKF#5^/87HA &5@^546_S' M:A^3BO1&X=53">^#'N67-\]FXJN]_[R-L\PG!B&ODY77>U]W#TY3^B,=?AN$ M-)F[7/".4>KYYL&1V[W\_*\'PZ.-@Z.MA!<7#C[OXXK$'Y\T>M-U+G,UFV[_ M>(_$@T8>RZ5>T!>UL/3E3XC__:_=CWSWF]\Y^+[Q:@O67WTXV<+G\?5T:_.U M>/?;>UC?_ #O_OKP_=UFX!]WPO>/NX8BY3G]1+5GX+DFFCI)(+)(G!>4>&7 M)0>1)UA9H_UVI_D>RNUND1Z4M*.R4[W#M.<&^R5*>+Q_>+%!*/L'XX< M)X ZAY@<*=$\AD295RKY(OSZ.L7LE54;]J_JH,E:@?%E5 OW]"-6M; ()^.] M_)25*!Y#05@H\T>X364R.24L15#!0QGNNK(F^NW*O/FHA6FUPN]_?!@^G2:X M5]9;U02=D'>&KY.?)'!)*T8I$8+^PM@I6^NKV1B]!?%Z-__SA0S0N&C3B-:J O M/'N-O;B)5_+/73RGST\NOJ^_>BTWWG^26'Q^F)E/LF8EO&W>M]*]M7(.MG>7U_VTMN>'Q8'CAJH+&\ MH>!@1.C]KP(1S:.-A/<2RFR\D3N4X3@]MQ_++[1WXH8E43 ?[.X>G Q?G!^. MQEWWPY'6A&)P=7;=UV%Z#*;O3^-TO[HC)N]S2V/G\*+&TGSH*F]MZ M,P:67BYW6(2YR=>]"XB? M[T4^GU;COU_W\Q=OY'"F1**.Y4K5'G*W.9@7ISS^:O.XQBEW0R^/F]S,BY[; MNO[;QR]X37Q]\W>\OOAEX]4_=[?P>S[^]OYT8^\]VSK[?/KQKS>#'^^Y2)XZ MP6O8V7BUA=_SKUV\)[K^VY_;>$]?/KYZ6Q*O=MZ]^M?NUE]OBTOF(AG_TJ!6 M% >M66+$9,8)) G$QJ!(H"9(#Y895QQWJY9!AYK(U4S1BGZWH5\)KRB9$DJQ M ^F%3]:'P++GP#-7O$$_=HY^K;'4%?V6$_W6KZ,?DO\8*4H!"QD(1(?HEU(B M28<0>3 Y:E'0CT_([:_H5]&OF^A'C7>9!PHEVIQ<-#FG$+.@6EB9@F[0CYZC M'ZWH]SS0[\-U] /$.,ES((AREH!FBEB@A@14FB+'R+71*VMBE1O>(?1;>M]3 M!,$$$[[:TG-I9DZ*P2<4HI@C(2M4_&Q.!NA>NO8XZ>&HU<+2HK><4A);9B*R9KIZ79ZDJ6IX79RV5 M7B<2.2MU,S82YT(DC,:@M*51&'N3YZ6JBJHJGAP3JZJ8555DYZA%(T)$*D"Y MX"0%QI%!JD2SRKFZJ9ZEJFBYJ6P2-HC 2&2FM'> 3+P)A@AGG$3% 32EF]Q4 M557,OS%$\V-T4_[PE[6[E&ZH1RC9FU0\O[)V7A?4^Z-)@OGW\6'8QN/?^_R/LX+<4<_UXF 84!2/SNL8TGY3LI5]_'E=UK?9.M@?XBH,0CDN! \K5:6\X^-[#3S_:'O8&^[V77P\'NTU= MP\;!MR8/N=\K=U'PV>V?_J@O&UXM82ME:/O#=+F*;7PS@^'PN#A"\1N/'5XQ M/G-TOBSXQM*;X="5-2-E_7K>#0?#'[5KMQ:A&6VU%!.M4+WT3Z-9!9Y?#=>WPE3QZ[Z[J]*;M.^ MXT)F^[>*Y SE:Q><*&RG>+R;WN4;J,]YW60CA&/D*,)8N,U(@O&Z]T8TJ-:T ME9JVDT],&LU=5B33$ @HX8A1,9(DN%%-19MWU]NBF*RE8"F%C%MHDO.A-$+- M(FH;G5+N>@W<9DOV1L*&D#@H@EBP;K]I\5AD[$LZ[;D?&W55)$M5VEZ#HS\$ M'7TF"F8&T1X*;RK$AXJ]KW\K?<5N%VT=K^O*R-O6CSB9'Z MG=AVYJ?K]=CU<$CJ^G1DXTQ;$*=%'Q=B[H5;C/45LP]092;,_*O,\&+G5&9V M_\ZW=J:Q$]VKRYAGP=?]5_4.G[%4I3!W*KZJJWFOBJPE2NZ8[!1X?=Y@X]M! MZ92X.S@ZG64N])U%H7/=N*?,. ,OD>7SG?[S8J-_1WYUX1 D?&'Y\[CCZV]OZ4?DPQ]?[6[C MXP+__K[^UVNQM;-.WVV^V=DZ>XN/O3YYM_GVND>0;NW\_F5]<_?+N[]>?T=N MC7^__KZU&0?K9^_E^E]X9>6QS9=R?=><3 @>4:D,LL! J#29 'A%K$^"& F& MHJ7$HD33SZB^F=,@K&D0=UJWVU,[V^#_9&GI37!=DXWW[W]OLTY>B_R-P$W6^V]VKCI MI\'-3=RK)6P0]ZC@^7T"Z?/!.:I4(,K10( Q0;R6AE"CM.+>J:A":38JZ4U^ MQJ>RUY?FR-V+M]0CMRA'KL576(S&L@2$)RD(Y"")EYD39AUWE&DAG+[#D5MZ MI\[O@^$7D@]3Z@V*ARV5_JO(F6=Q["R]#=1IWTW9T#>XGV_'VUDMH'L@RNDD MSPU5R1EP)#,/!'1@Q)J B,*TAHBRKU098MYOS^EYD@GF3V_C/(%O9NFAI]/N MEPH]\X&>%IF1.N..)D58# GMATB1S'A**,\V9^\T'9&9>?E>%AYZGH][)0Z^ M#6+:;]=1WPDV[]HNHWO[O42,[7PO7XVW<@2;ES/S\^![BN0L'1Y4.)T23B>U MSC'6&2M $K">$Q!1$<,<)9QEQRUS(C)1ECK- MYBHL/2PLM5U6DC.5I";>(-6#[ 5!I+)$&<4$:!XDS166)C&]RT4_5^>^+DAY MS(34JC+2:-0G!V&D9$IN#X9'!X=E%RZ_JHQ:^I'[?U$H,ZJ0*;G^:90MG:[$ MXP[35S302KE@\^Z+LIOQS*/SY.A1FG]Y^^&%F[!X!UO7]J'_![[NL)DI^7+VFP7XOE6Y?%Z4\1[C"Y?X^E]'35TL< M\&)[^P='!0MW79EB@M_RU0UBKSQY08G+U0V.KE<-[2-I/DBC]^,'#\+@:[FE MK^ZT)(U?_8#!_CBGO*Q6:G*V\_'1\6&ZT]2?#@G8J^.F7.0\X_TG(UTFSLIJ MA*GLXZ@JI)GT4GV8$^K_+-2W! M(/+[EW5L;*[+];/7?'WG\\G&YNO3#:2WH(+,L^YE@/$@I]6]E!8;GI=1_C1?H MY6A]FB=?X>I5?1JBBJ_NL,1O!<]=Z[C8N]&&1U5N\U7/">4^A!0T/@']CK8/CH<% G\4(%]A#U=+("_ LE44'*<;J3JC MC-T\6[5<]+N3_70XW!Y\+7+T^H]W_[Z,BZ]'Y>>%GP_L=7>=P'O_Y@=U F^7).S=J_6S M3]P'"B8%XJDO>>;<$!=D((8Z2H,-+'-50IUBEG&\"V.8G[-:]L V>9 25)+2 M@+< E#OJLE*6E6X!.GO18'@K+%9M\HE"S=?/D(1RM+F30BN<@C $;"@=RH,@ MBG,+N*R",22A2MJ^:K<)?'PK?,8(:;7".RF)!58_49Z-U*BT1>(1":OGQ%K$ MU*>M=%:)Y5<6=L_:*/5N6]EB'B%&+3G8FHU"WISJ>'*[5IN M1F-Z5D&KQO2CT#V\MB ^J<+JN+>$*QT(: '$FVR)T&A(NQ R@X)-_79[Q'G; MTI>%\"G,:("@(M5!>QH DO=(NY!_11D=),AN,@6K9G3WI9YO%*>DBUXKJ2RJ M75 $%&CBF(E$>\ZBB\(*GE;6>%\\HND\ASK$:CH_F52=O6>?F(T@N9:(GUF6 MS&"/("5*>C XFP7UE,=YF,M/U (5A61O<-28 4TFP9LF^-X;V0B]D30M6BO4 MMT5I[.^GD48X&1QM3\S@< %O6E-S8/L;^O-EU4>TT/I9+4@*CA/A^FM#?. '%'#2X4P#EV MN[NG3K,M7.*YI:RG[2 M<'@L(<#[NG3T^WHP6J47#;,8?$L_&OF5),-+;QRW :0_WN+\\&#W^.CFMTRZ MX"M=MCIR4-X01J_MPZ6?VX?GU_,5[7[B#Y/[0ES&ZW_A=D_5G)K18D(@OT%G'XM;&J_S*9W:Y-$=6)[ MT)@U?AR%Z(0!E8/EI2ENL%;[F- &F),P/NC9_$D<\EJJ7KBDQL\52N_X:_E] M&A.)&PI*)#2'D@!!C0TN:,=BMM*9P,W48?)_CG4J7JL?[(^IZ/YP@/+0_+&) M%SK,Z? P7;@E1Y5MPY'?Z>5^++\40:[6SPT\%1][^_V3UXY*@1L3K>4$3)3$ M,RL(2UYS'W3P H\4E_VV!W(D7)>L_:N*_() _: ,5[A"3(5EX#;''RFK$U4^ MTI?#)K,5X6ADS(SM_6*Z%/IS6+[XL&$WI97P01@T1O_Y!0PO2$JA-B$='KG! M_C@_]\=S1:#+XY?&8?;"X0"O<> ND9>+JVYNS>TU+>YO94/-#5RZ!GQ5&,LR M7F1SY-(HL]>%IF-^TS[\^!!Y0[E[9*7GWWD>CQH[3ZX>9Q=WCH?CM.$+*W3$ MLYJ%N9(6_/7PP#M_D:B,%'"0OHU>5[PVQT@))ZU#O_?[%8?*Q5VM7EN-._A] M0FDC%<\3>'[!NR^2*IKSP > M83D)NPBH@SS 1W[_X\-P[.@J&%:.U=UQK)C&3<+^"";/D1L_((XMZ6WW;?2A MIPG!*J7]2PJB?Q>KKQ& G_)#42H(?WKZQ]4WI-06-\?_"AZ01P&$R8X7!A>+ M\?A??W5=\%)DLPX/.VWB;8/_F^[[J\$P[!X,47XZ,B[B;'US_=O'_7]M?SS[ MNK-UAD?WK]^_K//W@)]/UW_;@JV_WM/ULW_NO?OMX^[&JR_?M_CZR<8?EG[\ MWVT:]O[<=W_9XW=[&SL;.Y^_?_SM_=G'5Y_9^L[[DX\[V]L?7[T_*Y_Q<>_# MN+[M)?O?LP^GZV81@G :!+XYNNS(MYN_/IN_75O\^7_OOZC=V,KIIN-J9]_W]7K0^F( MR5*%>)9 *&&9#%P8A9\B)>?\-N/KB<[B2#)[_TRE#*GW[\.#;X-AN?^"@>/G M4&S3< ;.\5B#7$:7.[J3'P<._T&<#FA-O<''!Y_WNS2LY6E.W^;;3RQ$H9DK M4=$$!$0(Q'DJ2"[%/=0!2T)/WTIDZW7+L3$C7F.C)GG>E[J MAK%,TTWN-"OF+C?\W!:.U86[W\+1IVB]^J2]+.Y*G5X\:&/%.WS&W.2U7N34 M%SFG9G9-;Q<]BGQW^4Q\V!\4#]\?Q3M_[&5I0S=QVJG-+]I^SM/WI>+N? M*>+#]W)5W!9B&,'S_QP,AV\.#_9^'3F2<-W>?1T'B(?77!EI>.[,6(B PKU] M&UM__6OX MY#I_>_;NU>>3_SU;/UH?-)VRCM8W7_/ULR]GGT+I?^JR)!%WO.0]1F*!!I(2 M=5I)+6F E35M5J5JUZ(^2:NLBF 5P7Z*8%J5S/]HP=@(B2JKE;,Y69NM$2JZ MJ8ND*H)U!,$V?KV&8$JJK'-@945YB;!(XLH,>*\EB.A<*64O34K,*MB99P%6 M"*L0]D@0!M9:<,(P32-R+^:,HI9+)R1CB:;XDYZF%<*Z"V'721AGCH$RG@@; M$<)P78G+(1*O&/6FGR.$S^0)@'>*6,])NXEMO_B*ZL<<1WG'8H<&/CP7%)8CR_\SLG M<73-$39YN:=VA,UQ@;JB:2:OS(+9DZ^_'QTZ7/K!OCL\?7N4]H8;!_M-HXB# M7;RYS^?5L%45S4\5?6@;G)E3YW"/B?1E9IG7FEB 2$1(FAEO2AQT94U2ORM MN="%Y*7ER\%^,QX@7^#/N/WV/]-^RH.C6D1^]O83C3X8#Z6=NXT$K#/$:_Q3 M<\\YE]X+H)TH(M_'+41>^*-F[OQX?'N*FU +PYWN1\RP 9[;C\OXFE>[+N[7P MN]84>D24 M:D7?&3 ORF9ES3.![ 0QPDNB(%(GK3 N*D0IOJKAIL;8%:4Z=)(K2CU,&+FB MU&.BU'4N99T32'T3B;Z@5&21& J&),:4Y1:X97EEC=E5#NU(\'*4:'?>Y&U: MG=7R[$6T$)NM>[D?_^<@5&Q[4&R;4(DMA==1*8:4BP%BFV/$H2@3KKE$!<94 MX*;TGUC%7SM4HE4/]X(85O5P/][A;IE73MEH;33$XY82<$82%SB0C/34H[65 M[8T-M,*7MG0IHE#"T3*RFFECC( A! MM0EN94VO-LD&G3G;SRL,-T/3J)^XCNX$;G=U(RTTN#U8W.I\C%*%M0>#M0F% MNL*(;!QCA!E@I#!1XC1P8K3@"0T5K5-:6;-VU8#ND*^E'NL%L4?JL7Z,8]TN MLTS"6$,]\18L 8H'W'DF"ZP>/C-1C_1C'^KJV MIH93)43$8YUSF:](B9.6DJRR,/YV7?N>(\MX'V^H(JU*>'Y*.+1-9A^\ MDY$%DKEU!&R2Q)F(+-LP&WB.0IJPLL;5JIA0J/Y?E58OPQ&?@[E.C(-('$Z/WGK%8FB>O F\/B:A'?"F.^!Q,YWK$NW/$ MKVMQ5-914^9)%BJA[C:!&)D-L4YQW'J10TXK:TRM\@G!^B+<@^/W"(^](V610X2#IIDK5D!"1UQ$!,)$'I#>R" M5R#+F/%506>Q6:KWM<-'_!$"+/6(/]H1;UDKD7K*38FA)@_%^\J),:$,"8J" M*V6M EN\$I;.PF+J">_P"7^$^$H]X8]WPEMVB@K4@L##+0W^2""(E=$1GA1P MD2(WO&1)K%+=KBM8Y/#*S%,HA>GSBPS'Q1]$^1/WS1T[3]:Q,H^P0%W1+5T= M1%E5R .JD--F=)-2%.VGM'_[P ME[6K_IV?O^L1MXB5268OA[VO[O#H?)+>A_X?_3+VL?'"([S@ZZ.VY+ZGG]O>/W6YO ML#\\WC+^*6GY=]A,]RO?,!!&< W*"/^#O%V!@VX'>&%X#\NA..]XUUW MA!^91Y[GWO#8#P=QX Y/>\D=[N..#WO[!_BYA^G;X.!XN'M:7K*3PE&YBN:V M?HP0[+FCGNL=X@?B'8V%]"9<13S#N[T.K8Q!SCQKDSG@&73&4NJD$122C=H4 M:$78'4$KT]>A]0)9TU>W]Z)<'"[Y[W@Y> &C^_O5#;?=?OP5I=0-]M_A AUN MI*-QBX"7PV$Z&EX@*^$+"JTSC+/\OO'R4]#:: B&<"D#@6@L05VG2) 6 9,9 M)+RESD#VVU4&_V^TZ2@91?1P6XM(HG"?2U? Y4>I17(WVH#>P?]G[\V;VDJ2 M]>&OHF#N[\:]$2JZ]L7N(((V=E_F;7"[C:<'_T/4BH2%Q&@QAD__9M610$C" M9A$@S(F.QB"=I9;,)Y_,RLK*,]#HQF'#5W, VI G(5^TD@+T=JP4+UI*^/O- M ^E84,Q8Y&F6$FH32$F@R!#GHZ$FZFC7-O3ZO#\T%I*,0R D_7@,@@!#>H$W MZXW-*XA875[!(J7-F;M&W1,+9LK9CNWZ6.%M>W M[&4<_:];D#U'A)3$$H&U MYEXX9V0"4D>5"%%&K'X4F!57) JDZ M$;A9DDAN1@_EBY/._4SMC*:"6LVSPYYK'P:&K&<>86^4X<8Y$<7:!N/K\^DX M#6 #G2(NO8:+C2)=@%3SMG;0.&T/6]5!N>TN?#>VO8TPBOD.D >QWKC',<^/ MS%O*"<$_5KT)(VE9H"XG)_W>-Q"X801BW!L-]V(U"9B:Z\3V/E^3AA,^TXN)F^F!>G+X>GNZ<' M41!&-$O@^V0T%S(A)RQ!TE+#(HO$D6SSU\6"6J$--U88$)QI2CF:GIH+"G#! M*H>MS!;[F2:< )VL:*W+FA/ ^P7)R2(%]W2_Q@%\N][8 K6:,(LNO/MX3"YF M^74A&,NAOD7B!W'AY1<=R7WH]AJ=7O<0N,Q,;V;) M&>7;#-"-AB.ENPS'#X^4A=&H&@'HVNL7@7L%:!#[^2IHC5V5IC1:_6R-_M%6 M D!.> <_/>3#&8EM#A>0J/5:(P(C/,D!Q?XH/I%!V2N>[O3\3?@.T.ZO M[4'^(,?Y+LD$O!M857%)QD0CTX;1L >D9HIRE!#=F$N-^?Q__T-3HEX/&O%" M%69O +?:YL!BI],[';R::$0)YUY:]Q)"A@'JV)-!?#7YY350P9../7O5[I9N MEIM>CW5G3 FRA9L)'Q=MJKX>&S]CUK5@V?Z-$Q_'+QZ;QO5B&F?W7>)W<\3O0X#O=^;W&0B]UW=:':2N_T5-_D%Q[B^J./[R4B+EK%RPFC[GN MHRR:_I"63+8.%@39!U=HT'@+1B]<6<:XLD#UB.,YE3!PBQ6MU1YK6D[I^/$> MS5L?>_\"!H[4 W>W@<.WT>"E;S=XBI7U/[_+J^8Y5?^!:C[=<"W_^>4EW?=4 MX%OW?U72CE;O&)M+-_&*BW%--M+FY&SACQ/AO^)FOHAD)?QY[PN\;P<\S=^^ M[._MX_TCS_;_AGOWWG+P.H]WMCZ1W>-_=?8_SB8K_=5YO^?)_OGNEYW?_VKM M'D%[SD-K_^C#MYV]%KQO_W1W[Q/]_/>_6O\^WY[?8!X)_">ER:?<&,2]\,BH MH!'F,2DK H_!YD,X95,0OJ33O'ZR),\:*U\.5CY\>O[A2JN&F!F/H9RWG&BZJ:_OOV M'WO;)87IM[>;>U6.5"6Z=2GU9Q%-*GG-UYC\,KDPMWEJ/WWP/ M\Z&@E!3)"3G("0;NC341&<<9\A;8FE161ZU^J[J@&.6GT? M5GWGHA-:81Z92(@$K_+N*HRLXQIQ@B.S^1"7)-8V*)W?<5JK[T^CODOSN6OU M?6#UG7.8O?)>*J6-/XXVJ/0MXID7=5]/P7Y,!KSF-SG"-35_-]ZU*JSZL>^DVR MH#^V;#_^EN?\S=245Y(#-TPBD\FG!8<]6:^QM1AYZ3W@J0[( M<:L1"U;JZ!/U(9=5%DVRH 9'75?YIP"#AZN<7H/!*H/!G&\D6(R*4(\((P & MFDIDO1+(:!DIXUC3O&M;D::DN@:#GQ,,'J[(>@T&*PT&L\R 4L:<201%2Q+B M5FE@!AA^P]$FGJ3A,<V)%AM2MJ5FN07)Y(+D_[SYQ%:1442 7 M?4 \:HZ,(A$E'WDBX$%99MIX\FIK^VJX4'?6^UJU;Z7:<\Y05#[! M? ;$;#Z3AMJ(;&(,>492HN J61/R+JWZ<-R?5*%HQ(>R 4V3B(PUFZIY#>6 M?G_7?+27'?=907]EMY?+%(R@/:X3QYGHI0QP[:@L#_G\O*.",67)&8RB,!+Q M /!GF-+(4L%%(,PS#8Z*:FIR;T>E#N^NKIH_UL:\6LT?1>5>K^>JJ^6/M*:O5_''4?-::JR"%!+A& M(6&%N,$"::,IRBD;5GH9L,I^3%/@>4_FZ=3\1:W/?"SE@LM6FF8Y8"$?PS"N M7S-.AZNWV/P4+DV9Z!,,/)SW:!31Q,0 +HPF!'&8 M4&2,P$A[K*T@.IB<"6R:C,Z?,5 OO?PT6OY8'DVMY8^AY7,.C3,XR*0MR)EC MB'N:D"4F'R1BI2$\2DQ8UG)BZ@76GUC+'\NAJ;7\4;1\UI8[Y8&B,85D,J#E MCG@PXT(C2HURG 5P<\"6BQ6SY2]J>>;C-1MU&N.4LWIYYF?P918%=!;GY+[I M#>H,W"6BXI=Y#\K-WPW?LMW#?/KEL#T\:_B.'0S:"9I\YX(%+SO^ MLQH%"ZY!Q#=EKK>[6_#&?C\&N* ZG_Y?ME,=SK>9S^'*AU[75&AY6/GV](^] M[>'.QX*7T)]]NGMZP#QQBDN&>/ )R! Q2+/@$ "EY=(I(A(X0KI)Y3Q@ULGX M*ZO_*^@#W5GK4_M;#.@\]GNUPM]:X3_,*GQR@:M\7CSE'+0^6?!^HHO(2!F< MD$1X0]8VRI&)]/4*181KO7^F_D^M]T^A]_NS>D\=(29RARS))\-:%Y"QSB*A ME2=$^^ T7T6]?U$K0?F$9@\ZTA[6FW)6W^NY$?S!!V^J&:U]F0?R9;[M'NV( MG=,#XCC1TA.D!)>(8^&193!_ 3OI Z"?T'AM@S:U6I&J*K56KV"Q@%JK5\-A MF6BUB(1%JR0B,B>P*$F1%B8AXG+.M_>$6Y'WW8"PU%K]?+1Z!3V5ZY2Z=D26 MX8A,]-DZ@&+G# K$.<1%8,CDD@%!:LL]EKA$')?DB-2+-'?3SK+3K-Y$\U,D MGI6YO/BH>[@]C, M)4>56MM@JC[4YKEI\4H7+*OU>3GZ/.=^1!$3[E9D72')2U_W-C9".VODV>/'X'R]:^87J<7Q\6VNR%VAZ^0*7#QL+JK M%NKNG_W>U_8@*RW0V$:[Z%!5$>!BDJ GRPW(_.B^\>F_U5"^8C#AH3=RG7AQ M O"S/8%\\1S<_ 3RY0_0JEB6Q2.S$D[@U;/(:W]OB7;E;(&_)XF,UH:$/!7 M$X5CR#'J4:2>82V%>W%4PTZ2EHT-TB:LO3Y2<.L]>H7J/ZTE'] MX;S^&M4?$M7GO'_O%%'1<122=(A'(I%-28++ "C/5 I)A;4-09J*SZ\^UJA> MH_J*8%>-ZDM ]8=;AZY1_2%1?2X&1#1C.A_%2<#;0AP'A1PW%@GC/4XV1FO*CZI?K_[)Q-8PS%96:>O'1 M:#!LI[,K,2DF'R$F-3VHH_'+O:KF6:DV&WS[]_ /@Z)#M''TX!LEJ?MSZ*)6I\OP_3_FHW;S?,] MW8]ZGN\XS^^W=@ZXHI)3F&*'O4+<@94QUF"D'5>..Z,O#_*_I] MNYF^)R6I9_JN,[VW>< <3?'^X?'$2FG_W9'?O\'SWZ.VWGH'U:0!5ZHS%)A?;#N-9*3S&EGG)PCSJ $0< M-E*_=UP$;I8)Y3D97"WVD"_+#QD,[7 T*.B7OZQJ/YPU/#!*VR[OS?NA4G6$ M5V,PY'.XA9K+/:3M0GWS*N M*[G>V(97@7>7;VY.:VTQ%T6C8CD?O-PU+JT/"G "3?P:!T7A08OBM]@'Y2Z" M/YBJ96E/02L'3Z8.%YSF^*33.XOQ8^Q_;?MK:B]=GH#^#A#LZ@GIM?A_CPOQ MW:WM XMEY %'Q*TTP(5R+6DO$C@[*F$1+*7>K&TPL4ZN%?KFK:3DOBLLM90\ MNI3L'P2/D\$\(4VE0%P!/#H2)<(<Z\/K#LU)AVG8S M>0;#_']P&]J;?)D__-/VOS0S>^B,PF3\9KE\)Y=POR3B9\U&RWZ-0(#3J-/) M=.#XI*AE<0;&39FFY/#5?T:V R0_OV'R1:O?&QVV&O^TW1$\$^:!F_7&__5. MX]?8;P+[@)'NYNO?1=D M L7ZM-ZXXD)4Q;C#*.8O[^;;C!MU^=KBC?1C<2BZO88]/,Q.S# V0J\##;TX MQRB "'P%LP4_/N0I&4&.8Q4R!VQ><.E"YRHOK MQ%]_L<^U_1G-X)X;-S(QX\HI'SP)P1BXB =+FN># VHQW(;GO">_CIQ,4U9W$+!M5^*6Q M-Y^3OO+\X:(/5\)C(""=8B#!BF3#4RUH5J8-##[(%!C3Z5/%71R>QE@%U;SM M]XNQM\>]4;>Z:QP[S(:FT[:NW0$4CR7.UTCMKNWZ-ACJ?H0GET##)(Y7Q0GA MF9-'C0;CR-_"H-^O5U:;EQ!JN.H-?/2M&$:=^#[-1:OS63>7_2I*OP>O_@T8 MR)<7Q^L_G>V<[QP03T'AM4>:I( X-P(YKBQBQ(@@)1#]@&=!0.=#M$GDUE#& M39 N.$&#-80%0X1/:XT(WM))3@WHC\ H? 1[7DH'=X>%Z_;RQ9 MB^'K=_XM:1%7+*:DHKA,PL\&<17DU]>A_;@ MI&//7K6[16'+3:_'^#&F0MFRSZ1A%$2IOAX;?6/6.1'9[H]W%8U?/*8$ZX42 MS&265-\IL<[4]5_C=7+'[P03=[KS>XTUZX::Y]-6=K/V_& WV \W"33GK#"'^)]1^^088. AJN?< M>QO^RHW=S3/3%W5Q57++[UTG!.L@7(A,.^VYX\Y:XJ)0UD25K)3N8/MFVS_G MO)");/[9 4(,+LG;B7B^A"SSD_;[O_=/=X[_^65_[Q/;V?)X_^A#?L_9Y]_S M^S\?[=(=_CE_WI[),C_>%I^/-L_VC_]J[>[YT]US:,]6[M,_OWS.?3W>8?OG MK2_Y\W^?;\^?,&><5TH)AY13"G$=P>DQ1"&GL T^"I'R6AF0 M&J=^4ISR0G )TJNY,YQC:K%-4AI"0(Q5 MMGOXLNY;%Z=>9094]J+,+XE74_DQS^369")KE%L>RGVZ0F[>;WTZ.XA.6A6Y M 8!C"G&+!=(R"10<3MXI[)0D:QNF2;18(?^N5N@5XS:U0C^10D_3EDJAB4[< M2XT8#QJ!YT*0%D!;J(R1A2@CT)6U#=5D3*^00K^T@,W'J8UP?FK_1WVNWTKS MEENX<-.[>L"-&^_W&2S>$/2F-Z@CV4O$13^_XI:"@HFUN>2J %RDP':L,Q*! MD0N<14JQQ&L;C#6QNC#Q0%+!=2(D:81]SZOHX[HW/UTL:J*4/>PT2DE"J:3K>NPSBK3H\5> MX,5\_I&GNMAKSZ.LEPJ2AXY21X_'[KD.UN'M!D9 @\HEP& G'G*'AWVB&B% Y6.0U. MW=H&X4W,YL^0JN,T/XW./VUV\7=TOB8]]U#W#[/J+I2P+AJ%$O8YZ2X[- ET M7M+(1,#>:BJ71GOJ&,Z=-??=N""V'_5SP:JS7.JZU&ZLPSBKS'P61JL_=?LQ MA^%B>#.>S3]Z@XQ^[X>MV,^+\/W8 F!L?XWYBYKR+!$#3Q<7IF[&L@> M*% S 3(.UHEZ3I'5&B,N/4:.L'RJ6Y2*^T0)SJS%-(VHMTK]Q&K\8(&:6HT? M,@ S46-KF,% 2I#GDB'N@D56"(L\X58Q4')"^=H&S96WYD^[^SGB+U14=?Y7 MF8\LJ,?Y$)&7I52W_!G+E-VZ_S\-OC\83?N]7_N;R\7WLP4TC2J*G0"&9ATQ MB ?'<]D.BJ@$LXV#4B&!OTFE:@IR[\3GVVK)$X>>:K2KT>ZQV&R-=@^ =G-L MEBAIN=$$!>[R;G_JD6'>(B4#I<*'I(/.;-8T.;DWG7TLM'MIL;<_XF#PJO%U MR_]9!:9WUY/H:R"\$1">+UI3#,E):3W"%.=T4HF1SN<, M2\ ]9V2,EN"U#=E4='YW___6<;F?09T?C,K4ZOS0ZCS':YASBN%@D??HH7>VW/N1V MM<[@=/U?-NJ#..L#[I[2[9PZT:4^Y>XQ6!I;X)$2G"0CP,TX50E^T("T3>"1 M&N4]583$7&>&B":C]W9(5V\1H8:KGQ2N'L!SK.'J\>%JSJF,F(>4J$+&N@!P M)2UR8)80%D8Y$4A,E@)<-;%9I:T(+VT/^79W:+N';=>)#[@V4F\G?1QN]GNO M%T[;G0[@W.6\3FJ(7?V[AK\EPA]?M!4K']B@@T(!Z!F"OQ@R7 HDH^.&&6T- M ?BCO"GHLI+>5FB%H-;XQZ$WM<8_F<;/$1[G=&3"$:29U(AGM32W1<8M(LH!KBFKMW-H&ITTP M=2OD[=6:_:S83JW9#Z[95J=TXO9;4HQ0$'(S=HA[;M@_[4L9U59C6SI<(N3JS9 M:@_Z\=#V0PSCDH\?IR:U1L#E(>#VHJ(ZTL<$)DNB%*-#/"H!+AW\AJ/#,7C# MJ6*E.AB7]?D./[%^+[L48*W?3Z+?\PM5@H Z2XR"B]EW81@Y'SCR-"HFE<+> MD;4-UH3?5DB]7]H&Y+KXW\H3F.\[;W7IL&6#V:(]QE(G1X"3@*XR72.>4L]DB5_<6,:^ E MU")#K/;"*0'HG,L%P/2ND"J_M"* "S893Z7WUSN-Z]UWSY"Y;7=][SA>!?T: M[Y>(]XMV'&L/F,V-1L3+B'AT'EG%!9+&2>U-),S:M0V0C::Z?_7F>L=QC7G/ M&_.637%KS'MXS)OCN#Q(9[PDR!,#F)<(1C;@A!0S-A"F*(MB;4.;)I7/IA#J M,B-S@JX2 UZ\M74W#I=69.>>FX#&K M\K+P26A_W?@5?DRZ&WS[]_./^\=4AVCCZN*7-_&'!YY1&Y.@*$HC$2C'P4F$#[_&SEDSX\9UZWD-.VB4U>\&/*@Z=WUXY?MVMT * MR$D!9CN$9SC;R06Y&X-6!/ZPWK@P"=]!4K,Z2 IBV1D%Z,>X;X-ASW\!Q1K$ M3/^/3V)W4&6=QV_Y][@@&-2PPQ]!<:,]N)7R,:R3I3A0ST'S+#52849E#,3! M?SS>%G4O^!W\,OGL;=6A-U.=W.R&WV(WIO9P\+%E^_&W/ S3%[SI#6J-O49C M=TYW]OP!(XPJXWQ.M61YG>1G@A M-9$QJ9F/E#A%7+HM4M?"\BC"T"?&[8QEK_=T3'@JK\J<)1%8Q36! 2,I^"-),EK+X"BN*1T M.MC*Z(0))N@2IJ;2Q#]FC)T3E\VJ3>7W/^&EO9PO#B+X9]6R*Y($:.]?A5'_ M+-K^RY.=;SM[GPY 9(R@'H8X9+3QUB*-<4#1 "L@*6&B<@6BBZSN\4QN9)'X MWN0RQ3#,*C \K[B6P#"2QCX2Y1P.WJK'F]Q3\ 4'L?OBYO?3V>[6AX/@!$Z) M$<0BC8AC8Y##PB 28S1$*Q)MWI@C4-:!N4D^*6/\[-C8]_S:*^[L?_]#4Z)> M#QH!G(H!N/L%V2;; KM RGJ7Q1!Z@T'C?_(=%+_>??]'^8V\_M^&M_W^&=QS M:D'0"A*VBY-R%1!/8S\V[,E)O_<-C-808/9V?I1,W!'*;3"1$VTLCTR*J!() MFG@F;TKE+HH[_ '=>3/=\MK&7H.39[M'_H!RX:7F"JEZRF_PY2??SAP M1!%N-#C,BF#@X-@@*XT&2TF9328$11U,.;VQU[S>V$[@$P\;HR&XPD";*BRZ MP!X E1DPR66+&BX>9J^REWW'-H (_ $3S]8;>W#S!*OF[VU7+NFM1 Z3I%@@ M5DN..2?5@H @ MP"$;!AM<@]F,CAG:W# R*$D<9I9)PC(')&(.VT0\83YBSX M\4[F@FCT.U2^D?J]X\;1J-\>A+:OZ/II>]@"P:L$J(I#Y*A+L_HBRV _'MML MM_O5-=G>V6S+\D%I@U>WDB$J%$ EMC@9@K8< M)!()3ME210&PQ9Q!FH:$M-96!,L$_ .,;WV^$L6%"(T1IGD[6) ][X<1 Z#G%1$ M$CP"Q,&%1U8 5S%>NXAI+H>.P6:LJQ_-N[C=O--,CX(*03L)])298+ *+BE! M2%0W#R[7\WZ'>3]_>^!UXMXQAR+GX)&("/-.7( ?7G%),@;+K._7L]/QO,O; MS7OR@C&OB;#.'V[>=P'G >)C )<384<#XE9AI$4* MB#HE@V;*F."ROL]O?YF9=]6\M4O*28@&$Y:<"APXJM-YRR6TALB,-O75A.N'$Q4X[?LVKRN#Z9N>YT_Z2@V?P1I?]%COVI$];;0^^3-YI M>LOCB?:FEFMZ5F!2)G-2J_(/S=;Y)M[]<&"CECA)ASS/A>*L(7D] M"GXP+XW44ID4UC;4,N/HP6(=M 9NK T7P)&D2UCE3&>?4B#VIHD-]=3??>K/ M=@\/G!1,X*20B"*!PX(CLL BD3(B215S)3&]MJ'7YS_NT MN/G$XUM;@XVKI=QG355X'PS$Z]-V&+8F.P^F;ASG9N/+ M6ZR#;HV&U]^RJ,%5[K6'1L?^JABT=R@GT5^9AZF?K8O3=$_L840.&.H7("[0 M_E>V<6C9P'SQ$4DE@GP,3F.P7@7DEN2,#ZH;NXM MR.TX 33U9SE?#7S&"Z0'6 :=C(-A >R3V+6=DIP\Y=&.NA-?M61R]"ZRW[)? MG+-Z>]U8F9AL3$[ZO:_M05F!NY("$@&V;\:!)RZO];X_NJ43>\<-NC,X&;5WIH(W8 (T=W-@T2\8R('[W!>Y MW\G]GMNK<2W8#4:=$JLK60.#D6]=3Y?7KUJ2[R1_1AL%HYS%% GWB3E+(^.! M8/#NM&/F.\F?$T'[Z%LQC#KQ?;I&Y/[J=3KOJA!;L=A[\/;?.CW_Y<4)$+1] MR_.=K>WSW:W\["\'H.":FQ 0N+@&<:<,TIQ*%(-GDB>J\BG(C0@J=P)#/@3M M? ZV?;,8[ZYO=]H7)SADLUGRH[HE924?"M_-FSLGCM-@MEN>NE@ ME2VN,/@=>S*(KR:_O [MP4G'GKUJ=\L0EIM>CV=T[)5E)V/VN+'\PNKKL?]A MS+H6++L@XSH]XQ>/O9/UXIW,[-BMOI-L7NV M/DQ;^8V>^H-:4#\L9'R+2XF8NW9!L8MQN.%1BCK\T#,L48!W8U3:+ZCT]@HJ M96_BR@;Z1QS/J8(FM]AQO]ICG;'])G6Y;M+AES9PI!ZXNPT;\?[1_MD?\^?[QSYL\][GN[LO3V[N&=2Y>CH\!Q_[;^ZUWN9I1 M9^?WS^W=HW^U=LN&FW]V=L_WO^WL;>>R%<.==JEP--S9 Y?W?/OL0 7K6#XS M-:F@$0\TG[$8(@QP\D*YP(BQ:QNZ21;4?7ZV%8Y^H)O/HR9=C:XO 5UY=!%+ M;Y70@GOOM$LJBD2-7/]Q)*G=:TKX#$E_,^%^3 MI?EW,-%OJGFN2A[E-(N)&-3 O3S@WID/.AC'L\V"0MO!G5%YXQBP6AJ]M"/")5^G,\UKYEZS\ MW!C#+=.YRB88_%P<"1LJ+,MU#G ,1?GQ1/GO'N&ZM?+7^GT[_9XU[MQ&JZW@ MB&'-$8\L(1.H!DT7+EB3R]*#5V;N?W+P$K5[F>>FW=#[>5(]_9$#-%V5]B$6 MD.O3TE?# =J\G.<:^&X%?!_FO1IBB=#,)93/9$ FU/O]4/LT5?9[V8E+[6PSH//9[M9[?4L_G'!C+%,< U8B1[,!8 MAA%HOD("'!O-!574L1SDU8#6KVM=_WEU_6E=F%K7'T#79VTZEI3% ,Z,R =! MKK4?U:L[/Z\S\F:>Y#N<^)$)^ MFO=Z!,PSE28B9FFNERD"LA9[)(PWPB6II,^UM9N'K7 M+M'=M7[.X%MM5*(.69\TXE)X9)*3B'A!31*:4$>6YA+5:SQWUN"M^+!>T.#J^JVJ^@1W0/K:]IT9T5_JHS! JOF+0:&"_BGI.<[&(04"&! MA--&JQ2"]V(5(\6UWC]3=ZC6^R?1^UE#[W%0E">,*,OEMUW(FSUI1(8333QF MV+&XBGK_HE:(+GVA,,J'(C1*3;="P'J4:!54&!>:<) MX0813,O M]+AWU<&@DZG>ZT.G.[;>^G-K>#N<]V:\P2951X0#A>&$>003*A&'V?:"&)[R MT2/$W#L%K@[\KC"5>=H5GUJ_EZ;?]URL-43O>$1D74/T\?'_R[3GAG?W#L4!DSAR[!T"H\US M-C-&+F"%!./ XWG25*BU#=74\EG7OU^BYCYQZ+S&[1JWZW-+7AIN3WGD%6X' M@@T8W8 2D01QYS#2449$#-$L&!)%BC_!N24U;M>X7>-V?2+*L\7M6;Y-D\#: M!(DB4PZ!W;7("9R0DIP$QD*RN:#*LS\1905PNX2)?BGG%&^,3T+^YW-;F+L]1NGK;9O-=K#QJG-IZ[;0:\+_3W+5PW:>9R'+3O\ MSO'4I^U.IS& L6LG&,?N$&YMCT.P#7A\&"^TP'7#5MY%>1H[7V/C&-K=NC@" MNQ]/>OURV'NPPSASFOMS&.'&F]XQO!FZ/F@,1NXH^F%.D8:!JLX#SQV'JSX! M),/XY?P8>'T^C?NK[;=[HT')H1Y_E*I0=>-HU&\/0KM*N,ECVAF5@-[O$;"U M>]9L?/K2M]"8YO2C_S^X(O2.FXW_&W4/;1^N^@@#?Q[['7AT$WH,UY;?!\W& MG[WJP^UN:-MF>?=._-;VO?7&WS!9C03#$[_Y>%):T,S'@\-\77?D^/#J*("L M=7K=P]B?'H]/ZQ_7X;&@L;;3K/KO\$L=:NTH88[*^)F1\-6 MKP]B.SX(O3H$W<5\#S2 Z!FAR6J:35Z[.[(5\&4Q*O9&BLY5,((: MPRQFBJL4G#I@1*[]6/C&^((R-RK2=T4WG\UH'?\;^QY;MQSUX^&\@5U^>G&+LCRE&[VS_Z+?CW:.M@E0A6\[1X=T'^C"YW^WL#_^5]?^;4;O MC_[9WOD]4Y$O8N?O3]]VMSZ<[Q^_%? OO&?G;.?HT[=,,]YO?6[]^_PM?;_U MX2!Y*6,*"GEC%>+!L)P9+A%E*2HPJMCA6%%"T(\8-C-3W=WS\V_GS[5^/C_VW^]7;.-CXO M&/]U!C(JT?GQL%P=1FN#58Y1+0SFDB9+!%$L,66<3)JJM8W?[ !4((Y%MG&2 M(3(+;49-#P ZRC@.L <#UBZ WXW##/^]X]BP7VV[8XM5[N6+P8Q6-[=Z'4#5 M"BY;V=SGCL%S+/ ;>PBF?U0.9,^[=?+E!Y:[J3#,%-A,> M58HU/,BX;+4[9;Z>U71>$+20WULQBUB^OWQN1O&L!6":KWE%F;73WJ@3IN9N M^KWMBMR=](8P66W;Z>1!@.%JP\6#Z$=C<]ZR87K>UX&7?/^&28.GWS7N]82J MC"92-RMK4U_%_XS:PS- B^&P W_^]?%3Q;]RF\<][$'#)N((G@F,S)2(E?V( MZO6@\?;CGW^N-S(+O&AM3"E3'ABR'_6^G4EWZL321*")X7J! F&P58YU@:4K&L4N&+V^Q#APP:/ZUMRQ"_LKQ\C!*L;\JMN =RN?=72&44S];_4E[3D 9 MD8,9^()L@O:_LIU3>S98^^5JKZ'+,Z-\FP&ZT7"D=)?AT#=A=*41X,?U^D62 M7A5-R%=!:^RJ-*71ZFK>12S)+^)XNOI%ZG MTSLM-*;P);#:)1 P;!4C6!&M"[M8<=)LS+]C3F?YC!V,WS)X-=&G\;LFYJZ$ M&J'79>?[J\DOKT-[<-*Q9Z_:W=+VV8KW8BIFP:?6=9.M*7O\U7B=W_ XT\DYW?J^QT$M=M_5AVLIO M]-0?9#_>,LGQZ4I2+%Y0^$Z/KLW.)N(FO1]SU$=9]/LAG2@CD-WRC'_[)1SZ MMIN=W4F ML%(\\K8K/RTS_;YH6=]:BG^NF6D!2M)JRT1F1O=)-?W)AU^:0-' M:J&Z=FSP\X*2&^9,%$_$#JO%IQO1QE=/(",W>,[/]LHE[1Y?!_W-,[X6=7%5,K=6;_\[R.%V$<,_>H-GD[AUMX#).''K=/]\ MF\'_WS[__8'NTAV\\_<_O^SO_?/+[M]_'7T^_H3WCSKMW:-]^O[-;.+6;_#, M /^_ZWS>VH=G?/BV?_Q7:^?X _G\^^[QY[V_VN__WJ9P+\_'^EYNE'A+=\Z_ MG!\(Q83AVB(BA4;<$(=L, EQ&035D2DOS=H&)Z;)B5RAW7(U*-6@]*B;]FM0 M>C!0NMP%, 8EY9PAV"7DHXF(,VI0GDO$'#]EOW_Z?!_8?UD#I^N5 M+(/:,BS/,GR8]Z&-Y-91(Y%)N=@ YPSIE")*%%N9E%"6R^;=:"GL$6X]J@OAR#^K#1 MG=J@/BX\SL5_<' N:YHP MRX?4\RPQ">E<041*+@T7,,2[R4AO4QY"8*(226GB4M V(:^V0X32![#@ M+9A/*^CUT>[G8E#'L?&9;8>$%W.Y['+;C_2,J4&;J4QSRV2ZNI5W:>7/DH:Z M%;N]4O($WO:@YV;>K\3UZK&N&^\%J(=L-8?L927]_CU;QV&ZYL-@:B5U2:NG M]>$4"REV-=P/O0XTF>S-:JYW2VF-]ZGL1QZ\OZQ=4?MD2V;8?GX-R 9BHQ4! M"4?!)W-)(VTT1U[+&#PV441@V$(UJ9D_*_?9Y[C5>OZ0X>E:SY],S^="TT)& M;*-/R*5($;>4(>BY5BP@R5@((3D78P0]%TU%5^F\R-O%*\HKQ/JB@V^OE!HM-397 MQ\G).QLOZY]=UCR[6J%MK@A@UN9%G]M3VP]59;;J@UR/K=1EN:S(EBNP-1[4 MI?TY#QE_8@^I'-5W##)L.^.EA_+:S2%(@!L-JT6)2?VF&/ZT9_GBS7[?=@_+ M?74:_A)A]G#>;>)4*&:$093R@'AD ID$=,I&(BU,.V?>KVV0IE;SAX[?;15B MA5;N:]U_2*^IUOW5TOTY5TIK[F&Z*;)>),0QBXOW9.J=7_%='_6[@=GB5'$(R/SGF"8?&1)Q_J MNT3=7]+RT3/8?'>#=:0E[\-;8N3I?AF/SQU,'VN9:9RY-1>=JI%S>1(%8(3"R%HF44A2,"XC=B(4C,"2UQA18\23+F_5&/$H&#'+ M(R0'&A&IR($7BS@#"N&D=L@+8X/$T7,I 2-TD_-E58I['@G@#YV#>,MG/&!J M==W*>R> /Z>,T6L*%,=AH]JK<[L2Q(^R<^)9F-5[Y#O70[8*0W8_A?].?'&U M8WPEC>@I:F:]@$W'/\F^XLGI5LL-,=(?G:X[3G ;4WQ<4_P;4/RW9W_L;0]W M/A::_VWW:$?LG![XZ'' B2.7BQ+Q:# R6A"4>/!$&2&% )*OUMF]ZZZNW@IK MC4(_.0K=,XA9H] #H="'611*UA*F;41><(8X4P09QA@2%"8J)BY3#C7H]?M7 M?ZY1J$:A1T:A>X9):Q1Z(!3:GT4A1A*P(2&0T$PA3HA'UB:*G,3>.)P4)WQM M0ZSK>^?SUQDG=U"]\3) ?59178%_Y?S1BR)%-0K?!H7/%WBD3"@GQZ&']DAK'+HK#LWYI)(19T-B M*+!($.?PFV61 RRY(!FC3E4^*1$U#M4X],QPZ*%]TAJ'[HI#\1QA1@R%#&9/%*5^\0HE_*-IJ+XI#EN)ZVA[]#^^O&K_!CTI1C MVS]L=TO6A3JYNK.(9Q*7[@[HF'S M@V*[/]G#?MH;=4+#P1?=81M=;&<_A>N>./-_$QHT:<_'Z$?]]K =!V_'?7\' M77_3.SX9#4NOWZ=9F-@\!OD;_MQY?)__W<+^^%]=^[<9O3_Z9WOG=[C^_(O8 M^?O3M]VM#^?[QV\%_ OOV3G;.?KT#>X]>[_UN05P@'>._ 'SD3/!0>$#RV>' M2/"'&)5(6I@FES0&V%[;H OR=$&(>B/0@-"\I9@L/?F[%I.'%9/SMP?1R$"D M\(@38*H\88TL^,N(4AUTE"P1HW,!W^NEI-2W>.(,X%I0'EA0#@^$T@;00B!) MG (^X8!/.&%1U(;SH+QD!O@$GV<3EX*2-_=EBW8&MFO0B-ULYK:BC]E65IR# MD68C6Y#RDQ3)R@)0:JN<@$F#Z>V[.[)56>G%'('0U2$) MO\ZTN9(IRQ6@)>?::L895XYX:3S3P9' C'-54F6[2JJT4WN.&\-> \8\/['? MZW0RS6B#ON6*- ,8.]\[[$+C GR8%;$;*R4];0];94*L!TXR:$\HQMMC^Z7= MM0WX:[?WM4Q/@XVG)).']C%H"?3;=KX[I8W);$[FD:S/S]7,7.:9*T.A1&11 M> <_/>LU*4/!YS]1/>/]O'NWB;= M_WN'[M-MO+_W@;Z?P]E]'>_0M[FM+7@^O/\SN'P?R Y@Z_[YYZ/]H[]: MNUO[ G!6[)QOYE,"B2'2(7#?1N( MCC%02Q(WH#4 &RP0JPQ5FH"?UXA@O4Y@*H;]45S;>/-^9V=[;^?M[M['QN;N M5N/->QBUW=_?[K[9?OMQWN^:5M"%N/7#]U^GHN8I$'FQ.FY#"XZ[[02=*1U[ M[\ _+;\.'EA-RQ-?M8?@$/L;-/2J=_X4QNN__Z%!OQ^Z"<]N6+:[Q11V,XGL M@(:.^H.8S:D;#>#:P:!9OLY$U';/&NU!PS9.;']XEHVW;7RU_7:$/^ &>]B/ M5;&0<:&XTU;;MQKM8>/8GF5_OE?))MA:N+4]%MRS\O@>_.B/GYN-LX_]H06S M#Q8;3/9@O;'7BH.+)V3I;@S/3G) IG/6@"; =Q5)&&;^-H!7YZC$=,/]:#"$ MP>JW\PVYI8/BP7=:4)C4[\]KJV2GS!LM?L!5:_/%*C3 ;(S M@ODXZ?=.8OZTA*'@SF"', ']]E?KSQI?V[TJQ )?9+8R><^PUX=/1X,\(F'D M,_FJ@C(7LPO/_=K.IK0!8O.U[6,UQHTPZE_$;(9ES-M7$6903?GXA7G0Q^_T M=I _!0')=Z0VN%)Q?9XFK0B:7A\$FY+T47?"4F&J![W\UQG8I&$[$\DRH,?V M6_MX=-PXZ0VAZ9E:VN*4Y>%+HR$0 Y"ILVFEJ 859&+0A@[8_K3:A%%Y67XP M>*+_@;]2D>8RM>V^'QWGS: P5_GQ1?@N;B[7Y!OS'55@;C(QC .()9X M7\M^!4;?N*#HDX*6$\'MENV1!3U MF 4\D4P',/QV%7R.IF]'PI>%760$_ITS"^WNUU[G:^6M=2X:WVSX MCFT?%TRL,-9/$^@+3!T#5*\/F&3[9POL4(5/DQ=:[X$39F/4:5O7AA>>9=#O MY@\ K7.#LLR F/>A22#QKJCR1$O&6NIA1,$P+=#NL-[XNWK;5' MF?:/A;X,<07(T*$+@!I_6]H-PU^*>>4/\P< U*G2Q>D[QN-Q;$-<;_P1#[/F MQS)+.<1_$KLE^)_GVH_Z_3Q(8_;0.P&\KZS&\87^5QWOC8;%\1_K?_S6'N01 MG,A%;G2GO"DW,1[F-8,>" ",G@=NGN-=I:TYH)7==!N^ G+$SEES B^Y87[, M*KZ/(N,Y*#*M7@^F*,XEI&2+V:XD%VSZJ%-!2S;"4\;=#EJ-U.F=#IX_SGSZ MT@LV+EW>Q@HP]L;[+EB5/L@JG\39WOZYN0.BTP4M\'GF MLQT!HMD"V01A!JUK#UI96!K_=8MC_QAQ1"KB,;>6,_ !78HN86XLYCP1=[!= M8@4,\^FP[O;NN]F(P?L,=)=C>+,(K7QYD0-XSY>SW2,/[=IA.UMY]8=K)1-% MBL:(.+8"6:TPPCII184U--&U#8+Q^G7+OR"%G3S-K6EQ]I?B#!@Q&)V< #\& M>0%A.3[I],XRQ($!FJC"&&3;_4:1ZG;FQA]C;.P"'6K08A(I?KT-6.(O('B[ M^]4.Q@@X?DZYCKPN-.NXU\]4J9*#?!D@G>T7_GW9N,HCF6ZX;5?AY_$3GS_: M;,44L^$ A*F,#W9SM9 M.7ZCRC'-MU2VK;^ V>0KXC=X3K;/^2X8A-$)>)D@KV/&760RM;_%T)QP<4"_ MXB!.*'EV'L#IK%AY%Z:[P:OX]GICL]BP:[H"5!Z81J83T(LPF1]_97XJN@%/ M.2UF=@B !>!Z C;Z6R$.0']N [211AF$4S8J#$I.=4H4!^QIDC9Q*RN@G5L_ M$[,X^^=X]"^#7C74+H9::/N6YSM;V^<[YSOP^_8!=]1)J1D"I)6(&Q%17O%& MR=AD'&8N4KRV(7^,M(5UCOGAA(:Y["JV"U5,O4XF2J]61$"V1G&[NPLOVCN- MX*WLP%M;-RQN^^*E9L\?)$9QXI(@80A(C;0.Z<0Y$C9*;8V/.F\:(GS]NJV+ M$ZD!R(,I9,U5$HN/,9/_?<#,6B!N)!#GVSE?)]B$\_HZ]B 0VB/'L$+6&9V, M8$98703B1S!2"01?*8'8RU'96AYN*@_O@<%;:R/-!P-Y$T$>O )1X&!@B$B. MS"XN#.'4S]9%G<(3 M>QA17EW[@FR"]K^RG5-[-EC[Y6JOHQH>\(1^.>] M'0)^OY<3>[W8_?W#>>8.^^=_'>ULO:7_/M\!WO#I0'(<9-()1:," M. ^4(,NP1I(%K(A2,4@QFS2&!;->:,E=D-PZ[93/&;XRGYF2K VS26,?W_Z> M,\8:V[OOWO^UL[FW_7[W#JEB/W[KU59:)8)RPL#_E"N/M?81--IK%1315*Q6 M:MF/DR%"!#M\G*.5)6Q^$;D<5+)=+>/UBX1??'B%9@%SLSXO>.;\A2J%M]4[ M7;@JYUOM>+'B!KPL,^H26C^V7V*_\3]CPO?F_=;.F-G];Z/7/[0Y5[A:++UH MU;#7B%]M9Y37-N%YI3GP?G J.J!V^=-^' "ASRD5N0?Y#9>=F[RXA/^K+DV6 M!#,MK+9"C9<6QZ^\Z$0_?HW=T?BQEWTYZ?=2&UAIE9\T&:C9[_/*9DFAN5AM MS0NH)>UH:B'2Q93)[*@[Z4R.V@Z&T-JWU5)MN;/:E@7#?^W+2JAWD->KX?+V M24FI*CNV^GGI=!"KQ.S*KP;0/9BC?O$= MIIY>O7V\C'3YGNR]3(8K[WH\*7W)KX;^Y(2P?-'%VE=9Q<^&L5KV7IBM<*$P M]CA;L?.+][2[0]L]+(D/=C"(>5IR6GZ_K,K"JP];EPH%;73M[B1A[;#7"Z?M M3M7#JL_E"8TVO+O=+Y,%SEC_,'>TG$0[WGUXI:N78S&U'0 5-VNB$ L&MP=@ M5[)9QB\HES@8<5"(BVS#:#6- MZ1JUMH,QD,;\3C[XHTKS!B+W=R(K[6S"0 CME'2XLXMF@U2 M+:B24,:BD_%L4!H,;ZI6Q$IR#0S_V$.?:/]S3BVLAG7&E +\CM-3KQB6ZMJ2 MS))W$V6L'J<[EIJG<9G=P-, >'W9B& :QV\Y1KZN-K$8B MZ]UX)!9.9M;HKR6O;K(A^P*7)LA>-7FRQVUN+(['>^2NG9/GIL0/EP6R2(8O M^&?%&T E [[A4M=3E?)'OAK!#)I+S1E,'*#^)]1GH<+\IRI\+=VE?4R96TN M;K[/5#RP_^Q;,8PZ\7V:]:2W+X?RM[/QER_:IS[?/DC*,INX GVR5UK,^\I/HTE\3#ZD0()BUV,\<^U*N%WM."[R>2PH(Y&(!\%/H];K)6H]4[:D^DZR=26O_QJODSM^!ZIY MISN_UUCHI:[;^C!MY3=ZZ@^*I-[R*)[G<3#*#\\_(>(F S!>,'N4(?CAVD89 M@7?CK>K[9:OZV[FDQ"MC\QQF?K;;#SWQ4X7A;G'>VFH+1:9*-ZD,?),.O[2! M(_7 W6W@\&V@9ED'P3VI];F,^E=4]5_%WPH5J- MS>+0V_I,M/HKM/[5WCD_/'O_^R>ZF[- CTHV9VOG M?/_;Y[^WX5D?*+3]_/-1Y_C?YSO#G=FCDA.F%ALG4-*&(.Z91S9*@I@P,L;( MJ: &&$-3&]T4XMXGJM>'&-7@]4C@Y;P+C%#N!,[5 9/C4NMHA< I4$+PK4N! MUN#UQ."U^V8&O!0-BA,%\NP)@)>(&MD@+*)4&!XP9M:2#%Z4Y_]U#5XU>#T3 M\&*:"9FT\M0;SC%WAO#@ G4I$(MUO'5YVAJ\GAJ\YI@7X!7,H$=1YXTT-D;D M@J3(&L:M=92X7/:8-"4F34WO72+_&1_<]J1*^W:4-R,]:+"(WF[H%@+YLT:[ MF&14,1(C%.7,*9!\@;%2GDCIN;>UG_F\T.[#O)^IE1$A6HUTS&@7C$;&\(1T M2)8%(GB**J.=%JR)A5RA T%J;5^RMBL;/3&::Q' )S/$)L$9]R$9YR2SH7;, MGINVSSEF3.7$,!^0H3XA3EE 3F:]3Y(1S9.0V&9M9P(WN;YW5*G6]M75=L$# MHRX$\%$HY\PZ%XW G!E&!?<8UY[,L]/V6=O.,65.^UQT2,M\BHM!VG&&L'8T M)1NP,&%MPW#59'B5CAQ\4:N 56;P0RS_W0CK;AJ0>M98IX20"J>\X9MR380V M4BO"&6,1Z"^KU\N>&=9]FO=C+*5.:1D1CL8B#EB$G T<.6&D!]>5>(G7-A0X M,?HGC#?7JGX1LF#$6VFCX]SGPY),2$EJ)S5+UL7@:B?FN:GZG!,C6?))I0"R M)O+J$K7()1X0,5@I(2FHN\R5CD23D^M*Y-6Z_A/HNA!8.J9] HWG3'H'?@NA M+O(0@G32U2[,L]/U6;,N9=(AT(0"L2Z')RDR%BNDA948:TJX8Z#K!#>98"ND MZ\MV5W_B2!]R&69):2:;J*B^V+!_361\O?O/^K OZ+.WX; MHK?L@Z=K\/__VWOWIK:.I7WTJZAXS_F=O:LT]EQZ;DZ**MN0;+^_ '&"X\ _ MJ;D:V4+REH1M^/2G9TG86 *;BX E/+NR,4A:2[-FII_NIZXN9 M6$0;+T@M"8 MQU+!D6P4:*#<<6_7UJ%K.'257:1U]U3Q_ANY54N3XWMVHU<\ MKGA\VQW>*Q[?,QXO$._B4 G6"A* 60()+'&%@DN5M0L&&;&[6IHN@\73 MPXK'%8\K'M\1'H.U%IPP3-.(9C%S1E'+I1.2L413K,Z1EA1*KRKI*V"[K:QW=W]-P2]/QVQO5\W9_'_RI-*_]] MO03LRSJM+W&/,XLL M_?3FG-AW 4%D2TE90@):>C2=N"7"[?( +WG3FACB1,2 M:2#:R,1K$PF562=FN0GV4Y:,;1Y'8A)PN9,@_.I\PC MBYZI**]>E*K*\BW+\@)EDM1X Y&3Y&,BD ,G)F5*3'8RE7,QA&J492&ZFE_4 M [G*\@.09>'.CN[0>;RCUVEX5]7*?7+LJ<&=,P2H0L< MPEIV$5\2/!EG^"5(1NFDAK]55+M35-O\^-ONB\G6GPVR?=I^NR6W/OZ3J:1) M*"#6HV4"T0-Q ))HD,9;ZID,)9U)=$$M%I;[]PH[=!^X1%]!H%T")Z,R1E$/ MRADK5# >:"[>L^A"91KMD^.7\W*L'2 Y5*4ZMW%HGP2D&=080J4WENH8F(AK MZX)W)=R8:E1A;J\P"Q882TYS+SUDEYU&2S)XYZTU%#&]4HWV"?/>O# +#M8P MZXFW.J(P"TYL-(HXP;(&YG)2?FU==@UC+9+E91YGK$B&\46MN.^C=\HLL'+6 MF_*D">%-"]9C0'N+5BR972+]U2%^@\SSPS'5V)%B.#$ ; M3QP/@3 J+85$1? 2(9W;+M6+QPT5TBNDMP2X*J0O =*S%B))I]%2CZ \^,QH MIC1J:Y*DUE6G3OL@?<&I$W/2H'4D/$<@ "$2)SPM_7Q,H*" 281T24774ELA M?5D.J<<3AU^Z?CJAVT=-9B7^'7L?UG_&'ZY?E);@IVZFR0CO--T0X\['-$J=U-0X2+&31\/#SN0@=9P??D@= MQ)/RAW?CWAA_8'9I;_K9P^3&1_C^,'?KZSL=6)1Z/B M$2M_C]*''LX'WGK\N;EV MBT>NWS\NBY)2V;T=1O_?\M##HU%G\I7#\+0T80'=9H:.D\/;I$%9D(T4TJ%/ MHZG<"=;M%-]+\Y,U2U! ?F[FRO8N.J,W.')3P#@SE[-' /Y(2WS,]\-QKWSF MR2CU\<,?TD\?>W%R<*J7SEPX$U[ZY1+G44Z/)A=?9 M#O,]8P1G8SH(U/7#4;-YGB":IU'Y%([&M64HG8-1L8;^IZ=E0G,H^%(]'T!' M*[FUPE&!^C5'K__1**@%]7]^[%9U_ 4V2E$;W!;CYC'.V:IS(C^US)R647MI M\?\<=*#&(!@%"$9'S0R7E]^,T.SCSX;J3',NH>;E?!4?O&/H]7O-0^SDS[;I M[XW.*;9IJ? SJQ$RWAWBM#2V@INDN(LC>=8?AG=C?> E[N_][L+,;Y/:O+T^V^";;._GC[=;&)O_[9(ON;+S[ M1TB7J3*<2.,$@>PH\2%98H+5.<4H<\0)3VB]O\K?-82F#\[ M0TW96!2G2UP,%52R'9]05Z;RH0^]<;E'49VS]R;N$PZU5^R4-"YJ!BV1U!]^ M_%PYIC$"OVBUQO#$1^^[]^/TY/27GV)O_+[OCI_T!LT#-!?]-!.1F2HLR#YG M=#9",WU[!OK6/C)2%-R?'8?.OGBF$AXU*F'.CIZ^I\0CK2Y^FSYBUWP/I?1: M5WYKL/B4IH[U=L8*E[KK=X[9 M@;W7&-B;7QG8';2MOZ*U=SB?9WR,5^#![9[KHN(O$?KPH\X-NTQ8R&4>^$>; M.'H5(;ULC-/WW.8X=?<4[O?MV*+K5H=.MPXDK2&!BWIT.%D MY_7VX?;KEP*)'=_9V*3;AR]A9_?-I[V3\ E?EWN[![WMM_W^UO'\H<.6W.-[ M;'\COMW:W8.MW9=\?^.-W-GXY>WVR2:^WC_8^?4%W\%G^?ODQ6(R.3/@>):. M&)\E LI]R;Q&#/W MA/N@" 0*Q/,%^.BM[?'\5_-7#]_C TYQMA.)Z,[[W&?;W' M)>YQU]4T[F^#_CD9AG?$NW&S00_?I\%X>G*7/I7?KU?([\?.XKU*D0UM-&CI MJ-6F9.=3YR.+43A!&:IK*:[L?'EZ"C=_'KA1>E;6]?F99=V!"2#<9RZU"\<^E/ MF+A-FH7$F:%4TQ#$E9T,5;+O7K(7_ [)0J3!6@+2&+3")2$N8I9E9QRA/ ML70%9UTE917MARG:-CL6.7!C)850?$U!RX0<3!@4;RZNS*:K:-^#:,\K;>F2 M=-E+$D- T>9,$B-R("9S%2@*O'@YQ)">? M8PK?'XW"0<-9>H.)&[SI^7X:UYKC*T95SBSJ3G[Q>2%+&\])=2U>+5(4 MK;4!*Y&3" 9HS>2"=CP0%Y2(/'H=K2WUQ[N\-&L3[,[UW(US4 M_G%):WLSP$>)NV=R\Y_B#)=?7'^C-P[]8>#\>3F?,F5JQ<'E;N MG7/DHCR8Z"2Q8 V!+!/QRB02$"L=8]3D!BN[4BR61:YNV0>!"$NG,Q415@@1 M%OB0P_]I65JJ^0 $\8$26^JK*1J-<#IIS28T(SE'1\!E3;S3AE@:M!-!@A*^V A&U0.>>Z%31_/1DO5(9[4X5+., M,S2KWJ$EHEE89#Q*:NT#4R12:0GX&(C+/A'&LD,.5-J#E(Y.E'>EK4"9)4B@0DM\A0?"929Y!>)!E#7EN7K$OE30R2*L M M%N"E4Y0JP+6:,-""0E5Q!HGB0[,>("HM;1KZT)VF;A)G'?[ M#FC:0"3.KR(SS4>%:PB4$6@EB$06&O!(:/3-*+IPYQ1U'+IA&0LT11K^8W6(= "UIXH4CUMNVCL5@2J9UMG*>DDC=)XVE5E>-J3 M!<7V\;]*CY5_=SN#="N=A!^XF^T^2>CVN$@@:$F<$9I I(JI@.L)4(Z\NI0O)E]?K[M5]9JWT6N^!$HWQ@?& MWZI@WX-@+_"[R-%"ED83X80ED(TDWF5!F"A"[BT/T$3O:GZ36+TJTNW5T$NG M2%60[T*0%\+PI;+<@$<-[:&TJ'?$IH@T2=@HI4$M+3G2I*[A-Z[*VKY3L17@ M(K\,1_AGJ>X6#MS@36JZ/-[WZ=@*(MM5C)4ED(\+C)79:CX_&HW2(!R?"3LN MB%< [UG33&O7?:JXMSSDQ!03[HW4TG+. MLVK*QVAQDVB\FF_08DF_/5I2)?W>)/WEO*0[KP6/R$Z,"Y$ *VD$R0>BLO40 M??0V4I3T+JN)10]5T)? 5JJ@MTW0]^8%G9:]'+@GE@6/9":AH)N0"+,^2@C6 MF2S6UJ&K5$L$_0&54_]F=-]W6\3>QFG*]ZZ;G9C-^L<*7,(X/"K=:$^G967[ M;IR_%I?ON['\"6J+)FE?=.27@(#23+MT%N\-CG#>=C['PD[UQ_1SNT58-C]- M1@ZGOC=PH^,7DW0XWAX.RBA'PWZ_B3&8GE]6?;-$??/I' J9 E=4*TITQ!^@ M1=/?FQ(!%(3FP63K2HL/W>7G)(2L4(S!T@'AGMWX5354U=#^L-6J&E9&-2SX M'(+.B7,M":Y_($!+#(0.BM!LO1'P2J@8ANL(NGJQ4U5!50TL L*J&-L83 M5]6P,JIAP4LE9&BZCQ NE2<@,J!J2)(H&@*53M)48F>$-EW0BUFH535.+P2]=/)W3[Z! G(>#?L?=A_6?\8#H>>HG-O$--@\H3K1EG< MTN0W=WS2F^ SA&\#$"_+\6L:OAFY]P>]T'DZ2J[S8C"57-PFG]?H&P]G[_39 M+MI8S9/\-AR\(?W>AQ0[KBE47)R#_:/8N P1TB;'32QV^N]1[_TACK6)P"Y] M)5P(1X='TSJN,;T?(4I->TZ4C[LSM9"[S2LX4/11M/0#=Q^QV5,@S?E1J<7CQ]U?OYJ1R[!W_2UKBB3^UN9VVD- MZ&?'7_9-V3;CW2(7N_B-S_ QWZTHKN__?4##X5\#]]H>[;P]Z&^=_'6 V%X^ M#_L;+V%O]W\/=G:#W/[UYE12:F\R-X%SB,%:+1B-S@?O.0\*UCH) MM>5[7(K)Z BM_=\/CL?-GFJV4U'2S:;\X/I'*$JXF\NV*'V$W.#X__R/X4S_ M-,;/SHN&:SSIN!,'9=?[U!]^?+*(:E/YQU=G8YZ*1;.VWQTWPGK9$Y^1?8K/ M" 9]]WZ:BGV8(,X-[^7[Q-*)@SO3MGS[VXN3@ MB;6/&.?%I)J=A/HN>]186W/J9OJ>@D=]]Z[;VD5477_FM MNW[[/2GT#S]6>:F[?N=D[ J-9+]Q5A:*"(WNAE282W&*IPT.;*20#GT:=03K M=@JL7^)X[,>:$?;#S\C"E-"OIN0!U8VYH%'WNY'#%Y>6)MEJU\SY4W!YU\S5 M'KXM;I<;YRB8*#T5/#-P"8PR)F3)6;!**\EHDO^\N-P9[>\S$O)[WPTF3P=Q M\Y2';*]L4GWW[[C>Z__ZN_Q3;%U\NYX9Z/_ M=F?W!=UZ/N;TEM]Z^ M_/CWR>:IJ^1,R3WEM PFD*A-(N!#)A;W!6%9FRPBLTSYM75-N\PL1NDN.9.Z M3;%]%>KJT+VK5FL45>&W'N 85P7T"T41Y3[/PY<9-OQ&G_\/GPWF8M9$B2!05" M*T<=Y%(3(5,(4?'*-=N%32_.<,TMMKVQ)?^A+'*;*!#CJ"< (A(7\8<77 -E M(:,IMK:N3-?0Q8IAM5K-@Q'E$)QS5.D$,8,OQZSXKV': @3JA:ITJG6B?#PO MRHDR:F(@ 1DPTBG)B9'XIY1&!^,#&H^EUPIT#=S8;51%N;VBG%/4P!U3VC.( M'ER*(2>?/4])^> J8VB;*&_/:V4.ACOO#>&N1%++E(E7@1*-: PZ1"I-0E&6 M7WG!L]1WHZ/K,8+533J_2M"OC\+:F!)'FS(9XRQG6@4;<_0V M*%$90=NP9_'T2:@*D)J(QD(+E$LC9,6-S7(NG22*$K&%N2MZ)%OMBS)@6G(G(%)H33D4KA&!::BEH9"F:R@A:)\H+!RS2)K"*$D"G\?HBS$ M>D1PH3,BHYX!$<$G 1R9@-; : J0HI.)0R4$[8*>EW-'!'O'__#@J<15)()% MA!Z;&3'2:1)0@405/$MLZE=4IA:T?\"B[$+&M1:&!TO+H8"UD"$HHZU4U/-Z M1- ^43Z>$V4AI/; *:%"1>3V-A$? [+\C 9B4#;9/D[7FE3!TKB8Q 4M8HR<8"L8DFXJ1B M@F89;:!KZ\CL19N.[1_\ <%_C@9OW.BX'A!<7$O0^FBS = ,9'+&J2@-4X%K MJ0VM!P0M@YZ].3X0/OXC;$R><4,T+B2!9#TQ@5)B/!J$QD50N'AH1$A9G8H/ M6)(=0PJ?94!!9I"S]I%&KE&^+22/\EOI0.LD^7A.DE.2R.52)F@ .@)4:6*4 M1GJ?0O).Y$+XBQ$AQ++R+ZHDMU"2@6K.9.8IEECTF'UV-O$0DZ722Z$K'6B; M)&_/ZV33'-921Z)BY:3/96*B19Y/4_2X(8RBJI%D=6,773T=N$I7W=AS]7#@ M0C(@=&0\1[0=,H O'D6I/$<5A(I'<%W)0+N Y]4YT4(L6AV,)C8C#X",C,#J M* B+X(T-%GF>:L@ 52WR0U2/XK+3!U1&^U\)8Z@&6C(&*//*TRR]TD*G2@9: M)\GSP4()A=7C,A+A2F'_[#VQU%HD^(C.BG+C(:ZMVR[(&Y.!*LGME60FA+-9 M6QD- T>U#XR"#2D&I A4U7SCUDGR0JQ0$$98JB51$#,!$2GQI;AC:4R?-(LY ML5QZO]%S2NW6LX%;$\(_CL;C:[*!'\(-$;*W0; 0N=:0C;712>8,VI6*TAC9 M\ME [GU*D9RDT;""SK5/!6:@@\3-1Z8$L4%Q EHKXH(41.H47!81%S:7:MH& M5_"G%OD@JC=QV0:$X=H%U#R92]#!6I:<5]PG&J4'SRL5:)TLSU,!-/B8!.X( M\QP-"$XEL1RI U<)!] VY("Q%17U12@ARS*J(XYCQ))/*< %)P5V41\ ?>! MCRE7+M V45[@ F",.\% >,#\4V[T+)]J4[&%8L]UH[M-[!!+4%S6_< MH9667B$Q">-- _>.>:3U,XFG9U2OG*L=J'YNT6.Q3AXY9@CV5!-BC.'6!<4 MX5D&[Q1-.2HTS+3H"EBL"[%"?567+L:K4>._ GH%]"NJ@M/22 C!&Y]UDIE;[=%2AYJ9U3I 7_"W^&"% MH((2DZ(CX)(@5EM/N/41%Y7%D'.)I;!=>8[#I0+Z-5U%CYO&W.O-A)[M!HZO MQ-Z']9_QQ^FCS)IWEP%]=@SU!A&EXPG7#<;?;J_Z/]*'-#A*OXR&AYN?)FDT MO/:5R_]0]PFU3(B=!,@8!BECBTEU"F,F2(-@3NYAO1W[4( M\<:7=Y ZT[;R3=,-L '5SE:1=[!.GFJN/D1N-. MPOT9%WMF=Z*N-W'T*A*\^IE4EVO/>!\=>-ONJ[GM)KRM=<7< MO$B.RU%9JY*,!IRQ)BO+M6=,"F:D8><2O6_Y9,[0ON?X164(KWN3@U/JM_DI M](_*/#X=CQ/^%W?=IQ_!53/$<01D>7\=[IW@>#8VZ?;)*[YWN/=Q_]=7'_=? M;^+GMXZW-L*G!5?-VW<,/_MQ^_7^VZVW[V!K]Z78WMWO[;]]]FY_]UE_;Q=9 MY,F+C]LGF]-V&;WYO%GNGN6]L0+&HFEE.F +(W:B'#;U8IUJ;SU M5KVKZ>"NF/CC8"(7AMG,A$T0P$&R1H<,001O.$TF-9C(3C'Q$@>/%1/O&1.W MG\]A(J>6)Y]8*?&9"% NB3-*$P&*>MSX(0E1,)'Q$L>_K&S BHD5$]OTX%?! MQ.ADUHDST!*TR3;[8 Q3*:7HJ(@-)M)33+S$V5W%Q/O&Q'D[T1DO0H@EG2D7 M3#2<>*,B22684J5L,OBU==:57'2U6!E,?/ YES.WP?_%P<;AX;7\!C53Y+(M M)CCH))B5 1A:#=%I+H46CBNFM+"RTN75@L&M1;J<:$;=9B,QP"T! $*4W*R?K"WH].B6X,00< &K/,$MK8E3,FJ=LE: LBX$ZW+6 MIL(-#_[8\\^/O[6,-'>KK/96>)LB\) LHTCU9> L2R-4KN1E MM4#NY2)Y,8Y"!@$D>.:1O A.2O51P@"8UT;['#R"'!==X#?NH%=KW+57UF7* M:,H([R-WP*5S4A@P042>O,H6*GE9-5E?("\V)=W4HLU.!@+*2X++[ A3CG/E M% \\E21I-&CH8I)TE?4'(^L"?- N9:I8 ">4I1R%3&=N%05/324O*R?K\WI= M.1J8R)QDZU'6HPG$V*1)$HK&0)6T09:02=$5MDVU:Q_\XY7L1F M]=!<]@":ZG(^R2AJ._"@C)#6!:> I9R@GKRL&LB]6B0OFB:E:)($M5;IVXE6 MC96*$IHS5U*['".2%\YD%Z!-[;^KK"^[@9XT7'GCN#06MX(U,K%DHT2;EFO4 M=96\K)JL+Y(7;7T62A&?LB=@."=>!2"!1VJ"84"C+/7ZH&M8;;'W@&4].!UP M#S K(0"/8 "L!IJB=L)$9RMY63E97TA H)$#]4 <=9P H*P[YX!XIEWPC'(A M &6=05?I&SLJZLG+Y<7TUX2[?G!<3UUNUYBA%J(3,960,>5<2I 1YI1WTN%K ME;BL%L#M+1(7*$V!,Z>(:#2@,8/89AP5A*(R S1&@(H2[:D( M22*6P]4O MLXQ@,455,%Z)G!-X65J4):$1[Y352MM4:.R5($QJJN@GK<\H!%7=+@-)-! M1LTA"NZ5DB)% 32!5517UK)RHCZOUJTWFH&S1($' LY(XD26) CJI E66>[7 MUI7I0JM.5A_\:#858X#6"C4JJR MEM6"MS>+K,4A@BD0'I&-JY+BHHC7(1(3,RZP\5H&A? &70TW3L^O_M?VBKJ/ MT2;+\5E%+EVXD;XPS[F+.E,.F5?2LFJBOD!:?$%SBO8+0^$FP!.2%B,]43F MLKBBU)0F(U)VF;FQ*5-EO<6R;B,32OKD,H-2?XPIF\$')P)BOZIG+:LGZPNL MA5L6&8O%!?5D?5ZORRQY9"X1 *KQAW+$>"V(2HFGD'U$ MNKJVCCN@R^T#K"\V%5G;#B9S?D>IF[]LF^0CK!=;KP5JW16JVQ M^?&WW1>3K6DO[4_;;[?DUL=_6. Y!$L)RTD18$H10UD@&7FB!VUI@KRV#EW# MH:OL8OI0[:7=]CXI%?0KZ%\>]+6"Y'VT8&R$U(1;.YN3M=D:H:*K;H'5 _V7 M\Z"ON1:&.T."!%5"KR,Q2BJ"@"\]5\+H4GA_6Z6KS)!EYJ.G*\S'=]M=H^S,1T$(NUPU.S )RA):50^A:-Q;1E* MYV!4=-7_]+1,(LG@\6< T-%*;JUP5&C0.7K]#Z+8;I&XGQ^[51U_9Y@[17'B MMA@WCW'.5ET:3#0*];NC$ERN??^K9Z!)BIW8?/=7@R%W(O'G+/._1[W)\?9PDC9ZX] ? MCH]&:1>_[%D?/W/O-M6K4YOJT][KS8]H5WW<>OU7;V?C%=W:>(5V4N!H]>!W M]/M;&WLG.[^^X'MH4^W_?4##X5\#]]H>[;S]Y6 /[: MM+?V7[^ [=V7'[=W MW\'VR?[AUDF@.Z_1=GJ[!7MO]WM_G[S\M/7F'Y#:"@6!H(DKD 0[3YP2FAB? M,CAK#?-^:B>C:D[Q:;%,O0HA9YT]FLL0(VN*A 8-UAF;@\EKG82&ZGM_?9T=W.CL[/[G\T_.L]WMG[_8_,_F]M_OOAKL_/;SI]_+MH% M9P5TSCJ8KM1WAW%%=+CE?1@.4CSJIYW\-(2CPR.T.E)LXOJ>#P_?C])!&HS1 M#'DQ",@-?AN.QPUZ_]"[\^D_GK.HF')$.98(E!H_3II$.).69RE$=GE^=RIC MF#0\<9L=. ]6,>_>BP MB1P-9[=8!X%O_.14P&;??6KK-E0 9Z'OWH_3D]-??HJ]\?N^.W[2&S3/TEST MTTRD9@9RL??FCYF+D$W?_F(*/J)3XS2<4;\[ M<8Y]UTIO1/ 71(\"+7O)C<:=352&L;.10CKT"!F"=;_R--SA?)YQ#%_!-='N MN2YFP65B7B[SP#_:Q+$Z<=>;.'H5"5Y6 MK=^PAEO-^K_$/9:V1>L@KSS()66(30\#1#V='G[\-1&<[3R634\T<-K=P=;@\'94 C))_XD1=%L:;Q9%6.1J_G M*)D>C;Y_M[_Q['!_8Y/O'[[ [WQ)MUYOGNR]WOJX=_*4[^_VWVZ]WF/[OV[! MWO'CA'^^V?MU_M[6[?[CW%I]OX^6G/7R>O9-G;[ MR<';TII[(26.&EL"8BC1F0$!)@3Q47+B+&@N=(8HT]JZY%T-BY'S_U[A!)D* M9 \5R((U)8##4VDET.BML98*8-1IG]@,R,Z-XZA MC) MEBPQ&@-(@,)"M$, M5*3$").(4TG':)GEOK3D-5VF%L,[*I"U2=@KD,WZ;C*5E4W&>\^ I1*K%&26 M.NM0JA2D F3,5B!;;2!;*%*0K):>>6)PT4M&8R9>4" NJZ"]BUX9N[8N>%>I MQ6(L]P)DRTQC%.T!I_.C\>[-U72)2E07.DA6,<7[*DBI0H*L(&ADK9"BL3ZJ M*,O?D'1._!+9>A= YK>.ZI\E!,*T0N&[JX"(+QE^6%20 NE?]%1$%T$ TD'#4I"0 M+:>@X3)E*BLJM 45%@F?BURR8 A3G!/PD(GSDI,D-/>1(@U4A?#9KN"BHL+# M1H6KE*G60@B7<8]07RK &!8Y19-:24UM#.G*Z3X5"^X>"^8M! $J062)>$DC M :%MR>G,.,'26">]4]*OK6[:>44W%I3-QGSK_2I_>HPRE M?S_N^#1(N3>I-2_;3IPNCX85!Y>*@Z\6F9(UT;OL$0(SS:7H'256V4"2,3:G M@+HOF":W73PL'_@#E^C6&F9R];#B;F>0FK0KY"WUW.>>3LCOY]QG.TUV M6R7BNK@K:!PSQ2H M@L)M@,("#PJ)"A R$^FB(T 5)1X-8:*IY,G9&!D/:^L>.6.,8@2 M\<()HC(W4:J,$^V+2P0>4N7F%3AP:GVB MW.8@WG.6W U@N'6S>>5H[4L^?+MUSU4,4B.S$PDM3QTR&.V=EUZCDHF9BFPX M- DI5R&G-8Z[;>HI+-+7S!2G@AGBF36EB)'&WX0C:(5H3RU(9TSIJLFZVM"; M._?:8:I67*RX6#..*RY^P<4%!I^#*Z4U*>&(B&T0U*K7,YH*0:+/V@@1M!,$A.:9\5%8'9Y^'T[+5+:TYU?Y:3JLZPA_*@U9+ M3=7"!C<)8E..1JUS--( TV"#MC9:D:@0F6I5B=_*6SCO%AUB&H)'6J](T%D2 MX,X12T$0&3TW5!GI+)3@=&"UTE3%L54X5$XZF22=$([BIG4>N&%>EYA-KY&N M74S4*GJU';T6W%8:&1@DJP@(%PCH ,2EG(BT6C!I4LR,%?12L)ABN$*GS14^ M*WS>%7P:02$!,]H&<-X89SA/H*W+/&6@%Y>WJO#9>OA)I*L&\ ME!-'M292E7IFCN+/4!(=N*WP^0-6U7HU&"4ZX\4^FX\ M[F6*>4(Z5HT"1B\ M)F!4N#@3[Z:,4YH*;74$#M)HA:2)QVPSM8Z;VZR[5>'BKN#BY3Q8$?Q?$.*%(2#X*5!3!9X\FGNAJPRI, M60V1BZ1OH2!7!8F[ HF]>9 (09NH32!">4.0_*--D9TC23DCG&!11+:V;KI4 M+Q8W?NB)$ZUG:=MITG01?=SY5V%G_^Z,/@L2$K?>8#+L/!^.FZSX4?J0!D?X MU?]*GT+_J&E BB_'A%(9>M-VOFX0.^ZPN&A.FA<6=$"M';),H+T]%C>/I[^, MAH>7:'?\O"FK,/D=GWP8*P3?!@1_.H?6"9=X#H&2*(TDR.\0@H-5)"5(S+CH M0RD2QFE7B$4[;>6/$RH>W#Y-JWC08CQ8X&U1QZ2S11N,-I&GH32<2)%09A1D M9KW6N>31*EC,J*]PT&XXN(K;9NE$K,) BV%@D9F)TE2!62*\R00\%6@6"$:< MC8PS)7BDL=10IN=8!2M?BFQEJ-).:S]WW6=D*8N7=4JG+ M^:QF:_M\5H!NM]2?FP[OZ2#N?JE&]RO2\8O]6^6S%4&7BJ#'9X@5CO\5WWY: M?%O>H?HD6B=.@%M#C*6&1-P1$5%/&HX("M"E:C'"]7K.K17U=3]L=%@"L;IO M=,B]3\@ 3M)H6('ARL#P*# \7&>[LK*LB0RN186\>&2S-E$KK2YMB1T"BM8!&I2/&>&>-21(-BC8B MPP]U[%4;U*QTZ&&M=]\&DO0Y2L@%%JG3)"HE"5BEB)/:$.5PZ8P"*6UJL@#/ MR:-9Y2S !R[3K3AWJK)]/SSG5+:9<1Y\E,2!U@2$Y<0*+HEB(?J,DA^%6EOG M7:H7XX7K25*[!?Q>3Y*^*]A5=J_+1#X?_Z3(,O>6*&4H 6-1+[NL2=;:!HVR M*0Q?6UA^6:MH=J(YOY36>^4I=3R\K< B2?G4!46>1((?,1% MK0@PFHDW3!,60Y2&FIQ\R5EE77U.A_$52EJM&14K@$;M3\"JN'0[N+1 L[PV MR@M7%J_@DHN,&)L5T8%*2,Y3IM+:NNY265O@/'!4:"LIJUAP.UBP0-MLX(EK MDXGATP:BFCB1*;$L,9FT$2:*XG(1D3F.4*F07LJ44T,0V(@4+U%J0TLMO-?6IU:M:KF?I M.;Z $)WAUJ&*!9T(VD^"V"PMH5QE&8U7R=N2MRSH8M[R"NG9*PESRPL#5CA> M=3BN-:4K,,\!\X(SA'MJ)5>1,,TL 0&*>&4I@8"X' $%Q/NE596NN%AQL05/ M76M45S1LT'#!'>28T\7C3Y3"'Y!4<0>Y3)3V22J?>.#JX52I;ID[: 6[&&VD MC*_%TV#FSOL^WJQV+_KA1EB[%]7N14NWM1ZF1<6,U@ZUJ^;6@S74FQQT4I&& MD%G*[F*B62VJEEM4_!S'GS;1N)0LR3H@J]2.$Y-LQFVHA.2!"IF:PO56+O++ MU;.H5HC&5@!MT[-=Q55'(V.>!>.]5L6=[FFT/@!7-&EF?;RW!K<5+:^(E@O> MN.PU"!4-T3$P EEH8JEU1$7N7;(TT)#7UJU9/"19Y=RN"E6K!%57B9E2.;*H MM,W! 97),26<$U%+'1--_#Y;%-5$_!L UX+C#%CV+F=)4E": %@@5K% J+:@ MK6%6.'%Q(OZ/:>C]4 78GH;)D1OU7'_:H"B=MBBZ]TIK*QK/NH32 $X8D%12 M:S(8KCUC6> +F<4 )J0K)]W4>I5M16QQ#C%/C&JJ9":!>T' &41L*C+1CD&V MT5*I2K6UKCFGHUR-@G]0J'$%T)#"BZ20>@;$"I^,M> C-5%'RD).M!:]?I#H ML5CTFLI2FY$1Q1.49N21>!GQ-RV !YY*'8-R4&KH8L)S&V/7*X3%A4Q Z MY*@S2Y!I]#Y'1!7D@T(D!ZP6RGY(T+% %:-@@6>62:)@"%#I2"EM0BQC!G4) MYQQRT\I6WZ16PBIEO*P&@SM3QFT6[O#X2SVW6L;M-JTNP0,(P:231N/-@I7: M2Z?1#,O<)*-OIX%L!(3LC A."@FHV,L%C"D MQM223RLFX%>QB9(V@3GN,Y4,O(F>*I70&HI6:&5I7%K-ZUKRZ;JRN\"!=%)< MFFB(E*7D$P-%G$V):.7!TAQ9H'IMW:A:B'&%A/8JD4S@64)M#-EZT"YX0ZWQ MW.DD%=,V7X+'7%;:A;;[9RHJW%FHSYT2F(H%MX,%YV0'^Y+M2 GC" ,@?";6(,\! M:C--EBNN7"F/9*%6<*Q@U!X3Y7ZHV1=8JLAS1>19X&4U!2F*M1BLD(C5S M"CC)7JB879(6S$TCH5?NC*CUJ8'GUS^KU1EJ=89;PGG-@Y-4"30R0;/@3+02 M3$383SE$?W$5L5JU9D6TPXN/YY46-R['I"11!B@!6RIV A,D,LA9.J:L?TC8N^"G\+8*()+C'C%7$E\9,1Z+M$258$Y9Z/+&=87'DX9.>\>1U2F;B;1PK7](#-9V;)P)7, Z/4'"GJ_MCZHIE M3LW#T23*>XY%2R5@QKF6'5X/ U\^DU!E*FC&AO4JU=0E= M3F_B9*Z06R&W0NY<,%GQ6TOF14P_.75,A=)N0N.%-R M"1N&G @WNI2_4X)8P1Q)P7N=M6% TM,;-&.Q*&Q?=;OC\$C+4SSL#6(:3)X09I;? L]\SZ?/ M3T^IBNCT!D=-+OY4%I0Q3!J.(5HI;. M:IZ4E9 ]=UPXRR@$G[AS-,\ZU$O-(3>?_W+GX_K-UGHY+ MCL-&"NG0I]'TF$2P;J=P^VYGX')YATW[@0W/NCD_O!CYR#%-_AV;]PI:=UA=J5/>)_3 M @OX4F^ +SX?CIL\C%'ZD'#5QB43' &U\:+ARS&]QVMZTZ=V _R>PP*S)\T+ M_\9;- \QP"W;F7Q,?;SH$.?I8+RXI(_F^A$N+/G%8O*51-C/ K'^LQ\]7O_Z MMN4FS>)HF422N!0B!0 =K>36"D>%!IVCU_\(;M:N*J%Z?C#EE;M7PXU\,OOH M;H[\SOOZK^>%06E&^?E@>P9_\@KW=-V+O<$_LG;RBV[^^ MI'N[_]O;?OW+X=9)[&_M[LG]U[_T=_ZT=/_O QH._QJXU_9HI^C9W8.#G8W8 MVW\;WVZCOM[?^.-@Z_ %VWN]=[+-7Z%N[??W7K^2?Y]LLJW=%__@QO8Q:8VJ M-0@"W@OBG;3$&$,CDP)<\/-X3(6QR>88A50@@!EM103%>6(A"9;7.@FMG_3@^&H06^'P/K^:!0. MW#AUWH^&;T;NL!B?G:/W!9+_GROUK4;I<"SKK *HK S-.0C@0D7JE R-+2TH M9^*L+?UB^Y=S;>@_/@_K]^FHGGX>]--#M+$F[')&LOKAA&^/[>R&C]MOWPD< MQ\>MDZ?_&,5#!@\DRBS1VH5 '&>2&&JD!6\456)M7=+%SM-3BP#W>;\L?DF' MQ!U5@M+=X/C_0]OA:#*>N*F%$(:'J%I17G#Q'G4V?W^ZU3ETQV>WU_C (;DI M=^E-QE]]OE.4=R?VQF&4RO>67>S=&.V#/!H>=B:]4@YF./OW $WL-P>=X?LT MP&\8O4-SY/0KQEWU"P9H4A.'PF_?S0[DCM,3:)G[Y2@ M?;YU>/_&5BQIV/.,'%E,&;H^#A9'@T< 9IC*-+ M*&/#0]16Y4ZSQ\678M-S&=\/P]'[X0B?LOG *+TIIX[#49EXI)^C=%@T49F6 M],'U"L>1#1C/C H3WE.LA9#\MS M?4N]4F-S5EXQ2!K!@7M'HP7#LK/6,S55KPTXD"\H<1E8F!;5>C'X93@*Z6M, M0 P.3^+1J+'X?G 80([\CTG9.IL9L2%Q EPE8DU2Q%ID"K@Z&F<=22_,J]"9 MR=QMY!F-]/'1^/U4#%"4BM">:O".F^!^.F[D=+JSXA!W]V"(V]XC-RV[M,A6 MF )(D2(7FEW:7/9%0K["DHO9UX).GZE2X%.FNMB:_&,O3@Y.PQS/7#BCYO3+ M)1Q@2L!#*FZ.N(SC?^+Z']WQ>.WQUT^-CSPWRU>9H$M-1\[+8,_GTH)F$&@B#*:I7H8]OBGWWS[KHS[] MM+_[CF[O[@'JVO[6QJ;<>[M)M]^BWG[[[F2K-Z^7#][N[?8/MWY]=;SW%O7V M[DNV_?8-H#[^N+7;[VWMON2HMWL[NUO'R(T_[;S\)Z I9 P71,E2C8T#$%=J M.SDO::8RFFS8/-4]NQ=;N_G^>OK;JZ>[+W:V.T^W-SHO7SW][<4O>R^V?^T\ M??Y\YQ7R\\Z%RKNUS_3+SA^=W?]L=O8VG_[Q9V=S>V-SH[.Q^7QSZ]GF'YTO MWM)R.-\\=3DR6KVG_->+P3V%Z//%$/W[F(#)P? (KX_C?U_)9_2]M6R.7K[8 MFGO_R$9C12S.,GO4$SL.:BGV9?-S-.RS?.'?4T7S=]>V:& M6?L(F"R6V"S"=O;%,R/M46.DS9U;3=\#\T@P=N';]-%UWY-"7NO*;PV6T4>F M#K8.M@Q67>JVWXDZ;V=P^56RF;[Q4)?H3_R-YY]!6YM"/)[-3B/=I#'TO_0) M'N;FA;WD1G66GL:9E_!'GH0-)"93Q^_C3K,W7H]ZD^+:S3_TM'R1H,[FH#D> MND!FEED*4I\)(+D86]&ZNJ=)*5-0IB/%SR$1G^W[6RT">9,^\6<#A5K;S+X. M\M8'N=3R/_P1;XFD7M#DK]\??FP K)Q5EVBZ23[J=]S,S]2\6H[NFHBBU/M0 MZ-2X.9%HHBU=F'3<>)PFUTO">\!=9L^?[H?19?;&=;A-B$Q)RXTQ%JA/7I2> MLR&HE+SA@5VVVL47)^GI-AX_'<0_$C[!AS2>J>85B0&^IO]T%@-\N'_XU^'6 MZS_ZVQMO\+-[=.O7E["SN\=*//'>Z[_>[O^ZQ[=VG[W=?CX? [Q_N/]Z[]/^ MKZ_H#EZ[_?;EQ_V--W+[[5\'>[O/#O9?;[_;?[OW:>O7+?KWR8O)5J^)_YUL M[6[RK9-W)_]X&KSB4A'JO"+@A2'&<4.DX@Y4--&5XK.R*\]).:O#NRKU)ORW;SP_F)CD].J,O&)>Y)Q[1E++'GIU]89=(&UJ0I_%?9E-[^Y8VG_ MXGNH KY4 9]7YA&H<5$S$K66!*(/Q,42:2RMSP8D%SF4%L-*+(8XKG*+G,HT M'BC3$%Y+H8S75"G(4IBD&%5!"".E3-1=7'VC,HU[!J>=>>LC>>^1,%KB]!U#K_4F?Y:3C/GN6\(^8EY 65=RX%(>\+%JM MMDC[8)U'LI&8 )%0P%&PK=4J"U NY?MP&.7>IQ3)21H-JYA?4290:KU[J2G)E 76= "@L83@&%S:GZJ@5T&_>O/!ZC2Z%TF?5^A4"V:8 MSL2J9 A8KI"A24VH$$I3EW-RO+0<8_;&)T#MD_-*.1XHY0 5F:$J!XX'>XX?RMMYO]%ZUC'Y,RTAK(\ YF1)'G:JBE=(+ M(T5VRC'EOM$;I5I&]VH9O5ITQ@:10'LGB1'.$?#<%&>L)!F$I8E+&Z,HSEAS M3CN4E>=NU4=S*M+1YF!CB-X+!MQ)XR,5:!QKZZ3*D*_<"[Y&[]V[K"]Z9(// MT=%(G%><0 @,"9 4A(7LE8PN@?%KZP)EO4TLJ,KZLH/W[EC8JQ_VEN1[7I<+ ME5U0B1$GRNFJ98J8T@B!N<@D4%\JM!?Y1IF_>2GN%HEV)1H/E&C4-*&5!:<% M%ZQ4)N9$)5$J)@+('(EQCI',,MA <86U75*:4$M=L*WW)MUR[%X-P?XQ0[ S M>.E*RP30*.HQ&= L4^0:@4J$@6^TAJDH?J\HOK?H+H(<+??.$-RN)78/K4OC MI2)2@O>2EB0@65 !FW0-H/,K$_ [\-= M5&/WKBWF"YXBYUS41C@2K !DDL$2)V,@(!.EF7.GM5Q:[%X5]!;[BNY8TL_Z MBJH07TV(%XYVJ!%)&4&",*4;IO3$"09$V&P-2YE:&]?6+2PZ>VLF9YO$M=*( MF@*TVM"T&(^GF%(R,X0F[@E0F0G2"EZZ6ID<51*Z]$9?2@I02Q,Y5S@>C]YW M!;]ZCQ6ZQP_E0:W5]*IE=/>6DQ-H:&3=\"KK*R;K5_&QWK&PUWB\6Y+O>5VN@K,LND18TJ%4 MQA4E0YH1E7(4W/+@,EM;9UU%%V/KJPNV3=)%!1V ,K'?) M<9^42%0RI:J[J*4H_F[1783V)1@T)(E,5!-PS);D#T9LCMH)!RG&V*1TZ5I+ M;]4HY!5$.C&5*+71).6!&6E-=! 2-R(+E1RK[J+5D_7%]$TCN),A$4\!"!@O MB>&.$1U3S C?#FWQ*9VLZ9M5UF_;6U3#;:\OV0M=%U+(WDE'M"ZE,ID#XI&; M$>>93LD)""H\X%*9E6D\4*91,W]6%J,6_47>6EL"]2*+C(#7I7B$H(0S\!95 M$0TQ+2GS9]GYFX\G)FR;S*3..#3,,'WPW'3@/K)*/51$#ZDGT[; MMC<2>>;"Z>,_H5\N<7X\[!]-+K[DO %/YW+6;OF"1[A#X.%ES+^0TE3L[(1] M]=,/XS'^'-D[5U;D^(XLGZ?7Z%3+VC;,K9I="FHP M=,\\30A;@+>,SWLR1%W7"-;$ M\5&'$NP3$WVW_!7Z9A+O 2VHNT;?7/I@/>)6ZU?>J>-NMM1:KGQTO]7 M^HD8[]^]67S K0_O\>O6F]M-^_PQ];'A?&^=7WU<7'UYL8@"WS%B3YYGSQC1=88P8,YWJ7%U=7_Y^-]1YTXNPK6TY#SNMG^;4CMJ_ MOF0_S[%'HN9D@]<[S=D7KPQW#MFQU.IA]W2[-Y>RE^O$#8]ZDU#WS2=^FZ"T,7V- E M>7&ISC7P6DN, M-Y4XI_L([N$W521(:>3UQX\?+Y^8BN5+D*LWO'V+_=FZOFF]OJ[ MD@!U7G# MIU;4[Q@R)-.KF@Q1OV?*D#NIBG1!UI-_]A3%R)^DBH,0=6!/_[8*0X\8KY;N MXZ7A!HY/MRK*G](F<2JPCMJSO[(X8D=Q_5Y?_9-^-UF8SD+5WP! M7S&%^11IS80L(M.9,?\Y4Y/_\PE3@[JV9!Y?;JB[(=2WB)=>.CB!%26+SQ?, M4K8B*_FGC>>O0)*H28;!KNJSGR^A"[&'R9-$?9GV?;[P ";B+&I\X-O**GZ MX-#%@^6) _W__OD-;%=]?NAB!/9_Q^.;9%'U\:&+Y5@'/#WK/87?D65^ONBX MX/?>XR5(Q[Z?30;Y?@QGF32.*$8T$V%^O>+_7:-6XB:W$.^)6-=?+O<[[)$* M/&*.G5_YW_LJ'G8.FY1TW-,-Y7Z[@YK;+?PR&L62L=4"T_('8'7IFDNB,L29 M/M*1OMD=:4X I2@T:, [XY$^'@ZZVK37;6M#;=3IZ5]ZO:FNI-R%G:40O(9Q MUV'02*3M*5(HI(4$L3,:4_T>4WBJ%?$MD/-9T.Q2DN+T1ATG]/,.[;\U%#=] M"O^_ZXVF^K@_&'7&=[VJ>.50D.+TM@RGA" :]Y$@>4:G#\-P/^E]Z8WTP=?> M\Z'*(R?%[9TZ;COTSRC&P_Y%&]WV],%(GXX[__HR'G9[$[WWVVPP_>-9:):0 ME:+ZO@*J@@_@B=*<_A<)7F> ^QU-_](?CK]5=DGRB4C!^U !/*"*.-DS3LD0 M/\M94: H1?#C(0@VV'UIS\#.]71=&W7UV=V=-OECW-<'MZ-!?]#11E.MTQG/ M1M/!Z/8>1K$SZ"G-Q.I$9;A>7[%]F^49MNL%E,"'B <")BCDPE!-\4$)(Q1Q M:A"T@[M[K3,=]Z=?P"7YJNF#\6C'TPA0%0FE [[:5#?[,_].GN#1KEV_&X^VTPA(UJ=P!69W0[ M: ][FJ[#AG74FZJ,NX2"%(G7^TA$!+G52D@B0?/O"*@V"*"^-IA\U88S6),U M?3812[,*+OD=I7"\V8>#T4&<$$I3:A $L.$8?-6FL*WL#T;:J#/0AFS?,YDI M8R&A( 7E[3XH"4$44T0ID@U"YWXRON]-IG^ M6![PGOV_(JFJZBK%(]W^WA$ ME+C-BFDUS5:!+SF9];J]W^][([W'7-LQ^#&3SFPR@=$8#K3V8 @KK)J#K$Y, M"M?[[&+/::.(.(>-DTVTE:\3; M2E ."3MW@@65[7E6$I#AL)-9JL=DN2& M9)B'=OT!CWM,EH,+K5 MP:_6OV@3I7!#*=]!PD+6&?.X<&^D&M,N MZRY%(K/'35'CR^H.O0:!HO=NV2 ,1OWQY$[=W&=[22'(;&M#(BA%I4$##[O$ MV=ULR-)B8NN9KC 8CG75;:R$B!26O.UK1#/:M>X4/S"R#<))G[59Z0$H*O,' MU;8 F3Y2%#(;V80$$C0:-.0L'LS- 1CFWV;:<-#_ TQSF$M4 D!"00I'9A\< M$^2+14(RRG V"9[*R>5[U[8,BW@GR5S'Q&6@OCY6!AO]'/%L4IU"63)ZBN>V M&KP*5*0X5D]LHY\%[2;AE4XYJ^.3TTN*1VFVNXE#7YZT5@=#B8X4GD-2X$U$ M+3>EK0Y6675@=(B8X4JJG( 4I"H9]";B MHYS]KN(X5",IQ?"9:?4FPBJ2W^J8[;27 E*0:V_B0+.L>)6%IZULN7(3\$T< M8ED6O<):HD9)!LV;0[+R340NRINK([370XI$8:J^B<.=GWE7'_S2_E(HE//W M380FE9FO$"'+=)*"4)K4;^+ [V?JU4>_H*<4 H5,?Q.!R.:)*QBFHKY2,#)[ M])Q,^6;K0^%R8=@&FVQ*7( MIUW1BOE)E283\WK&LA6)@1(YFJDR9=5((TPIB/=8124JT9-"GHFM*=0YQ5S. M@.X#P-X;8 8V<1?"$P.S.;3PW+(M9C,M9Q+ ;,!'0KL:,ZDJ9"-\;UM FL4^)EO)X2]+H/%HG6RK!A@/2(WJ<)DPJM*-(4['\9E*M2<3 M,E72GEAC4K*@1!@DI/E;XST=53NPOW)TW/7&=>"YV>9"6\.,M/[#'Z7WM"&. M%T4S_U/)!_IQPDBU+A-9K6RSLJM<(B9WE]*"HE!2E(AZULAYOK5FDSH' M[A-HG H[F4Z]RX1>*^M4+$:N\C138W*/OJ1V4):#'4LV]BSJOCA/TH4J:9EXK6%)WIVMGF1?$41FTA&A/W4GA"!!F(4 M2XJXJ&==C ?Y$#]+C9!4#S)!W$(]:+@;))FY?!_K<683PGW)CNOXH.SPQ/"7 M9YF$\B>8N+;==^EW3*OX/2?D+E613'!7R52D1&J%,J%$*+0C%6)BH5"NLWKE M !POZ^EP7^EJ,7+]'[MVG5Q$J:*JGU+-]YCV@IC2Q0[D/R]XARUXKG.'Z0,) M@T4P3'Q$OUG^R@W\"<&F96]AL A= PC0)M&IXZV51Y1!JIJ94'KQ,@OV,I$+ M)8*A4#(4BH;2LJ5U]QRR*#]*G9,[<1==0JU'/F0#Q_,I?_UC%>-X;)92C43'\W24P!K!T5"P,/!5KJ3)E MXN^E!]+3>I2*6,&G_.)F_BDM5S,52_D(>C[>FF'0@)A$1'*8*^6RFE[F8D # M._%+*J4%?ZQ(4D7,A/*KGJHOULU06!1)R[62RXM"@5%*XF:JJ#@R?XB+5=!3 M"G@FBAZ=VF^X"R.&(7_:#6'/0<*(;I797IFF#+WWF7AUA%[Q-.2,HGATHZ=9 M H0>;#8V?R$AMCO86_5M]WOJE>//@%B1LA3H3+@X#^@T,\2X(<8N_?+T,]P, ME&_$6JY8INB14+PD$[+&P,Q9\JDQA3T=<^-@L-W \2?8KVZ&G\]*JA"9N'&> M0D3<4<@>Q?Q#,\ D$-YA* -B0IRUA$%WAWVV\]^ZB_&&QTE#U(8'>7K/H"[5 MA4R .$\7(H;L[YAEJ ;#L]]U*#I_7I\6?:!_QO\'!*S:TT.\[MQ^4KPR<7)Q MB5/#/6XV",D,&0<^.WED@I)VR=S7'+/M4NI^A\\=O,$&:')%G ZB+<4RY[[' M]EZ()L4.,7X(&**8(XI8-A-UV>U;7<9,I%.I-0\8UWO8N;!_;.Q468&/Q$FJ M$=G+)57N 0NYHS1[%/)'7("S?I2@UB8._.&?5C5*F$BU(AOAK:(5(>>S0L@5 M(C'S>ZAQN&($CJD>55E*E243A552EO2:DU$<)DJ*9D.5)[H(\!!?K["O%,Y, MC#6YC[#A/E\T$*D99'EXN:1DR25S%^&M%U6F:W6B,@0_9.*L"8([LVZ'#_LF MXG2&5R QM=;@\\8(''9_RR%DI1"77!J:AEAP2D%[OH_E #C4HB:'$3XC_0.1 MYML5;/AYY87/FM$JA*5(9X+D^4A'O KJ#)N)=?Z]O_G)2]UWC8#ZU M#)^8? S!X][[9@:B>"=840YC+%6:[/N9E8Q)PCM<=]C6(_,E%^F\%I7BFCK7 MH0;Q5_BNTM47)Y9 JF*9*+*:BNT>-*FB<$*^L[HE(ZMH/$ZRP!V!MTS%/F;" MW,4J5LERG1=&V99XO;'=+2%\U.X#:JRP1]BN\S2Z=!@[J?ID JLE&^M0@E!/ M(AGX3ONL+U)]Z;CKM>7S0X(P/OW A_$6L0J-'>$_D0EZ%E>I]E1X55A*$ 2, MD! %A=$:(Z6_8B"QW2T2I!N/EA@&ZY%-%78V2Q:$4G;-\S--; DA*8J9".C8=SYM#X'E=0\+!. M]D L)<2D0&9">WN+9(H\MZP1@\:CF#B:1\53F:P$V>NK3$2MV'\]H[R#\OZ; MEBL@6=15BE8F@)7WEN8&8@$J>S>8\ENLM%&W,^:O#.N-V/O"9@\46P[Y$JPQ ML,/4PDX2G:F V7-92+'-A)=2'/FYBAV>8'0%5Y1FBQ*^S9R4)2A%7N/.Q:+' M48!2TE+@,W$C"?"Q^[O#KIEX9]^Q'AUH6%!WW7OR"76PW0D\'S8*E)7IQD[G M/75A\1(AN!DTLEV#7?)Y2%'HR860ZE"V9##OC?&16(C)A2+!4"R9>!%P[)4+ MX:(H94J\IE>-YN"=#B*XB_"M,GLP^RZ;L:YMF?RU)D>-;O]PF:0JF2UOS%?) MM)2\OE'(F=5#WT5I696#Z&<=Y6-]O]IZ%L@V9',8F# [%-W"/'1AF\]>K%7Y MM>A'X2/5I6PI9)XN19Q1S)H;M.3"9L8^?(%8DU]F7KQ>S;?16A -X5&6P6*R M4N2SQ8ZE"]M\&Z]FL18T$V2MTYG=S8;:M!=>V3F^NY_TOK!SVE][P[&N5[L% M5(V6%,Z\ZSLCTM&MG6GBB%%O)'[ZK*WW?IN!JK,C8=,J"+*2%! MJI%0L%O8N:&!S=AO,VTXZ/\!V['PW>1Z7&$/:\UO ;:MQ1:<%LW@U]5564J/ MP48&\74FWA=SY5O-A&_T[G6 /#E#P);3A#F*N/_76]A?+I^\3WBSL< 99M^( MSX[C"MGY5_ -$9=;$WJ!\-SC1SH_7_@T M(!?(P6OR^:*XO6/9-KO'/VK_-*>V]0E<9,LUF9R?+\Q ! (ND!< <EWIS2UR; M1RV#@--M!R;7RKA!%USUN/!XO"AXZTQZ/!;8]N(!.27+*D,J?IMCFT'S^<*@ MQ+1\Q9$6WZQ=!Z8(W2J,L[["E&0.CFJ48G@,UK2]39K4W>$G:QVL M=1"3;G?OB:(&-"H-2-#$K$#CZ XMO6.&RLU1X MU@YAA\5MS3%[V&,1GE[ +MTO-SR23G6P/EP!YR4Z.M\F3=(Z*JHN4Z^M&+,[ MW?T5=L*#47>N:2TLF-%,:^&)]L 6/X?[EK1M*9].-1/UM/.0/TZ%)03&96XY MG%WRNM*!"6U!?AR_E35Z^;>6]YKZD>MTQ+W\J=_8%I^]]8;=8]A["A>'L%EX MPRBTDJXW+RZ?'"[+89$4V1JGK2UO/*7[Z@V!Z MN[9E;,7_I^3);]OP8(6/K=C[ MA'C[$1>59W6=Z(Q0%Y8 PW>I9'-7UJ,.2CQAKH0W=<-%#<0UF)UV;9N93@=6 M+>+Y R>=@]%!%,NT,(4U*_8UDO!"(=2G8'7XBFF2^>D6S$B;4T=\L&/>P1J- M=16M4>]?!QW2W84/CBP!A^B+-27&2LA8_HB23G5X+O:RDGMLF=V ^1'@E+-5 M2+9IE'1Z:5>'^:<@86?%=B5>-R"^R[>SZ4V$)WO&BD1>^IF9ISE>=+B+W,WJC[6VSI-P:%EL,NEG66Y])EF=9 ] M_R4:V_0D*=0ZI;ZUC65&Q6KL;!;;,K,B8FRSW;38]!I;5OL/EI]'.IB_2\F* M ?A(V ^%H_)LNC5U%[AGY"YFGH@P1/&>724H]ZODO9^A+2=]>!'^ZMC8\[C< M(L1<.MU+N]1AZJ<4-9Z[X+:R.YBI2=@>CEA+)^W=JNB\,JFZKD:IBK)[O&42 MLDU & (/67"RD*YJE2.\/"F_VFU M91F_8,YCQ0=N +B0*94LR [?P4()WCSK.W V07'F]&!Z)]H);0*E/(P&WOU5 M>F:6S^7"YG68O/G9MBI7G,7Q)*ZN\AE_0HXU,Q,*+PCU]MX0ZJD.XA%9U&34 M^$)>;6:5=JG#[!J"=VEKAC\"<;N\4^'..Z=E'9Y N88H=4'BR>J45'C4U6>/ M=/6ZNGKG=JF#(*]/;\WGC,?E)6(])X,'I:%C2$W MI>.Y;2W5PKK/)/K28=XHHR""@22:BMJ2$MY2+1\AZUT'] ^NW(NNH@Y?!P46 MB@VN9QG<.DU>U\6/J&:;;O? MF0%>N%1D!_B5*2(D4;AD'(5V3:.8812..;_E/D-.PUK,JJ14B1L[RV$Q-[*T M/%%TKK0YEG2NSYY87[G49W[VP'F$W0DO/*R2S5?N7U-M+;[IJ/>TL00&/'7[ M9!46MU6C<1SL36LM7K?Z#.S!,:5L&>\2\>_ V;=+VKY=*M2#@VC5-G,U)TE(OU'-7+^ID_PS)_ ";(_I MP%E0\E<0GEGPQK3M^BN=O7I]OIT0SP5'DWCAW0J%L^Q :G7-^7$/0">^+WY@ MK>_J)/]>2'<4,-%@)V@9&@OEV@&+B;/=H3<.?.;R\3-\ MU0YA527ZTC,K_WZPLZ/(G0I_'BEKA+BC\)LZN^F!>WKX.BR,*P5N@^FSMPLX6EBW/=1QB2WSR@M9U>));7C#:Y06C96&A;+OZQ(..>:? AMW* M0<4+Y7UV6P>TW7"_.5QODEIH2;#^A:6J:2I(FI0]4:[W9&G>TWH,>Q&9=(U> MQ6!.?M>77E?W,UJ6DW\:J^S41B4:=5T50^]V9Q_OF-$+("*G5U)$7(E&'58? MU:1N^8:J*I4Z//G!Q3WBC:V@DN/%@K!9IA(C.BJCE[\&(^V,E*M&7LLZP'_R M:Y#BDA%V#]++W<:T)T9=EUGV>&N0R_SFT@WEIEC&_>1WTJ4J0+G*S^VDW^RCAOP+*=34I M8 [=R"^YA7'VF+@R#T[2J0[*H %$/GMA17Q;CFPC4M;CI?8G*KW=S!=\@M4>>+#Z "\^+A_& M):,[(G@$4T1S-?/?@:A=+30'+R)+;>LCV9G0FVI'2'.;U\%J5##TA9OW(^:2 MY#SJNJR$Y4AMLG4=4_DZQVSS.BA%/%$K74@BZU6')RN,2.C!_-_$\'TWOO(_ M]FL4[B>J0JRF\5]Q[;52]B>W:1W0S2[N(O"F8YMX49Q5_6:EHNXU17#V2G\5 MUL*XSEX:LKBFNK13+:ZPSRG+D-9)YS6OSQXT;]!9?2!+CHB+5$3NB/@=I8S6 MP?1J@>_>H5.)-U74N@[VI_B>;]5C<_G=ZA,!ZJWQ@^5@3EA6)I_?M@XXY1RE M4*@,R^]0A^=)ZB!W=E]1_LV+$G#2P^\'$'KI;7(/**YYX4W +]&.?+()\0+; M]T1NA-T,)PX,A3-0?DF22RE!3ISFZEWY">/5>-N(@6^,4 MN]=!YPJL^^U@.!W 9&GWM.E,Y]=+EI5T*).H:T5']=+FO<(-[DR'U1M1\<81 M"ZF5N-4U#);90Q=Z &)>-Q M*+D*HW.24U@YNPDNR^ M"8#=G22ZKC((F\ ^KY'W$-JEX(\Q!M%[:DO&7NGK&BJSQKS_] M'U!+ P04 " !@JU=6RGMU;M\P !U^0$ %0 &5P86TM,C R,C$R,S%? M8V%L+GAM;.5]65=;2[+F>_T*]^G7CG+.0ZU;=1?&V(?5-G !GZK[I)4CWEU" M\I6$A_KU'2D)S"! 0VYIXUKK'!L)6?O+C"]CR(R,^(___'[9?_4UC<;-;TP^OW@[#U64:3%[M MCY*;I/CJ6S/Y_.KO,8W_^2J/AI>O_CX<_;/YZ@#^-OU'^\,O/T;-Q>?)*T88 MO__;T5]2T$IDX\!HQT%P)L%DSX!8(XVPPF?I_\_%7XCTT0LGP?I,02AGP>:@ M@1*;B6 A94>F7]IO!O_\2_G#NW%ZA8,;C*O_[V[=N?O_M1 M_\_#T<5K1@A_??WIW^8?__[@\]_X]-/46OMZ^MN;CXZ;11_$KZ6O__'QPUGX MG"X=-(/QQ U"><"X^ LJ TS]_'\?? M_O:G5Z]FTS$:]M-IRJ_*WY].#^\\,GUQEW\.P\O7Y9>O]X^/SHX_'+[=.S]X M^V;OP][1_L'9[P<'YV<(??I5DQ]?TE]_&S>77_KI^KW/HY3_^EOY(H3 &&4S M /_[\2][_1-;E=S89AG]^'O8CKI*#_[EJ)C\.!Z%_59;(R7!4D.]- M)J/&7TV<[Z?SX=$0%]!@@DCQ&R\.!Y,T2N-)CSG/73 2E.3(=(H\MBQ'(,ZD M1*1EB8J[4UK&/\8)F H]N[&?2GX.ZW69Z]>I/QE?OS.=_>G,UT4^$]?Z\_>Q M&0Q'TV?/9T((KK*0$91R =<\E> CIV!XR#$(SX7CE6?B/H:[8[I%PKU1>#4< MX82A,OSMU;=45-=<+\X N5%XP,Z[JW+^B=?CJ\O+Z7=",TF7U_^^*,F=\VLR MK"BB&0]PU)L2Y>%$]!A5B)TZ4(E;$"A7\,)JB$F;I*F6VMG6%\TR9&'_/F39 M4$S5Z/*A<;[I-Y,FC7O,2A*8L. B1[XF$L"PJ$$Z2TF*5A,G*_/DUN,KCF3_ M:C1"]ZI'@B74N@R<$8,"KE']*.MU#BM$9K7A&C3#/X37"9PR!C)U*C,?8@BD,@6> M!=4E55B+$74E48\@D\]I=&N,M_!D2J7-)H%7EH'(R8+G)(&4S-O,23 FU6;& MHVB6H01_:92H,_?U3-UP<'&>1I=ODY_K]Q:"M$9[K0-)M1VI-L+NSCA? MF_/O^7BB=4&W$H-D86QF64!6&/K@"PK.(A3&A50\>D(BW58,TAG/K#Y=UIWR M-KX^\/+R^%@^KU_N/Y5PK@H MX32BN10\1C1U&-][PR,07_;;!276FB4 7UH M"HQERE#Q>I9K$^)I1%V*.ROSHJ(HJM'C?)3<^&KT8SK4F>Z:J2VA,>(QU@)- MM-A@CV3-VN*0E69!*)]15G6)\1B6%<-0>$F797)3G.Z5(* O MH_0Y#<;-UX3N^_ R?1B.QT=II#PQ:I&H/*%&4ZILL:):DUSH;$6B M2E0W)ZM!7(8[\F6JDS:%U48D=;TOKZQ)P: O%(5U((31X+BQ@-&<(H;KH'7U M[:UGSD#6B!8^8PQ;]I'>#$>CX;>BSGO!<,4<-4!RD!@#:0Q_E))E9SE3;Y6- M+-<.%Q["Z))OO:'T'VPI;#CI-?7DZ"K%V2+#M?5S>-'8X**@8(7%11:Y!2\8 M 6N3S3;*E&SMTYU'P73)Q:[,A#H"J,:'@\LO_>&/E$[35!TO&"RZ_(%G+T"K MDA GM 3O-3IW@6@BC!%.U4Z.>194EUSMRORH*Y":>F-X-9B,3]R/LNEYB!3R6-L>G4US8?=_=3[Q]. M(D,],8JB_HHJE7B0@[?3_(40D+Q>4-6"<_T\L"ZYU.V8E8J":3NQY'K4-,D4 MC4+V.FM R&3!.>H!!QV3Q)$[53M3ZFE$R[!$O4R65!1%/94R'J?)N*<-MTQ$ M 9EYU&G$,AR60N?89J5RU(F1VF[&[,EU\%]/828X=S92B-ZA$^=1/WNT8C+7L?E'F,X20N%HSD@'ECB!.!!5H[:'H*3Y?BI@K2KS;U+=FRTS*- MQ_G3.$T'V\M>YF Q9#,Q"^2GP5@NL8!#YPSI28T4[9JR>X"Z%"95H$.]R:_& MA\/!Q TN&G3+9^-#8AY\G^>*O!\.X[>FW^_%+*-S3(#2!LVJ4PZ,R I_LL1+ M&S.-KC(MEL'5I9"I CNJBZ(:26Z>3J1R-"8',1FD:!0.;&;H9%%'9$131FWM MU*]5A+VMT*>"L->:TFH"?9MR0H_DYR;>#>-Z*8G,!&$@K2G>.9/@C8U :*#H M/T.V-R%^CN%G/B[C'A\I(N@R3)&$1SM$,D3*-$;8 MQ)I<^RQE(9!EA*]?CO WG^S*$>MU4&*);D\4WYU.'@Z]I/"D^]K@G=>9,2@[!ESN75A"P*F?0).*\$B:XKW[?YS$P MW8MKUY'_0E)O//?5B+WOQI\QS"I_E5#KJ^L7+'N3?3<:_4 W:I;?$3PE5L0( M!D.MDA:(/UD2RWY1R,90:5CM_)JE@'4O^*U!D?HRJ;@SDKZX)AY\_Y(&&(7- M]YOO#EU$YKW@"9@BY:C"!G FH,.MI"34R:QE[9!X"5C="XQK4*6V/#8F2BF2 MT3L?N9A.4TC(70S.Q@[)7&Y+N#"907-Y@BC[_>&W4I,D#T?[Z.,UDY(!=+/Q MA\X\BX@ZI<1+6KW"64''P>1 E+ T<'GOUOW#ZA^UP'0O;-Z$.SL1T3UB_,V;!-]8L'/,()/&-WL!A5.XW^QI!9F1KW,D8-.Y30MTP3.:F2Q]C$(FJ*EM>W3 M&C"[Y/UNRI^'N>7M2JV>=SP<3X[S'&XO:@PT ZI8A:X7^EDZ@\L)E2V-R3/A MI32AMA=\&\"*WFZ[J>6U.;'^5->[5)>FMSG?IP$.K8_.U%Z\; ;->%(&^C7- MG:R>#0S#-"'0V)$,0O",<1IWH!VBHI;2%*I?M%L*V8HN[LOB1PO"J;@Y_&64 M0C.;:T1V6:X,_VOZLI>CS-;$ $PF!.0M!X\#!:VM=]IF$USMO<$GX'3J=DIM MBM020\6CPNMQ79NZ9G"%XYT/?#@8ORF>=;J5&7SP'0F-@F@&;O3C$*=O_,A5 MW?EQ7^/CH*?^:TJNV8'%LPVLL[UTS&!@=&G'LZMTJB'%:I1ZAQ/07 QF M>R;AQ_G(#<88[^#L%&@%V6R22HPCHH\^TY+=1DH^2[9@N--@"5-9>D<#JYT0 MN0*\+NV@=I5Z;4F[GH9+DUM*5A+-RW$JQ'*@*C+SN"(0AZ ZQN YSZ+V[<8[ M +KL8#F/X8((! QA%&64)7B!TC+1H/Y@VK!4VW'?FH.U6S=D?0X^3 #KAOPK M1PP(=![/OL%P-S>3'AG![\?')T=_G%0_\!CT=>W=?KQ[%!J'84L47Q@8<6W$S7U(4WO6'WWY/\2)= M>SA[Y>3P-(6^&X^;W(3K_9@"?'!?=F,,1J5;-(9*+,\HD]$1/4, M@?JCZ))%W2:K%R8T[8X?=5,[%XSC<9>^8"ZOYF*/_^]JELJUS(P3FJP6,0!7 MU(-01A2[HD%R1HDR)#A6.X5PJP/LTCY%%U?'[EG5^L(ITWM2WIB.:?JID^%X M,DJ39I3*B.8^5KGJ-7XXSE[.7A%M$F#83=")$Q0=<*XALF %+]OVHG:A@9:& MTJV#N0ZNAFU2I6)RP(-QW R(9-DI(? '$X220%\H@*HLS1E:QRK?B?X"3AU M-XV2DX(IBV+7S);-JUPROD+A [5$:\]C;>_MB4VCW3I>M3CP8 M[[1G?BEI? M1D^([#//DH+1O.R?6+1%BE'@UF1.9,J1;]/)?V$^2UO$VJ94M[\?LG?V^[L/ MQW_?N%7@XB]M;>]C,>Q*.QXHU1*&G8R&7QO\MC<_/HW+?;K9S9.29(=>Y]=Y M*7,E.!?) ^.FU(H1$=#:.T"CRF@42EE5.Z=@>70;7UUP/Z;W;-#SQJ>%E.)T MTWBZ(!9-!HM6**$M1%[N5_#LP'N'TV)-],E8+ZVO?8UA-8@K&L+6MV+;H-F# M"P\M2K%F_9 ;9&>N7^YE?'23J]+=\#C?@CJ[]T5HE-:A37^%_KC!,6GBG,)F4RT$%L$C0 M7&LFP0GO 7&%H&U@0M5.7%D*6*@AX.S*S]N8N-&L_IR M>SDW_5("?MQS.4BM=(*0 JK62!5@(,(A(=U1VV9)JM]Z7P=GIU)>=T6UVO)L MCWF/%H#J$8LQ1XX$(YXL03BM<&4P ]X:GX/-0HC:9^#+HUNQV,JOR;(ZLFN/ M6V^NQLV@W"B:A;K3>]:SW\2>$"$+927PB. $IR5-,"I@*E+K*%7"MVXIG\"W M8EV77Y-?M>17,YMNT42\:P9N$.Y.A*9$6F0[J, */M2SQF0-24439&:Q?C.C MY='5#'AN16A33WG19* U4=PY"M272EPT&3 2C4[V.05-D^.A=GFT%2%V:9.Y M)98]%?34%F(KH?7A>'Q5+J\8U4>=/(:+ X3=([">D-D$+43 M$)Y&]!("Y+8T4@4956RQ^66.ZC@7&SPM-#9M^3DML7SL^\W%[.I$SQF::$!> M!T,+KX/'H8L$5.<@&!64FMH;?,NC>PD!<6T^M22[VCH)+>WL*LX%OL"?QC@G MH_E9^;S]Q,*9R53Z: PD9C@(AV[A]'H<,Y)0Z@A+L;J]VP3PBM56?PD&;D_" M;>_1W-PYOX6/A.B-0EV<.1TX/,M>71*,#C2(@=+N*M?%GU%C%VJ:; MC#&04!G%]_6)O@6=G@?Q?,"-D5JDZB:>-IK MT''O(C?UB1-)!#@>)0B! W6*&HC6>N>=D:EZEMTSD+K4GV5+M*DII'IE'Q?O M"COM94PA0#0E98'R#)ZH#!JQ$.*$4=63H=??R]]62Y_UGH+J_3WA S:_?;W?1")E%AG D2&8PJ-QGP MP2J0QG+'4DE(RVO19HF'+T6?;1;5VSI_:DNH?:,X+29Y;:^=T4EXXT Z#$<% MQ9^<4!Q",DZ%2")WM6L=+ 5L*6+]8OO;]256KROTO +:\>"X*2TLWKMQJ8SV M<^P_>DD2$ESV( .1I:%7!BCSJ):BT:[OT-7F465AU6U% M>WB)0>BHI&+L?W:C"QPJS49GSAT04KJ'!BK!41LA&NJBX\2DZM6R%B-9BBR_ MV+YV!9E4[>AZKW7H:1I/1DV8I#AO+7KWC5N?/$FC9A@?JM!Y0ZZ#[^&S&URD M4S=)!SFG,.FEK&3F0H/,5*-59ABJ>EZ2&7P(0A.6;.UM\NV.<(OY1T9[;B+1 M0&6Y+!>D+S=P(S";A=59&<]J7S!8-_]HQV6WNLOQ!5D_;8B_[?2X17=+! M$"W!3'TFASZ35SJ"38I(X]!W-RWDC*U5'FC'Q;M>/#TW%?\N;M@J'6Q@(8&U MEI;XT(.11H.W,GC."%KT%II9K'7#=K>)1B^?GIN*OQH]9T,\SK>'?3S8:()[ MAC-C0K*EY4!I[!XS^)@$>(PTC-&""%7[0+"%870I*>H%$7[7A-I=S<99@X36J_F^,2 *I5VW(P6D2F%@2C&I(K;V14ARVB$I"0/R05* MJG<;JZA1UKGY=N])]R?$BB2Y.^MHN2J;K0\Q+*'#LMH] ,MPQ^N?Y5Z":%Y;1,8*WCI8VG >(06LM0^ MVM+8LHU5]BRP7R9>VHA9]658\:+N,Z3G4=%L!2OG824;TE.P)J'#X96SE.G M%5& MK:JC-Q'=UM9422:==F29] S)#"/)"+&<,0MF2LU]GM'"J%"R2YV7]2^_+XNN M2\I[IZQ:4V"M13F''T_V]L^/WYW_?G!X],?>V>'QT?&[3__W=._PZ. L?$[Q MJI^&>9;0X :W,ZZ:P>G5>-RXMVGBFOYXG0"HWL,WC8U:FH9*8=.MQQWGM\WX MRW#L^N]'PZLO-U$]OAMFW413O&DFVG/6,"IT@AQB!*$S 1<=+86"3&)ERXG4 M3G!<%^M&^5,K/.?1M*_]^;*45H>$2AVL-&59>IPS&Q-H9J(-1EFCW7/$K@VJ M2T9Y*V2\DWNU*^G6N^JWP@"NKXC,\-[)8B6FE&T70 -!I[[4;S)*TC*)*FMB M/7/5+P36 -XEV[]5\NY._+M@[KTK =<+3G"?DE,$>"D*+U(YX!"A=.+Q,@DB M-",[9.UBT%TZ^^HZ8RN(O4X.]6J82W[E_"K4S=V!!>;"R!"I8P%88@Y$-AR< M=!*H4+;H0]1P7%@)* M"B&!*&5"72@].BCUW"2;+*GNQ"X/KTN%!%X"<6M+O&YJ[XKSQH/7F996,28+ M$,3AO#%J@&0NA5 Y\>J%/M> N47':7Y!]^Z-W!L[&I.*.ACPM!28*+=)G.<1 M9/(\4^M52K6[/%2"WJ68M6V>;N _59/^+GS^1S90E:+4ZBU [3M8+$=QF<'@TG4__OP] -QC\O[QVE22_AHO*N MG.IH9W 6,5CQ2A*PEGAJN&)4[U#3/C^ +@6M'29P92:T=C"SM_]?GP[/#L\/ MCX_.?IY O'/-:'H<.1YFA#J;Y^N60G#%H_I7B841EV>2F$.TNSKU%.&_O_C'AB2EGDN@$X!() M0>#JL *(MEX:6]I8U_::6QK*IEJ_)JS]!]NL]PN;.*^(MT)"DNAWB9 D6,>A?6SGW+TEVV57.C:@YQX='%-+#I6:D=U52BBTA* M4K?D8*=5-:PRAFLEI.KR2GI\9%V*''[U)52)7YU<.XL[8_04)RYR*4'I'&;C M0K_8 ;Z/CIJSQKG:K0?;'U67@I5??73O6ZM#2Z3J$7LD9*.\O)?'P'W^<[ M)?./?723J]&\\PVQCA+NP-OBB5I:DE-15H0HK@.*+5G?C<6SW("Z=.3X[[>J M6B#=KEVX]\-A_-;T^XNE@M]77-52#V[8QR=?' YP_&D\Z;&8#:'20N#E\H]6 M#$,\+B"3;(.AP>GJ98^V.\(6Y#%%-&ZF"7*Y//G\LQM00D[2*"#ZQ3AN]@5[ M2A%3+F\ TYZ#R,2!Y1E?RF \%U$;6?LXJOH@5MRG:;>@68>7S!*.]!;9U#V? MX.Y';HY*KD73XUXGSKP#*A*.3JG2X-HED#X'DB/3AB]7C':+H'^!#9AM+HU. MB,I 9FLCBXFFJ3NMF'IQ%'E[).WRD[W'K@6J+FF]D/Q8M7Z.(K04OB @[68B0,6J#?(J@EW3[6DIYA,"T=*I- ;(PDN&1JE]S>R4"[< SZ M;[OBVJ%CO;8DU_/E&?J;WJ)EE5+@TZ4$[QFJ >*<(,P%0FOGQJQB$=H^4'Q1 M_%Q+:-W;Y_@R&GY)H\F/D[[#!3)S]+Z4'AK7"^-GBMI\B9"H@J+4ERXKI?N< MT."-D:4'"Z/!1UQ!9NL['RL/HPM-G5\$WWW?ELO-P4 (G-XA[E\/1I/G7%,C< M /VR1/?_GXT'(][/&<>?6G:I(0"H;@ QR,%I:,, M*N"P9>V2S<]AZL).:PM\N>]_5!5--5?V"51[(5Q=%E&D.^NWYT(,/@4!U$?$ M&1"G-TR >:#R>=Q65Z9NFPA$\)*%JP!*X*"Z$/D@G%FJO?WVPSQ"[*_JW!M M%4U96:Q;L/8E2?E]8CJ@)TQJG354ON[L> MTBZ<%':.>FN)<9>4P\_V,-Y'%T8D<-F7$Y!,<7EX!T[AM#&6B*:U&WJOA[0+ M)VG=I-RJ8MP1Y?;R)(UN !LK2&+10,[1(F",G&P*$CA&3J4UN0W5KS-L +<+ MATJ=(]_Z MVATCM',N%R,5Q([0)HQ3((1A"LM 84+!W]NETUH_Q5F&K6<]8UY^-YFXIJX_)C:]*@:N? M-Y.& W>:RD%0,[AXX\;->(/]F6U!VW3O9B=36+^KRPV 4K*N/RRP>I1EY13% M<(.7R[#))S!92I239(%CM&MI;3WS-**-RS6F4?,5Y?OU=E^.GDF>6^XM$,8) M"(MKTA!T@ 4N?9.$)"%7[P^P"$B7=F$J,N-!I<2-A=!F_MS^M%SC11I,\*=Q M$^WCX+9* 'JM)!J?#Z< MYYDLOA1W6"0U'O:;6 XYSJX\RJIQHT=($GA*B0H+3F=4%(12\%Q24,:CMVYQ MLNYG?#^2U50?6Y=4>1URW[]3J4M"4/5B2# M>D 3KP*GP=<^V+Z/H4M:NBYUJLQZ:Z'0R>GQR<'I^7_O';T]^*]/AR?%C[]S M^/HSG6F83^8)<>Y6+AS^_#9]&25T]@N.#4*?MJ!L&NIL98HJA38GCZ4LEFA? M9W0B7*1 ;"FOS2D:>289Z.14S"FH^CV0G\*SJ1I[]+MG647!)9HMR1"=)Z7A MH 830@8K4TB169]%[;/ IQ%UR3I6X\E]+5=1*/7\S)_Y0'?7(2JEZ?S?S=-\ M= @]KKEE1##@M%0ZS>6XB 0-D3FF.54657=MM[02]DZEA;7&OIU(NL5.!/NG MGP[>'OSCY.#H[. ,[<_Q^>\'I_N?3D_1!'TXW'MS^.'P_/#@;+$IFO>P2O-& M56B%AB5I?1[R]7^&HAMU*M@NQ,T[&>QP2BO9^#F(V_<5'O;5ZT4,W0F*"IPH M14TTKB#/B0 CHDE2<>_NUY&LH:N>![:I,C]S_>GW'GP/S3B=N^]W^U_B;VYM M:ZB0G0Y>%)]:XB18"[;4=B03U675?.;"[=9YMR6I5MR>R0D?'T_3 MUS2X2@@B,EP%%!E0-AT8+@J7*848DTPZQ9Q3;4U^#T*74L?:Y\LF\U^-!+.K MW@_&>DU,+XC76GA0G*)ZE#& UYR ]^B;<@RR0LJ5.?$THBXE>+5/D8K2:2UZ M*%^U+@2$# MSDD/VN ,*>T9_E\[5>#ZX1MKF%ECOL'%S^%XJQE'RP;$)S1WCN#B2/@2 V^= M'>&$65-;JSQ T26G>#U)/] 6F\UT-9ORAQM-K[[_A)&\#.A)!Y"9R-+_4:-_ M@U@DBRE'A0ZXJ;VA]0!$EYS1.O+>;)ZKB?NFH\9/')9GD:UWP$RV(&(Y> S: M@A32QJPYU:SV%:V'*+KD3=81^(8SO3478-[QX<8@C,9,;1VU+M9NN2HM<.Z^ MHMN*4*L9P&717N>F:RJ9YYJ #D)@V$83AFT6?30N360BA2AK-R)?$6*W?*4. M$6X=$>Z&9]-;-UZS&+3,P*.7)=T2_4'!/;#H,^-"F:1J5SY>&62WW+2N<6UE M,>Z$;=/;U,P(+E(R8!P"%)GCG%!K<(ED$60*P;+:>X6K8NS2[F'GN+:R$'=# MM7*'565+5+ 6\C2E,0D#7DB)MMZ;X*E'PU][ VE5C%VZ#]H]JJTJQ*U3[>Z= MZ>P(TQDU+B>EWB*-#ISD"KCTV860O%:[BA56OOZ^K2NAG2+=^N+LX*9)[U[J M8MO;)OB\W6V=6C2L0@J8'@2F>M'$CQ$"P8RY40-'N3MFI['P/Z M(C=-5F';2KJPBCCK91TL!MFSW$IO" &KQ;1*A"[;-R7:,20'9Y(DM7=&'H'R M(G= -F%/#9&T9BL/C_://QZ<[_WCM@TY'.#OTYN4AZ-T,AI^;<;X!'PQ>__< M?=_HE&'31VYJ,:L.N9+1G#WFPW \?H:/-FSD03FC(A!#2_D_JL#F, T.$K,F,%12E9=^B\/95$&N >T= MOFPN!CV>(AM6_=)D4ED+D4BGF)898'9C(.=HN&>FNL/N^9MX2%ZH9 M]S7POL4?QI,F]!++GC*K(:1BP8PO"0S2X60QPZG(@K+:&]8;P.V2D_ +L7$1*)OJQ'G&[KM4K@#T'XX4=;%RUN+06,GDI=R#3RR6XBB$*1^CHK43 M/)^!U#W+O!D_[NNEFA*I9CKGH,XF;E+ZL'W ?[ 6HK"FLP\,.90+0J;P9<^ M0,PD[QG:?"5JWZ]?"ECWS&$KE*DHG=K$F?M]#T$)&[4O)=6S=YP T M9TXD=R':MABT#+XN'F-!$ MYIP]T;4/WI=#UJ63]E8U43WY;"-"/\@YA5+[#*&>(O=+$\1!:/H;%PU;^1D5 M8_,U!M5R8$X",YY*@F+/;&: 3"Z]SJSPGOM0[JR_C,#\YFOO3NHC3]N[CA>+ M8KW";_[Q\]^C8'J)2FD9JM(49''J2J)FH!I5J6!HL5D4U6N!51W 2PCZ5^'> MXLW(74B[3I_K1_"_/_QP?N@&\S9)E3*Q$*P M3NDD&7N0IO%(^=;EG_D2XO]UV-/FU%=SJ&Z,Q!V.W@5[]MF-TALW3K'<9\=I M<;/."24=!/_!->UGB2%,,J*"2A"5*95QN ?KE2IM%(1D4CJJ:F\9U![#2]AC MV$2=[53FE<\+'ZRL^YYG&=K;!D=6@EL!C9EL#H%D$2KD+P) MIGH5@36AOH1MBQ;,:E4)MDVWHV'QEZ]P.?G^=76/:?F5GI'*2:H(4&DHQCBV M7(Y0$J3+@2B& 7/UO=-5,;Z$_8P6"%9'9FTS:_$F#/H)Q&H6(@E "M1L$7IMDW,J0:^>6MP,V&W5.]\B<=842]MLV?_L!A<8#E\? M7^ '9EU02H>5F5SZ_>$W-PBI%QS)U'H"S!O4F89J\-DX4,IH')*TVK:3:[H) MZJ5V:,FOIZC:$NPV#J6N,5=/%'WBBRL>/RT+O]*9TP,)W[H36OHV2,XXQG89 M9"2JA'9HIKR10"B31-$HN:J][?,,I%IGX3=?7X;I!5,R"054$[3!'*,,$P4! MCB%(QO%*7CW);Q&.+IT(U63&8^?=:\N@>F;$S7*[74PX6^V%#!DB+>7J/57H MY[L,5B42/>&&BMJ-!I["TZEN+]N@Q\9"J4Z3F]'.&A\Q(VC*P4$VQ(%PQH(W M1 .SCA"F2)"FMH^\&$GU\>$/U^_-W8W3-$ZCK].JV],:V:X_OBFX'XI@&,\I M$ED24TK3^6G70U%VFBTO]U=HC+KV<7P%V)U6N:NS[%E-V[)@ZYR\/T#]V'UI M%G)2&>15V]W?"J&+MT M9+X-Y5-39.T1:W:H904-%'T,(*QTK"OY1AXU'61-2,*@.JOJ?347(^G2>?8V M2++Z]+=D=.:M0*8=KM[.Z[F,>PIU'B56@*'2SPJI&:F0LB)IQZ2WG*]II0/ISOC&&XJX/8(^WO=4"6F2,@Q84:,B<0Y&<0$J!8=VE>$:JIU3LSRZ M+ATY;X-D=<2T33UW^_P; <_/'<9/')!'PC)/KIQ&E"MS 0,$$Z0HM[L=-2'% M0%O?-:XPCBX=4^]&_[4K^G;\MD^#47+]YE\(;GHK./PH]5"NF\45P*/T&3$W M7Z>%4GK49>^T2N ]*3UBO 6;**8-AQOT' D@[=BD!6/-Q^*6S;NHS: M4XUE7]L2+F,,I<,]B1B7:/Q)PH+-K0[MBV[*@^>5;RK3WY[)%]PQ"]Y8"H@G&@LQN+2 ME/::A(!"!1 Y,<[)UD.8]9(S=G<<5ITC&\IE.R>FB67F @N0(XVE!!ZZL"01 MD$X1;:BABN[NQ'2CQ7'K6Y_PX+63& (&\"(D*$WAP*'C RI[&U7F,K36U'E) MB%W4JQLSZ8FU4UULU7W6FV.5M\UXE"X.A5C33;D$<;UOK6N&<[YI%R?'+4 M0!0C(%0YIE61@;34IZ1)EJK% XO[<+IXM+4E1;.Z.%KF1SF^;087>Z-12>N< M%C#O*:D]+25J?2GY*4C(X!R.G?G G!/H.[29K?$TN"Z>>&V).YN*JF4FO1\. MX[>FWT?S>3B8(,1R8>;Z;/?NZYX*GDG.+00O7?%^"<;L&+W+['(V6@M3O8WZ MQJ"[>-JV)>:U)=K6GYT]U(0*V5R M_WW*R13WOJ:1NTA'5Y<^C8[SVZ9_A>].=VS'QU>3,8HRHH;I<9VU+^FV!*6) M6B5RU"H9S55"KX89GTFL[2ZL"'%3%?;(XQX\YPVJ7/0#B8JY7)Y(V5.TUPGG M0PD!3%IO'1KK(,-VYF,QP"Y%;FUR[;ZV:D^*-:]'C::VVO7WAY>7\S(@X[W) M9-3XJXE#Q7D^_'EF,F\B<\?&:RH#5T%!) YG*/L +E@!CAN<(T)(L"U4(?BAM=>B,2#M88 M)*6U)%'K*?KVE9?]0Q2;JK^'W_CV*AT.'K2+-QKCX8A>(\U6E26GP0N&<4R4 MWDJIHL^U0\XEH77)MF[(DONZJ@WA5#.Y]D6LYS!U:0-T.RQ93QQMDZ0T6I]\GL$2V93-$7 Q8W!@ M30)7[JLSPP,B#5[QO!V6_ 35I;W.[=!D38&TY@7O[>]_^OCIP][YP=OC\]\/ M3M%E/#D]^/W@Z.SPCX,/QV=G&[B]2W_WIG[N>H.HY-@^3-KZV8?L*$V.\[G[ MWA,\*F=#J0X1D$FH", R)\%&KI(UBAI>N[C\,K@VU3JG*?3=>-SD)LS*,.*J MV@OAZK*(,"W(9YM!F#V__T,I$ZE?;5.L9KRV0II?O)9*!&XS X2T:YTJV!@O980J+:(HONZ]?;B(6V)'@/D6?@.C*Y_% MD64FA4L,M33S' 3'>7484(&2/@I-&OU_^ M\!B1_^U/_Q]02P,$% @ 8*M75M5)^=9VOP <*P( !4 !E<&%M+3(P M,C(Q,C,Q7V1E9BYX;6SL?=EV&TF2Y7M_14[.ZWBE[TN=KIY#;5D\K20UI%0U M_83CB[F$3A)0 : R-5\_Y@#!%2 #"(\ !.DAE11)(:Z;W7 W,[?EW__WGY<7 M/WV!R70X'OWM9_87^O-/,(KC-!Q]_-O/']Z_(?;G__T?__9O__X_"/F_+\[> M_O1J'*\N833[Z>4$_ S23W\,9Y]^^F>"Z>\_Y_#[]X0OYC_H]> MCC]_G0P_?IK]Q"D7#W\Z^2M$HV6VGECC!9&"*V)SX(0ZJZQT,F05_M?'OU(5 M4I!>$178)/ZW]C?(WLOPU4KY%&">"_>7/:?KY/_[MIY\6DO.3.!E? MP!GDGZZ__'!V_!CI<#3[)0TO?[G^G5_\Q04BGG_"[.MG^-O/T^'EYPM8?N_3 M!/):],LE%U"JP/F?Y=-^:8WI$P*9Q*L !+\+HT+PBAA7?7I[S#>?11(R^NIB M5A'QX\^NBG=\Z8OWYU_A[__.WUR?OSTSG+__S M[Z=O7[T^.W_]?SX+ MO!C'>\^_*-OO^(8O%S[ Q?R[@ZLI^>C]Y\'Y#$_"Z)C-Z2X)TDAGNNA4F:1_&8;=,E>[.?ACG?KA_Q2]'B+W QFRZ_,]?K7*?K M42Q4M_VZCD<1#_DIO(+%_X]'Y[-Q_/W3^"*AP?#Z7U?#V=>S\<7%F_'D#S]) M ZI8S((% CY'(L$$8BW#4]U%X?'[/("KO.@-(=Z7R"V=CR9+V5SO%5MN)L4" MJLJ-V;@_E2QH@>O[^:?Q!#_N;S_3M@QZ.;Z\'"\@GG_R$YB>7LV*+53,RT$P MS 06+)')HDTGJ24.K3Z29!+"9YW!T0I/_]SH5)GCCC3QF"6L+4L>KQHE MC&>!Z9H.,TI'.<<*= ME2@>D8CUEA)-M>360Y:@JN^Y-9 ?-O-VH-W''.5M.?J^R.EJ\G6^FNN7:?X> M#:Q-0>64B3':(##'2+#:$R]D" ;]UVQE9=JM!7/83*JC@\?D$*TWL(+B!:X^ M(:K/Z+;XA= G?O1Q?OB_^'K[*^_\U_*MHR*.Y?LPG4WF497IZ>P33-Y_\J/3 MS^4CIO] ZD,Z'KV#R7"":YU[2VNI[4= M-G7WDB&/WP19Y4V8OO/#A%)[[__\YW#VJ0@4=W+\QFHI# 0/C#DGB,X9;1"6 M#0K6&.(9\&"%<4&S+EB](<[O@*%=:NXQVU1;MAVE_[Z:SN:OQ1E*2*U=L3+6%PQ28T'J\'5]M!;P#UL[O6EQ\<4U%5\E^/I] K2 MJZM)L6GG^_#B;3J***;I7%'3 ;K\1EH;"36 HJ4$Z\D[LR1HOM%\96Q]4-" M#<$=-KVZT=%C,IF.R/0/?W$%]W$RPY,5GD1O-)$T"^*"#$0[-'MC,%;3T ^7 M'F'[+JG43D./F60KGHSOQT^L_#F;^8\S\\W%#/8+$*.(?) MEV&$Q0+/((X_+A0Y7^O R\"3$H&PS-#.-)22X+@@7-H,,3.0M,/CLY,U'39S M]XH1CQGO.CV(YS^\=IA>_PF3.,0U#GC(+DO/T#D*0*3,Z"ME?&7Q/=40HTHN MF3Y/Y)4H#YN5'6MM1;"Z]9W&4T? :L097!:&:^*RLR7')1)+T4M*E :N!+X? MNO:]V,8@OTN:5=+9"I;5N1-9]V*\OOQ\,?X*"^COKB;Q$\KOW85'NR-JSKT) MB5CN$]H=O+A#7A$>A1%6L9R5[W-/6P_UNV1<5?VMX%WK>XZGWI2UL =*1/2- M,KXMW*%\LE&(GUG"L^?,"VV3Z.DD?1KH=\FYBKI;P;C6ER?S@':Q-R?PJ61\ M?4$9Q?$EO!U/IR]VM8%SK:XS?AJ/Q9'[+M\"[ ME%3!>P8)+A?&Z4 $E %3G##!BNN[B.?9?WX5IL,T]).OU_?*:"R4RH2!,]ZR:!D)M(0KO3<9Y."L'_2!E8,($CE!4(%(GBOZSG0?!161& MXBN1*Q/J]NF'39 MI;Q"X:VO&9[,*G5)12*!) MDY0HO@P)7P8O>$)?E"N1LO8ZQMUD4&YQ\1;C^&HT0[F=%][ANS[]\#GY&;PN M92S3(0KX[1!I@#I'S\93 MSB5IT\>MWH>Q.7J&=216O\BG*D=O=GS: =]N;9 MA7Y6I!M7B,-=UXV\+^_DP',OC'6<1&,LD4;%DM'G<2^5TBO-E,OUP[IW$51D MQ9UBT<[K95J(<56APT^+TK^_QHOQ%-+??IY-KN#VF[AGPI^SUQ?S!_[MYRE\ MO'P4[6G!A,6+4"(KXU&YQCWZ?)$ >\3O-E"T>LXTUK@'=3*/,#T:K[#-@(U>%!27(D-*P'5/$/6 ME40_P8'VBAMW)?7>*.$L&MO&HO-'53&JT"NPW#F2(001N=-!U'; >J3"O6KS MW3-A$V%WP( [;L]OKD1P" 2K(N)^"U&M@CD:E72// MZT>;FH$[!(ITHXD.ZC-7AW:OL0G%I921$N6H+W'85"Z24!;2<#C$J";OBM63T\EL\')!5V3GZYPASA:98J?Y*(WGE]D+/PEBB*9<(EJ/MDW, MQ=3%L\Z"U]GPY!K&J/&!=[B ?[OE05,LWW!8J1-Q5S0HFN!;!CP:(-PDS-22 M&+N(-76CS0VHTD(5%?V/#9"Z4N[F-">:VD2D+P6ZO%P#YY2"9]+0U.CJ8H_) MLB8:M2]K&D4PVIXY M#W#U9XMTI==-3J,V2JD8\VJ.%=(+?U%2H)96=DB<>:N(" $!HVB(5S01QY*W M3,@HF]5'5V'1 W#?(97:J*>#H-F\L-[P+XADW;]@+=13.NZ;I>2[?+&*52&G/B+^'Z_6BRIHXN6+M8 MSV[N9UO09--V6GWIN(MNF%VL+1E(0J"%:2EN\M)EM#5EPK]FG6GD,K!T[;353;R0W4=#891CSCY_'Q#ZB0Z=GYA^N3'J2%)*TA097K,:& M."<9?E5":$"3Y;7OH9\$M(,&T#O7^:/KK%H*6VOJ__LO#\3[%O]:M2W^T?G? MW[P]_>?YHF;P$\R&T3<80;%!1_S53^BJ&7Z#]3SH@^^-*HN(-&LK?61!V*A2 M-LHZ\*#Y^C[XJY]5O04^59E!0"]19AE*E@TGUJ!SX8%GK[5EIH-VS+5;X+_T MTT_EOW(S\,5?+#K4+=^?\@-\-^]_X\YO'@7\@8^S 92<84XEKCU[?)4")8%R M0*='29YYS-;4OHZO GPOVN5OPJ-'Z3N]JZ^+)OH+G _1S5[ZR>3K7:^_F&$+]'JG6IQ0ZREIZ#6^[+KR;S/A!2 ME%L1Z4IM#]J?REGB+'@2.-,Z:I=C]6KWYNA^4*V:[CH( 3Z'=""\\V#1P;&L M=/>*BA''G"+1X\O :5#&UPZ'/(?I!Z-:ZJF#;*E6$AIPYSE$L"1ECY*1S!)/ M92**L0Q&Q^23W2>K_WMD8'\:[J#]_8,;'&VDXT$K8H3&3==H05S*&L5BT('R MS@#4]@#VID:TC9/80HS[4B-Z?;UZ_@E@]O9Z7.PBLX0EFZC61,> <@$)Q.'Q M2Y0)/@4%,N3:G%B'94_N.3=2[[@#,7?@RJW"M:6!YI&7<02BT;QS\49*#94EN[4J1O4CQSM] =< M>#>!SWZ87O]9+J)@BL;-HEQAX;8=3:H[KUL6_!RWR8GP5$YB)>>M_61K? M40),:!=XTEG7[D[R!)R#(4'+\Y?GET\O[HYOS=Y,QFG"SKWXTGW#W MN=AGKTJ=Y<5TFUOW C6=S%R=;J\";$@FAC$@=*/&@,W&I M3&M2\^8&%8HD;AZXLP!0)ZH.]RO7-3>>"Z3KJ&Y>P_MM[)L:[&/:\BL M.^AWZ#RMI;9'@8D MSH;3WZ?H]WX81;004'RS(4S[C$@\":#OD$1S:3R(25B;$@_)>4L5\L '*2WC MX*P5@68J-H])/ FE;=M$_,S1;+*8F*J5C&5SA0V46ZRCYF==;A MQ799P9NHH8MD\X=K7[A&2CKGE0$BN2Z-UA7:9JS,2<)7/RD=&*.U&TNN1M)7 M>*$K#K07[SX$$6YR*GZ%\<>)__RIE!#-C?@(5%"7$^'S;!QK)9*-VL]O%^J?R)PT:?F-Q%N18W/ M1Z5,O@X^' TXTZE,L,-3#CSN9BR5/L>(H#R<4>.=?DJ]4XA_^3C^\LOU)RXT M?/V76P7?/J]?;[B2X,>MI%;1F%LB./LPD$ZF8',)8H?2HM9H$I@VQ'!KDJ R MN2=O53?3V]F'0]#;AE+KX'U[\5\#HW.T7$GBI,,]Q"L@WG--J-8"O6F-AL53 M%2J;Z>W%?QV"WC:4VMKJMFI!J./?WAV]?'_ZYOW?7Q^?_./H_/CTY/3-A_\\ M.SH^>7V"3M^\;U:+&--&G]\RA+3]6AY&B$*RR4"F0FL9M A@C3I=5D%$/ M-GI2.V?WP^AJ>N4O3B?'HSR!?UTA)XN+=^OJ*:82CR4+0&>TX5,.)%CDD]=6 M@W!:TU@[??XY3)UEI)S ;("O339)=]X3"UDR+ZV#_G)P$$__ MH9^JC&B<@;*IZ+M([T1DOHS%>ULF\)T-/WZ:G>8/4Y@G'0X$4&HC'H#4T82K MEH8XPQ,!=&\%[L^"N^H)GD\!.C!BU!-^!SGCRX;VE\-Y2]!!U" 3GM-$!.O* MY(-$@H!,$A61!^DCQ-H#3!] .#3MMQ!P!R7Z)^/1>,G'Q>B"Z^ST0>;"F< D M0>^6$JDE)S:+2)QU-$;JA8FU$Q77@CDP#M01>L52^F+]K5OR]'3R8CS[-!^@ M&KZ>P71\-8DP72)FPFJG8BJM0^?\-7BF*8/\92Z#+F-SQ'.F[?://Q!B]"3_ M#HKFYX?6\>5G/YR4[>SE)S_Y"-.!44((Q14)/%HB'1,H#CS4(AYAT8"D2=9. M65V-Y$ (4E'<'92FWP)Z.T:S!CVV- ?Z=[A(;\83M&UNPJ>G>;'AG:Z:FG,[ ME?GUZ.H2%MV%<$.FGC-I&:O=5+P1L(-E6BUE M/&:,J>M:WWTYIKAZ%]&X#X*(Z'BY*TK$VJQ(4@"0C85FF\=;EVSWD4ZF9,>(F;;F+55=N4.BWULB,**0?.@-)$1:'0\U:*6%F::A4C6W@N ME:WMY^Z,.L_T'-L'YFRBCBYZTET-+Q*ZY=>U@RY*8*VK) MOF*.R=-U5\(9;:)6R-"2^ *E@0S%Q08I67"!.!Y$"9*2#7Z MV7T+%:CU-;^)<+NI0/4JN:S*7!<7\2@#XXCU61%%P:8$5/@G>Z%]JQ6H&PG^ M<07J)E+KI@(U@K(6GX,69&F7$5U"+-80:R'D#/A=_=1K^:U6H+;1VX92Z[[H M8SK?5:Q48+@W:$5XNNB.ZP'PKR8)B-EFD+4G\JW"<3!F5C5A=^!X/<1TS>HF MJ#JZ"5J-:#>7/^TU]@P%6HB[A]U@.=O I"R9U:5A)SJ!.MMR_ZZ)8\(E'\$8 MWO5^L,-KG+XXL(F4*^I^7H#R]ZM+CZ+TDZ$?W2);MNLTTI8#[I9FCTC" M2H%VE//ECWF+@YR(2X;;8#55MG;*QT8 #XDJW6FFMK=QMPG"K[CL::G0N25X MHCSXG,M%8VF[RP-^I0O?#:4J\.0?VJ-KW(TG'W,(FJ\LS Y2/>8CU:_B[&J" MZ,I>MABS#I,OUZ- 3,;-+#*BHD069@LDV)2)H#2A9>.(/P^L(_]C+:C=^!Y553CN4OX=V)CK 8)#>T=+21+G M)=<5& EEH)>SQD3EO5;5:UMZ)L8S/L=N>+&)V#O@P^O+SQ?CKP#G\ 5/O5&\ MF6X3,G?4)<)$&92;O2+6EJ$*+E ?T#"6,E9FPQHH_9L6E90UKB_IM1Y(+\U7 MEQ,!QWG1*\*/TMNA#\.+81DN,QR=74VG0]]19];-'MYAV]864GC0TU5EQKA) MSB8OI)(00LK!249%M$*!>+*GZV8P.F[XBD:Q%5!,*%O274L%N&4ZXTZ9F(H^ M:?Q6Y=VBZX:OKX;3S^.IO_AU,K[ZC,[&Q56I"\'OEO+3X>@*TG67C/%H]82: M 5.)LF@#8>AQE&[8@3B.DDEXD%CCF(^L]DU :]![6*B^";<>[KG]*K%B?&CN MBVZ _NCB8OQ'.53>C"PE*X.=&$3%3=,$TF[VN><7<"#4W+UR.XAX;;"8=Q-\.8<)ES%/ M15A812^O)I/2'%@EFTU"W-Q30,/=BU+("82#IMHY8X#7KHNK!/W[96V+W2U@'AC?NE94!WDD M6VS@[_S7LF$O7XX06(QE*K$!2XF4*A.?I"/:B:0"!4E][4:OK4$?&._Z56+% MFX2-+=P8)_CW4AP-H^GB6]<[]@L8H1IGRZO2@>+,9 _X7JDRU9$;1D+(EB0F MK716:.]9=6^D,;P#(>">Z*]B"^$M5[2$O5S-G>C8\A43VJ 9P271I>)$6HI& MA&.9@ U2.\6YX;$C0CZ/[OOF8V7M5>Q/O.F"[C?37;$.)6C,P#0!6B;>6F-( ML($3P8T/F2M)A:K-PN= ?:?DJZJK#IH?;[*4\M::,"].A.= MJ4&?G@%QT3ID5').<(@":K=$K0+\0$BY.V5VT(GY#I0-G2P1>$K&DY3*X#9 MW!Z $VIL4CJE)$3MB,RV6 ^,=[VHK(ONSD\F=2D+28('8GU$XU3P2+P6M'SE MI%42'-1.7_DF>ORV84HU@>^ZQ^_3;1^R<2(:W#,M=Q;Q&T5\9)R$9*QW"73# MV0$'U0!G(_4V:H"SB9A[ZW[2!-3WU@!G(T4U:H.RC91[HX!*DFFTE@CU951@ M+"6J9;2%IY9YSB4WN5&7O/U2_58-<.IK?A/A=M Y^S# )*V&1(C5I4,#D_Q M*V?FE1HF^22""O4:X.Q/(Y6-!/^XD6?KRPD^GPSR\4P-(G?"" MR422X %-4:F)MU22I%.DCBF;3:?WN8\A'V( M,,]41.R6+YNHH1N>/(Z!+."V#]%9IS3B-'*3B4HO!DY]<9U3< M4?S7U7"Z7/%UT"QXX:S5G&A.0^GNSXB+T1(#(!AD&6.N7<_P%)Y:8_'N?/8[ MM##15/0?X33_8URNO(Y',YC =+;XK0FD00;+N'-H,W)ERALAT2]4@G"5-?4A MHF59.Z2Z'=+^-[%J[%DW6J]#5=4N4UA"?CF^#,/1?,,]N2KB.\WGGR$._<40 MH1Z/EF!?X_8\^SI(FBEAT1FA3&DB%2V=P4PD62?IM*5 *7UN5VOQ_ /@3%_2 M[V22T2/49=S*,%V?V.\G?C3-,$' ;&"-#]Z@A7GA^'3CEA&$4[4F- I(Y&X(NS-Q_ M<3F \_QA/51'3'H2YL$3JIZ2.DCM;P[Y" U2_.Z\W>59^>HTGU[-2EN:Z3_\ MQ17\??CQT\"X@*Y-Y! M3Z!W_NNU\=$0(YHCD6I8:/T!\P>3@>,Q^IRH@O63RB>9&;*5,[9> J,IU2[IZ*:] =-L=J MJ*2#%/IE<.1V%[X)HGGNE 2C2?!X1$N3-?$4X:$\A(@6#_%0.ZE@/9H#(D3882;;.@'F^ ;/YS,G8#3O,9[&)ARD>1S(%0P M] PT"LKQ01Q_' W_'Z3CA'B' M>5CR?!9%[LN7ZNA>)S#\V=4E_OIHAF[L\.:7YQ4E[S_YT:_C'$QT"R+ MI)(BG)751DYQM0QM4:LT!96IE#TH6;V3N8#,?I_"I,%[F6UU[][;DR )IBSBZ0'%E" M=]X:XGDL,YX56$Y=SBDT8EE;)(="K5XULH)/K6\4WA3!P\7PR^/==KDULX%6 M"@)P0=P\2%@J.FT2FG!N0 KE9!*UDRV:X#H $G6FAA5<:=W\9]G6]=9;NB.' MZ8NO=_ZV2/'V(H)UC!*>DR-2E61OR011* REK*24U^;-IAC[JH7LC#F=*F77 MM9%/2&^>Y.M8L I/)H(O1!FIJP3NG@'P--; =!+6\:[\@@=0=E5BT:WZGT\ MVU@-'2;LW(5U'2A>3FYN +"CVFW****AO0H[T>=D(8D35WT0(14G@B MI4 S/U)T+J,R3,>4T# [#*(\4V:Q&YYL(O[:(ZO>C2_.Q^@>POG1=?8]A^1\ MF1.K66FLPU(9@. ,H38 \UQQ'YMUJG[TT7MAP;:1_;B:X&IG_KX\/7M]_GHY MQT)214LF("W3*Z3%\\XZHPF46;TJ(\&4-[)9P'/- PY*JS6$6#$==8YI M'HQ'7&P%+N&=!2]%Z0^;B?1:X1J#1R=#)X=KMXKK1LI]XB$'I>!:PJR=REF( MQU=A,D 9#X+P8$7I;\F)UG/,\X;G MACSC0"TKO9OQD$!#GI4+C: (1PO <&]X;)80]TR'F9L''G2@9'O15CQV;T!< MTZP)C(IMI.X\NO_&45L*_Z'Z6DBN[- M S4DTZ",U$I(6>.UN_?0;U!Y6\NL@P#OXCKU[:KKU!=??_/_/9[,FWLL-AJG M,FXV:%0[CV8=:$Z\1RO/4PA$ M12Z(U#22P),F240N;0:C9.T)P4_ Z3\>U*DJQ]WHH=_67[=3OF_R9J?C? *S M^WEK?E5F=Z5N834@5&PP5ETB#WJ2\?D$266X8D&B/!Q:5EJBO65P5U(\#VJ# MZ;"-67:!NXA.7?(6WY<Q^)X+N?=EDZM+C![ZU6V] MTL^3\6>8S+Z^N_"XJ2\L^<^E!&JYF=].RKS>UDMRE\Z1DT!92;8M.M)9$T&3 M0G=?@K-;]QKN;QD'0/S="W$C+E3,"*N^\ON_0?]@>+=Z[J=]8%L[_>X/XGPFV?2=_SJ_ 4].!4T5 M&N0VE(DSP9&2JD*TTYZE)(,W/;06[&Z!!_ "[#\Q*K8DK/ZVXW'U>+'GG\:3 MV7N87+Z",!O$E'!E.1(=PGP&/24NL42L!!&%393Z9J5R_>(^ &KON[8KMDOL M9ZEOQZ./L^N5OO[S^F2[_K7?_.QJ,O^M@SOS%6_!3. T7PX^+EE@A*F9#](192.BZ METQM'BG!#4!S ]E;U<,4@43Z[HCN]/\%G]6;@D8I=>#!LL; M.1[-4"L7=V8-WB2X#9@P4FMC""]NB4R<$EM:>&>@#LTPYUWNX3*]W2(.F[@] M*KB+?IE;OHK+B.CJ5Q(_;_6Z!]+GP$+D^(9F02101E#>DEAO<+$V!-Y9EF0_ M*SQLLN\+-?:B&ZB43 =PB90)9'C:@"9>.2#<0Y1>TA39CVZ@+3G8J5+VO1MH M+,$4"YQ$%DL)!@>")GDF5#,J*>,Z9=E]2ODW5;6YD?H;=@/=1 T[:>[8!."/ M;J ;JW+C+H_;Z&$GA.%4&A-M()8&0R1'H#Y83P37H'1P+J2NLM:^C6Z@W?)D M$_%WWPV4"9^U2)D(HVB9F(D6F-) H@\2<)T<_9!&%S[?1#?0C63_=#?03037 M:3=0:X5@5AEBP-'2;ET0EV0D(5O+DH[6Q\/H!KJU\K865R_=0+.A0BM<%IHJ MG$B?* E2.^*8B0J,H\(UFV#VK70#W5J/K<6WMHZ@XXKBI7/\1!5VN%.X7[V< M>,OG=U)+7$,6#PN)@6=I7&#<>,GPO2YC)@)$YAC3E+DUA<1;(FEGGC5XZ*WO M["S3X'@FG$G]4\8?OPT@W3T!2;^ M(WR80KZZ>#O,,(C11A:\)U2A1*1 A\_BAD(LLP&"=ERQVNYQ&[S];\2=,>VA MR=N;&CNH!VXTJ0B$]D:BC1 S\T0F*TD JTG*NG07 QE\[5O$_1P8U1NEJJNE M T?[-CKUO%CNMN59A*J84%05.T4$SHC,*A(7*$/I.,3MM=.Z=MEA*\!]Q9)[ MHUA_ZMN70/,F;:- M@IOH;@^:O#6!^Z.G8 >J;]GM;1N][0'=;$"7D$I!'"2.;Z$I15Q)$%]T*QB3\$^6;:)NGKN*:@,BPP4)\:6XJ&,4UUE'^]=!D?? M!G,-G730=NCYVY$F '^DIC*6DDECG2X?G MH$V0!K3J*DG\VTCGZ)8GFXB_^W0./#F]RA9M( Z3>?P#$^V:"@1(NK29 2!@ ,2DHL!F%$@FS63V?=T MCJV5M[6X>DGG,#Q;[140PTORF/>,!$LM,0R08HG;Y)HUP/I6TCFVUF-K\76? MSO'KZ>FK?QZ_?7MT\NKXY/W1R:_'+]Z^/CH_?_W^_ 3_NTDE6%8]A*]G\'D\ MF17S]7P1M6^1S%'QZ2U3.;J2PX-$CBB$YTYH82-(\"$8'3VXK"0SE HWJ(BC M3OO0V[LH4$HSRB313!@BA4'BBM(>00MMHT"#0]2^,7D$HE93U+/QQ<6;\>0/ M/TF#J%C.&8 (0Q6NRP=B;:D4II090W/TK':V\ H8_6]\[32\KC_JMI+M(&YU MT]:,IFBDRP(5H1 'C^AF,W2XF?+4Q[+C/IQ^^PUWP&VMB'6-;S>18@=^XDW= MW766=H>=K=^A?_/)3^&Z?QOB.TK_?36=7<[G,-#D9532D^2L1W\G!]S'M"*! M.1FQ5B"P2K7N.VT'+#"]I-I+V3^[8F '];B+^7&R*PQNJ0.!$6 M*,)(FEC))0'0D4;%@>9F/9:_E1NBC33P[ W1)N*K?5/[^-Z81^J9="6/#0UT M].#;)0B5'P0+RSZ)'G,J:1 M>4ZRB)IEH45ZV"/T&[UPWUIY6XNK8G1S#F3>K!8%S^[V@5HF GB.&P(>'2#1 M(4<*>>*3< 3QX(^H,%PWNW=_XB$'I=5:PJP8G9SC.D),= 4FH0UN\&@@V*!$ M<5,]L=1H1">R#,*QK%DC!:]YP$$IMX80:P^F*YCX*DR6)IY+%6K0H-/6#QZ,_4 U11B'DPYRV]E&VIP =4AREGN0[N(M M["9*4E%1#RG06LI=M$>X!RJ D+G,> Y1(\-]R,110TE6"F@T@6E6/<[>OA^/+JD^^DE,#WQDXF?#;] 9WGGVX#H M-/V\M50>9*%K'J3"K3=IKZ25P9J4P.K$%*,017XF"WT;.+63T:7,";K]349?" _26GD./%"!JG+$19;Q%<:7.: _3+0) MT4C%/.>UZZP;@]N'Q/5-V/!T&ELM+720SK[.MT8[BEN#2S96(ZSH!?%X6).8 M8TB(67%;FQQ[E^'3A@ UY+HO&3Y/.V3E"$3XU2;:2H)V,6VTBY<]5')37H0-%UDPQ!44\\ M "TM-]HBR>E/./8]2U=/X)L+MPT/FT@"$$F6/?MZ&'NT5*P)12ANNQM>W%J)=816/1=N1=0,9 C9AD"\564XG//$<20954I%;H4/HEF,> _#BUNK MKZV@=AVENBW#?]@)[N7X\O-X5,X6/TI'ETC3X?^;E[J\_O,SGE9P.V"RAZX) M[<'UU%2ALA0?1+MP)[?XI@)Z[4PF'UP.Z,4G24LUB'2J<<^%]C [:P1[ZPES MZ6S2( DD@3Z,F^>QZ4A,3#I%B4)(M7V\/B9IK'_&G5$+.FH1<;O'#:FT5DD" M%BV.M$3'3IC(/*]=!=X$UU[UJMR.*.QJ5L@O+[HE(-5760'O8$XA.8#2A ECQ$(DHW%1E$ M(E8I0RP73B ZD5R/K=H1T?=%FDU5T$&;BKMD/7UD80Z"<8J*X(DRMJ2I&TU\ M5NUV%4\C.D""5%1!!_TL;N\JGA#$XOI"9>J9YH)84 GW.F:( MTTR5"C(6N,E10NW=I#FZONX&.Z=+1PK9EQO$3<9D4"F\H4H3$4M'L)++YXH8 ME7842L&%"#T:T/LW0ZDN05H,3-I$47LPP:8)W!\#DSI0?,>]9CH0+CW@B4/0O M&2=4XY&OA O>U^XT]^T-3&I#AE82[V*3&%]^OIK!Y'R<9W_X"3P0P$UK?^X] M2$52%*5"V93Q/]H2KA5DSM!)@=I)S(V '397ZNNF@\#AV?BKOYA]/?HX@;E_ MM^2UT2I'(1PIP\5*/)['D\B7(.B&0)G22%#'8+"]1%G#1IC*F0\]\#SAOV6UCWA,'5=3ZAK MXW[5$E+>'!V?_>/H[8?7O[T^.O]PAO\[>7]^FYJ XO*C./07"Q'Y47H[]&%X M@<\L1Z*?7DT@^=D;/YS\PU]34I3[Q=^.IRV2$?I"UK+9)2=2/!! M*@H%M$H#RQ:8DJ!%T,QJ'RR:I,"T-(.^0+9TL)>??WWWMA+&Z>CFT?@+)^/1 MY!Z2VV!L\!) X)O%7&G%DX,G5CE)G YX!$<'(M8VCJLNH/45T!S##:17PVF) M]R*"HS"=37R<#12' #E*$EPJWK40Q&? G4GD:*+WE%5W'YX%M8,C86>L>W1C M5%5C'3B@KV R_#*OO[R^Q'(2CRS!&<''B^L+#Q"2<*581)=(&5K;;'R(H7_" M5%;3N**,JZ?_#S]^FDW?CZ^;,"'OR_40"@M_^R,:4#"!Z>QX]'(\FHXOAJFD M29Q?A>DP#?T$WYX5,AJ 9!94!!)5N9%PWJ Q!8Z 1H,W.&9T:#:FKSZV0Z'2 M/JBN ]]UK; &P8 JW4N)HB80&5VIH)6.*(OXI% ^Y]X.LD,A45VI=Y#B4 M?FKMH@Q8*'67#*PDI2<8\51K%(7R8+0QGD%E;C1#]CU;.AWHKH-HZ^U1? ?O MH-Q':2C3.URY!(A>$Y>5.:J9!)J(EDTQ-&HB E&)< MY[+V -6G$1TD@RHJH0-CJ,;1OL@=$Y)1(TLVJG.92%_$(QPCP@B@$'+(U5.# MJX'O+1ET;PRIW>A];Y)*EZM_\?5ZK>53WTS@7U=E)-P\A4@F&J3!'3OI:(D4 MD:';HPUA/$?.HHVZNF_8 -:NDDAWQ)=UK*VDMRZ2_9805P&\OAQL K&K?-+G MX>THA[2V:M=1I[)>=D0A0WV@/FLBK%;HV:!YB3:F)SXJ*2RUQJ3:C7-V1IWG M\D+W@#F;J*,GQDQO]N+K! *I?,B9.A(SS.=/<.*"MR0PJ=',C#ZQVOYD$UP[ M#&?54F@#PK321A?%Z+\('MB!BIABE+7OZ9HA^V$'5=9>%\7&J]Z#QWB74Q0:@.W1*%H+=.?F436- M-]FVJJJKKY-O+6CF52R'/6&JY- 9X8D#C? MBTE(_%+4CGCM ;>:VT_[0:U- MM-0EI8Y'GZ]FT[D$V/6I'5DR+JM 1-)H1WJJB,U4$.#<:"8*H'!F7<6R:*6^II!."L>LNG]7"^ M-X)LHX6>=A!Q#LS3G$%++,J@>"B.^3(-MHH0/+ M^/:V^G@TG4VNBA#.AM/?YP=MZ2P9.>YNS( DDEI.+&.A,-A(FP*UMG9HYRD\ MW[>G54U3'=S=W6(K5]+EHO(]_LOK-Z<)MH[#XF7CU6_!2@_NV4>KI[ M:)94$_Q:UZ;;*K\: \^:?7 7%78;#2;+QDN*EJ?AT4GELLLF.Q%3\D;DC+MW MLT?4R2*\,X-Z;0K:,C6$)45MM(H8AQN61$81YW#78LJD*'(P2=3NA+4%S!WD M5][Q.N9N ;J*#)+CC'A@I<\[S\1'S@DM=SQ@-?J*>Y!E^1#V7DQ8K\K""HF7 MK73;Z8"T%<*;OOCZO"BO_9=@$+IGQ$"P1#)I28A1$.H]!:\5\ZFVC58)>E]Y M=7V3:W77NW'0R&YP5BV718,MPT,93-'F<0+.X=*BE:+& 1O?:@Q*!-0I2 MX*?>X2/^[9:+]QZX^^:)/6IZW%;B%?V%&Q#+-A0-8&P25VA"@/H^P/.A@Q;" M?ZB^%I+K4)&0.!JVR1$;/3+2Z'E1)AZ3AG+PU%$E&EUE[5J!:YS[^OK;1&"5 M]?8;2NKRZG+9"DIQM&MD((GB'U(&0UR(G,2H T6/5$O7R&1]1G/W'MJ?P=E* M[.,:,JMH"LZ!^#_O +&,16>E(9D*9&*.N# 1T-\//%"P643>J"GV<\J[^]!O M4'E;RZR#4-E#OZ($@N:[BC-:.9H88=P47-2@?Y$9H8Z!33S1K&EEPWP=EN_1 M/JJJGPYN^5;AN@X@-D'6T>W,>E2[N9NIH[T&E&@A^IXVE6N$'!2CPC 2N,"S M*FE*@HKSG5/$'+FFIG8.2=^D>.9&IF].;"+Q'KA0RD/'5Z/9F9\M#U*64A B M2:*,B&B_L$P"X,(U YZD!,^;^=LM./$85?]1R%HZ?(8:+17002QQQ>FZN)X4 M&AS%M::0:$F+05BE38OD2ED'45-1.S:X!LKW;('4T$X'"2*K8"VZ.MVD*#0 MV)$=\BRXW9@C5539@![M]=!APY+U0)DPQDJO2)B7+7&%KIBBFO"4FOB_O--K(?5Q-<16-BT6"ZB/_N$;D,LK@$3 D\_W29 MCAN") Y8(@*H$4;+P'VSR?!K'G!0*JTAQ-KOY\O3L]?GKV\2G-$"ML*2:*DO M"6@V1& M"Y)90%S1 +$&^<19%"$&'7)BC=3XQ$,.2JNUA%E]5@)BHBLPI1QIHBFAPVI4 MF4DNT%SPCA@6C4K)"/0Q&^^Z*QYP4,JM(<2=CT:X@W\^*@K2&K?T;'QQ\68\ M^<-/4G?3$-J@Z78 0C4Y/+VF'YX*[>@;55AGM!G"ZKG>\$R?\YG'UZM)CI_=5,SQZT M+;S.TIU_UD $K;U(@FCG7(FV,N+*D2T3!Z\23Z*[[GHU%_)-OP$U"->@TT._ M;.FIR4B31:U9T[NK2?SDIS =>$F%SZ$,>I=0ID(F$G2YV 3EK$>?Q%3/[.YJ M+3]>A#WD3)=-G38\:Z_7\2MJ]NUX.CV?H>5<9'*:CT?H$L#K8J5/RU2]M\/I M;(!OM[+E#LY&AZ)GSN#A+#4QN$0;!(K>URY@ZF=E/]Z3O>=3EVVVZ^P&RU7C M4B^N4AE)^=I/1OAKTX'S*>9,(U&9X0$92P1:VDBXY3[DZ#.7?30&[61Q/]Z= M;X%5:R-L>_/ZG,-LMJB*F@Y0XI)9E@BEZ/;);($X8X!H4)3Z8"0W?71%K;.: M'R_(7O+F\1NA6ETF5%[6=4>"E_.A)?'K^XD?31=Z.$K_?36=E8\?T. YE*9_ MVI8#U A!K!>4N#(JUC J*6\V?F\'X'^\%M\0>1Z_+'H_0UB!R](&1! 5-"[* M)8YG8D1OS$?(LN2*ALYZ,"R6# M*O+8E6 KK:'W@3('& [?G R[+I%_)(2G.^H:1[T.*1#\/RY-6$J"L)8D95/. MZ*@Z6GO"Y#?27'TGY-FNQ_HF2MQY_^LF8'_T6*^I\5:-L+=1U\XY)D$[;UDD M"A(CTJ+5%RA3)"C-D[/6<.CL]/[6>ZSW1ZU-M-1SAV2:P46/N[2+O(Q>0;O: M:^"$!L9"+MT:;:^,I!IJZN"2\OD$\^3XVGOTM?.N6)YN(OW9AS;*F8%7J>:#SFJTR MX7L>*[&X>8("0AECF04\CU6SL/@3#]G''/Z-]+&J0*.M,&N7Q3TNTC."03(Q M$)\%$)E<)@'73+3/,63%*?AGL^^_G>K&K17:3G"=%L%%8%*J8/#)Y8X.<#E. M6.23Y5&6J>U)--/@OA?!;:V\K<55NPCN]:7_?3CROT[&5Y]OB%3FBSFE(XEE M@H_4S):D'2 A&A]BBHEQWDA_JS[]H/386GRUZ]V>K,-C.6B6+&X-"$ER%XGC M2#L6N#+*9Z:HW^C,_$:*&EN?F6V%63$SY\DJ:)/0G?3&$&&%0^)922QGHFPD M 0+S#(G9N*CQ&RDEWUJY-82X-L&DKZ+&U]/9\++4PMU$)Z;C_ 9WI%$<^HO% M!"=_;X+3R7BVC%KXV!9F9 M\&B8,RX#=2EDH9^MH>P1_]YYM_9FH([..K@@6(CH!F?IV'QD4M[Q90_P-^-(87/^\J:S8 M<1]:J1U,.@-(UG\)@S.IB!4>WRT-+I@LK6OHW&[Q M\$-A22_"KQW!.O\TGLS>P^3R>/0%%GG/*S$B%D"!"&),BB7*AANM,YXHFQ)N MPARA-^O,U?"!!T6*+H3<0;G?V[&?YUS#<'[UOA*A)SZ,Z%*YTI(<.*MON&/A/"8&EI#.WG@1?@D')"N*X+%_1[%RF M//K:277-D!V<0=N!0CI(<+G9!U^,)Y/Q'_,:S91-E!)7[87V1-*L2P/T2&AD MSN08)%2/,ZR T3\ANM#8PWE_+<7=@5]3_/SI:7XY@32O1V//A;^OH(P&_C FTTF5@%D@BE!%'\ PIVQ!Z54,\-D MLK:#X4 8]+"U+#TU,XK E[%Y-E%BJ$%71$6J3.T]I"7D@^15GVKLLGM#B[#V M(E69^QRHXY;X(DEI(A#+J":@@Z)<M7['A:!WBGD M>#.!?UV50OEYSJQ,TH=D)8EH+99Z'T6\,9[8,JM<."N5[JS_VWI8.Z]LZ)=D2AG#1-(6@BE>7H MN!A*G$8/ESOA>620(716G]XW=9K7;^Z,.9NHHZ\JX)N]>)FT1KV6V5.":X4R M9ID1JT5&C"R!UX(&73NJW037?A1QME)HDVK?-MKHLG/TO9=F?DPOAGD&E;3U M@N02<"\C%,M(14.\3HYYY;VS'?:_6 7IA^532U\=!++>C2=S7=P&V5;XV\O4 M]P90.[)^-H"Y3U;0EFH>]ZNC+L^U6X#%]3VZ+ -@I\LR56JH2" )]7BLXVOD M"DQ-F*6@J=->06<)BD_@VB-;J Y_JBNC \)LPG%*@>5,$^Z_.1!);28.')"8 MOT_&YI%U?3;8@/:1#D=F$K@RE MK: ,)(58JF,5)8&!(#I9&QGW3$'M^]T-(?;/I\[4_2A?L3M==;!%+>LK3G,# MN10PP"@E-(H2XG4FRBU!UE[ M0F^ Z75)UIJ M$.]"&4X1%'%E5@77-GB>=+:TLUJ7_6YIN"^>72WM]30D87WCJR9@?_0RK*GQ M5@WGME'7SGL9"L>S\LR0J'A)#J6F9'L9$ARCTKGLN.MC., WV M>AFR94L-:K@!%HES(96.-IJX%% F*CK-C,Z"TZX(]!C.?H3!*RFR02_#;;30 M91S\#C1^#2VCY:89N!+Y+_8C /$R&%*&K9B408K01[-+_GT29!LM]-P-U3"5 M9$+_$5>.VZA/@':_*JE<'C@SF5-5.P7O"3C?&T&VT4('WMN>K7J(Q3?MU?54BL=9%K>1[2\9FZ J2-' M:16>W?A#;77UI.I;"+J+BO=5V$30V1AAB%8%&^Y;N"NY)HP@(NUZ?( M:L^$?!)0_U9$>YV-NQ)X!PY'*3TY'DUGDZMB+H_B^S8666JDX1' UHA-_N6QFUP171R;#.DR[,1O:ZNQ) M"K04> ?'R%I\W!GAK+5$:!&)M"H1&]"YTB8H%W#K3+9VX4V_1'C&A.B+!YO( MN7KKY'LG66DWN@R?(0(IK"#1)#S-I/+$)DU)LLY*8Q+WT+"-\IHG]&\/U%' MN+;T.LDR6=5I:0-&03)5$KF,RZA^@#+]6B^;]N@DI8Z MF)UZOPW38XRKOWO-_2;8.[(CVN#>48BB$@<>>2H]*[ 3][;%&B2+5!@E"5BG M\;UDDO@,D3CFHQ,BBIQJUZ3L'_F>"Y'L(?5L"0DDXD4'$@9?$,2I4QEX%*DVI;P:B3]&TW]:7-<715=7.LN^U4_ M< RXE8$E9@A5@'8 E+LB6NP_F5ET -2[VJ'6-5"^;YNJAGX>T\:TIQHQRY&@09[YEV.S@)JZX) M_=]D<+LG/$I+9-!X!*B,?VB31=*9JH=3M;X#ICZ7<;?O1-U$J5U,;_2CW]^C M-%_!Y_%T>&-R)!:S2V@0".H1E7.*> !'P.ED(1@C'X[_:C^R<262_DVUW6GW MX63']JI9:[IU.]P&+9*%R5D,D?-BF\S-EW\.9Y_&99"N3\.+KZ]@!I-+%-W= M[K+3$S\IG;>^0.WI-34Q=3&>IC.9/9@_8P7N;27Q*CHG>:!H#-+(/%AEP#.Y M9OY,370MZ[/0/9I]W0C"VYN67%R@(VYX:1L1\0\TD(FE9>R785D*I@U_.%VK M?;U6"[RM:]DV?_:B.F^@O15!"TXB.IY$1IN)#T*@\^!T%$XH;7P[H-=\Q&JD]\U)(PS8,I;>YE]8D#3\#9P9#@ M2EI;U56^@LB[CZ.\>GUV_(^C]\?_>/WF^.3HY.7QT=OCD_/W9Q\>C'^].5#' M^15,AE_FGO7=N-/V89/:$%I&23J5R(.@2/(9K6##A ,C VXX2BO&I)/)F> 3 M&]0&TS;7=/G1TQ4F/DLZID0ER'1I/071Q<3-#&_OAM/2Q^ACQ\G\!%_Y<3B:F4&O*,1P8+C!C/ M,MJ=4IE<.\&@,;A=)&K68LFCE+M.--)%GL%X L./HY?S[3]^G8?V?2QB_Q4E M^'8\G;Z C+_SWO\Y,":'6'JE18F'C02&)P.EFM@L@$,*TO+J_7>;PSLD^G2E ME4ZR^I="N)'!Z9V=?6Y0#+P$SD-PA/LR(\2@)1%H],1(*J6(B;%4VY)O@NN0 M*%-=#QU4FC^#\6;6WD XRY#(C$0'E,@H2K=SGH@2/DJJV MTT>7O;NF=V2QRB%Z\?7V%\J\HC(PK/S?- =4V;MWMI2=9W: M;'?EL$S(:8"ML_+<];AV5:);2XMKZ5%)!;W3Q"1FC/1$!.>)])X3ZXTB*@FN M&1J2(M2O^>^;'L\6[NZ$'1M(OHM^8@O?]/6?\9,??03\ZQ]^DJY#QHH[9Z"4 MM"9;QD]J16S,@C@9K$>OU&1KNPD1K,2S2V.]K>96AP3:B[V[(-(2VW+ER_9F M0I:N:99PM 6)S,X1:R,EY>6PF7I#5<>]?M-G(E7?")H@?WRT^5RU7',U6VQW9U3__2 MPM7FVC+I)BGOJG[Z"9"2)5.DF,D$DA2E=IL MIJ!*8;D0:" 9X2)(IYD@Q-"@:@](Z@!K?/NCC@X?^"AU%=# +GT[F\8?*&\@ MJ40(4T0",8A&A!# )1. "\TX,Y'RZNT*M\ X$PX,%?!(^83KR7&4!>&X A4( MC/5H'B+Z M2M]R($WTDWF)HYSQ]^ETC0Z)Z+A%@U85S3HQFIRMW63@ M44!G0Y!Z8F_2D"YC$N&RFOP;B8#4RWHTLZ@&ID%&X%=!Q;KZ+B MMC:LJ2'U!O?@=G#>>*$U5\!81F<_$ 9.Z0S)Z^!LU(I4GTTY(A7V6%1C,Z&/ ML!LPX-Z]>%OX6!J _W8U^W'4=\9PL'0S*^3F[NEJ]0R_3/"UN7Z&) MH0*O[ C)(7X130!'G )#J->2,A5][7Y$58 ?JVW;(!+,CJW!]ITHWG]X]_[U MAT__??'VU]?_[U]OWI<.!V]??[KK<7"W+6?Y_7R&EL/R'S>-1;K?RN;%__XU MH8$7)NMXYN$=*5I!&=B98A0);72H$)PFEYT1(0?AK?&94:M*M:M/V@5VV0K4 MT+>C]8?>HW6XO+CWM3_N"NH8%X)["31%@<>Z]. #-\"9-X81= ),[4*O_:B& MOYGM^,)?BY2OK_Z8Y'092R>CC-M>)84>CS3EX'$9G*$RZ2#*_QUKX7>PQC^6 M*W/DX6M9754T\#MW0OQ]CC?*I3).<<$MX'501J(*@PZYT6A9RY2L2"'SVC;A MXXB>#T?Z*Z"MG?CS"8U7Z$KLTWCQ=39?3OYW]><[%[/J1FY<(N5-T8!@"2UH MG2G@,@S).4@B:T^MJX7]["AW%*4V*&'8">QM6EXRB[X9C11HD&A;,R/!R&Q0 M7ME:'KB,>K0K[NTQ.J(&X]R)36KT)3F^4SXE@-1358%SO8XCOPQ39ZFP9@C,9 M=X#0 JSU!*PWV2JG)_;.>!S6[""B >=IMK;-,E5?& M@))*(\=+U;I"?S*39*SP+%!;NUU =W1GQY]&BGE((3/8QU\?C AGL1+YJ]ET M,<$?O7X7[;EDH[7X4=?W\6E<"QH02(P13T( M1BBXP 08XDRFTCNN:^=\[@5U-MQIHX8M1!D<:NY(\+O&OIJ[2&0L, D"%FC= M617*O%0>A0N6>UI[G'Q?C&='HZ9*VL*JP7'JVPR)=WFG9-;)J2[EE"VZ!#K( M ,*4E/U,;&EY2*S+02M7.]&J*[:Q6B,WYDX351R[V_%BOKQ+;/P]S3[/W;U19YQ=?\%:@UE>Y#NLU"[ "J3RKX/C[L C)N"GA%1TE7[MP7D0',FG&N=?"V4Y>^&FI?D?*]]B:[R/&:P'-R\B)Z"D8C8Z7B580IRFGH9OG^_!GCV=15I3XK)ZX*N;GA3(Z M>_[/Y5\7E]G1;(U14+I\@0CH*7M1FKQHH@E-RC+]6->;10K_\7GV_?^Z^8GK M_7GSF[OM>?>]IZS$ Z76I'/-#M/BEW]*'=JZJL1[*V-.8-FZ01Q;]3"';)C2 M0LLHTV@I2G>PSM(L:Z66,;/:[K6V[@*Q4?5>!WC'J>6KKMJNU!FHES$/GWM0 MLU2,>5$RB;TM>><1H9($(6FJ.<>MI>KWRSH2=?;4_IT"<_JHHP%C2H7.]3+- M?T"[;>+%')%<9$ 4N&Q+/%A+":@@>?#,.")JIVWO@')"T<(5W_[GK^E[NIJM,+Z:+7YT>(N)&VV5!69TF94N-7BB,J1LHHJ" M9^%KVR^=P9T?7=KHI44#S^O)52D\O6U;;%S@M-!9$S3$Z6KL.=+9<*5U%"9J M5CO5]F<$YT>% 1)N8+"N4N2^S*[BFZ_?YK/OJ[#*+145]813O#%]2!F$\PJ] MYS+NGC.2/'7,BMH5EH_ .3\FU))]@R*,WZ[G*-WKU8'UV^3O\E^WR)*2.;"2 M)*FD*Z.YT;57P8!!CUU*E;1,U>==[T1S?J2H)/D&]1KO M,K4,A+ .?#8&! M! $1II2YD;'V"7#W]?/4]P&2;5">4!)OEO.2RC6;OBF5Q)_Q+OK!/\*R9U)" MEC&B@<(2V$P]<"?P'%*&"%*["?=C>,Z/!]6D/T+5P2K*5AYM.-X^( S! M"@P0=XN>(]O1.2Z#2R8!TQY=%\L1G6 1LM)<91,\L[5#"6.28,\;Q5@@"R@QQ(0EM](3MJ1L++] MYX]_[=<0_:RNW!J\(VP6>_QX2C,)2:K0CM$>?0\A)1H>DN(Z=5+:E+A4MV2S M'AMY%Y:SONBK**!!$&@;KILMT 59HPM_-ZKC7/IUM->!$@-$W^#R?P0ART$R M%0EXH]"513<6C-(1DI2*)Z=Q2]2>_C8V*?88 6-SHH_$1^#"KY/%*L'O@UO> M=NVG.9>(=H(L,EI B5,PCI?S,7&?J0G1U0XA[$T;"/_Q M^N+CZX]OW7R^ZOP_H/_OCI\TL'UO%WP;W7=E)%%GPF.P2?A(;6+>1LJ\BB%K MGBYW_,RA;[IHHZZ;G_R:%F$^^7:ST)M2*Z>\5R9KT(D;$-YK<"YQ,)I;QK/1 MR==^P=L#:?@K=OGQ[[ZMB@2GG]=]7U+90K>_^Y3F7R^5\CP8D2 QPT$$:\$Z MZB [S@73R80&#]I=D(U_Z-3DR,-W[>K::.#BW(Z4^3I9KAJY.,,RC80#GB-E MQ4Z #4& 9@3==$=U$+53738@G!<+ALBW@3VRC92K7][.EO^=E@5HFH84"S7? MY=NQ,_12.8V'-GJ&6D6)+!7HV+/2K(5*:IWQ)J3:J;8'0CTO^HRAKR;Y5-M$ MLHX'$$*83T:!(B: T"75*S$%@AM*J0PZL-H/)(_ &:OVNSU)ADO[%&J]/[CI MYQN'$!T_ZS1"E9&!4!&M_K(0$2./:*HS(COQ9$]!YX\/'BN05DU[LZ%2K%RK MNP)QXV-U@5&Q0/O>I\$,*-B0(-.,)+-_HH CBA M$Q!K"4/_P>*":BCO_D>?H/(.EMG.G5TLQTX,H*F;RWNA2%:!)X,D[3R]Y?&_".O_IYI2#ISD+W5)&$ M_A-0YLJ<.OHJ)3"U%#:@]#-,*DV"-;]IYM/BE]P!XC@G11(>;M M1'A!\0 ^"0U4>I48_C]:O??L Q!/6\O#9-H@1/?QRVR^+/&<>[3S.GLG%*"Y MD4 XZ<%P84 9SZS,3C%=>S,_1/&TU3Q0JJUJ#E= RI.CY@B$6(FG"F<:O \. MG N*:&%T"+5'(IR)5@^38<7LWY\7=1.TL4Q$SCDX92T(C>Z#4Y(!)8I[P4EF MF?8S%$:)5-;4SU"Q'#L2>8J>H#1KX*UC"#CDN5@ M:- @G:>&4".(J9VW\0BE_Q^%'']&W ML.C3:F[][VF*#N55&4T:OZ*P%\MUNM-MV.(V;!5D0,>2@-0E0X 6L"(0T'C] M$J-MXJYV(6DO@.,_L%=4[J97T$PS[1,%?WW]RZ<::8);?\[ P.!^;!O!/\B:76[]B4-'K/KEFU5UZ<\]V)-@(;& K@1A$@W> MK,&$;, GQ[*CSA)=.Z:R \I@%Q-_T+O\:I[B9/F;"ZN) 3=%_^(6D\7';_/DXKOI;:BTY,[32\VS$L);B$$G$-(Q M\*K4]^-O&=&6B^K%K%VQ/6VJ--5$@T#FC]#JCQ-L<4FC=YP:!3Q;#Z(\XUK/ M/03B#)52"U&]T&D+C//@P5#Y-FAV4);Y7ZF,E$WQXCO:SI_3F^DRS=-B55AS M23)UB7@-U"<-0B>!EC)%;F:J,B^=_7QM'V8/I/.@0DVY-RB+_6,V_5R(6F"^ MG4W#]7Q>WXKD/$A00!%A98*ES&B MSQN8R-5[YHVF_#WO'V/HOH]\&^C\0_H^N_I>XE@_1[EN4GLY'F;:6I""EJ1< M*\$SET ))",5U%)>^]1_%-#X)N%PG0&H(M"%)..1)%KAYDW,9S+I3](M@T"0??QW/"Z"Z)&%_Y#-,>Y[H=IZ1&5 M#Q!Q@V-_"S*JO+6E40O-U"(R0\$E6P+;1)I M,$3Z8DJ?<\UWUKG?23;0->_ MI3*(_.JWZVE[=]%_O$"4:)@7?'V]^>??A M!J1,F8>L<#,X4Z(BWH,II126<4)HU(+0ZKWRNP![\@RI+_X6?4AFT\_+FQCF MCQ9PPFOMBTW$L#O21<@O=WTN%N2VV+[T6M0P0.=Y&0IL$GA$+(; < U6,IMHY M P]1'*%]5 7]/))E=H!P&]B$OUPO$--BL=G^73EC)5<"DBXI;M+1=<,)4B22T\>/!Q=4@JD$LDKB_O'U)_*>A2B[#$9CL.3/N*O/6;C M]5?WK\G4_3Z?77_[>'%;GB&5]"HHR+H,G59XNQF2,Q =4I Q"[[)AQW9R-M^ M^OAV064-S&J*KX&%\/,]N!Y8KQ*SG&70(M/2=$N!329"I#GB36B-;ER(<4YV MP4#Y-L\8>^N^WO*Z"ZY&EL N3,_B<]E)RER"1A+Z0 M]@S=WTC!RA(+59&J6#M6/"X1]ESP8_&@CYQ;=KXI &]NI9B35,YI"%R7">#X MBXM!@Z76!!ZXCZYVOL@6&,=.'#Y41[LJ"0X4<)O'HL\;B)0),C"T071&8T:$ M8,$Q'B!S8P+)C#-3?3[! Q1GHO&!XFW?%K'4]=ZU]'MWO5PLW31.II\+XHMI M?% 5.;#2^:!O5:B&'K[&C8II&Y2+PECK$Q,^:,\U.G?%K>.<,[JNF#[HJVVJ MJK/DS#&F(;N$[H6AZ*Q0S<$HAEZ,$5J%)UA57>97:K3(&5A7WMH%+SZ8=6 ] MTLXI:T33JNEC'U.'Z?>Q>'4OB;:XD+;4Z-ZOL;I8OD_SR2R^GL9+)GE"F0>0 M(: _II('2P0#'0.SCB4?Z!@E\SO@G1\W:NJC\9O6+=0?$W\>EO=;(827Q$). M&2TO4;H0[5OU=%TS/L0BSEZZZ%.(=(NBQ2* 3=5)P ]:0,I5= M(,]]BL!)D"PKZXBMW:'CE(LPJ^N^CWQ'+\+TGB@I(RZ4"/R%.PV>! 5*1LL, M=PXMX,K*?PI%F+UTUJL(LX_ &P79'^246FX,+HD!*9><"$R"T5F"1R$PKC7A MKD57EE/.MA]R^0^6<0MG=;=^ WVD/$ZV?3#"A3(2./NR2)89N,086"\T M*\-HK:M>;'6ZV?:]]+,_V[Z/<-MWBG[_^NW'-^_>7KS]]?V[CY\^O/[TYL/K M/U^__?3+Z[>O?WOSZ=Y(M5_+MU+\)4WQ/Y;OK]QT\>MD46(4U_-!D^EJ0QCX M(MM4(AL/M5%KK;S.02LT+D4P/-,0C=.U:G4[ A@=0-S]2*JU3+,WGKQ?OAU\KZ:.!=W>[/ M=WOVY]K',,*8:)T$3:T$D3P!%S3ZG-JIZ/'$5+%V]ZM> ,<+U+?F3CN]G$I M_Q>'2PGIXY>4?AZEHKB-(C@&2C!T9(6F8%D)9[!HLBRI_+RV;[\+R['\^X;: MWRR5J:&%%A546W#=UGAU0-:JUFXGJB,5V5717@=*#!#]N.3PSI6GZ@3*EUY% M)0O+\BC!J1 USTE163LO96Q2["NH&YD3?23>@ OOEE_2_*Z3],5BD9:+']G" MEEJN,FAB%. I2<$8X2$PDAPK3DSU*0^/P#E"%5XEK6W.EJXD\MIC7UZC,S_[ M)Z4/ZH6,^,KQT[W(?I MR1.DB?!WOBE5BRU^>/V?K]_^]?I^D&JR<)\_S]/GE41F^4/ZGJ;7@Z*'_3\R M,#XX<%4;$4#*/5.:.6*2%%YRRYW2P07"M G.LEW;G<* MB3M:@^XJ^+/$GQ MS?3]/'V?S*X7Z^J%2Z6=RP;]B4ALR4^5)0!!)# 3K2$*EU>]U\%PU&?&O)'5 MV**"?KMXUC&N[ UZK=)"EKH,A\L4G#,."%J:,1/)E*Q>@?<(GM$"S2TI4TW@ MQPXI+^;+RQ\3EG]/L\]S]^W+)+BK=?_!0"E5-@*GQ)4B<0,F>0/:*2^I%C'R M3FGB^)5[M,'?W5'F40!'2Q*KIMY9;3%7/#U6H-;TN0_IMEEH!U!]8L7[.+ + MR+CAX8J*FK62\F@4B,QE50:?VVQM&42,+B=:5J"-18S")Y4[->$X+=7O" */ MK?D^PJVL\0LTY1\\]? M'<^&K*B&6149-O!$7O_Y^K:?&T=K$S_O@45)2Q"1@Z<^ +&4"!(-9:EV:=?= MUY^R5@?*LO8>74S<>Q1)N*1:"(&B30@Z$(<6R 2N<@1@UXQS_2L<:QMB# M#S]EG0Z79,7T_-5;P*M4G,VKBVE\[1;+-)^^OI[/OJ4?":3$2H?+5Q[]S%/6:&4A-BC&_F%$W';RO!' 8F5(L"1%]J7% M@*$&$52^)[]F M+(WW$6[M%M5O9_/EEQOGX ;5;3&HHJ6"B(/%"PH/-5RDI8J!EYP;3R,UTG2Z MVW=^8ORX_ "YSZH+K7I2S,JH^!D/-5SPH +:BE3?-&7$JPFDR8YK84-,K),2 MM_SP)ZN^H8*JO0<_7"_0YO\9CS%*$30G963MABC'H,D>L_R( M+.DA_]I&PJ>Y^YZNW#2^FDT7UVA[(DK\Y[ M!F.8[!:(>_0SXQL.-14R:R+-!J\COTVF;AHF[NICFG^?A+3X"9S#.Y%3Y8'C MHDO;!S1XC&80DLB.66EDK%TT]RB@LR!%?='7WO^W,8@WTU6B5Y$PTO?/%(M! M7##>/NWI* B5Q@ 5)^GLFG,"FFCBDG@TL+M=!(]^ MYGQ47D^:#;R'_Y/D-,I^$4B>P&I=5IF)%:T!:2D$PO%(<7C7@ MHY$J<<6CJ-[NM!.RLPL;-5!(Q=W?'>7M:+P..%LU2^Z(\4@-E!OHN3>5!BBI M1:/EKGA#TLF08(&Y\L(99,;]%3AXXD@B3(O@QC^-CMF0^82XU$*[=K?-Q1$=H MW=Q$D[-F:F@2Q_H[Q;+8M('+>"ZRX '16 :"2P&.HF''2I^L;*Q.H?:TS%U8 MSI08541?.X3U!\+!DW;Z^09+=MQFJS1()G&!$5TKA^" EF=@ZS*EA'3R939^ M\)GI=+#L&CQ[X\-[E3W,W7>0T?Y=_G\WBN_E-V'1=@^*\9L5I"P'/',%" M D-M+@TA,K%$9F(:7 +[8)V=)U-;%0V\WST0;VO+.H!LY,-T G@OO1 M9X!NVIB='<"Z;(ST08,FJ',#;I[BN^]I7LSFFWM4,*JX\B4NJ#TNW7.PWD1(-AAG-14BU?9Q=X(9WVYI MH+Q->E21? /GY!ZPB^7[&0KPS?0>NO*>&\L]S'%O%$/-E_(<"X%:YYES3J7: MK84>1W3FY!BJ@YV'1L,68FL!_>AZ]2&%V>?U-ZHV$=O_F>IMQ'JN;*.1F)9Z M-4C*DTR$,-HFEBFGJZ9OA$:ZI9'8_@]6::OU8Z#NUGXYK__^EL(RQ5OBK_OG MH%NWEN9MKV^\#V.T&HQQ#@05'KS-"8A-W!..2ZX^4Z >^DKMR1Y'/9X)FJ-1D94QPDK*:E^JG8"-?X8>B7<[FI555%N#&WFPK-;-K>@E M$4H[7 S:KQROI)!,F8TM(8MZ/"WGGG+M<:UT-KC-^H@'ZM=VKG0MK^ZC]V"K>=K*/4T4)4= M>&DIB&Q0SL02R!E= V6UP+]_5BDMQZ#,87(X,A!4&O',*J"#,I4P8KN"LR%0G^64<+O7030,.[7Q<]XJY MP%4$7JK.1"J%_X24.F>K-&TBU5W!,S:NCDB%8\S1V!NYO=RH MA&H6!K^D1PB$;ZYN(Q1NO%(A:ZHIH4*(; W>C=Z1D*71*JI#0N'XR9=@^$LP M_"48_A(,?PF&/U^&O@3#7X+A9T;;EV#X2S#\)1C^$@Q_"8:_!,-?@N$OP?"7 M8/@1@^$-8X:W<-?SQ-WT_HCIJJFS73Y4/6;8>W4;,4,FA:$./3?.F @J.BNM M%8'A:4*"R-MBAET^.:3EU(,/W4R57MPY#I3II#B)0(G6>-9Q!T8Q 8G;R#SG MDCB]3X%=/S;XWOOBII_3F^FV7;H2X<6=!/^Y\(O5/[JDU!OGF0+N<"_A5DU@ MA"@#64ADI>-75K7+B@X".MYIUX0<#R["YLH::=3N"NSO\]EB<2F3L#YY#S&8 MTK3:HJN2\;P66@57Y@"3ZA&-QQ$=X89LK]8.%M6!.AG)%O^Q_LOL&36:H(/+ M-:[6F0S.&P:9&6ZGP_]-\3)YGH@, M#+0+* >O*3@>-="4*QTH,4#TXY+#1YKQ?X WFRFY%*5YNC6605)2Y^Q=II$] M<5+L"1B/S8D^$F_3;R.FBQ!FU]/E NV<-/E>#L7;\*1(D7BTFCT/M'35UF E MT1"YC)R;TF^YMC/S**#QG9E:FGO83Z&2V!N$1%9-F5]=S^=HE=P+3]ZV*LR2 M)R,#H$]6'#6*X!21>-HZQXT@@LA8F1./ CH;3M03>X-S8@7N[6P:=N'3)'(= M*/KOM+QD"(TK9UH"4I5)1D7"G]F"%H]@.B]FU!)^^]3SCY_>O?I_?KGX^/K7 M5^_^?/_Z[<>+3V_>O;UOAG_]-IN6\:RS_'$Y"__ZQ:&75/X4[^@?>233Q: G MIOH@!CX_-9;*YM.44T0XHTC.6I16H1'/#AXD23H)9?AE?3@#!ZJA4F?_I'33 ML^CC%S=/#SYY<75ULZM*6\;;H,PZA_+5;+&\%QM(T@HDOP2M!-ZA3@FP63#( M6:1,2^2/U4[@JKR$H4?VS9=2W [D1GV7GAD66,P@1=)EA):&DFV*=FW&DX/J MK&GM\$ W9$>8^0VTU\!4O#TOWN4ZLEM'9(AW)MH@@-ND (\K!XZ' MC$:PCX08B;9Q;5NBR4+&RBH^)=X>GQ&G$I!],\6[/_T83?]3,(%H(YUU%#)E MHM2L$+"$9T@65\0]X[YZ,\M'X!PKI_@$N#)KH[,&'M@.:#?N11=PC:*ZCP([ M3F"WFAJ[T6. #D8G2O;).B4#T)*%+TARZ(>J!)X$K[5C7,7:O=Z/0) ]0=[C M\*./Z)ODK2R6I23CZBZFI#U3'@%Y;1V(&",8:R-D%KVD-#HJJN?);8(8W\JO MJ*0'N01#)-S"/$]7^%>??T_3-'=7%]-X$;^B?$O*S7+R/=UZ\#=@N0R4RA A M>?Q%A*C*/.Z2X&!,"B)G2FO7#O0">$Y4::>9]OV5MX>.UB,BWU^Y:?VPW9:? MW20:MV\-&T&V:(FP7 O%%1>::V>D,C(3DE72@K@=0;8M7QFXS;>;R_-Y2<0K MQ/WEG[M_\M[]4_[HXM]N'N]RU*4EWIO1X-R"IB@97)H*H;18, M1SWX>#P4P=OKLBWQJ"]_N[CXCCHLKL=OL_GO^+]=7CK,?NB.S^<')? JD:&$+%%A^_[K\YKKP+IK,W5VS@DNM M,\^F%.WBBD D:L%DD:'4P&1!I."INIU0"_SSI//H:J^>^GJH$/]T?T^^7G]% MF]S-_UGE_TW\]BVFXKN<<1NN^BZ4S>B%\=X% EQGO$R8+5-KE084KZ(N M99NI:4O;'V#J:7A^2E!_-2'A_/0]?\ ]71<[O2O; U](?L2SR9ONI;%7, M3H%RI3VBU>@H9T^!L41-L7_49G7"\:R&O:MY-BP_,6(\I+RH]X2]5\2+73)> M/SRI,OU*BPA:*[Q@:*!XP20)U')"-$TT"-OLV7H@^+&>JH]-XZ,H^U1>I-?P M\1^O'CH<$X(:Q)U]+JV8@D0Y$@4L:V8T(5EX63OQYSZ X[\ZC\J!S?R>@W71 MX&GH<$'<+6,:BSGSUGW],6^PPYH:/4FW6,]Q7K('T*1O7&LL'3\5_G)BM/)9 M@?;E(1AM$;!,>" Q"1>UYCG7SM%Y.KS=\\!^XK3MH]H&=/V1[53,X)LG/AMD M$M$&T('$DLB9P"8M( OFG97.!5O;>-P"XP3]FN;ZG=553L70_6*^O/PT6193 MYTS!W]VQ M9.?'GZ?=5D<7%>.*6P&5+A8?TM5*'HLODV^?9J^GR\GRG]LBI Y0^YAD?>GS M.+QQ+:Q*"GV,'@VT4?$V.@0RL31JQSEXHT@9!2_0"^<4$G$(UEM/?9-SYQC$ MV6'B')\W?910^R&N'+AN^L_[-%_,IM-T=9OG9J-7FDIP>%/BB4HH6)(#&$FB MI<9&RC:LEQW/$=M__GAF27-]S.H*LZ*UL8+T=C:]-8!^GTIXW1)0@L$G"4!I!(D:TN3\-W:"^W^QIGJN9)0CY79=U<4NK*)WWU;J20L M46HHFW8ENH]\K7$M;M=U;N0#:D?0K0TY21-$,LYDXB21FO.2WJ-WY0-V^N[1 M,P15M-S+Z('IDH/*:,#;C9%B/A.6*1&,UVX-\X0S!-=*7+R[7BZ6#@^8Z>7*CNJ2RJ"3QXE&(F'5688"2'91$P4I$D&5?65G&"\H"Z3JV4' MUB-$J]S .JM:9T&BVQ*T- 9E;"@N*%L++FL-BCJJK,O&;QH+I\3P]2*>$+DK MLJL=X0^@QC'>"O8L:)7,NWASDQ6Y[D@LHA$%.Y+2>A N,; \")""$!MEHFC$ MGQC;MRSCA>\G0(\&'8A75N6;Q>(ZQ5^O[W+-UGGJ]TS.Q>N_TSQ,<%V7-+)@ M@HJ@RCTIG.-@J:?@7'+)2A53JMWXK3_*%[ZV5VZK',,!0D2IY3197N/Z;K?9 M9K1(,1RXI+M2C+LE M4955U,Z "!)_<4SC_@T$)GR&G$H(;1X 1=\O],BV6*%]/X8_[LK/S1 MPW5R/ ,5*YW,G$99$Q'Q.,&3A!BO9Z]U"_Y4F MG[^417]/<_.*+YE.AI.2"5!:KPJ"5JK%Y4%F3!F5*#$B/\W]\H0V MR4@L/HDE,(%P8(DDKIB-3IY.W47O MY;WLJ*$[ZDA4.X9IMV^IMZOINEH9K4@E>L)3B025_%0\2#RCCG.B(I>C7U-5 M5_BRMUKOK7:$.X;YMV^U6YX2'EUOB;5:)A)D:10NFN!2$Q<0'.4TPUOFRQUENL)>F.\;:U_TAY\'KQZ'K1V-6W9 M?D<)9!SUZ>U1#41O^*JR!.VC@+LB>C#1&+#4.*DC$ZYZ2_:1EO:$#K73B+>V MH,P))K?L?X=Y=/5)!!5.3H)1TH+UEIO O='DU(ZL82M^V4>G2["* M5_^P]I(W2[_X_'F>/KME>E/:H4X7D_"?[NHZW4]..FK&<9; M9J?0NLG*:]^IJK,]UF?#_%/4_4-JJV/?'/=,OY_7>)FCEB*9"#:A1R&4].") M<*"RSI3:0+WU)W8I[%S,>*P_2=JU>V\;P)D3S(':O3!M2DH_R6"NJX&0Z4LM\/S.^WR7\&1B^MX3ET3I U)Y@AL\.VOK=_=ZBFY'-'DJC"E49;PM8:/)K: M(*6D,HI@.*]>87:LQ;[LIJ?'N1.,E%S$N**-N_IULBA]H\L;T84O,^/"\M)D MJ:3"U>!EC]<\]01,\FC.D! 9XX%37WUH=LL%/1MO[_3H\9#[^MB&U^XP_X=4 ME(M_OIKY@DN]=E>?TOPKNW09I4Y<44;IK:29 JLHAXC7*O4J"!F;7#'C+O,) M[9/Z1*ULJ+5F62N_L8YMVG')]%)$&9TI'B45!D3TI=C1:8C1.)4D\6RSV]_1 M-]8!RWS96$^'9:V2,PSPVY)4$MD4MR!#-*7*=(:#-JL()DV-FH?HFQB MVIW$ZE^VX9/G9(O 1;5FX,((I>.J2)Z@H5YZ<=JD)03M-/Y?PVFL7F[P#*L8<&,]QWU$52Z.)#%1R+KB-.:K:^0YG-K6I%P<>G=K4 M1Q8$W:7FNGYL@M/!BMK99GFT;ON_7+GP+_PM_MM%>U2]>P_WZO[S?NR'^X+#9[]!N9F2>*49F%4L07QT0:JHRR*3JV MMT=_+R1'[]H?DJ:<:(^'N'+HIB<-7H8$.1.3#,1V.^F@/K;^YR7SU M5'Q/E;>ADO^G70HE7F>6A=%]3#(1P M#*SE E(V+#!C2 MY"!TK-TU_"WMQX-'7PCZZ>"JO+5W6]/):V.NUL!=-QGAV.43'3X6_D=&$ MT#F8[ BNS7NP+ 1()&OJO=8AC5XT<3*\[?5:>'*T[:/:UJ^%-\]/5GDG. )A M5I8A,4RCM$JC)26,<9[H%&L[2UM@G*![TUR_C[T0'J"_+I^ M^^AO?-DHPQ5/H!1'YI8)]99F SQ[8TN!9J-RC*?YQM>E2_3J+W]UR_0CP'$9 M6BE-K*=)SB2=X+]3E?MM1KW4I=()#OA_T M?OXT6Y8#\:<2:ZZ\4*65 0VLE%C+"'@7)W#",,F4YEF=6EE_EW6][(UCD^64 M7@E7OY3"F1_C=NDE42+IG!DP'SN;?E^7?Y4%+%;[\?[?OYHMEF]GR_].RP\IS#Y/)_^; MXGT;^%)QQT2I5%O73>#F!(<>$E"=I4436P93^\E[E(4].^J?'ET://DU6^1Z MS_\VF]_\4?EW]#(JK9U3JZE,LE1U,K#&1)#99<)3,+?"D^(D3I$PZH/)G^&+^2#;)^C*/LT7\@99TXK M$2&Q($#($,#RTO:3B0*?6N)>ZFGK<>#1%_(^NG@J+XQ=UO3R0M[KA;P73<9X M:CQ$QT^'OZXT"4[@\#] )/1JK8X>E/".*ER3(]6O\R?#VUXOY"=(V^ZJ';>> M5HJHA)7 UR,7%$)TDH'*00="LW>ZF3-UIO6TO73=O9ZVAZ*.7T_[ 3VU^:3D M)J]6XJ9QXT_^PN\O+L)R\GVR_*=A8>UA0!I7V%:0SL;#>XC*&6VRS4H+H:() M2J,72[G"OU$\["VU/0S2T=_C"6XF9+X#'Q0'W"$*K+,,B%8Q&!*H=2=3&W3\ M]_C7_W.-RGLS1<5>KTZW=\LO:?[IBYO>1!)_Q%CN-Z#V93HSL0*<$"AC&66Y M3",X&A5SEBNF3J;NY* 5GN"]4Y?YU1YDVA/HE![CNZ_V[?7JCC:!:BE+')YI M41(S$]CD4$7E3*:2*&)&G_I=:W%/:).,P-+Q-]0!%#NE=_R]"_TYP^>21AP=W4$/_((OV. M;@#;%[F\6^2?LSC)DQ0GM\L,07.K-0>>J08\(QB8S!)$:X7SWDN9V#X?:V3, M+_MCR_XX9=Z]M%1[ID!!#NE04A[UXE:R&ER?ZDV6&68M,"C*9UH;"HM_RA([H,01KCH M3Z9/5__EO6RGHVRG832K."5Z?%]/<)NT31)(F9 JLC=@-,_E%4M92TH+[9,9 M,S8LG'"26MA;97)_\W 2Z$DA!CU!Y-)FYE[>X/)R:")W0^ M/IDH:C,*/JG04'=Q7'(=M<6+ #Q!9T5$Y_#(C F4LRD;3C5ITR7QR.M^0GOO M%,A_@ANY%W.?U.[M6[I90G&4\P"&,;1Z4AG33*T'S5(4PGN!5MZ3V<+G6Q?\ MK/9Q2PX_W>#RAAS6?QW6#1M^$D>VT1B%JO11:!#HK8$C.H%W,AJII0[,G5@0 MNNO:7G;L(3OV1)79BZA/..J]_P"CB:3 F<(#C* @7)9@DA2E,Z2525M!=.U2 MC9-9_,N6/LU+N"6'GV+DO8PZW2\%[6@.AJ#M85Q>1SB,4Q0HS9DXZ31S3R

V;BU(:9RT8XW$!N22'XD6 +HW727NCO1.=G.V-'_STJZ=[J796 M2<058[6;6&[JS;J@V5[VO%_QQZA$'B[R';H;(*_V6F29V\@0%741;_E@T%M1 MT@'-90:L-])Y=4K:VU&/VUIY?<146VDW[6G6_N=M*V-FI DT@LDV@I!HI=KB M9')BG(\Q!T\ZAC8?_O#Q/)@:PIY5E%3%*J 5'@2RZB4\#>F3FW].R\4-*!:D MMPS-#>]I0E#K*+18_(KBK$P;O M[JA\P+M<>@."2@K.RS+-F#&A$N>HG;W M&DWC*+>/^&HK=1TANH5UT\WOYF;1C#-*8@+),^(B.91<>059,H6F U$TQ$YJ M?>0CQ[B0ARMAUD""M8VL/R;.KR8Q;X>6=##(Y-*S5TH01FGP2>)]% @Q.C/F M^-YN'QV^\_3U6U&.34[DCVFY7 >P?O1;XH):(R@%7)HNF#@8- XUO\91;A_QM3&_UK!^NE945)FD MY,!%C]=5CJZ8F11TBMIKRJGRI(?M]? +Q[B8AXO_H>$U4':UK:Y7;O%E"Z00 M"9H?I5C,XU4G;)#@N<:;AZ$IF'0BAM!.ZMS^\Y^^,BO(K4$:_L]M+*F43!#K M(!!&$ ):#I[),O*1*1=LDG@R57YX_@G \S2[ANOB&-EDAW2J[+*FEX;)O1HF M]Z+)&)UG#]'QDVF8'(C(!%>D4^GAXU, GYT%(JPCSGLBQ$O#Y*=)VSZJ;4#7 MC>:G-\:!$$I;_'\04HF_&&;!*D<@F\"TYM['6+L@?RN0$TQM;:[C66T%->@T MN:UE[H>/?]W&9I7!97$*QO "+AIP@93^&I)%]!*,V?2P:K/G9T O+*JHL)UG MT&@MMW\DSG9MYKRNIVC8>WL@HL9-N&O*:Z,;M[,N<2YCM,J+Z*,/5%!%I>7> MJI>VW(=6/JTFG]V5 M!Z00>30I@HW$@"@9TX89--V\8PG//^6?4)>@QU9Z@O=5W9UPK%*Z 81JT:Z[ M6O"'126)MV@*\-+#DO& UJ"7$-%,#'@4,Q]=[9WQ#.LV!E'\*,H^G;J-+?D^ MTBN2>!EK[&*93JE0G#P)B-PP@C:%$M+LL\S..Y6QEZJ[I#+V$?EX26Y=4)U= M*F,O573+=CM$CN-I.6LFJ%,!DN>(SJF,_B7)D)(7UL;H!>V6%O4$4AD;*+>/ M^,9,993)*>^L@L!2 "$9FE/!)?RM25E8%L1F7^DGG,K82PE=4QG[2'#D5$9A MA7(F1C!RU8'66+"RV6'FUH$B;E(Q\E-A5![&7@,X2U!!)A 2H_LD*C*SG'M3TE[?@_'*]*B2/^VZC0;*[2.^T>HV4C1<&QX!,:%O3G"=/@4+ MP=G25B5X:;L-^#OYNHU>XN]4M]%'=B/5;7!!=+)" :9!7)H-7!$T]YZ730J5$:F?ZG5G= MQB%FUW!=/)6ZC2YK>JG;Z%6WT8LF8R3 'Z+CIU*W80-E$HTS$$:B;1:R1MM, M)/"&:6Z5S3J.GAYX,KSM5;=QZC3X*&KUN(]M@;(H!6-841-;H)82@04<7B R$)TK;LN$D@=.!;;$G M>#O5W0^;=]'3H%4#JZG9PM?OW[_-YC=_5/X=+4W$2>+! !BC2B*I[*)MJ[P9>><#H$:N*:_IISF\Y\7=V^+WS.F[[(FK_%_,%U>&ID$ MS2A5Q1(:M-IP\%$)L$00FCU7/-2^/PY'^^QH/))B*V9$UH_7^QB#$ H7$M%W M%YH9,%0E2(J++"FEV58O0GV&I79#:'H<99]TJ1UE1(<0!' E,PC!RIAF3P'_ ME!&G-/'JX#;BY_$.UTO574KM^HA\O"*L+JC.KM2NERJZ56,=(L?QM!RYU$)Z M#[3,@A6F%"H')X''%)7U,B"G3U&[AY3:-5!N'_&-66I'G!:.F0!)< 4B9P+> MXB]9,6<8L1&]X[,IM>NEA*ZE=GTD.'*I7>:6)9DU6([L%9Q9\"%%8#QG:7BT MFG?;LT^DU.Y@_5:48^M2NRBL)Z&,)([&(]V4!A-QMH^Y>S*V# M1=R^U*X+FB=?:M=+Y(]7:QTBK_:E=EHDY"$"BJ0\TILR6T:[!(3:Y(VBCL=N MF<8G6&I747E]Q#1&J5W@T4<6\20AW)88DP?/*(7$E:',X\I\-R?W%$OM>@E[ M7ZE='TF-5FIGF/;49@NJ5T75&=7:M=+ M%=VJL0Z1XWBE=@)O$H;W!03B2_UP1'\KES/.>*M"]$SI;O-7GD"I70OE]A#? M:*5V5 H:N560DBBCE/&HLCNY%*[3(C-AE5 M;(-"6^(Y.&X-9,J-8Y)DV]&R.O%2NX.564%NS4OME)?""1V ,L9 E.Y1COL MV069HV!&A=H/SV=6:G>(V35<%T^EU*[+FEY*[7J5VO6BR1@U2X?H^*F4VA'# MB,[6@K8F@H@*#VMC!3"7J1/1)NCH-%+[4K4CIN0P8?2\:R\@WH3.*!1 M20V10@2KV[+G+$OM*K)H@,(:G$&_N*L2_?WX):7E'[/[G:8-LTH8 R*71YW2 M;MH%I8 8)VC.GFA;NUA@%Y;G[2%4T=!#YL@6S+GM%]\!62.3?S>JXQCN=;37 M@1(#1#_2L7(;3$F19ED:+J#%APA+P3("P^O34,NXC8'7+@8?FQ1[K.*Q.=%' MXM7C^R',KS>.S6G\)4U1U,O%Z[_+GZ;;5T=K*&]'E\=WT*II:K9&'+>:<$V+N__4=I6;*;WU_/P!:_68I6-4]%_V.>; M%/%7D,1&W3X-3!9'W&MOT7]1AA.:# \RR>@9"SOJ]@\#@"G6:G^.C7GT,^O-8L:?9=SFD^FG]?9/:45J';9 MB6*_%B02EM*91))5+38I*NO/QL6#13\,4+V!T_H_!U_Q')Q M.Z'SO]+D\Y=2 _\]S=WGM/K+7]TRW0WM]%YEGC0%CC&^ 4)-^+=BT*V,O-\&:Q0-_AU^N[FV&U^,5.@V]Q:8-43D0" MSAH+(@2$C;A!IZ2C\CS:^J]BAT%]?MP>0:45DST?]#(IR-[]>YKFBR^3;P7: MZX_OWM^7Y(TW>QFME5HD SX59[GDG=OD&+ 0C%;>1IM#90[V!OGLV-=6C0V2 M7H[7?0IM*T>X89"L705['%@3-P2>&EJ]J1VSG "/=PNZG0Z2!5YD\3* MOJ>TR)R!HRF C5PSYJ1KT)+T&7:0&F2:'T79Q^X@M2,;D&2:G>;H[KK2L5Q& ME*/&:TK*+*FE*I/:'N29Y9WWXL#C>><]=/%4\G:[K.DE[[Q?WGD?FHR2=WZ MCI\*?ZE#"X3K!)HY7U(.!5AF(G@2>]]/M8_.P Y1PK7P?% M]W6R7$DLS^:_72^OYVG]6++VT,9)VQF$HDGV3CVY;"3QE,1Q87B,93@C-\FQ M[%+B+BX(]:+/#[?C*]"6_@18B[>_6;3PAEL>Z@??L\N4SSM%@NUJ] >$"5 M_UB/A73*>R4,N&15R40OMV)4$+C4EC#/O?25!5@1_@G>#W4Y^R"K]TBJ;Y#L M'?<:*.R4 M$HC6[^'K;7*;KG&9=%")1 :I3(41UB>P5DLHF?<\)BFLKOV:4'4!SXZDQU-_ MBV2<0Q?S]KHHZ2:BN+CXCL9:.?)_F\U7&4>7EJ;@6$GR2[(D_,<,+@0+5GL6 MK:3.D2;9E0W6\L+P8Y"B0;Y/O3AXG'@ MT8>O/KIX*@\'7=;T\O#5Z^&K%TW&>$$X1,=/A;]2)QL)H< 8L2"8%67P"@.C MLPN<PZMD+CHU5-F! M'L/UT**7SEZ@+B6&9Z %1Q">",'@+C$"*./:J3+_@=1N^G8DHNSKK',4GO01 M?_56ZU_=OR93]_M\=OWMX\7M] YB8S*,@4]E!%HT"(CD"(%;[PGE46VV6-K5 M9GW+3S]"OYRZ&IC5%%_M3NNKNV_+-$JARFAZZ#=/A)LP]A+YXX,\ M#Y%7DSOV)U1!")'*;&BC;'G'SAF/$.=++V^N-4<\LEI36"LJKX^8:BMM MYUQ*].PLUUZ!9<25;F4!#$L,HF4T$BZRVZSVWZ&[DYWEV4OLG69Y]I%9^^J1 M-V]?O?OS]:>+_^_UQ[\^?G)_7X3EZYQ36 ZH!=G[,P=6=O3#O%&G8:,@-(K$ ME&;"VY)G3;W3RB@3::+\+*WSXMULEC@EKB4P=/H#+H8M'2\]*7% MMDCEX"^-\)W+41'5^9#J:SAH\^/XUC9.2QN"O$>PMRG?Y!O;':[^8 MQ(F;3]+BTO)LHN <,BTM&!EU8#R)D)U#TT]DJD+M\I/NZ,Z*98V54_L]8)\P M;L8,BD00VE-Q&AI(TN0]USY:(@F+'0S;CI]KG7J^EAG37W9'COO?+4L M7(&[PI.SI&*M'\%#ECJ[#%*$$I0K4XSQS\!YQY2*+J<8.[%C\R>/':]LI;59 M+>G5MF#N@[G-3>D IU84JBDM)F2X,C:_"Q>&13!?:15",GPOTP2&^":XHEX8S/P%QIS8*F)AA! M''#K>'1#7%A>6F,E:Y,@!5$X R*=.&DY6"&BIH[0XMC^$9^0!J M3H9-![":+AI4&#S ]GX^0_MX^4\IL5BB-$JFQ+?B*5P*IEAF0H"E)UN)DC>6^;79)L4K!,HGRX!Y'1A#-!&+!.4Z:5]#'4SBZOA?V& M.BM&0U>G^\,3?8WOH[M"4V*R"+-K//G1:V;&TT5UG$&3#P9-==.!WRPH'??5DWXII__2 CV]HC]YY(E:7.B'C>4 MM2@ZCO=^Z;"3+76X[SCIFJ/4]8MGP)IV$FXPX>8!SC=3M )#6BS*#8R?^H)L M_C5]3U>SM25(-6.*.PJ$^X3^"2(W"7]K1/2!4!)#JCWROB_&,^#0*.II, 'F M,,ONU6Q:=D::AF+4>6=*91HN(3**!Z.48"2Z'H[GF(GG@9+:-><58)\SZ1HK M\2$/==7;[:_I/+FK,C5IG;45_OECMBC05\EIR_E1>![*G]QJ0(AT@:- M5[%&[,X7["2#))QH+8/5F\TS.EYZ/8&< :5&U\=#+IGJ9]H*YJ6)CGJ!XE"9 M:!!4*;S"41S9R2!%HDRPVC-_MB,Y YI4%/5# MCJ!/A]7FBI XV,< /*>_0] M%1YV7B4+693A\Y&A(UJ[M]-V).=,@/ZBWA)^K!^\+O.NU[[>U=7LWZ5.X3(I MG:4.!"C1Z,]E)DL''PW46R5D)%SKVBV7.L Z9VX,5,(6HM0/5./BT<4+0D0E M02)$J@#5PZ MQ07+P1ME(>FDJ%-H)VVF/C8BT6D^D=90^*MT&U/Z^?>7Z*UG%5C HUF2,HPS@5,\ 9.Y^&%.9%<[=7\PZ.=!NE9: M;% JLGT!)?H]F7Z^WW[ATF;/5##Z_V_OVIK;RHWT^_X7[.)^>=DJ6=;, MN,J6']E M7J6(A!GJC4$=3OK:3<0[@WL98K4K5VJ7B#R \NKUV722O@!^/CY4T:*2"2;3 M0 *42+ VAEB6-+$A"X@ E*EN-;_]UWXN,C($Z2M&,C<38^$YX@9B8HZCOE@L M#1,< 0.,.'R**:J5*K"&IM9/>>S=M2,4@#!J91-F4\7ET M&A4TR8A1R4MO8@ZZE1WV$)[G*A8[TWZ( .6/^Q]95)@\%Y2D6)K.T(6K.1,7 M@TJ4TZ@H;7=A/ 3I!1GH.W.DH1K[D# 7>%IZ"4P$HIA#>9:H,%FK44WR2E": M(%/?*EMK#:27(C U.%*]MKFT]K_?;.[K>#([^\_\Y\5T/E2C$/B'R\FW\32- M<@*CN/0DQM(^A+%(@(=$HL[6:84*%.N6([K5\L]57@9B2.W)HMFM2XF81W*ML3;4J9Y\K3";0!$89CA7KE.HK/ZY;T6T;=@W[@6 M&6N7\MX%LVP&W0%.KVKZ^VOLH9I^-ZJOX]\.)!N DSR)+#0MQ0TE[\D[M,:X M9:C^9FFD0YLLZ"?%P4W5]$T9V(=2M1GWP$2'Z9%TI3C,$)E0FPL8R MH98'O&]*T1)/T?)D-5MMA[2&F=W6&UBIVY4GX[8$;3$Q"\Y+QLG):4JSM^,[ M+> %@,C2"<*53:5#%^H?^-20Z$(HS0( JF=[K,/R7-_AJCQH,1;K 5S+89<= MD+6:A[46U9X&857A7@>1V('T+49@K4>8+0V12TZB\)E(HS.Q)@H":+MH*BR^ M!+4+WX<6BL>&7@TL$WTHWD 6%MUDQQ=AT4WVSN5X_7JD8K',.UA9E8E_HT;$K^BAC&=S$8?2QQ^+OB,4P_2 Z$Y&U1N M@)>1H_A3B"$9$ZB4G=*]\*MWN(^_N^7\#PL^5YUA>ZI6]!'?@+B6L"XP^F@# M79A<_Q0__N3O0/Q5]NU N8H7^"H@T$%0L7$J(/5EHB6<[$"2L)A2B#,K&,7:S MN1\6'>X)W8GLXQHTJ_PPOH._[@"1$6*PJ M2GQF1FD+1"A-1-E-O4L#'NU.B MZF/,N[OH3\B\K6FV]N2U:%EXVR%A/)T>PF1RE<>3,E.F4N?"Q[]?KX%AS[VL M]C%,R6:!&@ZH($$:X #9)Q&2<)1+.NJUTHXFRMKOO[T-N6F\^ 5:8\HS@?J8 M*#.;E"/1,&:3LBJ;VG9K!U@[&V=KEQCAW2=-PI.C7 (B1)92Y"%+1N-9L(P1W1)KD=:<.*I"T0H MU*B<4U1![8Z$CT!JG=JQ_UND/^7WG<"QW---SMO!Y>QT/#F;7XPK M#2D+?6C=HOP744UG9^&P=$B=7%U;_)C MY$2A20TF.PZQ6XULGU6?DTK8EN2U.Y1W!;H\[I[+WPW0H)GH+$;$IB?I("TX?Z MM07E>#R'M'P)F=;&\ZR)!:J+ F1+<6\DFK.4#7> _W02A!^_.W R)T)/+E,G"V>-YX2L:&T*4^.Z1"]4EEU8N6]3S]3;NY& MP@8S_J[1R<3F0)00#)*BHB\5)"XR0QPCFWSO HL^U637+OT\^>H=N0L+8R M=XM&7:/)EDEKAZH4P=!L2UBX5OT6C;RI: MC(_ (VH(' U3%0.*5RQ5QQH-2660<=VFI][[]+-GZ#8DK%VX?8O&7*.)>-&[ M$JX*!8.4*&A6>XK&IGI._)4/-"&+H-"2NV$;J+YE6Z&E_$.Y@$WADB M&T4BL$BDBYE8%CSN-EGC#94T/IJ7M&F!Y\W\8_"#_-T'UFF M4ESK=LC(U=N;) %I(V-, A')E4I0!RA 4A$A%,\V:.O(>4( MG[3H\2$CGA9MA3I'7+D+&5/44NY=A-H#!]9 V:,W?V<)6'7IUZ!V@V#.&E@W M=/B0+N"\E,0L6L&F29K.KF YJ)1K]Z3: M >X+$*;J7&N9.W"'*(M(28XI@'&!)%G:Z7.AB3?X$S M4TB1Q^HAQ+5@ADI. M:RC\5!+2UA;L[ M-CWH0_%AZ]J[('OI30]Z<:][@?LVI!]6.(+G5AH1"8 )1"I;$*I0PO)&!YN" M':1?RE-L>M!()OI0O'9B=X@X=LP_>>A1X M-4^79 1P!WB]@8K@M,A15+[YUX*ITLGE]L.C* '-M40)\P+P,*=(O."!@(Z2 MJQ"RRXWWMH?:KRJ"76=WD0J'GP"E>WXHHI3.1F3+BH\==4BV$ M27!1"!1*J/FAAB*BK?4J-0["?A;"3(9DQ6- M]N=C_89>04-RO@]Q*W(\+$I 1I\/1D$)JYW7A,N >V*<$I=1(^'%NP? O5>; MYM=-4_CO+^/O_W/]Q06'KW]SR^#;]89M0%.)\..=J#: 'K?H2:U1/J/S1+B$ M9K+79C'WP3 PGC/GDJH=.'L(Q\__3E>C'=)#R4 ? M*M=V1#_L\KIVEP:MHZ-HOQJF2H,["\3*[(D.CAGM';B.&7Z;5MF_@V8;-HQ; MT'"O+N=ER]G#,9Z.F!8)CVURX<:@#'B)ZIDT"D\ZRDH( M00@O\9^\R;6\<='=+NVWXXLOG]+DZX?+23B%:;J5O5L_%!.)!0&99.E1J#77 M!'20)'%!#8"*(M1N>- !UJ[/U?+3[_WYV9G-QC&?VTY_I_'MZ-[Z8 MG4[1+K/X3#M7)C%'(H/CY:&VA <> A(A1ZF:"\2#T%Z"E.S.DP9:[AJ8)RF, M+V))RA]I2%3)DM'F'+[6 BT]ES6J!$K9&'-VR;>_159 O1AQV9(/#6SC-0 _ MG9Y-%O@8]8P:6DIQ2B)!BI3XP"*)3H3,3# \=NJXO+N5D=CH'J&CRWJ(AH: ,X501H-N0;T8.=F2#Q7K M(1\GP,*UZ((S*8+&BRYZ(J', '0A$^6,B-S&I%QM?^LCD(8*H+<6C9J4WW=0 M_?$]O;HZA%GZ,IY3]QAD'$HK,HUN?I M$Q+)D!T54E!"!76EL,RB\8DFAK2"28YVAO;#N<+V((J/1#M^)DGLP\K:$9.3 M<9[]"9/T]BP@9=,2VL&724IW_/Z2)PD\EI$,Q>_/DR?>?WQW\.G-^^./Z7NZN$S30M&C MOV9I<@'GAY?3V?AKFDSA(M[TH?@P&>>SV:N4QY/T&?^EN5RF>/37M[+]7?HO MM >U8Q!G8*JMA'MT-"DIZ025JC0R=IE*)\%Y(9T25HW:P]OMA;Q.5OJ8OHTG M9=$W%[C<5[CFP=*LXC)XP"L[LE*\2U4@5AA-QFOB_4IX^2EP+E;PC0I62(ZTD@>08 M\8'B_<%\"J:VFV8+F,-?\=7E:/7];\VL%@ESRY.\*#C?L_M75]5]>^PVL MX;1TB-+2>%21:1F[E!EJ0$IF;K@&6[MSQ!8PA_+Y-9>:UBQZ*H[ F_3R5Y=3 M)-QT>KVC1:):L$&XF!,Q2JDRE-80IQ40 !_BUF]%/YF='J#R?!;@&M5-4UCJ TA*@A"Y MA,Q+.D70Q"JOJ) 18#69>VU7^C5+[$T#W8;NX^I$J]V-_NAR,OZ6?L0CM60^ M)TDRH$HDF0$"T1H2E'',9@K8B2-H+ZK,0 M1&136H^@Q6H#>$*93#Z!D<;F3HQ[X.,_+>-V)53%U*]2Y%=RM,?G9W&N$L[M MD/G#$*V*1BN.S"AMRGSV>/R#(YP[&JG6POI.[J%'ZE8?7OVYJ\V5Z-Y<$JY% MO0NFBF7LZW ,7\5>@T<;6;X#@2M7L*_%I@ \]SZC?'N\Y[RSQ#JM";6*.]0/ ME=:=LH.?%-,WU*\/Q?,^=&TYFWQI#BQ+MV))(66&(',,D:GT< E*$,-=E(PZ MS:KW#UX#9=A:]SI\6N?*W8'(^PG7AO%%.#L_FU-CO'P-5P)ZL_$MT5)<>*L7 M03[\^^]GY:3A;^YTJ*LLE5!!H YO2_\J M:QAQUG.2.*?.PQXFC14FE2 MF817RE?P377,EU8")J"YI RJ5Y6EJ!NR7X+5B(L-E->#KX5B_YE#>I_?7,S@ MXLL9&N,E96(V':E0RG&!$NZE(S(D(,XG3@)0X;R3.>C:PU(V(_HE6Y6YUJ#\ M<1D>07'W9Q=SD">HTR&-TOG5Q]O)'A/ LQ#*7T\/8IRS$\[[QBPS-?&,"JM3E@1B1AW#"31<$_/@MF]@.2NN_=]WDS/.J2!K$-@8=B M?O!:,510BQ\R$:GPGK5)2&)2D#(PZ9/IY$=^4DSOG_I2G>=]Z#I@ZHN/$41( MEH SDDB&+ZI77!-F;4Y.20/L9:6^].)3Q]27/D1N$*5\AZ_7Y S.5Q2PF\0< M)1 1:N!"9[1(@^8$;=! N+(Q"\:UM[6=])L1/0-)J$CRM9=!PURH#Z=7TS+Y MY.WUQ,[2V>#O<'Z9IN-XB*$536_:8MUJ^:6AQY">&\N=JWV%;L(SO.MJ$ FZUPZT%DL:O+FW514] M2;.P,O$UL SWCYJG*4VT-24(FQ(JJ;:2!V:@MD#MAG@HI])>!&U 9CX%C]&& M:79*<\#WC##N(I&21>*-1B.I=-;E+)LL:QB'3VZ@YY "T&WR9P]&##?YLP.H M%S?YLP^CNDW^W(+*@XF RP*-W9 (6C&:R&(X0=8:7UV68N:<1M_)G?"T6+_= MY,_JG.]#W#:3/Q5088"C/L48103 B)?4$J99>!H, >U0=5 IY(UC&?OQ[=4_G@/?>E*M8E+U$L&' MMR-C <]U$JCA646DXWCB.<>M:"9U3LD&;:KQ[',\HI%& M?$U=>5=YR><,!(2UQ*<@HT%E"WR]\_;F^#GPK2?5*F;!+A%\_%PV8)S5"D^\ M*CJR];BX9:@H129]!)]#O4GR'Y_%>>M)M8HII/-&/M=N37RV]6\MH M5)-V].N7:=9@ON/.5L)YR1J:-36Z=*UPX!W'NU*(&"VXF&/:T#)^_8*U.P/, MUUL)/=]ZP@7G.2J%EX8(LJC'Q1RU0+2CR:'PN?I)JSTA[J,U/*J;D6=/B5.A M7*5(%0 I")[$9),*WN3:0V-^RM;P-:6K1I?X/GQK$.=;S2B]LX5-6:3@!60+ MB22M\#'A7A.+KPAA+DD;E.&>MDX<[X9T?\GB+<6L.<^>=AB/AZQ],)XX%XLJ M@[::%5S@3]K8,FVQXX# GRV,-P3C.X7O^C!@L-A-%U O+7S7BU&=@CC;4'FX M""YPO#OQ'?4B<2)3YL2&Z(G)AGD+07E5);[_$X3OZG.^#W%;A.].1I \2%X" M&N!P)PQ0:](2""+3F0$H0>NYR9Y.&*@7X1\( _6@6H/PW>^O1ER @" M,2XI M(A7W)2=9$<"?-&6:,]B49MF/;[^_>@Y\ZTFU!N?M\(]1<"S8H!-Q1ALBA4EX MAX0B/DEYX[-S4"^<\Y9X'@H@&1VB M$W)UI.<.?#M^,N&[7?C6DVH-PG>OCT;9:2\YC45RH!1MX4_>H?AP%64 L$S5 M.V^OCYX#WWI2K4'X[O!@%!F+/.+CFE6 ,NDO$Q< ;VKM$QKYUC-?+ZWH\,FD M%>UT3_:C6IOPG97!E()[DH(IFA'NPE(5"8I33%XFJ]BF+/6?-7RW"]]Z4FV0 M\)WGED:#N\B2SK,M$@$9&=%,V^@0DO$K4=B?,'RW#=/JD*Q]^.[@\/#SN\]O M#SX=O7[_Z8^CCX?OWWWX>/3'T?')F[\?O7U_[IM MJ7/KSC8Z9<90R36LV"KX'P(<%5^7>:0N1B_UID2_K;JW]L2X<__:]X=O\+.+ M",Z'XN7'2V"&A\I?SHJ;]=/XX39!!WXZCP2-HK;>%LIDJ8M'AF9B2PM @0J* MIY(C^6JWE]H5\_#ANJ:2=Z^Y[9 L;1.\.X?I]"R?+>+Q)1#0@8"+/F^S#VER M-H[':?8^?X*_;O9DHW?1T4"2+"W)*;[Q'C7K,N!*>V=-#M5+]UKL8P^B.Z@T MW8\)[E<46@P"G8W#OT['Y_BU::F-G5UM0]Y18MH%;H'X6#SA8-"N+YJ3!K3X M/45--M9^F^H@WT<9]+ZEZ-Z,XL%%H$7SF@TOV9W.FBGX'%'#-]1ZM*M\()ZG M6,;'^^A-LL!K7[R=@/T2PP8,;- ,?Q/( H]1(7*4CA@394F[Q>,@6";,*F.C ML4&J3AWS*LG7+\FJS;16G>0W"OXJ1>^7- ['[@8][6L0\W8S:%)&D[0CCGL\=\H%M"AUB0@E76J"##.U MC?6J&_@ES'L4B 8M]]>A7=^Z_>!B,;_D'.XW@S4IN%Q$JB M8";.>T=RZ?5&E:">=QH;6^'"KKFO7V?AZ8E/@]$ FQZO)3%'*7%GDK0DTA(L MEB5X9;PARO@R+)AI+VK?ZUUP_1+1^NQKT'*_DCN"Z6B#"H&$7/HI*:Z(S\$1 MB)+CHIDF7[M6IX5'JEEPZN$Z87AZ#L;WQ1"B<6/8^\RID"$,Y+IQN+/^'U @2O M'!-1Y>,Q52\MW 1H7X4F[<3@GG^W%CL:N&U7,"T3,3J ZE-FTD-6'@0T;+E) M \:-6U%],)%PQLTSUHBW"$G27%J)I$3*,(V,:B\-KG:$:4!16%-^LB])Z$/L M%F.,;Z_&._;10?SGY716J'"=8.6B\646']$2S2 9/"=.*D&H9M0HE400M4WI M;LB&MS0JL'&]EE*+!RV&J]^B7)K/:,< CD8X)8C,@9@8L(47PKVP[D>D"\9G)3G6NM+UN7A=ZI_@J7> /L](T?'I/ MY%.0/)KDT3ZF:%D:#JCVT]+4*F>K(>$OFQH2[2A#'1 ^,Q&JS9,&8>&N:/$4 M?+Z Q;CWV[.Q;/=C4M2!(J5L*2%/2A+'\12P8(!#8A!C;<.H!NZ7)&W5^-<@ MC-S!GEPFILLL1,ZH(#I(1&:&AR7:3()W4N0TN#"39$XFFFI=M_1CU'H0B$I#QU M/(986WU8AZ6*J_YC^G8Y":X(_#_=JVY=P'6*':T%M2>XDX..Q ]T$%0S!/M4/3G!79ET:7J>PR MHAJD00 $G6CU>7G#"L1C4:1!Y:$/N=O+P4U-?C0QFM( H[2S=T6I810O1IXL M!.^E#8VUB'VY.2HQ:C/[MZ#R6C.CFEOC[P=O/\^;;!\LX@:!G<&K03&_:@&@.U[6-Y\_^#![Y]-B\IZ.4FWRK76TN;@ M-7&^3'-"M8E8$SGA3J7L3?#9U.AMV1O8SM/=Q]_G"OB;B]NES\_'?\)%2&4B MY<!ZK89Y.$I3+ZD6)IP3^<3O?_ZAOIO&B5J;3:,$:H$ M*B],E19U2I"(;Y/1D5E-:_O5MP+ZTH6L!O\:A/ W@WZ=XN6\9&$(2DZ5E+$^U4^:[8GOIHK4EEQH$X[O=LS+SA"86)=1SCR!# M($X81UQRW$G.+*L>ZMCB'6RC="\\DXJ& &A\$L�@ID2B"R1!S2@NL RNH\ MH,(]B(M_.$6R+3^>2C!@LTC?>+D\5YY9FXBU J\=+TN*F,X$@"GCG$53MG;J M9S=D0X<*&DM%KQM[*^X,KG(NZR,Z8&P46>B";S]!AA;\[??H;\^S>YD MEI9.T$%G3H0HK=6"I\0RX?&W %8*%K3OI"7U2=C<@&=X,Z,^!U=3-FN1?Q"? MVOO\.N4TFG.8WRUIX MSU!P6C%G[16S)BQV_Q%R):82J42 M*HF0B?ZH)%'(B DMF) M$V..%$HD6D1E*I4LTR1;UK$+(>O8C7UG;&/,G#GS MGN[G?M_W^=_O_7F>]WVOF?/YS)QKSCG7[_HMW^_WNH;7Q:,#6\Z:GC$%^/CX M@*O("^#U J> #7Q\?][_;/P"_'^:X,:-_ )"@D)"?PYA$3$186%182$AT9/XG\]_;O+G\C]7(>]-PD+"F_Z?&Z\,D!0&0OB<^?EV 1LD M^?@E^7A5 H ^ 3X_M& ?S:^#?P;!021(8F*(3_(W8(,GY]_ S)8@8T;D=X0 MI!_8*"D@M?.PD:"TE;/0+I^M1^[%O1=6,S6.:A_3T3VN=^HO$U.STV?.7KQD8VMWV1[C>NWZC9MN[AY^_@%W O%W M@^X_"(^(?/@H*O[9\Q?D_"@HK*JNJ:VI_ MUM6WMK5W=-*ZNGN&AD=&Q\8G)J>F%Y>65U:9:ZQU]A^[^ !^OO_9_JU=DHA= M&Q ?;!3Z8Q??AL _/Y#<*+#SL*"4D960LX_TKB/WA+<:Q[W/*A=1T;)FR+CX MMHC*[CXZM&?QCVG_L.S_SK"P_R_+_I=A_]NN'F 3/Q_B/'Y) UPH0]1^X / M48V+WH_]>0 _GCAQJ4/#->=[CO'2Z;E0 ,X9D5-M4/J99GV4/J%S+==SY>@7 MRF'N:ZK;%ZK;:PL7=E,+^=9!C9AB 7@E(SH",J*<)V?I!CT_H&=C\S'?3,/Q MU= B"S_,B!]_D!?"%B"(\0 !4QX0UC^)RG*$2J48MV23]RZVQ@YFY'GZ+[@? M[BB)_!2BS;D+M_C ]8/?8Z,-W'Y9A^C5C>0Z0UH_U!0@^?O8AM08Z/H7R&C1 MZSW9@V8],*WW9L'/YVBDNDI6G>KREU3%Z:::YA3X \HOT9ULXQ*RFW/)AAW MK,RH11[,LS5QC3@4#!BAR7=O\8"\U&JU1,?!FL(VK;>_SCVNXP&EN&363H90 M-0_(\8ZA,Q;N'U7C!MO^&'/.B]4WRU .#;$(.>/- S9NXG[XS%CK5:SX_:GF M)&?_#ZP6J35OS4HON]E0'BQW(**A?<7A.0L/"_M>9LFHN^NK5>Y0>MA+ZJ1> M0-,320SL6RUFW*(C*:Q4M:<;[U=EU[3S6_M.S[P$[]\J-^<+H(S%;&8X-P'R MXQS$_YPTU&.L,N]_F1O(T(.^4]*_T:.&5N:,/0^PU5[?O1:!WV[@J^(<%[GC M_DS2^?WAW5R"FM %HY\&8?JT"1X R4TP4UCW.)H$&4;-)SIJJX>R?%$1];"E M^N?^UJ\2"CMXP('59I;*X)Q5 ,>.6%6ZO2/7OJIG/E[\-<$O_AQXX##["R41 MI$]8KNN PF"7)7M;N6;0K]2L]:]H>A8V)P\ I,&S" ZKLIG1F%Q /9[2A M;PZR5)_<&\8^M8#-J7__T/9I-) 2>Q8ZF<'>^^@+ZSNL MJ&38.0^/P9??A6FI) ?S-0?U5Q_Q"HGA()%2CB\U@'PZ/GIJ5:G32XXO4:^U M&EYHZ-(ZM'O1::/\YJ1&K!)1GKE!H M6?0&(:(:DP>4)>NV&>[!ZY^GY3A\6<@AVPK\R$W6>O%"\;T,])@_AS:/^$$1 MY%AXH+92;ZA;EF,RQV\RKE?47CW#>?F+KY=U6/OMZ=53Y[@[5#=03Z#I7T"& MHY(TTX#VU4"!;HY#2^,[N^:*XVT;/[\!"[LX32?4III9^ZASRH/?4V>#1]#R MQA_,>_6U-G^0#FNM6]I@F-@\A&U8B#(P"QY>V.+D@0FOR@_,_Y[3UJCBY;[] M3;R%A>Z@[;'FE%(U9'ZO4MU0C_6>+SE"QIT'9\=<&FZZV>R(5C[$MQ'.'< UII)?Y!<^:E^6",S'KL>7V((MNG]#+0RE!= ML_ED\=)74 .W:,>\QTTB>'(T6$/0B9$8P37C]I; !XE$>[F.R[=-? HULOR& MN)@!9M-=3R_R-7N7I&.55=.^\J@+)JI;*V;ADGL_*4T@2U>'^9T5@^274%D^ M5J+8/@WOY&DZ?ZTH^$11Z@5!OMW*I+-L'5C$AF-ISL$0JP:D%DUZ2RH= M6>^"6BT!FQMH#*L(%H_A ?&.C F8F@H;9T6M939,$H,HD*P:\V4_#]@37 VN M+6G"NZCFI5N0V;YUE-3= (O,#"D%#PL6^(R0'F'J&_,:E8B_NW3M$KY_^;FF MS?+&;-.(3,/GP6IJ8@XEQF.EEX?"CL4UGP@EO[FX:Y:]S(Q# GN2@&?;@''_-<%D\KF;%F[7/NP:4P!WQD 6W%)_ROKN_H3[^ZSAZ MK3%(M=*;M6MB;O.B?F7+],MD_I*\[+>G*FA>60I&*PK-$T[J'!-B/6S ?4ZX M4J@::W B^)V'E&KBME]\]G:<^LJP_5\=GWH0'X/E.FCZ$$IZRDFW%=J_&.^3 M.=GSX+%7X5#9C]P[NIM579)SUWC W""2GCC6=/$ M"N4$-Y4'N* ?@5GS:9Z>(PN;G"8_4! M0B*LB2%2%#G'\G&@G/)A!G?TO:+UT]B\[M%0I9N[B,'76Z%A"NF-N'8/XP;_W MZMS+)U+OVXFY;T^3?[<9PA^BEA9Z[C,?HK*?Q'R8?F;_ND&Q83#[2OH;O30E MVV1%B8N2-E8?*:I9M8DW= F"V_"_+A4X*PU>#[ZRNDT-548T:(7WX#%MEUOF MAXNSBJ//*+YOTNIB;^O*3%4P/G_$UFWZDZW,U?2+@8\[M+.-3+9>2A+8:G52 M8*NM4!7U49)9!5:X'X?I:,5T][SWLFS<.9NN_\Q&^*SOA;"B&S8S;2GG;3+. MF!ZV\YR,W[NX$)M#B4B6+>S4?OUC=M9S2U'1FYM=04E0.Y?" VZ57&0^7.1W MP.1T&F[/$A,U1$*7L*^Y?=!,',6NM7QEGQZ8D5NTCYH!Q=G-#9G"O7WN4$DTAHAL_@ MXXD6M/-/_Z[^ER?L+CTXS3>4=\@Y"1*@]*-8QS^;8KO]*MY)\7N0XV8J:$,! M=Y\S#1OGB0M@>2Y:8(4B0:PM3(BQ[M2< [=XM'4WW+[D?;BLRZ8YM1'[T8:1 M "F2>,"^]C;TK',[#UAQH?7G1L.[6A@D:+L*X^995CAGHP>F/<]VPIXQ-RO= MX_A<^=KI,P/O5LL!N^6N2IS=RF,DMQ"2\MP/W\"=!!,IX_.6I3B,@U1S#X6E M3<4F<^BTJB*%W7>B&B[ENCU/WFIPZSQ:$D-E^*5"KZD/T+.JW,U^( ,G!SV+ MC>(!S"U9/*#%VNX,$N5Z8%T1ZQ1< ?YNIT:'2%0NUE$&4"P=*O,,0_DQ1\V= M!TB"W^:\(&R&Q4%?;)^I$MW$9K]G&_TS$N=LDB*=F MS6!/TR+!\K/4TYBDV=U.S MAD@W.4YN"E#&4AYV-7(&FX9BX&*A-SI56 Y0R0-2POTMAW:B+H#E]L.YNN;O6H!CGT.$=)F"V$5P7+A M9@A764%=0*]0ON,4O*S6$>HEM!V2;86NO7F?LI2\)OS0S>_&IQ=S[I>^K#G,X; M2[=6;[[@,]C0[W,E%E)2Y &[BX::N: E%.Z%C#V+M.1MJ,$#OL6R.N7^WFW9 MJ_:>]2-E+Q6DTL.HW[&A!EH<959@;18^J *4G=F+15LG[5@6$.*S.R% !%(' M*%-RL##";_<-,-#GS!RC#UK-IR/BR.)/@SN5;JK/-]'F#D48/>,E!+?SI* MFTN%%%,YN_'\MBP1GT6A"PSNR]3A]X3?E7<#Y)_V[F@6EE#*6#P80/DSZ2CX MG!?($:&NDM-OG>WC\CW1#M^0'F[UFR]4;=B2I;D6EK.P%;'=4+LWH\%MG&26 MJ$%V3!A_Q+Z&JBGMISQ!TXM(2T^\%4?KBN4GIX $M[W)8' MA.]?Y--1(O7X*)5DCY&)^]"#: R7C%CG!(Y&$TXBD_DZ90LH0]N,S)_#-^[K[O?Z"/WN1DZF^#<,4Y M\35#*2\4E,X+.X=M#DJ=S>?8S&"S28^E<('!;S7N;)AN?#WZ(L0L)9@V=<6\ MT$JEKY,:B=M8) >5I(9EV;$(,$2G'PPLG"I$VTU^Q0[)5<_) MC6#O>ZZ2I<9NA%U7'&ENY@^T5N;[)U\_%T(R^=+!U( M_6IQMS/QLV6F4ZVWMV+#P4P9&[D]CV:%R,2&2H+6IHTA)2$>Z$+#Y)!N"#=L M]BAW>9K"?Z_X=ATTSJ%JM*QGY=U!2M)!*Q7] D! 87<2)Y6IP+UW\2\'2UE6 M?8<3_4M\@V4XJSL9QN'NR]%9_7,$J#]O, 9UO8'!LAPT&JO9 V#ZBCL"["%63H M)763VH?DJA/-DY;PYF:D GBXDYB'ID'V8=Q\#^P)7I-@':154[M2Z57* HQ0 MQ@13O:2/]HC9J-^40" 7E'J.1'/LOH!59P9S5-<("DC1!>%NJP.>12_\5OEA M,00<]HTO)G!^\P M;&,?B4!#\C:G%I*3&-&"P<%5]HR3K>!EL,5J"8 MTG!$ 96E_1@^4UL-$JJ?1/V"7GP:W@K)#F,J;:RPHJ,(>_<7&K*O!F'Z3.1+ 0 M+/D)@9P5D[4NM M0&#M#"4ULM>T??/:FT4%_K%C@'KA\(5MYWR--6W19\O/D"5M=2E=6LP+Z"QP=N837C+7 MI%,\Z3+WTX5W!,XVYID;#OC$_A>2IO:OZ'SSN"4:\P,R3:\(*D/ZKTMTAE(C M-2"C?99]TPF1=:$Z7#\5'THSNL<<%MNY2&.^*/ )&>Z-$:\NM_W>JH63UDRY M.MKA>V9>SFSZ)B3'848SM&MG]3/QYR6DW76(.ZDEN?&*:K@'B3_/'.GN.7_H M!(YQ:#5M]83MB'U)_/"TNY?JB\<&\8=ON 3'WTU?S7&][F+9AV(=TX(M)JH' MF9(\8%L%,K04<#2!<)P'4*9XP%/RX'_=GUG:[2A17<7IX.Y""O%F'C"F."#$ M _(&V3*@SIFU#+8)XDT$C.IUBB5X@"=UY4!ZD0C*T6["&]J.J,F]FI_ KDHA M.*R#O0?[ELKP;89>E;[@ :Z;4&PQ6ZL^;U?&Z7^! DK9X4XJB*;W@>N'"WC M[%X>T)F;D:7FMR)>JHL\;!ZL/UY\'9[F 7HY(":H;C8ARBF%!)5)F3_2ZR_8CL.&!_9 M[_;5)3:>!WBANPZ@4+U]K-0*V9;RC%V)&K,C5\2^\:TGM/" MP3^+^[+[H&^ M1C[2U0?/V;30!$Y/"Z]2>@^L>S,'N0_4X8.8QF&LV*G->531A!_Y5KF:H2LK M05RQ-XG-W:WE]-.PCK V]S75 M/<2/&; 8'<@FD-7?/%#O>*TS/R]'_QC5@[5RL/<5:HW_1?BL[9'_%Q4T> M7NKF9(A"]SO]<6^%K)(ZYQ5V) OMWZ4W%!=YP220E&U7&Q)(#ZPRU^_?._3 MKS[NBD/6KT#ARQN$5R?NSV'-JP@ZYH=2YR:GK-39:%6VUK*EN,'IJE&93B&Y MN\ZCL[3+AC.KL=/$ BLGA.YM=D=Q^1 J10V+@E(X:C(0-8[K".=>!Y?7&. H MT2;NOE,11P%R_&TH#CG8B914'44M/8J=J#GD^-,E;7 MPSG*Q!Y,ZNPZN=8YJ#EXJ"AA \ZO+I*;L[(FP[:@>RNY@Y+085S&Y)K5P.7^ M=_C14Z0R-LH#"C[Q$W<]UU/]*A.<& >=;VLJTW\\$VNT[">CHI2*:?AU[GC) M5BLGD;74\4!H.PT);^J0)4YGZ:2=[(:J:CA/HA^^BV'$)6RXVA6$A>YP_W@ M4@5\8#66<=[BV(QUR]&BF6>4Z0/7D[L=?TIMVA2'O0U6Q#"\N:)L.9A/E64= M<'!6'U6/@M1B0#BT,!_FJ^,!54B,BHY@>< [#83JA/J"B]IVXAB:8\8E?XN52;8./3J9QBSPU\.ZNV-O:/R3/>G3/;? M% -M"AM!D$YA'3EN=Z;MH'_'FXBG#L99"RH%M1BH_5\00KKXJTX6BZA'6[%! MZC)"O9_[X[WA4B_TBA:VZ5.0QC@;7?#GH56(WB\#5 G24UQ?JP M*'*'O4J+9G"9+P_0SK0=0S4\I\Y(=%*MT70::EW7^R&5R1?) \Q$H?P$KC.; M-FT&;4-@1W7SHAQ<=@@!L"%':=9IM*NA#H1I,Q0@[*45.V2>?\DFAM_T"=\JDC)@E@' MEEUN MK:=G96Q,S:7+@"!:._I[+824VA'O.>N=A6T&FCX?IS;OL-<,.,R\F@X^5'-^ MS:#DH.G]FEUB%6@I:$\FP7;1-@%';G0/\I\[,C#%7\W_;E.KIX'T,J#&/"!O M.R 3(V.U1<#&*O2=/V!UX.6=DW$L!X[[GV+M3^H*9*)H!GYD?+)GIN!='&W]-I*T@T"/$A!?Q8,2(,G14UN8K8IH*9\Z\]/?82 MZ>!_I3O^&UEB]@]90@JB?L2R=E*AE. R1(/V\@!CROB4X2IXFLHX!:Z;KMWC M 7/Y<+@-XOB9=&@.":"7X&CU"H4C?Q4)" SUKXS_4VS4Z\?,$D7$$.L.NL)E?6:#1)3(_#SGC[:U?30X/;G?8O6D2&Y8B]M;Q8$-54 MWR+6<# F]!V(@>C<'*KG# ^(#7' G^?978[3P@)RD"05%0=D^OYX9'7F.[_?]*N&B1E_HC64*/:N0"!BF"/<6][AFQ8_7 M:^\AGSC[9&:NIW3MO-=>U,?K"9YSJU$[VLT.UF# M#@EMH0_(R9+W,.J\Y<;&^F\U5Z6>DJ8S3((U9Q,X3CA4=FS45N_X9:."JQJ9 MK^(/DTJ38Z"9/M +[!+N$:/(L@ZT'5I69Y+DQ]%VT4%!4:QT-\R <:;PU=M& M2FK,<\?4A-XXHRZ7M/6C9VZ BC?N.OF5KQ<6W4Y3VIZVGH/N=NVA&6#6P?'\?Z0&FK*ZV]UXM!-AU:+-* MO>\_D5:X*"$4( NZ,9[X73Q6]VT]QNW3@;@B<]PZ*G&0X8>%$#$1CIX],%B' M8U10_='T\4^J3$?&^_*R#@?5MG!*!7L\-6M%PH\MC>2''\+"MB7=Y$;KD>!H M#">O5/+/R2LZD+2#!1 =NV7:7IE4C.$49KT<2S;G>,,M:ZCO@;.]PQ)*F*F& M],844R7/1.8CK>35=2)(GZ1NV5\+J94>@M6I?Y1$US^41,K?<<(=T_8==8H! M!5 F,V!AQ)Q]DXQ!+J$/G+Q!?6O52?U 8>VPA%)2*K&KRX@<>)]4B)!,C_]C M#6E>>VB08?V>U(4>CN6&CL&XR^1Z=,+^?ZL7UKTUV96KE/98EG8M?%YQ6),; MZLP#6BH*51E/0\20FGBB:1&N*Q6S<9&UW'+(>>9A-C9"A?SOEI'$<]*@'6OH M=[$LG2,=ZE1Z,F.K_++VXTAOOR7:P"H#"RE^1CRVD9F+3$9N+=R #;(]TI<] M',O2E8"M\2UNM8-X!S&S ;WDPK;C1A\")]6Q'VS6D6ZA@TBM?3R%91XJ1_A% M[G6E&B9Z8R2&"R'N1/PR6C.!V/B:!V @?B76C M3\Z,Q+(T)J"4US78>OOWS-="_?/@KH+:\V=5!Q(IY'655!;T+-[Y.#' M&,@:+"7FA0"'\S[J"H9F8OG@--HVUSI>L^ \C7,IQ2#Q_/7<(D&R]4ZV1H#D4XDKHH,'RFME'J=&/OO^+(N^ M:.MCD+&OZL;1D<8#/H66.-(18A>8YY7&,<:1;[JUVN/O=%-];HD(8IF#[2LC MN7CCL+GS3V1_)'A$Q^-F45T@DQ^4.9$?17"]U>)^7PK3C=[L&Q3ATQV2P4SO M8-@;2JR[Y#DZ<.TAF[#RFU><7Q?IZ&5W6H.;["83_G(E5E(1%5HME@%*XS^+ MJ.<(OS*0G14M6=P.B[3-8-\5VK[P?#_UN\>^7"DWMW!CU#Z:QX I8OH[/P.F$, _W[[%(9 M)^_AUP.6*XX)TUNM3/ 377]V X3KE4[OV&(JK$(F^'%\B&7N%#+ML8'B+=F9 M1&__%7FIH$()K ='^6ETU(KOK];2#=_)1NRO,7=)^E60YKWF;Y8"3V)H9IV: MA6!'\TN0_N)W+J6BWU=.X%H4#\"ER1^X\T2B),327EF1L??%D%A1=TZO+AEU MX6FC;O15_>14&8JY=DVFDP;^58:??A=A?WSSOGJWL>P$K<]D(CN;CF+I5@YQ M:Q$Y[[RWX[W%U'N/"W4Z2'1>X:JMRYV6#0W9\ MW[S"4E\:0LGNE4-JZT^XWZFN%%FXF@?(!TB(X9-K\)T*E^V=MNY2F[RW[BAQ MJN:(6M*SUMK2YA(T/93*N$@1(C8;HMJ)\JPU:T>I>GAA+LAQI5)V2N79^,&8 M%K-325S7^\PFED5 ZNL?\"Z6T=QSV2,QY]7?21!H2TF9EQ;+TVS9UQZ^>WDR M,CU"%QVN8Z%SNX"CCM13)'/"TO$2U:0-J2Q[^HD;M*J@EUD'K0>Q]J=WY^6' M![WS*7]Q6,/ENEF'(30"3_9>!.K-Q1J@C>SN)'25%IHJV]]9&6 M'E/+(\=GW]GL_A!>P)%!LJ$>.EC,2)@M&J9N:1+.6]3(+#6JQ>XYB^I$:/M_ MWM'G##)/<]_Z#W9;,D,8$_=ROI6>C[F5H78O]IB+E@I1/8FE HO[(_D:R(CD M/D *1*;FW;ZOD4.KQ"BP?!^:GO^=6$.4_N=ETA]/N -U]$RBU$-R=9RWQ M"/$3I])321L,]^)O*%DW#]M%W!I^Q3\Z.+ GIV[55GL)A&3]8-$.1N]9[BND M9D:6;J+=(M@-HQ0P(4\;4\_M":O99713(U7QQ]0"-KS4+U7Q(>2NT+"ZF^LA M<_1MK8_\6,8J0M7\&(JIT<1=^%@A5_MJ%PE(^ 3QO%O0'MHC[6"XTCKS#IR=KMW!CTWU91B)7A]2L\0=W[Z519=YO+6 M[)T*$D?T,9)@X[!E5[-QR4.I0L/LB9\G)Q6.T>BT4]AV++059#I[]XPPC1>] M[\_UF7SI$W^5V1[]UQ M,"0BF#8>$'3L/N< J[<*M2$ ?"0YV58]M%GY\OMX^*KU\;>];I>7#%UGHI:3 M/L:W"',1%+COBAX=(#@B:8I:S-1DZ>G 9P(K26R8M"[:_V][P7_V-ORWN)3% M V*\6"BX%YRT^;-T6$AI&F0=OPF?PYY%P#="@BN0L7*6J@\B7ED_'*(&U\BC M5V0S4W[\V8>8P5))#"\T] H1U4QI< 8;ZDHFPF Y(C*77!$X[K+@ 62'G+:679/?<[_<#+(.KEL#/W0C(.#DOE)NLO4" MWW\^G((Y?Q'KX8W<].(=/:I/".B;9/NX\)M7+.0X3PRO0VJ_O[R3:*#&D!BW M N\9V&18!-,7%#P&E$W1>YXSQ!ZV@Z7GI^G@L.PX#_CP'&0(V\W*R!"69.+6 ML8P4>/,]QIWP-). 89+2=&'AS@:,0^_!?97_$T2& M>AT/'.,!#K?-$GT.+Q2>6D9]"GHAHV$Q?XCR2^(_+U13+6>6^?]>NU*5JIAH MB5H,'$ZE1\+"K8:[$4)S:$4=Y=26N>IY9'QX[%I>X4-SA8:X-\J1 ]3DN/_@ MF&9_.";X3X[9^;G"C(_S%W)A_J P?' &Z\GX2L[ R[QM:-A<*/;E3?(/<:+5 M"D7Q&Q+F&++#I0T3PP$5W?/'W596C[AV24?39JIE$@PBKQ$B.7\VL>1*)>&: MI#?;JF1]\2E5B,J<7E4_<^HN.%];?W\!ZV1ELK>WSQFK1NS#,DZ#X>@\B-JC M]S824H%WBV5S[,Z??#+"S97?%-(8EW<2:J?5H!8W M253&LI6+S7A Z!2LS0XQ$;6XI35!8JDV0])M1@BV$?"*UK]7U%TXEQ]?)#7' MFW\4K0\1%$DG,:PD6'LG(JGT#X9*OW.XP1AJRS/CQ/%' MM2XJ*8/*T(Q;$I71X,_5X<,\P MYREKL['W.X2DJ$@QEGBIE&(NYFO>N'[V7 M)MX:%\T?'Q5=F=Y?H/-# (^=XW(VN?& _(7R7E!H)H@\'NOI24AH./%=,*0A M+EIZP6G*Y.QOB5^(;A(L@W00O\Y4@2QQT@C6#:Y 96G$ MRZ_O:]<+^-:>B.PLR8M*W;L&4 YRLZC7WVHQ:UDRZ7@YN]*"MENY)_F;-T3X MU[[3GO:_=&\]%&'FJ$CYB5HG%=4"CAX8$^**L/T%9%I\W5 ,2PF1F2#;<#)V M9C^Y3[TJWM%TRWM^8)-TERA;#WG"RE6$C9W^CW]F_#<'\2KX-U'%!O\LJ-]> MJ/QBN),@S"B^>,7<:V>[KRC@EZS/]4A9%/G'"@E7!BS?@!Y34D9T.N5U+'<3 M;?@BL:XPZ"N82]&=X%K3YA,@2^WF^O'_".Q_FS,R9 M,W.ND(KX3^5@<45$ 8(&_O[KKB!T/(!,RQ!'4NP\QK'U8^/+^UGM"[9>=7; M96S4M\YZV9EEX/;'9_=QN(&-_:6"#!PV(P/7FJ&>03BYNBI?VG>U\\JH)X1Z MV0TL%903O H(9H2E4%RK5T&]V4%/C4M/2,S*SLG M-R^_H+#H97%)Z:NR\HK*JH2HZKKZUPV-3&1T;_T2:F)R:GIG]//?EZ_S"XM*WY97OJ\1H0M?6]LZ/W9][^P>_ M?C> -Z(AAV?G?R\N_UT!D%)>IQL8E4@84L1AJ+&D+^XU%8T4>@OH3V*5?K P MU.3:&5T+#^'4:R[[F"ZD\]KNGF3Y2#;:=;B 351-+5\F8&?AXYO-\2RQ<"HN M_9:JB0@,A9[R<$OU5*6)^0HU1A)X7V7SYL'B<"M>"(AY[Q/C"8 \WEK6CQC15$Q!AX+; M1=@TKH_DM'UWS(/U1E" >&A*,1[J$>3%PA':7)B@C<^-KB<%=NT!T>0QKQ'$ MGT_@$! !@O80[FK_M7JMA]PF,QX,^1C'3@,_"(5#-RFX+3#CA*[@F!!ZD=([ M!+C'#A9EXX>_LW]R']/8;"= M7SUE5>%#$"8"E/4[:'L]NZ7 *L7))2;X[RF(;)=E:/-4J&6ZUVQ7 M=#!E"%46Q^I?"=U)37RP4^V(D(M/KWJ[(Q*<3Q#Y4=<\\5:DOGV#/<=_]+\I M:?"*H=AM[(^]YP4<,]7N-NNH?=Q]0Z(*VJZ,+V/[V3KGJ[G)P[IL.X-:5,3@ MH3@U"K; +Q6UKY5$DZOCLXI!(>P0^QI;F!?BH&.O^V()O,T#7[ :*CRQAE8.JOX1XOX2!"65 "H I:- 8(4H4.'0RBLL'97:O#.F_L,AD*3,42@SB4$26J:, MKI1;IO5UPF6FS>\:R4[9WB+(SEH&^[1^MLLV.O[B6BE^_-6Y;4RW==ZI1SQX M(?"Y3]N7!WWA-[]Z?R($+SU;70Q>C/KA&+(1C.Z49S^SO+7@'H$[V[=3H*?&97@HPSZKLOP)B(@J?E?YV3>4KTG$ M;",7M,P"D"-N-?+GM[$\O. 9O&,\5!B_31GY_I.TWZ.7-$2_BS]SWSH=U)(< M\)K?MS8.H/6" MVNGGD2 1/,P#X9S#D O)BD,4#YC8YC 4BHT@_63O4/K196&>+1"M1S'D>H[% MGHRNNJDN'G*U"L#X,SM/_^B!^''48$7*NLD.:L$D &1D"H^: PB]-Z=?Z'##2GAKNP5$G02JT1:.@S L+Z M7I G"HJL^UZ<\:9;'6IX%\J+W0WC!5A1ALFN@=>I%(LCA:Z!D[F ]Z78\O@K MFP89O0Q@W^7D97JJQ(N]=*?K+ Q@IG-3D\&=$NZA@.:,]>V -?T71:B/W2KJ M30Q"RT3ASUOH,Y'W ;4N7;A@_4 _+FZMSE&JK'?/T/\V=I-N4&MHW\HP(* MML3N*W[Z8O2RV@0" -I@.I,K ,SI5-1#PH!I33Z!65&@"[Z(6Z"OGYZ3!Q93 MR'JH48J8Q,AEE, MI2BRJMT)>T$M1UJDF-- MU';?KBK2C)K*V^9Q"<^?@.@,$8CKN/'8I;$4K8DGQ H.,"_'RDJK?*,X M#='3<5M.X,Y(OP)T80C4!U!9=.1[ 2L5#)=4_4JM)X5##HR_2@KJSU-<"N2_ M;WV=AD -.1=D10E]J+!LC'J'!5DDZ)PY-%ID):_8J9!F]8&TU_O<;A[9K%&4 M?*6/$8Q^XCEF)U]GF$E-^@?]%,JDR,F*MZCBUGJ0)'5B7BG)X,J:\34YE_V\ M@3696^KR!_]M1UO>6;[]>QEBSWU"O.KIS DYF%<35'Y++,V<6- 0SAL*VMT5= M?TC]F0:\>'AW][MJ.%Q/J-!B/:2Y$PR)TBERPNJ MM7$R@T28,3NX_L'W'5SVNSJ!;U&0:_$_'AU,+HP%C<,O"W.V[MQ$04_? +X; M]PM6+C84YCO&0[("BK;K-E4/SSX%'W<%%(,(FVHGSB;C' M@67. \ZGLX\ J-<*V:7[G="ASE>LMTFT0XW+1A4.E M MG33R',1!8@!T45S]QRY_#\=7&.<^*X+\N_%O2Y+L:S7^_Y/'[\#G5Y=M>32:*GNT]+1V]4/[%C7.CLT'- MHA>T(<51N6J-HTSN=QEP%UQS3/OW9-X%Q!1B8N(7*< Q$CG1;LS?M :9Q_X^ M A[=C6WF2WKZ%H.*HN-;O'[T[XFC1+Q9_8TDHLN_N&Q(=+90[J5MZCKQ,X3G M%Y'TE@%I\GO^GA;0+L$W<"1NL($HB;C.$RM/;WQR)[T]6.?1X@]:R;V1+VD+ MFFX,,L\O_;+Z8.Q,\7.+R2^0A*EN..7W!0GJNU":1N4;3RSMY8,6TL"L^ -2 M7^4.)TI%0S7D:>=5RYJ(B2"66RE3\E-A7>H%>=3/='"_\F),[[GM M_*U_?P:O+C=[KBX.[UX!I\_!6\^A<\_)JXR9 .MN/Z^&QU[M1Q%RA[?A0@#" M0[K=(G)?)_+0+9*A/9(M/I)E*Y);/I)^*^(P$#ABM.^X:2(U%26_&H4^C9)B MC9:1CY:SB98/B5;,B59NCU:5?Q)SX)H$O_$*Z^,]>[V8UWF1XKI:96AR<3 6 MB+EU#V;F81EC$F-C0RF(U[;491:+==_,0MO+*CNY656"GAIL<3UZ2:KGM0O?@R8*I<9[I2KZ MWDS,: ZLR$$8?(YU-'U49R/,6092*($^TV$>-'OD>:$/OVQ46&(=RX)^"(D= ^;I-7D MBAEB5-<-\61.67 .6)!GE!ADNLN*I;:"K:>&V ^P[FZQ7-=,,>16$R#%&$G& M):*4N&(UUTMN=$N[_!5B^11D;AB9:/<(;KV2]"/8!^SD5M]VK_<1 /Z"=WRD M?EV8L;TR?LL&SB$7UAC@_L?)+>G(#%7-'*II9_,(V,UD8EE3MV+6%EOG$UM] MVLJ8[CSQ8E.7$<["))YJVYWC6Z"AV;WR&-GHKE4%8X-'D'ED4LA'V#[)M$O( MO/,ET^ECIDM'IMM9IBMEQ+P\U^O8**^/MU5.LU1AV?YLV8$*V6B8B:I&)!%U ME\\D^YEG]O,@MIP(X>S<.?4\I!+KP?60[P]U,WS0_!FN3:ZS(3$JOU*73AF5 MH6CG+;[OS;[W3W/Q;,Q=LC:NIGK['HR9<;!S*ZSLXS@02Y[CBHW6&:/2,2-V M3J61C35*-M\$=,_X%Z[CC+U]AEF$+T%'[^*S2\]%M+]-/1$<3SQ+G,B$YR*8W6P1"(R.9$D'N\,/,W& MG^?XWF OO0%Z.5B2]+D#>9@+0Q=KM9AK:AX](4#*I/(0FYZ<]G,XF4B6]X,/ MP>D< RQ*,E8Z,A]*-1X@9+YR:;$C!W_;!??&S6F'WD@(2[$MYY4,6@+I[ITA M5FS#3^;2P?APV]YGMKTOW7;@$?W^W\@G['CP"5Q7*_$Q,#;F%8%"7D4:..0W M F2>"[-4R)&RR7+>KKI_5N5.69VA6)TE4IW#7IVG:'3"=_?Z 37-U@/PC/>H M54W9TYJ*O)JJSIJ:I]X4C=*'6*#!#ICW $SZJMI%%DI_BM\[HT_J<70$H]9?Y?F?+'6]+-K_6D2M/Q99#2G!-Q4$>OWQ-:%ZT).Y89 MF7L7W:.XEK3?L2>4\.S2(L.:&Q3. H0WUCJL&<%)U!0':D^5A$>^M/US*L8( M2"Z[^(F?<23UNR?44AL9B&[D,$1;2U&F:[[JE_*C4LQ/HD8DB$K\A<<^>>8" M WF2@U0Q!B\:(SORNKHZNSKGN][][>KF>$=4>M=K_ZX_]%VO@9,00',4: "Q M! #,[2L+U) ]X4,H83:?P *[3^5_>TD4@!)#YY2Z%>7SF4-A.3?U6?'NV[4^ MU?;4 MW$E)Y;6>RATJ8B.\!U(@.IO;>(5*[!%Y?TA,8*H3A0Z^/3MH6NA[#RH!W:00 MY\BNH,"IA3WH_8EQ4F02#VJ#&Z2Z&E#V_30)$=%4@R:*"N3#EVOZ#@%=N8'> M3V;Y5%=-K9HT]-KO0+J?:CY88."#DZ8!05_*7N\2T6Q M_.%Z\:#922&;PV G5+$6=(M&JDLO*#$, M!GKUQ"K5E]JBKFF3(\]AQ/)"C3???DLCX1+-I'#\B"$ EN )IR%)XC+&+K*J M'M. 0UOJ^!I'WAZ^WT.UWG$.3\P6]!*HM.@=(B>.,=V;S8@! M($@,X&=7]7ISS +F188&H/=(%U@263B)II!$2R#1<4W 52:H'"?H?280R1., MX1.FW$+GW4/GY;4\&J911UI=G?,U]Y\E-- M(5'1],KFMYE^.XS7LU'03YT]XGT8UU-#FM%\SVLL&LK.9'G.WD#%*"C*,6G8 M5PG]/7$,H'C?\&1@= YT#2C^$M+'7P#[73.:@&^Z70;B<4A*,_A:4:Z/ROC: M,X>0'_V: ?^$; $UAN,:#.9? +I M$@]>$RM,3W8/)[10',QQDQ8;<&H^_P-1,0Z]++ MSA*5A.*T6)1VME?816S[D><\#_#%773>R=E@!Z>IFA".14' XH4IXDNI*@U= MXOQ;GU>N:MS?_H =ELWZU1/,KJU;J*Y;W5FWN9;S4&B\&V7"<3A%%^)%CJKA M#5EW+UKW>+;QH&C#.^5=[FEH23),LUTD(]\W16%Y7F%-SG(MFJO4W'D@H5'I MM30,42RX(V=5J6;UH\-6I!]45/A&*!1&A:,_/Q:D+XA+6MJJHNUC%]ND-_#[ MJ]D_J0R+X&B&ZJAU%#8SVC9RUP*W<=_(:U<4J)T8&0<$<.-;.T.WH0LX''-= M43T;R4Z5*6E!D_.;6^?B[]#OP7_;+FI^H,IV$ZZZO@;9?7O!"1X?G==[0O^1 M?2F.[$=^Z!JWW? ,W4]$6/>1[?+MP.4I']C)".S'')[I8&[UW5XN/?(BN,LM*M"_O<:.TH16$G6LLN4-<3#"KF7BEHLT3^>\R'VH>\5 7A;3F. MM6L\V75@G##D&O/--:N;OU8C_46O"8D7]NQUY]CM^;'[RV,+B>D-<3>)77U* MD*, ?!G1NI-_XS>KV*U <14R]!D.:1T=L.L2>O/ V#_UT4F/. M,>,_]XA#F[51P.U>;'RW#YL3X%N .1P_S5+?4;CV&MU(S$PY$.B)<\@Z^Z3U MH?WGS^920!4/2*,A,AB(,@8BA_Y+B0=_-12:['Z?G#WPNMX+P.PU?(<(H__* MF4!DB9"QJPL9$\C-",CXWF@A<)+\#+#:(*\+_2 M3I"W5Q?*$1!YD[^=U[6$\>#FE_\FOEW<)/W;O0U1+/X;@?_^"F[B$1*?4]4^ M-+=U"F,35M 3SC71-0FQ_?AE^XR27411W^[!4W:]@XGWPR4,X"@1)0-[+XZ: MY70G:8T^\[[HO@!S#8T^);R:?*XI'NT*L7C7I^'(ZQ"FG(Y?3@^@OB91%&(" M,[%1?=T]OK3W[UHUT/SU_0I[&EU#SZ>KZBXOFKE6=J@GT)1:C*&RI9)2CF;& M4] ZS_'-YDB^BBN^=ZG8S&$B9!4!OF:0IYQ@YD ..=)LYTF]43Z:VRIUNN7< M%WO#23Y1KRQ24BTV^(J-4Y7&9I>=]D%OB\]A$[["0A\\ZIR7*%L[FR9JVHB8 M<(8DE-B/Y!EE_-AJ<%828%\=2-XU=&0-FA2*7=5&1RJ+K>VFHF(6WDA-%5+# MTQN_#^ $N=#$2$L51G+RF]V[IBS&KCU"2T$BC %4OJS)BY9V33;CE<+R+O]L MMC2YTQJ\YN5"E_MBK;A46=MIPPI-X[T2PLG/9>1?E9:%GN7%1[N@7@W]XFW?GQFS:AYV/;K+2M7W]_OJY3,@I#?6OVX>6 MM-8W7R^>P'R:DS6=HJBB_'LI-A9?]4=Y;"6QL>B=[$2,@-#TKT5 8W67(U[&8$B;>8EO P#*#2-W M8F%2D>P&S8&I133R$V@@.2,]#\NG::"0*TS?PS=@0&8JH3WOC!8!]P'TT.4( M[G JNR&R.!ET+?3-,ZHZL8Z?5K#L3 MK4/AXT7GM%ZB%P^-[K(Z(((F1G W,?_>C)@RZ1;]2,DQ-T7U],#EWI1$%GG" M6 !H:3['ZZ<*XYA68CDO0A=G002@W[_GZ4%H8"AB?PS1!$1DOSGIY';L!^^- MY(@^'WUQ[X,P YS3_:;_2.N5]^_%["0+[Z;.=O9>KX%83$3D",=U3)';#;V= M-_JJIR$:";ZT;'83QG'IXY$MLO]+L8:=]8W%&A8?#K!I\!!!"BZH8Y#;"\?C M+^Z58W)??1LNWW[U;Z,-7@P8-#I9?+PY=G/IV?YEVU+4"6W(2C3%4IOO.\\# M$"6E21@&3 $SP:Q1H/PZUJ%8<84-,/[R# 2U,#[>W4I!L+UM+4$ [=ZRZO@+;G^..3OJ>OX< M='8U]>G\Z^75?@\ ]HL A=FGT-G(044:O2E1H.V=F]VNB14[&%\++QWC0OX'IDU"Q M3=+\'94<18HP9EV!/R9Z#&HNN2!O>D/[2']: 2+@&)7GQDXM"2(G8E+%AI/) ML>Y1W_B:569$^)X_+A7?XOMI\>' @$R>CS7KD7\6[HHJH8BS1-0._ /@/LA1 M.6 -(UK$YZ$P=[F,>+?8TC4XM563? V,#IOIV"MKD M#(@9^Q1YI7<:>@U96)@3RR)]JF-:H6#D,_R&ZS7[JK)@.9 5* QM+L C#7+Y MQ@_67^C9NXM^\1PJ%>HU/W'PD(Y"0;EIN"FUT+WP*).(9W(6S L*HP)R-?R\ M^A40O>FJQ]Y@TB4L4+Q7]VL8]HCYOO]J@@#9MC^5"1"O/PW3VO+4>DYE\1*A M!M/)R3,R5>-(#3NL4N8!-=E$@JD\*A.N6.]KGO)P1>=5X!?@B>JO/EIHI[&:*=>*%595S86K-C^"O'VL8O?F# M=4P0,268FVL0;/Y..>'_$0-'>E$2N80;EK=CPVJ\I "(/\G&K.O1#FU?_N'N"%@/3!O M]@+1WL% JZX>YP:MV;YEIJ\8!<3_(^ZALB MHY0F=T1;@HC@&_[^5JIMV.I#%2++5&)>J!CX<^EI?Z/30NMQFU9*#D:Y@T9V M0"]6RNL?B1BVEHYB.FI[^*3HF/QYH* '; M#Z3?QFDE@4CK &9Q%Y1P[EPOR45UAWD66E\Q<.MXB,W\#U\AV<2!(8?1FCNF MC5(3'73[29XU+Q\W)8.LGS;]& \9S&G :^RA9C;I='V^$% =P=:>:6(*GP4LCTD\GJ/I!JH9RL.'ERX M%7\B@FWD_XWFD7S 0_Q3J^&0=G\7 7R"$"-TC?674)4G(&, #-^U_W:^=Y-X MJYB#L=@)0OXRNY=MZ:#.2^5'3/CT8/>_/_ ,%L8S=>#%D_G<,K?H0ND_\GR[ MG= )_[RUPDMOC_IZ:*R(%$7PO2:3A!JL'V_MJSEO+%0F%P:#B8!DH]^O=+QY M'4U6+*1]ZYQ 03RJN$FW8_+R_#UMD=^A4_@/==[+:"PY\]/P4?Y:EDAR&M^# MZE<1A\G4(+)C0B!D(?_IC'G X)?5HDDG2^$ZS?'AA927>)V,JZG1Y,>(>/0T M[U';:T-^;$7ZB,.FR]F=%I WKX> ]"!OA54<3P:W/NJH63Y2<*SV UV17_3I MX!4E?3OHXN$!<*ZQ A*+[Z6R LA8#@"31K#I 6#J!R*/CR!O![$T@NCA$"$X M!-G^Q#@8;) =R 8#HS9#N5)UI(EB[LTL_7BMGT&>0R>/]$G!8[,^!LS67RP! M0Q3 L&FM>N ^6NF@28*JH4)LOX=?'X!9FDMC!(4<>?7BVJ2IS%%2_5C)-:R/ MA@+9'S8E/&.?P/7*[WQX61.CW_:5+@P5DJF6N)I3H @O2B=%SZMQ\"MR, MZN!&*#E*0:'TUH*T\C5H4A]2F&P9(SZ=V%1UJWY(I2,$Z&(5[M6UNXQ.JAF2 M@Y;AP/VXD2J< 0!5)]T__>/], 8Z&0)EQ-B!,4!^NF)Z@,*"D,)+74EP! !& M*6Q[*#"^2EG0E+)%4F9NBJ?4AV=PG$FSW66LNNA L, _^%W MF3BV,O*#LI*2]J2!08^DR*VTKKDTNJ,TZ8XTM%ZZ%%NZ6$>Z_)-T.=MT%S9A6 '*_D!BEL7$!'ZT?VA&JY1J.*X.G\5D6[2P MW(F7ZOUPA[F)^9DP?)#;/#+2.P83G?0K1S@5$E9I7K%AJTQF+?$8*E09_*R5 M)E6!,ES']$DFU))D_5+*0RZ8'^2DK2'T#$0$T\*!%43^FPYP6^K]]#AS:V'3 M\;>909_-+:U\E.>B$]&,5#/7/@JS4A8#ZE<3EHZR$)A?5HP,Q).2]F_DG0DG MED=G FQQ#)VDG'CM7%$YZ*05M" F]RE_P62PCY N=6BL=5 V5"DD XFPEXF% MT4 @=$2--$V]G&FT?70(=1JDJA6ZI@?-_V.>[6G:5PW]LUV$EPESR V,57N%FV1A=*,PMM^:8@@\0-U=1.W!GD'4*8O'I5;"F1.=RZ"-7 MA?_#5LJK;>IG21; #_#HO[K @^$QT9\$[,B LA8F#FJYVPI^;B.;WK_/O&D5 MK77SRM1$J)%VN>(PGT_N+FR)Y?8E0,X,M,@*:A5;!@5+6TO:^Y";_KE7)+%C M[K?N0'[\REJ'O2+%Z=6Z9\GPN@M#C'E(7J4[@U.159X6_S6[BCR:C3+&!W>+ MF"R\M;^;4)GS9JG M8W:U]2L]GP#+ZA--*\:::K6!:M7A6D(G[_2 M^.YY^-$07XJ[%<1J]M?H?([ M]7C]RKXGE;=Y@9P@JX#/GNKK#EWZKV^_@HIJ0T?YH8F2O@-/&F+P$)'VW!&* M:OQ.5)J(#W5^+HVHCRZ^N.2>?TFFE7^O(/K=LOYY'/8=#C.L'C M:A UVK43:HGQ6?C.DZ3?4M!(X]L9=E5CZ4^T3=[N+)YAK>;3=J&Q,[7Z^V:V MT^W94T?WFM9[7F\/[7P,B%I&(V\K_%[ZC- IY[\)FM&\5>,3?/QZ/\^4[*"X MN+U9/,%<#0V())JZWVO/][2B8&].2G*8839]0=U1:DG&9/^ :=[[F*R)5-E! M.JG)%:Y6$#)EY7_@9]#Y!NT!V'<>H%NJ1SJO(>SUA2@1RQKU!EVM'%9\^KZI M)N MGOQM*R',,IC)1&C[?M> USN#LJIT$L"" C5'B?:823AJ9 X:$&;FI?)1 MB.H',)'ED$L]X(H-$#T0W7,F_B-;/;\::4"#B$9KGGEB8 4S$#^8*)3;47V8^O>O&K*H&'\X5;^BU.S5MI;Q2TO/LA MP@.%2 5U9<#*>T#7L.\$AG=T4(>P*5J$];M>O+A7EZ"'^X#:Q;U=5?+A[/6B M&1P3&GQD.!C@/1B$&PRN&WPR.ABZ.WCU1M%3;.A2=RBZH-\;-_3@XGV5ZZ#! M )=L&Y$)\_X6-']5U)+C3><>H/T+FO>ZJ?/E=LXJ_B/%0BV(H?&F[ZF>['^W M!RN\)XXX')\J 483R@Q'6CDYOY589#CI]?!(TD3PQ_B%&'J.]!F.YJ1V@X"N M5 SHTG9T;'?TK:3'U[^C4X9C;QGL#>W'OM2-Y92@%[C'YFG&5PR1=K->W[W' M-\68O/*ZMD;'?SH@/OX8_R7VZ1QOX:WXZ03W:<6/=2GMT^7N)\Y[!D,7GR!& MI.*(&K)D$F4A%2AY+ 75144[L1SD\LWB2#P6ILQ72F)X*=NQ>?=OSHAC,5#RY MEO0Y,KS;8G(B':_7+3:7X-B]-%J69@+*KIM+]7E'[O(IS>?+6V77F/ O^3Y$ MNZS1 MJOF[7CWSB_ECMVVL5V5M1_7?LZ%G/P!C%N?"%&/]%TX^ 501L426S31N)[>4B&?70P^<[6A:DI$5I3804-@45 M!I>V!:9MN! .J.T(/ M,A;6:;_5L0&,QIDD'UB3T3/4/[HK.^VO9K\"CKCH.JIA+5GSEQBO'F]MD!_H ML?@J/1.A^R#&8D KE.DDJ,6]_&UH-2F-XE MZ>6T+"(Y5Y'+/>F:Q(A_([>6T8P1_*R-BVC5SSW*H-1NNITPH-41 2_&]M+0 M&TD@TQ<"YKLH'Z1("S[=?LL#@(=\6^_ F/P6;^D@$S?9$<1YA%_*K2-^"=0N M<73]*CJ*/]5:>E@"A'7Z7">!;"Y@M8R6ONNRP)1.3S^:1TN29<+LK*CNK1O>41^D;]1*"'OAFG0>\G_4]T+\[I"%FGW=RUJ'VJ@<" ;%^N;Z?L MP?%TP:<+\0<3L1&@;0H0&)C#X'][T8_^,$9F+.V_^]ES!2;NQV%.K)[#(!'\ MO6$'KWT66/&_5_V&6R.%MA!++'[Y8@>^R R)E5Y!RHTM*1/9-[V",A!$[K0T M@M2UK+X/(1T*O0??H!_]]U?T16#IS;O'<<4;R -91MQO1>M3J5]YG\:X*$E= M+>X_&Q* 95]M;=BN];5,0NV.F>D?>VFANZYZ<7X W0'74/W)X.6(W?7UZ1=& M\!1$^%+W:;+1EOK.PNT>[T]Y[>K[B[>$[MY 1EX_J+\A27>PAG0"U;^01IE* M[WX#&FL/]YSJJ&A@H*C_]W +@K-&T=(P12/I6! TB"@D31$=130K.@J&1J)I MZ&C KZ+A&4@\Z J"O)4/0K3BJ']G; M,_ M26K1D*5%8'[?B/6,"G3DQ+'&=L4EM&9=4,NO*S[;<**;I!'[X'35@>%GU#QH M!+M0YNE12SDJ5&.O7WMDQ6KB ?[9U@AQ(MKZ,\=XBMFI+E]VRGZE+ A@$N6+ MJ/@V$%UPF\AOW2&_BDLAE^>&=YVH&XQY%KP^?G^0QL1'V4DTORG%]/ZZG,=Z MF##U&<8*;]=VV$4@,"UJ&V*BIUU(,IA"ZTEU:EH$Y"[]O?7KFE&4O_%0)C@J M%VOHDQ9A):,7H0;Y5S?#S8UT0'-K0NJ/4Q5\M;*)]\^G8]XGK:56$4=EW;K:Y]98*W/;VN(:'$5FXF5'LGZ MKAOE]V1>6ZLGMX-!_57N9ATT[I=9"1[GE3&,ZPW M'*;V$5(J6/K+/+*F8.N,JN[V [>:&Q1UO<.OPM@]4QIR_NPD ,R@D8C$#O7# M+9%1\B[1&X@Z]<22&A-$9OW#)^J)6G-4S+=C5J(L*P.F)/PW"QZ-1Y?$% 'W M/"!,[5.^V,,%7D'1O]W;S,$M9:)^-X5HO0_>PP3K#GII;NX>].F-M;N;P*_B M(VF8[M?]^L 9O/MK$$5]T8#Z&D-3R83/J_L]+-:V^WL$;?TDW_[G@/?AF/QF MW>&X\N8N,Q"ET/[ED*3)XG,TH2OH^*(?A2T_FC+1$?\S;?'PXHT!^KZ9Z;L8 M4E>BE=V-. \#AX?0W (RZ_KCK]YMA5X:[BF MBV]YJBMH:-+'L]ELX_@[[N:>_!"&@A0(D!6L^\\)[?6*"&Z=7GZVMB;$S-79 MZ$1]6:VJ?'V^L_T;^61,+/U./$T;Z(XI=S,%?ZX8L*-MNI?9*'%QT,_R,N-Q M^HA*V[<"G=YTY47,+ !NS84DB[I+W\>FE41:(]FDW4):8T(?X,70")D2>CJ(L@CN6\CS@SA,V)P/CTXWBOU7O*ZAR[V%-&5^Q5\) M)C@>7KZ-K'G=7XDVHSQPTZH!B:>_D@XUKGTDZGZ0ROOU*#5TD>WST 3K M1H&O.#=U!W.N/ 7]K>I>73L9&DQ,: @,IRE#42B(7V3B\/&&93P@#2V,Q.]4 M/&[MAH= _)#>[[2<43?H8.5'XZ=FJ0X794(ZU3HPLY0,D:YTB%6'/M@F*I/. M3\T!_DK?@,HETU.#6HP+U7M7.2*3'&729Y%0H5:'D)J)*H>Z*<13-:8)]HQ2 MR-HET%FY#\/I\#0BR-A;]KY3K@Z4$6*6&!6I14\T?#G_"U:X;*WE ]G4(Q X MI)I6[R ZAH[7O%JLO)2BX/6M2 1J#SM16P_3 ';XH*\0J<8U84AGE[(YC5O' M'!J,.GY0V\&;X'*2:#@%F!&_#GW],HT7NRK&/:U0"):MBBMDHO7'!+2F]>K%LNZP08ETS;%OQP]4EI 84K9&X=? MU/E7T35B-W($\76* (Q%OD+>VE:>0L8)^.)0KB$J+7K*1C).:622DN).]QNE M8D$+(<*MLYW%K(U>4[GH)[KM#+*_9 M0*9.@;F@]028'8G2CL:_H:).DV$06P;1/6Y:CR82!\R3W[2!94T.!ZV;@C3?)];NG.$ M.CBW@XS.73=/(,ZQ=T9S+H)<=AE$GY/_G6FU>$#,ZA>=NTE\"%X=W)^3"4CQ M&VD91C<\H/P@QKYL[+ME'M?V".";S6RP%4[ISCQS!1)AZ[&@R#(W.SK94W5* MO0)7,'.(8&*5^A+@4,QO)JNI3*))E+G]@9_"E/[4))"'IP/# M1&:ZSM/CCW+T6$LX@&9J 5;/!3.QSDC0MVM^M(1U5L8M3$J",;+1(?&M$U-CB73_QZ_IO/= MYSNKOVIGQYI.V=IMT]4!KW;D/_4,:3Q46DP38JK3.=D]A+ZYX%;M^&+SFF./X$ZQI<[-B?T2+(F;%WHY8^O;P,! M!-UQ<[X*SR/DWR^?QX_OX!S@E/(8,CHTT'$=@#P>_+OPY]G)N[_A^\_WE98I M;ISV'EX>1.HHKS ]/.U7>O;KQ4/EM23!&V?#TO]^IPXJK\L^/!L-?7;XY&', MEK#6^41^]U$Y!6%'ZRYHEIH(4,YU ;IX #+D"$ PF$5ALK^@@H@3R@.5@YBK M\^6K[M/^_R[V J[]+W[K_E-]^ M-IY_=;BNRZ4[EZ>3SD"UU][=4V*?8;]H^Z] @$18!L8 M4/6\%Z)$GA-!)0^+! "E_P%02P,$% @ 8*M75GFGW@GQK $ O8D1 !4 M !E<&%M+3(P,C(Q,C,Q7VQA8BYX;6S:M,L*S,G,ZM[QLJ.A>$J<3L4H2$9JE3_^@5 ,H)2W &2+&G'[J4 M$@FX?R ^.!P.]__UO[_?+<&#**MBO?K7/X4_!7\"8L76O%C=_.N??OOV#N(_ M_>]_^Q__XW_]?Q#^QZLO'\";-=O"U(*#/XKZ%OR5B^IO0);K._#7 M=?FWXH% ^&_FI=?K^\>RN+FM011$\?._EG\6+$N1Q 3BC,00Q5$"L:01#'*< M8)0C*A-Z=?/G(*&<(I+ G,H0HI3D,)IO?];_1TDE M@%)N59E__NN?;NOZ_L\___S''W_\])V6RY_6Y\W_$ MYNDPS_.?S5^WCU;%H0=5L^'/__'KAZ_L5MP16*RJFJR8[J J_ER97WY8,U(; MS,_*!8X^H?\%N\>@_A4,(QB'/WVO^)_^[7\ T,!1KI?BBY! __>W+^^/=IG_ MK)_X>25N],A^%F6QYE]K4M8?"!5+);UIK7Z\%__ZIZJXNU^*[G>WI9"'FUV6 MY9-6M92YEC),M93_=*RSGR\0WY.\];ZL'H0SZG[T)>,I3#]Z$_>;X@J^%Z+%1<-6SYI&A3\7_^D?EIL*GA#R/WBU:8J5J*JKME_;8JJT.1] M_;VH%E)@SE# 8,8%A2B+&<0Y4O\7J)4I0WF64+2HMY_V0JS@;U\[*4Q75OW\ MR4'/^LA\+46UWI1LM]+=+0\M7VKETFL=_GE%[D1U3]H7E+#:*&CD_[=.3-"3 M$_RN)?W__]?/.]V&X[J<"JWE_(!:LR?B++6QL"Z?P[!FMC#LYF"E-# 82%)1 MHT3;A (DBGX6R[KJ?@/U;\Q$/-?+SWNC?%UV&I"2G1F$]HF?V5K92/ MVJ9T4K5>.WT@#0LH4KP4DX1QQG&:8V_#!^:[F1@F-L.!_ MDKO[?P&=P'9D8('K:3[PB];(E- "I03=P@0:4<'OC;"6'&H!&V\W;&:W,1%\ M3_H<#\9&O JL)1"*/-9WCT#]IRJJ6NU>]6_9^NZ>K I1J3WM#;E1N]5B!>H= M^+?KZKY0QD51/UZ97[!N-&[6:UX!VE$W877QH+A#5)=3MCW4#6OKYPT5AU&S ML_LGBQ8F861[33I2=GC#C9<[MG^]*4OUX;U;EZ*X67TCW]]^OQ>K2KP2*R&+ M>H%EQO*,8)A')(2(91SF<1!!%.&4D#2/94Y MD1J9G5M)02LJ4+*"5ECP0RONC_Y,-TM@/)EPYWJ;U)2S5/VY26?[VC *:9MM M.F&/BJU6E>9_15;7*V[^N30+6_5YO2S4 VH/^4II];=%+(,L"ICV8,:9V@FB M!))8,D4N%.<^CE M#0YCU\_E^J'0ATU*@#?K#:WE9GG-V'JSJJM%E-"$(R'57CD6$.$L@C2..4QC MEN(8<9FBW(5 3W4V-XY\13C@@M9 -(N9&PN>A-6.Z'R!-3*7=2*I-8.)XH'0 MI;C2AY&\J,&'M=JK;4VU+T*?:Y*E1UO-!B-/Q'2RJTFYQT;IY_1B]*.OONJI$77T4]2*221#0((4BEXG:W=$08D&5*1;D+(OSF#$J M7/CC>%=S8X].4E"KS0HQ4KH1R E4[>C##U8CD\<6ID9*L[5KY+P"2E)_1'$> M#4\T<:*C24GBO,+/*<+BC0&^^0]J'R%>KZOZFUX9%B)(D*D+MU61=_;S;WJB<3_077$F[4 M\V9I.O36^EZ4Q/CM=P)=@>I6M055GW=/?OU RD)CW/NEV<56&]K\IC"7+Q'_X<3OKTG[TRG1/_L*Q/O/9' M'AF\"U3C73]^5M]GK?:;;_]K4]SK<;FF55VJ?>@BY$F,\U#"3 JU%4SC!.8R M8S")XCCD+!*1M#I%M>YQ;G3>"7P%C,CF^]X*#7[OQ'8,MC@/O/5FT1^<(Z\' M%R,Y9)MHAXZ_O>*9_J;>,-JI?V#7:/FBIZWCTX.#U^N56H$V:A'ZU*Q&VAG6 MS8LX)EB$BI!DIBU)BG*H/CP)A> L26D>)MS)N7^!+'.CJDZ5"W><#H,Q<$LZ M#L0OL&?=.X[4YFZG#=BI,PJ[>8!UK,VO@R0ONSMVA^SL]GE D\-8M(NH>_M= M=U/55;A &$>"20X3B1.( I9J:RV$@E$LTRR*12B'Q,#NNI@;YVG)S,;#T<]V M #P[,KL,DI$Y:AOC:F!Y?1*6P;&M^YI[#FOM=? B$:W["AX+9CWPY%"+B-;O M5XH6C/_!Q%U3GH91DH0PQ'KG13F'..0Y%"&+=>QJ1!.G$*G]+N8VE[6$8"?B MH"CV T#:&BF7P#.Z[>&$S !3XICRWBR$O0XF7OB/*;B_GA]]TK./Y9=R756+ M)"(8Q13!,,C4-&@5NM+"> M7"H-SA?Z4YS1>TEGRA7XY21^_API3V 9VXO2=#8/%\H3Q:W])T_?NB@N\NUW M=JL^"*$W&'HST5XSP$%$"*41%&D40H0IAC06&,H@)#3 &6$X&Q#[>+BWN;%) M%U_720LZ<0>%,AY!V(Y(O.$V,H\S\#9BAL8:G,?$;3WBDKY>(&3RM]I&X MP#,O#6004I1_(])::'DQ917S9]?08G9PHY@X(GTCC6RZ0T<4;5Y\1P[O$!P82?NJ D'5C^FI3E MHUR7?Y"2?]W0_RM87:\U$YG#E>OEBKP#XNL-^JP.XG@I[A\#*L<=@HO#+ZSM]_4&;H&O_,\(M M-O$21$]&, YJ>+HXQTOT?A(->5%#PXQ2$7@?1SFY^J:$9>U,_;%2<#>XQX/-DI7L5;5+3?@Q0G^\'1NGC0L?G MFZ)B:LG?E.)]+>X:@Z";S8QDE*&8*TI&.41$<$@XXHJ29<:B)(\2[)8]PJ+3 MV5'MSE/WZRXAQ$"NM4+=T>/I":K+EW%G6H!PU)MI M\ZZ/$*]7I"JJK_>E(/S3ZB_M/:HOI!;A@D&PEUPNUNNRE37X#*R'Y)5-@)[.UH: Q$1Z:B9Q%D5\!(#1JQ M@=K:;M'6DH\5678>JE'BS4YT^X)1:.?!.!V;9O'^4*92C2K[J_$(46*N^<&0 M<@11&@F(18Y@2N*0!YBKS\W*C7JH\;DQ3E\V$U'UY [MH(0P3["T99=A"(W. M(#NQ?/+#OK+>.*#7],3S?%^I_;E\X)EA\_5KO69_>U]5&\'?;$JUNVJK.-P2 M-?[FCY_NS<63M]]%R8I*\ 5.J60DRF"N9C%$02@@%3R"6<;"&$<4*1O$95:[ MBS"WN=\)IOW"E188K!N)P0_%"E1&D>,9C'R-"^.2ADE$(<^##*(DXY!R06"6 M)C)',@A3@1;]Z@$O-3)G2R7X/3UI1D)T(DXZ)G:L/>X,&)G;C910&11"9\*^ MT^M<>PQ5ECK\S&Q;Z2/H/_>9/)I?7VMW^Q5HM;L"G7XZV0-H0/"W7 Q'V=.B M,D" 29>>X0 ]7Z N:.FR6^';%$0?E$5;+$VZ;YW_"H4BQ3P(8$P05FL6R2"A M6*U>N0PH9XSG2;ZHMT5*K*\E'^G/:8$Z4H'%YQQ5(@'N*[W8,8QM+51OR(UN MM+: C9YA[ P6GF]:'^OM16Y3GU']V(WIO/ZEF]2;8I#PT(=2D M7"GVJA8\I*' :0(S&E"(6"1AGN81C&4>)R++0YG8%P0YU=/<3-LV88'F#.-! M4^MZ*;1'4T<^B%9HASB3DRB?9A"OV(W,'5I,PQM?6M"V=R4\0^80@N,+NHE" M;89#Z!9'8P/+R7B9DPU,%Q=CH\>3^!>K%X:98[O0&IUQ[*]"IX\3_/I!_?;& M')/HHQ'=L;(+F?J4%D*07(:,081XKK.^*GX-TQ!*3!D-,14I!Y,OZ< MNY_4&AP*SG/S<' [ ^Q%?3&W?GR]5%NI0A:J%^W+Z.K'<!Q!1#&# MN3!'(%E&\UP$-+,W%T]T-#?::D0%.UD;#X^#L7,*50OST!-6([/1$9B&%(X[ MA9>#;>@)MXE,PQ8_ML./G/S,W Q""RQ.VH.GWI_.'+30XHDU://\0&.POA6E M]@R7XE:LJN)!-)O*X^5+GE8O^47M-G6(]BLAU1M?1#?L3?)?_2SYK@Q(92XB MH@^80\6X/%$_H4S".(P0QW'(2>X4^#*%T'-C;^TE-)<92M&;6L6J7F_W7J*[ MZK]TSK$RR6=@:;\>#>@)!\V7T3V%R-,:ZA,.PIYQ/V7?PY:ZYXU^VM2?Y#531M%F MJ<^ZCZE@FI 7[XN*X%B'\<*:[JR6#9T>HH M0S RAS;H-T*#1NHV .JJB9RJKD!?](G"H@ZA-44TU)-^YQ,$=0@.I]BG@PU< MX%;YJ)0BU6W#FVWV^$6F/K8HXAF,!,TABD@(24ZHKGJ!B4@#07'D%@AZM"^K M&31MO*<6=8!GXB"2#NZ$P>A,Z0-HA=SN_ELY/597/8N%SZWUP7ZFWP^?4O?@ M)O;D"\/8H-G]UE]U<32UE?V@!FJY5U!BD88\1B0C, API)@AB-064S"(F&1( MI()@[K3%M.IU?H;.J5MJ%Z!KQQ;>,1N9.5IY@1'8N/6,R(=KV/@C$B>8/)&* M79^3$HP3#,_)QNWE8<2CN4PGF%TOU4,W[]OKMHK:2GT$_TXIU!6\4#L]6JR: MP\@PRID([Y>EP4S'N- BDB&!,,\#2E$<2A@'@041HE( M&,4\I,2J9,^AQN=&=$VT2R.?DV_^('*GF>E2/$8F'+]0.$3\7 #)5+D6>]!X M"NTYHO3)<)[G[TP7PG-$VB=A.\>>&6;,?5#\)H0)GGPC*E86YI9>4T6=Q(Q0 MRG,H,Z[WCF$,"5IBAWOBNA6GMX'9SL[R M!-[(Y'8!;LY&DP4BGDRC4SU-:@!9J/SO 7'@G$+8C M#3^XC#;BL>O275[O>+Z/SI$^8$L=4K/14@B%DI)89R&B>*4B$,L M<_53C%!"XR#B3#BEEKI4HKE1CQ;/>&O-@8_8">IXZ?_BD;+CIDGQ'YG".EV M4<;XCAIU0%^?78GW*[ =+//#6XO!&! M=9)4+[Q8;NKB07P5;%.:7 IOOVM!!->.+QVAM6DV^Y]D=T'XLRA-1$.3Y701 ML(#$2 J81XJ3490F,.:P;Y1-H7U6FO,@T;4TJGS#N5;#RVOB Z1(F M;2":]AO^152U$JK+7VW< +IHHJF9N$@I599T)*!@::[+ 2-(@C"#&+$PC^*, MZ3 RVQ,);V+-C=2_LEO!-\NF+.63(I4]Y=JT=T:["C3Z.;CY_8VIQ5G)BXS4 MR)3>Y!ZD>SD*K_J#U,;9MG>Q&]6N^F/:^"RMRHJ..88.ASPO,I83'0\I 969 M5 *^S;JO)YW4P_703<&J-^ZDF7Q*<_#';<%NC;%U4Y)5+=1_2;'2J?'4KTJ= M-$(GK-1@5?)1[]ON>U])*4PP1EMRME[KV[)"FPJJX5+49&NR@AE MT2]4JQ[5VW)/IUK>1_GD>9B_WJ8[2?..T),S./^M7W)Z]S0'2IX'AQ($R'#QZ'-C:,#]N4)HJ3URO5?'M6ED<1RS*.8(CC$"*4 MA)!B%L!4!'E,LBB+$Z?3R(.]S(W/NHQ#G90#CR /(VI'7Q?C-#(]N4/D3#PG M(?!$+(?[F)0X3JKYG!A./SSP]N^&5LI*5\V]?5#_USLHSXF41%^ H7&,( IR M!'$::08( IXFG(=VA;W/]C0W M@)"HRDEP0B'(?7C@F\@#:VQV 87NZW;\]A MX>NV[=%^IKU=>T[=O=NT9U_P$Z[43P[9IL]+0RHDXP3BD"A#(95"T43.89)Q M(;FR&9A;G9OS7"EJZ=Y9<]G>+PXC.DX M/B.%,QWH\$7#FHX#<"Z\Z<2; \_6VWM;[XI54:OMSH/@[U>U^F *NA1=_8*5 MJ19:+7 6YSH7"6229[I$20H)5S]1'HH<122/$Z=R[BZ=SXUX.ME!(SPTTH.= M^&TY#O"[U@ 8%1QM&*>AL3P''PGPL8^[?6+M?J8] #1?1]PED(Q,);[1<#CIO 25B0XLG=!Q.P$\IOW) M@[R]EZ8[CSLF[Y-CM:,/#3/&?EN5@JUO5L7?3?FH-OM!U5WQK;Z(:K/4OFD3 MI--D3FA2-ZFG/Z^[%&0B#\-(66,PR((4(ID@F,<"010F(@X89B1T.B[S(];< M>'$KODY9H(M'W7>2-M%SK$TJ\BB(XPF;IV&T,^FF'YR1&;JOD,G@TJG4RW"P M5:H-=&R'JM'+O+35S)\=Z!=I3Q:B)Z$FM1W] OG$GJ@3LB-8SH%/E/>Z$UBAJL9OT M6(9%=R+[S&SLBI*W/,;6'4^['+2-*<)#3(H!5)6)98IQ#A+89XF/.5<9IQ:E8YR['=N!N0; M<:]6FJ*Y7R&:A&5N'&4+N!U!C0#CR.S42MP%61FAX5I")7;CTC,75+:2^V,I M1Z@\491MKY/RDR,4S\G)]76?25]VWN\PE0(CAJ ($@81E:&N2R$@IYC$28)3 M$<:7)WZ9[5G$J20F@X\?SF%N1TH>D1R9C"X%T5,ZF+&.$L[U-H.T,&_=NGQ="E[4NF3/(F5,(4%2&"2!LHI$FL.G!_Y:W687?U_!+_1'8JJ MN&GRQ;91L@+C*!9J8\]0IA8SPB-(0\:AQ(*E*4,ABIT,ZF,=S6V9:N4$/4$' M1B ?A=;.;O8!V,BKS2"LG*WD<&\=GGAUY.N+]?FJ!# MLM2I?-XIZGF_,E=%#171JBX)JQ>AB#*6Y SF.5?;;HD3B$7$("9)*I(HD"1U MJFALV>_<2*,O]K.[WB:SF51J@&*GQY]=[S+8C88=L8R \<@\\P1>DWU,RPQZ M0H/?.[&]7GMP LK;)0B[7B>^$N$$Q?X%";?7!Y*6OL'^ZOD5]^NRU,7 S?') MJ\?=,^U]3G/A_9-Q(U3*L)*BJ-7,K=ZOFA/AOPKMTA3\^D%983?B[7=1LJ(2 MG\N"B86,N;*"E%$4!(H"D0(6TI@2F(LT1CFG6>(69C.U G.CT58+G?Y"JZ%V M/#JW&%\OEZ2L='Z+)FF%:^7&J3\+2QJ>\6"/S>J'! MV5L 7TJ.@4D)[NZ7ZTC")8IJ,8=_6>G'O_?WUNJH_ MKNO_%/67;3C6KJ7F)5-I\-LM6;5J+M) (H(3#.,(8X@H#R#6WO0X%:&.*Y!I MYK2DOI@FTQ'0-=BAX#]IZ(L/F*^\%B^FQ[2Y,UYZN/;R<[RX0 .C M6HJ5^"0;9_XB3%(>$II"E%&U]"$10IR2!.(H%!%)0Y9%;CG.>HW/;37ZM*FK MFJP,V[A']CZ!S3(*92 88X>N2 4GNA(H>><9NF7!2+MZNZJ!^O.5?#7IDBM9_*S^7ZH5""+@C1QV':6HU1 M E'($21AEL H)22*4D19;)5]XUQ'9E^QK^)1B__ HQ><'NTE2.YM MF5L/'3WBH>N9M,\\GH!\8?6R!P_/E .MQ*\ #;1;8,. M(U-FIA]$IQ9$4X &L*>@WHNR;A>Y>FW*M-:/;<&:_DGB3Y[N'IS%\N2=@N-O M3W=7X*P&3^X G']Z2(FUMN376G9D_8HL]>V!RI1S6>0TY83F$8RC*(8H8SFD MG&50DCQ-<1P+%-J3ZYG.YD:Q_7)HG<"@D[BMH.54-NL,UA:$ZQ'!L4WKB<%S MJ23F#\07K0_6[4D![6 U-;)OM0%G@MSV'RBV-\;HI@:K=0V6Q9T)H=35:IJG M0'4KA/K#NJ5UU1-ITJ;JYI=MH9-"^+I#9CDRAA% G,4P42&"*(XHS /$8+Z(A>B.0_2S*VZ<;_UN3%X8_LU MY0X<,G@>1L[.H3(8CTG,8!LHW/,>'U+95V+C)VU/F[GXD%I[J8D//C1LHAZI M*-6FGEND02+2!'&(8Z+VN5UI8F)UEO M';KJ4G"ZS>XS<-M-=W\@CCS_3U6J>WT&/F=&L$/%$T6]X.&0^Q\!>B"K@8N(.WN]).TBI_6^4<:S\$GN8N0;B31L=.M MOX8PQ *2J8UG&J@E)(T#2,-UGC; M9!?EQE73)G_MW\5P<[R-^P58+C,O/:X3+C3C#*G[@C(FY+Z6E%%DG'91&1/F MO65EU,Z&+2Q=BH?M]N>:U<6#V=(W"1RW&4M0D*28J:T&"S(.4<9S18*(01Y) MSC+&J8R<\L=8]SRW!'LL000.?55Q2A"Y3<"G#7*]VXEOL.$\>\ M,O;C9$?IHZ _,DUOT\E<@9TG92>WS@:K)1\EP8PS7IXXUK[?27G3&8[G7.C> M@!N_566]^ M9;AHF7?%_WZ@56SZ:CDQ1SNK-]ASOPS9->^OGT-NB7K"H01#/(KL-7*F$([O4"G&-AI M-B"?];!A.TUYHP_&V-;I-.-@38D7X7F*%E7#/4I4_]K1X; ^)Z'$B^#H:/&R M1H:9?N]7;'TGOI'OVKA<,667-,:FOC>]_=7JIIEB-$2"9#F!DJ(8HCQ+(4WB M '*9<)2%69BGQ,7Z<^E\;L1HA'0SWYRPMK/@QD)P9#9[*Z702[T C0*F )RI M9?Y4#V7C:4U 3Y6&P?RGM!B"I"?SSJGK22V\(: \-_(&M3&,S%YM*D6+5:4V MT+1HLJON]LSON=J%%;(@VU+%735C1;4?=GLR];?-G=J$-V=^S9.J%5$\Z#VXB.3.:=NJ"G[U4O_1#HJ]P5?M\6B#?%[79J@U;O;2Q$ M^X)IL%/>'^M/.52>5HM)1)YTE9ER$)ZO3I/V/3 :3:^42KZ[HC:9!]O++HG$ M*8UC!!G*)43:(B=YR&&:I7D:9R2@W"E[P>%NYK9R-/9@3\R!R?Z/@&H9:W8Q M5&/'F+FCY!Y:=A($7R%EASN9-I3LI*)[(62GG[Z K[>KLM:7]]\;_*BF=87 M01 %,LA"&#*>0A1F,<0\"R!CDL99EF"-0D5-&B9Q&7O+= :1@:GD/#)!P?[F9X23JE[D!5.OC P(>%Z=:-; MU%6&/RK9VY#I. ZIQ F">4 4*^0XA"1*">0I"C'+F0S#W"DUX<%NYD8))CF? M880!*0H/ VG' Y?#,S()[-(6:A'[J6.[7=:OI-Z4GBZ3V<'B*ZGAX4ZF36]X M4M&]1(>GGQZ:F72[&UG@()$)2C.89UC-?B88I%$F(:&$RB1*9IOWXH[\4;1Q%/& !5U64NHEN5&Q"=Q4CX,^2-06[IK+P9P; >K$A 8 #L11TA7>!H% M7[[+PYU,ZVT\J>B>?_#TTS[NEQY+VF3^J V%<$%9P@F-)4PID1"1E$."LT11 M"$FCC*08,3S\QNEY >;&)L_NH+IN^UWAM_0&C CJV$Z"YW=23Z3-,T]X3I@W M%+I1+JY:=/^"5UGMP3E]N=6AG8FONW[8AO0QDI( !4)M9'BH:"^CD"8R@&F2 M1")BF2"QTQ''Y2+-C0C[]Y#.WXY\=E_))*)P#\_T.,!VQ#KML(U,M1??9_4< MR.D?Y)>^J_IAVM!/_P!ZNXFZW_(P*O]EO>9_%,OE9S4);E4G;3BJ#DSE_W?3 MG9GD),K3A'(8!UQ Q!"#-,T13' BDWO$:_ %M*=R.#: E)G&G2"R!/3V?4Y*9DY MP?"'D9)'T6M;P^9ZB!<\%>/ORGN>[]J3M:>W"3:WHD+TBR7(0NAQ#B M2,@(YD2&D(8H244JL4!."=?<19B;]?BZJW5? ?T)M/XW0U=;V1VO* X8%SON M&A?MD8E,"0\,V)WXVL+[06N@,/\1;)7H760$ /2?! M"UH:6O1,1QVM5Z;"BK$'^YGA%S$->91C"I51H@\%<0YSGA$8QXFN>H8("X5; MZ;-3WLNAT&U_>7_*42IFKQ];.-F69;G M@O(,(JF(!>%,P%SD'$:1$$G M(GEE!+3J?>YD8V6T]S-%6 KJ;GG\/'Z+P/# ME=U&P\ZB&@WCD8GH,GB=;:9!,'DRE]SZGM12&@3+%@O'W0Q M'%-B]AUA)K=G&RH09)*D/*)0A#JG;Q*$,$\P@R$5*:,T#QFW,H^L>IL;86V% M;:L9@TY<-Y(ZC; =*7G#;602.@K9"*$95IAX8IS3?4W*,%9J/V<4NY<&,XA8 M;<0[)6E7'N"O17W[>E/5ZSM1?EXO"_;X37RO7RDU_K8@),^C# L8"*0,HUCJ MT\LLABR+6(H8H0AS1TIQZ'Z&'*.E[^Z%ZA,,9W9Q0=^:;D;"='S^,7 :O]VV MK,L?2G;0"0]^;\0'6GY@%/!+2@.0\\=2+IU/35L#@#G 8T-:&9C_KPE!WV9J M:#-=OA(K(8M:]U^L-HI3VPB2]6KGO V1KEBP.&"3)LY\&+ ]E()7MZBN]O]35MT3)>=660Q87&H]HU0 MLCA2YAY) A0E&96!K8.]W_#<>*V3S90PLG>8/\'JO&M\* (C,X^=\DZN[D.: M#G)J/VEH,O?U(?'[CNJ#?W^9 BK'"R6__2Y*5E3B[1'IDJ?A5MZ0!RXF_#T"QK%PGNYD7SI:-KA"OQC1-]>/$"^ MZ\9<(,FP9?5SN=8%PQ\_J^E;7Z_XV__:%/=:JM\J(3?+#X44"T[R1-FW#.8R M)A!)1&#.\QRRB#&6,2'"C+FL@Q9]SFWA>EO5Q9TN2P8V1D:P5$*:>F&/@I2N MY<)L0&WS?"@@]C MXV^WR'O&=.15N9/V"AAYS;GY5N*K/K3^%D\'A#RM=C8]3KH\.4#P?#UQ>?7R M)$*[ Y0.(@ MU].GBR$9F2R>I@T"OX]RD'02A!&2!+W0L=!)-4^E"+KTD,<4MO]&OO^G6B45 M,&F7AB2)TX2;' *!LN@0$1 GE$#&SF]1&X3D_H MRT$8>2;K(Q(M'-#2G0]1L?J 6L>>V=Z,B,R3?B9"Z')V.ZUW0VOZ&<-5812' MAJ^.O#4)49V6N&.H,T\-WH&J+22O]&GW5[(4RLII\]$]?I(F=6(_-V<81,K^ M"'.8(K4#53:*@+FR2"#/H@0SG.4I=4J&XM3[W(BM$[X)!*D\Y%)R&PSK/=(X M$(^_6^JAJR4W&Z9.=EW3K\FO.DI2U4&H^=M!.?0]]5[*'98#NZH!C0RCMR8A M_#:L>5?$:1N[024+0HK5YBK)=!1-P"!)4@99P#!FN0A"[G3,=+;'N='8NV)% M5JP@R[;<@^.MT_,(V_&45]Q&YJ:N+D;O.D2_VML(AR#6Z'CBH//]3U2I612T^% _Z@FFMOI%B6Z_B5_)_U^7K):FJC^I3:J\'92C-,J+, M)B(H@RA@ M(LCB!/.))!@@E&3FF5'/N?(?,3H HP306@R] MPN4X2G:,-2+V(_.7?]C=KW8- \_7Y2['WJ>]WC4,FKT+7@.;F3A 2/O4Z\?W M*T7'QM=0&0OPVRU9M8>R']?&&A3\V9'L+ZKI^@VIQ9;=%XH^DT2H_2B)\Q0B MM4E55EW$88;3% N9)KF0BWM3P/UK33Q7<#P>^:T5'Q"M;@76 MN_-S0&K0" (J+8DY+>3KY9*4E?Z#VB\KR!Q/#NL)#$2&#>?F1O5_R_\R?6J??2'YA8\?\^GY>=[3$'46=DT'@(>&N M 3UD6O]2K;#9A<-MX3D0#&<@ AJCWLYP!H%P(XSY2X?&^53I'R-8;H1!]!8^ M-X9LP\S01I*O@K45=?3%/;5H?!&$%\O'-T+[YXN5+@VY[?'#-B5N&!.>D(1 MG@<=,N;"J](&M.J OCY]S]CP M+,<7#:;=.CK5$(V\_HT\.LY+E0]8/2TQ%XDRZ=+@ [3GE.ZES0N.7DS1WLJD M'+C^7E0+S&424H%A$N$(HD#Q+(EE#BE1W!I0%"6!4R+00YW,C3J-C* G)/A= MB^E(A@?A=#A:N0"D*4Y37/ 9=GIR! "?!R;/NYC^C.2(D@>/18X].W"Z,[:Y MVRQUE/XOI%A]6%>53L+Y;KG^X_\(?B/>K]JZA[KNGDZKH#;KZE_O5VH**M.P MC6S"-&ME[YV MK_/<:MV 4>X*;-4#3_4#G8*.'.1EC"U):^J1&YOE_ W:"'FNO*+MBU*]R#0M M!_N$<8^TO38^C.7?""G*4I\H'4SVL.!)AB(:A5#@.(&(,0XI)@P*@0.9(X'2 MR*GZ\9G^YL;,G;B@)M]=2Z.=@]:.-CT"-C(A;K$ZE4K&'\-9 N.)N\[U-BDK M6:K^G&]L7QMP)Z)K6C7:G$@K;BLW@NMPP$H'Z>BB%=6"Z.SH<4QAE.A[4%@D M4!F(&11<(A+()"72*C;/H<^Y,4HK)*BTE(!W8CI<'[#$^C2]C(3@5!2CN:4+ M;ND0-5*#-^,AZG!+PS^R$UW=\(*PV\T.-ZQ.7O>P;&JZ.R!NNCVY&.+XZ@#2 M?GMWOUP_"O%%&!NT5ZV[S0#6W4[B>48H(1IP E'"TNUT>,Y&F64!A$4G%[(")(9<@@QUF4+ M8*)X,$??OQLEQ\G+?0'(OI+0#I!@VNRSPR':2SM[05,#K-^/ZU5'RV^*4C#U M*52M91#E/")AE,((,0I13O2A-H]A0'(D"$YI1NP-WN/]S(WXE*1P:R]L976P MO$Y :F'"^@%J9.8ZC-$0,_4$6 Z6J1_0)C)&'3\P-^OS/!(G#K>^W>7 MCU]K!YZHUYI#CJ%(OH;;SG1]@4$<>5&8H9A1)G,,9>8DM3: M.+;H<,YDO><>&! <;PV\A0GM&7.;U42!SCK0:0>Z=JZP6WT]J +%ZL #Q3:6C6YJL%K78%G<%=JQ7*^[IT!U M*X3Z@UZ;])JF>B+F!,LTO]PY/SU9_@YC='(+8-/.='L!!ZV>; I5G\JC7IM;;O4A3GJ$8IS!B7$"$ M9 IQC",H:,SR)**I$&Y199=*-+=%II,2W#=B.D:>73Q =I;\I+"/'5K2Z@*, M,OV@W;X^N^IG)BJB&:-6)X_':=X!]A4%=[$\T\;)^8)O+Y+.6\-#HW9I?2 Q M6Y8+*IC$D$2!HM4(24B4.0ZY(+&0(4Y81MR"=0]U,S>N-/FTW=*UN8!J2847 M0S4VO[FC-" D]Q0(WB)Q#W8R<0#N*47WXVY//CV, KZ5A.M,F^9F?D#?3OT[:C#.Z8C,\G6[NF?PH]9'ML)($\L8]?GI*3C!,-S#G)[>1@E-?<* MOM:D-LE%/K3[?W.Q689I%&19"(4NZXI$PB!F&8.<13Q*$:&<6E5TM>AK;O33 M7H?9R@HZ80==&S\%LAW?>()N9)89C)HSO5C@X8E43O4T*958J/R<0&Q>&7#B M8-(-_2KJLF!MKM981]CD80BQS(2^,F M\Y0?E?B)7_SX4Y=LP/8LJ3:$*PU%P"27,$\942PF$229S*',62IBBC*"G:H0 MG.QM;J36;+C*9QNN[6$2&;SA.H:VRT;+ X8C4V #W\%MEO<\$5:8>-U3'>OK M!?929]0^O(!>R$+QE*_-UAWF4Y!3%$"62091R#C%5NRB, MPB2,9)J8SP.QT>6*-6;YR21&7Y:%*"2:( MKA0\7""2I&H_*6".<@H1BQ.UXPPEE$3D*4^"E+ME+K3I=&[T>GVGU[(AM5?. M@&MGD/F&;&1R/5UE!70B^ZZI8H>/UT(J9[I\@>HI=B <+IEB^>XPKODH:IVT MZW.Y?BBXX*\>?ZMT9VT1MM7--:N+!Q/MMLBBC+ TI# FJ6*<5!_4YRR&G&:2 M1ECF41HMZG5-EG:,8]^U$^]L!1AO)BG) =-I\C8Z<7^Q K*3&9"MT&ZTY# . M=N0T#KHC4Y0&UN0?[,36-P]^^*U!^4>P%1YA$'1Q== )@.S[R ]O8WOMAB U);WH&#'\Y2X]U-'4BTC,*'\@N M>NZ-(3FC-N7Z7GP5-W>[1#J4B" / \4(.-(YGEFJJ2*!@=I$!4D<(,2-1V Q24ITV7P3)6 J8&I:L3T ME6GIN.JGLRH=>&_"#$K'I7Z:+>G$<\.LFP_%2GR2K]5VK^@^-,80$@'-(",) M5J1%4DAXS&$6Q)G:C(DDYTZQTOM=S(VVM(3FJIV1T\O[ MB(QPNG9<>T_FR8$.)C5+CBOXW!PY\>2P.?T74A;Z^.V#()5XO:[J12A80ED8 MP 13#A%7>Y0\H @F419G&!IEA_L8M*)?DK)YW/]Y+,#$TS5:_:WV_52O5$U M)>VVWC J<9PQ%$"6ZHI14434I,^I6M03EG&J6U.PB*UZV$DA)10HG8]*.8T$RG#;/$@2KJ>%MY^ ME__0 -MQK!_01F;:OI#_W)73OJ[KLJ";VEA8]1I\)DV:[A%\O.=!\I6,ZGA' MT^:7.JOP7LJH\V\,X^?/I;@G!6\+Q&SOC9F3\RY'A$S".,XE@I1&3!%UBB$A M L,H2A&7>29"Z90ZVJ+/N3%V*[();UX;PX2U>>N'Q#C;@&['+YZA')EH.A2[ M8E$:S<;,ZPJ0>$^LX0"0)Y*QZ7%2MG& X#GMN+QZ618ZDXJJ6'TCWS^(FZ): M&F?]AVTBKS07$6.IA&F<* J*0PRQ( 2&<2HRDF=(Y/&07'2GNYT;"SW)HV9$ MUR$UNH!/3WH/^=3.#(;%B=8H$(]M!LT#W6$YZ_RA_%*9ZZS@]Y](S@XXVW1R M9UI[D:1R=AH>2RUG^;8;^U=EO7C=E$0M'L1;*06K/XNR6/-/\IJO[W4?[:5. M)H)8L#"%F"H+%.D\_3CDRA8-,Y%0QCD-L0WSVW*9WH MCC=H'0;@--N/ ^O(3.\)46O.<0?IE"VJ6NO9H>I?.QO4H:-)J,A=\8Z&!KPY MI)JI4WHW71?N=:\L7&^,,KH7Q^^)#-C)]#LJ@:<:WKR>XWN[^6U4[O\#+#[)+ M =B7'NRIZL6^V* [%ID=<)2]B.B=S3BK>C]C3D7GX7W+#;ALN, MY#3&#")*U2(>HP!BD60PS'"4Y *).+$*23C2_MQ6X%X,S5 7QP$0+1;+RZ 9 M>:4;!Q67Z_07H3,'5XZ)6!/_7/5"UWYJ%P]=F%87%RBJ9_4%KD"Q4A^]4*BW M=I]IMKD[V ;!70%RMR[KXN_;T@-E<7-;P[6$&WVTH'W4A]Y:-\RBUJV=0%>@ MNE5M0=7GW9-?/^S'W1FSM-K0YC>%29:V4ZC]!:BVV>SZQ1$$8;?&QEVOU)]^ M\I5@X.@W?MTCDE$<8$$Y@) MD:N]6QCJ?'0"YFK7EH4DQZG;6>>Y#N>V#C2VV6HKL%45CV%0VYUP^@1PY-6B MP6XG:[\$]P@QY[;(^ QE.]7=]&%M%LH?#'&S>>_2>HI?;TDI7BGZXI_)HUX) M3-83$\?QR7BOJK^0Y:8Q:*MJ<]?\[EF):,2#/!0XA1(1980*H8@HX032F(4Q MCICDL55"J''$FQMW/:G.MR3L;U#]9JVSTC4J@:U*X-!,>O!K5H-$-M,HU::VN@-&O'4IE.>X&LZ?CJ%7"QQD [X46O0CW0O46 M?0)[O.RBUUX&N!O4;J'4ENT;T?SW_\:YL01-MLP@"1!&3#$8$ MZ2L2(8)8T!AF,HA%DI"01<%B)6[4OH-_LW1+#)##BC;RAC;VI!F/0CPF(AT\ M0A;.CK$ GRQ3NY$:_-#)_Z,)T?!7=6,P]@XNE9''8"*?RRACX>9WN #(DXZ) M(>U.Y[FX0.LGKHU+VAFPY/RVVE0;LOQ4OE_)4OS71GVAQI_RJ7RUKF^_UNHS MH8]?V@^T:GWJ"Q**- J3' H>!6K_D3*]_PA@S!*!8YEGF-B?9 \2879[C$9, MT+6Y/9EV(+AA8V&QO(R.\,@+3"L_^%2"G0:-8_E*_U)KH?F.$$8BS9\L.)>U-,P=]FNQ6I=%_?B^ M/<[I%KMW2LDO@HMV9[5(XS 3*<(P1$1M;M0H02HC!!$/1!)D:8HX<=C<.'8_ MTSW-9]70K3;QUE(?.%4%+TCY""J]>:V _DZ,GUZ;".OE4I]H=:=F;LXLVT&R M\U+YQ'RB5)I/0>P$OP*=Z W6/>'5' #]T>E>\9ABTQ%&3TXDVUXG]0XY0O'< M[>/Z^J6._]?=^6[U23:UM+Z1[RV=MB$KS]R_+$8)TU$F!$G%?D0P2"A.=16( M &>Q2$7BE,[F EEF9V[W7,,F-VJE';[Z6+\M&Z?T<3V8O&2H7#WUHP[ A&[Y MG1X-WW78;Z]R_M!J\^-$'OC!P'IWM[M+\D*^]<&0'7>D#V_R4I9](\KBP=P- M>+^JZM)LA:KWJVW9PD^R39U,EI_75:$I_ATI2NW7[TUG$O,X(3R'09CKJCLQ M@GF>(IA%B$4H2Q*!G4I#>)9OSFRLI35G<.9?.W5!3]^AO.QG<%VY>O(AFY"_ M#X^/]ACOZJ[J0>T4!)V&5_V!GH;:O8Z#=[KW(]T++0%>H3V^+/CM9N!2T625 M_2+N=93HZN:+T&@5>HNGW1[OUN6G+A)4&99JH?JPKBJ])VA?_+9^K78%ZV7! M]7[_PS9X5]GID@0L@IR25.>>E) H$UW]4\893[.,!9'3DC&.G+-;.MKLT5L] MKT!/4^-0-&;]5EG0: M^T/K^V&S!NT;J->@K/2 T>^ROQ'+M>?FQ'WL->O%A M=U^(QAT47PO22%).NS"-"_7> C5R=\,6JK=W]\OUHQ!?1?E0,+&+3>K?>?JX M7CV(JFYKYU7?=.FF_M]UC/S'=?V?HM9*W:R*OPO>7)=66K6_TL^%BXCP%$N* M($820X2S'!**,ICBC(T0X%J):ESI*B?[X"6Z6[N%5S>TRI"1Y%#7:*;G-. MZ(_CB\7'X;R2O5K@)A9^TG7O90;F^7+X0E(,W,YIZ>ASZ7H3[]7C[I%^ M5&\;T/OVNRA946G_Q5^%OBBH-'I0B_V-^")T%A&UYG?!5ANR_";*.[54,A9F MG.8PERB"2%(,24ICF 8D0D2F* L#IZW>]#K,;;UL-0$M0^K@1+'3Z@K\T>H% M2*.86C5;S;;!O#H:15_4=-SHO<#W8[D)G/=7,>%R^C11Q X 7=KRQ+V0[8V0 MM_TOJ<,"M&" +1J@!P?X=NI+=O M3<'E#X<*+C\[,H_BD*0IPS /@A"B7&:0J#TF9&$:)YBQA*;IL#,V:QGFM@J> M.EE_5FQ\Z!&:_?BX'I.-@OJ$1V%GBKM/<\;E#*+WY- M#4RFWW"TVB6U1>=?;:IB)51'U2_ENJH6.9$YEC%26XA [2AP0"$-,(51G :) M2%!&,57:GZ9TU]TTUU&;GY9+(A(@TJ 7/QL)YFH1<8=V-!GE,,\29<7G)$N3((N9<+JFZ$&F MN3%-)_XEIPL^ALK663CI (SN4VRQUQ?"NTJ^^N?M'UJ=].6/1BMCD75Z78$G MFOET0WJ#V9NW\G*))G9J>H-PW_?IK^D+@DKW0E[W W#V4L5N;ROVTL-JD9FR M/M\4#XI_5EP;F NFYDZ>Z#L66$80$<)@SN,4$HD93W*"\MCM@OG8$L^-USL9 MU?ZN$=(U(F;T(;8T1> _&(HY2<<#(XN42+W29Y_755V*NB@;V=HBF6^V_K/> 8!(9!() M#(6,$H@HQY"$80K#B,>2\PQ%Q.H X%)!YK:N?'[[\>O[3Q_!]<(;OU8PK<1UX6OFSE!9W (_DZ+@7+5W33 M4#&FC7JZ$*R]:*A+VQMXC?K7M]=M8:F<$I0& 8%9B@.(9!3#'-, )B)*\RPG M(J1N5YRW3<^-Q;1DCI>)=S#9$<\PY<<.8E!"C5!1:U]77Y=9=PU/>]%T3Z&] M2Z#[3PR;?^:0I;JFE8EB6O"$H3R(!22<9!#E20IQA F,!4682A*1-'29@T^; MG]L\;*0#OW?R.88?/L/.;F(.1V3DR6D/AO,$/:RSITGZK/%))^IAQ9Y/UB-/ M#71^Z7)'M^NE>J-Z^U\;DR&WK<3\6>='44MX79<%W=3FD'3]-$URETUW$21Q M',94PD"?:*(X1I"&.(,B"1D*4Y91AA:UOC9NZ>'R(I8306R%&S'$0?A!A%(4[C19.MY&M-RGJN@_59$AS),\(5QB*-.4J"'$%.813R%"<19B708L M(.T0OEWQ>0]@)^ $PZ>=A"\[<)8>XLF'8FPW<$^A?P:-2E=@JQ1HM0)]M?0U MIR/Y^#TZ>;TB[H:=VU7H'<\\GZ;7V8E;3+^*;Z^ZQ^8H^]N"X6)"$* M(IC2E$,D10AS$0@8TX!3$83Z7Q8H5][K$G+G%WI/_M?T?QA-H@XXG 3G8U*2W9*/V<;*S><:.0JJQU M\9'B;G/7>MP(BC@)(K5#DJ&$* LXS)E ,*018\H.%UF$;?ABK^6YD4,KG!T1 M[.-T>M9?I/W(4[R5RZ-O\JBVIZ:M>JDW9=6_=M-UO[U)YN91-;J)>/R!H=%R'.<$Y0#%&4JUV4C"7$29S"-(X9RB1E:MEV MNP5YL)^YSMIZ!&SLTX5A6 VX*GD2B0MN3!YN M=^*+DR>5V[\_>?KQH=;[W=UZ9382GTGYJ305"+B)U_@L2A/1L8BCF&,>QS!- MM .3$P(I"2F,* \(Q3GGPNFTT*+/N9%#(S*HM,Q7X)Z4X,&$7OU0K !7VRE2 M5MI_TI0>_-'5O#\_!+96OE=@1S?V#:9?&TR5P+IH8"-R&]BFA&Y"X'R:^]80 M>;/ZS_!'-T\]=",=Q&S3?%>:](552?I-I/,\5^;U'\([RN/[)#P!/,0WX826/S^%7;=3^RRMB6=2%J$RH['XJ/A,N M]NV6K'Y9K_D?Q7*Y"*4(<8H$I'&F3+,\1)"0 ,$L29@,4H9PFKBPX*32SXU* M>ZDNR8#4HM..O!W?SG8\1R;M3F_04_RJ5UH"]'7O$IMVVINK=SW]00O U7XR MU"M@4 "U@@%T./A; %YD^#RM(M/*/NE2]"+#\GP]>QDAABV*V\JWVX)27>D, M+OB&U;KG]D+CX7LFNHC& DL2!S@B4"(60Y2%$:2%G_+C=<1\+2,^)%ITN7!*XS/:=]OX^[GM=K9TUS]6_%_ MWY!E(1_5UNF:F91!_5LK>NE9!&'.J< 8\E3?[LZ%5)0M,$Q3Q>4XBM+4KGRX M<\^SH^6WKT&7A^D*J)4KR*_ 5B-C<>YT IU28*=5FY/-TGWC/E+G3Y1'PW]D M'AX?>J>CZD$P7G"4[=;?9$?=@V#H'X4/:V#X*5E1FQ3FJK2A*FF#G=*';J?6[$UQ/>3+4GXC^99 .O!KF- MC?U!VBB(3W"DY@OL04=KSJ!Y/&2S[WORXS9G6 X=O+DW,HSLM@D;=BWW\@HF MC,4T"P.8$WU-)@D"2 ,JHD!&.E]G-"L7O) M/;#P6TGT]8.OCW=TO5P@CF,9T00&BAYT6D9E"65Y N,PSZ*RW/ MC1A:X4 CG7VPX%.X3L_]BT 8>9Y;ZN\4 'A0UT$A?T];FBS([Z "_;"^PP\, MC>9]5RS%QXT)#T]R+H2>;1BS0%^$Q!#31, 4Q8QQS!E%5L?"AQJ?V]1K8U&U M@*"1T#56MP?<^1EX"1QC.YSMD1@0B;NO\@7AM[W&)HZYW5=C/]#VP#/#3.F/ MZ]4VQ?XOI%A5']:ZYMDB#4,>9#F!62@Y1#C/81Y'&21A+"GB+ ^YDQ%]I)^Y M3=7NQJ'9FZ[-P7EAW-D__Z!,D.K'*[ 2QX\SG!"V,Z,]X#;RG.Y+"(R(X(=& MR.-1QLZ&\QD8/)G,QWJ9U%@^H^IS,_GW<^'8B7>U^*N6NC;;T0$$20149MN@D)()0LA"F24<)QD@N4N?.$J MP-R(I"=_&X#S1(/NP-7,E!_![UH/8!1Q]"TZ#Y0=[8P)_\A\- +RSG0U%#Y/ M/.;<_:0$-Q2B7HI/\OW*E!79D.7U]Z):A$%$(QR'D M!(:))!G/*) QD MPF0JF%1T9!O/=["'N1&+$5+?\MN)"7[7@CH$XAV&\C2M> %H[$,?=VR<(N5. MZG]!1-SA=B>+?#NI5C_"[?2#0ZV*LG@@.BJ]>IY)C 1)*A(B8,AP#E&.$H@E MYY"*/ A"&@N>AXL'4=*UO2UQK#.7K[C?Y9C+82&?JX!;J:WZ_JNK2%/AU MO MX F9;<\('=*.;$%LAITG6=AX5;P;#T8XF-A+.*;QO&)Q]8^)2<%UFRNU4 MVMXN^]14 _I%-5%7[U>?30+:A0QS&2>\ MIA)\;J:+T:$"-UI(9>;K5#4F/T_LWE M3UWUN 8"H#Z5SZ>S04]7-V[@L+UT^3A7L?\QJL@-' QOQ>2&]C^P8E)W@W-W MZ8[4HHF^WA2KFT_W;15EM3'F419092UC0G1%)";K=@C /ER)1O?WE8?>E,^+P%[(Z7KQI0]AU/6R/* M&9"]&E+N+0QCK-\J\4F^K>KB3K5?+8(L26@H$21QG$ 4)AFD,F90JBU]$@Z.V\KGQSC/H[+AE." C\\=S+*;9GQ^&PQ,]/&M\4@HX MK-CS:7[D*6^)Q X51T4Q3_,PP#"C-(M__^W]U_??WG_ZZ'@;RQ)F.SKP#][(-'$H3];3F^]CT(0;3./EHWKQRK)N M0%AD@/)?-599+*4NJO=&-/]]O^JNV*M]F[.]UN5F M"MYNB[J,=8\+I3V-PS2!22XP1#03$..,PB1+\@PQDE.WRM6N LR->[91/&PK MN/YQ)[ECP+OK>-AQTY@HCTQ51G30D_UJEU6C!D_$O]HF#?50 N-2Z'P%N[MV M/VVP^T!P]H+=A[9S88:-7Q6G*EM->[)U6NK?5FM:B?)!$^O[U?VFKIXZ^_0_ M-V6I)#.)J[?BF+86)&4XI2R#' K:OCU"HAP*WXXQXG)(\B:,4XC13(RXDA9BR!,HH1H1$:91RY%KO=B;C/7[Y MV^.C?4$]W''&V6Z1??&1&WDEWN62N0(]%9NZ#'TE0:/EWDG)5L^F=D-ON6Z: M'2$3S1A#X3N#C5<97R;SS1@P'\V8,TIG%^;5/N2R3+%:]=.(0Q)QKNR!C$/, M10@#G*@)QH.<4:OW=ME#Z:WMF_)_>-H/5?17%S6PM^_:"LG1O1)>30I]&+ M/,4$"V5-!D+M&I (U/XASRCD021)$L8TDDY)!L[T-S?*Z$0%I)$5%%VV$O<8 MEG-0V_&(1P!'IA(MZ178(M@*"[;Y7KZ<0G! %+@5+MY"P4_W-G$\N)7J^T'A M=J\-S(Y<"E[4[P@S=DU;#PZ%84C"-(!,ZIMBH4[])Q&#:1C$/",TE]BI,M6A M3N9&(8V,H!-R:,F]0W#:,<:E((U,$\[XN.<@/@& KU3#A[J8-J/P"27W$@>? M>G9@5"PIM2NLZBI^ZFT-6\2")Y(F%%(:9A#I ^!<*=,' =[ MF=N$-T)Y*0)\&%2[67\Q5"-/^TZ^73W?IGHF\QBS>@H"7^&I!_N8-A+UE)I[ M0:?&.R6B1::@UYNR%*NZ"1:EV7XODABD>8B MR2'*=.P:9@@2&G"8,H20U'DM)7/:@KES13J2SG>3/HH:J S M)?X,?KA11/XC*+?Z*K-;;5C60)?WT=[K4CR(U494X ?QG2TW)CF7^C472G=6 M[$J?D%X"$T?.\OLQV''=] ,\#4<^UPOHR0_LLJU=@5:]]M*6/J_2&FK7CC^* M'05Y3]3L5[9)*7T46)\O!>-T,G0):8A)R_#VN[+25F39U6/6Q2T^K%F[76T-;7=*;*O%-]5X M]@=JG/R8E^+IC90'BC$Q_UX&UC[57MC>W+(S_$54M42S4$;9/'(UG%)C;HQN(AT>3-4<9;*3)H_# M@U%@+JD;3GX5=K0__[$>>=&8+JU# \@NK<,5V 73_".D>+ 9T-DG?#BIQ'^3 M] \V S5=,@@K:8:MMUT83R&J3_)-4=VO*[+\I5QO[M76:;G197WT"7YSPUOM ML+H+W@M,N/I?C& D$8%(J+63("Q@A%C,1$@RLV)J4>U6S*&".*UY6W'&(T,S M.F"YTT:SU9>-VK02MS5O\,C8K5I3X#WV:7TK-3!B7X&MX* O.=B*O@N4+$Y< MJG=>+BY%TA/A#Q9C4LJ^%*SGI'MQ>VZT*>[)W:(KPJTZ;&\M?2/?VS3::F.T MDZBI2(XREF+.(I@1BM3>0C)(4I% EI(\%YP*)*PB" ;T/;<-02<]^"3!]L:7 M#MQK_0C7VKO0HTZG6O%#QN8T5XZ,^-AF^=S YFMF[)MFF7HAT)\(,:(90.AF M24K =Q&I:@M[/U41LB8 M'I/T__#L!G\4)5D840XIR2A$G N8YYF E*,@CFF>!+%3:.VDTL]M,7R>;N$* M$,9*;;&*)OE]U:LOR-J3T:6%!3N##\5N#S+;X1]Y93Z4K<9K$7-1O,CHC9=$9T397SH7S_C#8I'29P(AABVAK2NN M^K;^M5BM2V58&3?=[7JIVJ@682HRE! ,$YE+B"B/82Y9##$-\RS(\P@1YA;< M=;K#^45K?58-W9(F$=]*?81J,ZUZ7VI'2W>WQ&TM.H.XW>+A <5IV+X3%-1K M\/$I?-WE!8_>*#M8/-'HF5;0VO9FP$F)F7J&U*3ELH6!(L M!Q&%<9)$BE/"'.8)8I 'D@1I0F4D'>O:'^YH;B9O(ROH"0NTM)WEXEKP_@BZ MI_G#)V8C,\=0N*Q)PQ:+ W11"?;3S?KA9]5$PQ3JAQU!G&UX$FJP5:\C!>OG M!SB-=QF3G]RJ[Q*355UFLNJ:5K7N>H%C+$B691!%BBE0GA"(0X9@1%G&:(I" M*D-KO[%S]W.CCD[2GW_@_51[-?FNMD"JH\W2E);7@_]G!Q>F^[!8N(Q'!7MD MSK&6'?S>2>_B,G;'V\%K/"KN$SF./?EL!T-QTFWKWNITGMO!&C]QW@YO96"\ MX]99_+EU&4A!G,14"AKE:9 M\CAF3#C=2[3M>&[K0"?M%3#R&F_85F*W,RSG,;#;F(Z![-A;U(M =0^P!M75Y]DM7 <9@))B$*NZW:D$8R#,*54$(X#[D)5]EW/CZR,Y*<.=,QYK^-9CL-86/K2 M1D%X=-)JP'W;![>]7=B"VUU/:63WR&#N@/GRN-EW/*WWS1F0/4^<>PN^*@&T M46&KF]?DOJC)9C&,<(1E1C-,I=.U$/NNY\9D MKV]U%+,)9FT8ZTF(2B$JRTWW@$&PH[!QH!U_LWVH?L!612$GL&)]SN)NY<9.1$MP9,8'4D[ET:["?@=MR# M.8R"Y29L'&S'WH6=@W6,W9<[4KZV7PX]3[O_V9.\?C_H)(\__EP8 MO=S6B4M'2T0A#2D5,(U"#E&4I9#RD,(0A8)G5#(6IBZ6P)2C-<%Z?VBTFF%J M!VW:T;);NR<<@Y%7Z.-),,$/6IL?KX#.D:K,+Z62KGG?;++Z6NEP\D8O?TNS M)X ]+<"72C/I,NL)NN>+J:]F+ZS+]'F]+-CCSM86C.-49TEG2235/BNF,,IS6HK&'8,]J<7AUP%V:G8/R;(Z-W<0($0XD MR3CD.$L@RJ6 1&?A#JB,\@#E1)DTUM=IAD@P-Y+JN7EM,P0Y,]?PX3K-8Y,, MPLBL-F_\':[=C#T.$]V\Z:,+%%^!_TXYG"X9HY-7@@8U/-VMH$OT?G(QZ**& M!JQQ'\0-65ZS^J/Z8J^_%]5"LIR)/$)0YB)6ZY?(($YD!$4F4Y(3PM/_Q]V[ M-C>.8]FB?P41Y\3J^)^J# D];W;+D(U*N MP]8 M[.Q%7:)PU;$;];05OR&9+A!QL]4'D.K,,S^DE*NY?RQP#!$))21Q$L($28Q% M&'C,"\W#[;:FIL9=USL31HS]3#PY#/*,[NA8MOZ4#+6.' ]4JTUU)CH^ M=4)\<%JCO3Q7=*CL;B0U85]]O1MRKJJQ6[8^;G7V;M <56OO^)ANWU!)&E :4<,0"[-EL1IQL97(12(^SQ:=A-".C MWN ,3#FE?7NAU"%HI14#1^1QNHU1*:+5S;=$T'YQC\^]T TMU\G*DO!SSA+F M>0&!'F:%]H#Z\F6<0N3A-%%DX*?"JKCFZ6:F]L$75H*&F>#WTE#+#<8SH%I\ M_;V@&N/SMT.IV^=_%@27W_]Q(^,3P%E'3S+ ^:L[K#Y<*52\QA/K4YM<>"2, MJ(0\TN^< M\']NL[Q0.[68:)_#V6!EP@%Z S/",7 =EB+.OHGFBQ .D!II^>$ ++TKIB9O M?+O1[]?_%F0#M"..%B(N@-*Z!''NWO$6'RY8?[#L<.G:7@7*3Q;P_?BZ+ZQ= M5-4NSOOLDQ()#1"-(PS#E!,5/"$&B1Y*9-/7 M75UL\+4ZPM*I'GFG'C*+R4;"?6":KKPX6Y3\H$Y\725^P!-L#E!U6YN\DR7O M49Z\#V1G*I3W>F3?\\N?%ZM%+HHZZ%_4V+MZ6.QJ6I22D0'R8HYB#+E,(XA" M7V@M/ $98RA&6%)JM_YDWO34>+-YPKBT'1;&@[WU.[VV?BJ>%SO%C#N'@7I@ MJG2(['A=SIZ:PK(^;.TQD_H1FFEOMN7U;6N3D)8_H]%_EBS M:3EYWZZ6A0F6:G+M$4A3DD"$&88ICWPH0QI3'R$6"ZMC0)VLF!K1E4[H M++_:#?"'\F,7K\S*#_"@CM>KM9IZOXXS8\#!NV-@,ARL)ZRIL1>2CEBRFPVC M$F8OF-YR9[^'=:/1G6).0P I^R&TV.]B]5 M#(DTI(R(%/((8XBH8!#[<0QC MWV,L);$4TDJ4RZ31J9'DSCP[MC/"UXS<7*,V,)?MQ;6*2I&EE0-H:]G XHB8 MC)HWS\7RXLV?8L,6F0X; M_R$6#X^YX%1/47\7VS8&+NIY3%,>801:&N7(^E"O3"!+(4QR(DB#)D M=9)S)+NGQG65]>!%9'FEN23VGFCEO.="[08(]9M'RI$Z7]GP&*M^U5-?.^QFH_0<5 /5? M!2@@<#B5'[?/7*T#C&3UN(L(XW;%T0K$R,WW$2K1IXWU53\M=?1?ZX5G_1Y%T,Y;LY=$1HC%(_ABP, M?(ADY$'B"0$13U+L8P\S3N?*5;JV4T$9U0L;UFSZ,AQY5C(BM/ 4/&_6+XM, MB%*ST#I&FCX M-@--<9[9N5++0Y52>*\N=*IR,ZX'[R"@\RY==%J;YWU,Z9)IIT?S.Y'GRV*\ MOU>/J/)"28 X2_49/^)3B%#@0>P1"F,1"QE&)*#2:/F_O9FI3><*0\'>4J!- MM4RXO0!L^\#A#JZ!N7T$I&R2[%P@-I861851$?7\@[SJ[=QB)0#28K;(FK-* M4@HA93O77"7@70*L/07O[-TC)N%=\N P#>_BU1W8\^,V6ZQ$EJG9$UVLB@[[ MMM5K@+?R[EEHJ8]%EF=?5D7ZWT;PFT(69!Y*S(1/?9B&#$$4DP!2@3E,(A;& M-.%:Y]Z86KO9,#7>+4TNOH2]T8682F5V):D"/CSI0#%_)"O#=;,^'65 U.-+?U\/QAX>C[*;E3B8C'_5+VCGQ<9(TN=N/]9_2:;)PE!/DXD3&D2 M0"0$A21*$^@1P6(119AXPF34:6EC:J-*;28H[2Q/,126FO%6&YSM8X,CD ;F M_@[X&'.( 0(GECI]0VW:F+[(!]41/+7)<^?6B8 S-2SPR=&].>Z'RR5X8\'^("5E>Y M-7U,&3?GQ@%H1[DX+I[9C8&_B?R:9(_?]?X5%_SCZV^9-F*GC'S%\L5+(1?9 MR*;&(J*1#\L2OK$B7^(Q##U.1!!BSX^Q55Z@O0E38UMM/I#+]1]9N3.TW@F! MDYWMEON '?K%C$N'17M@!M7%9@JP:_-U>LH'[0%8K'YJ%"3?>S'(1EIW$!WQ M90<#1F7)[@"]Y<8>3^HH@/96-??+2C7.U+SWA\A4W,L>M324>!'+];..B.=$ MR"CR4P_RA$00(1I 3.((AC$.DXBGGJ16?&AKP-38\,=_D:?GOWX"K"[8V.'( ML74GF)'?D- ./<$]%EZ?Z57ERGY0.U *T^U=<*A$UQ$\5U)TMLV/JT77$9PC M,;JNS^E&=B>6],J-_@?U;/53ICBWW.S?'4&I]+'F5/@Q(L2#7BA]B"@*(<4R MAJD?!ZKSL&!!:D-[W4V9&@'NS0:L:?<,L$K1[<.W=2Y 9)DOW:.SS.AQG"YX MEUV@1I]<'_;)SI6=X)X[RNP/J"/R[&'(J#3:'["WA.K@B1VVT\]7%E*3^$79 MGEY$K=)#<*IB1QQZ4/!03:FE3V!*HQ3ZH<]1PL.02/.B/W9M3XT\VXIH%17! M*P_*%?X.23J676.P<3X2R"(BN7W"TFZ MV+&:4>W]=+0UW@W'UBUQRT>.MQ7>S=>#+?".C^AY2OOCZ^['ORV4 6H6\/I5 MSP&*(BG"3[GTBO*5.(2(8 %3PCD,@A0'D2=BD1A)2=HU.[5Q8W_P&.R,+>;" MWZ[^;E6)QA)]PQTLYY@.O5?5 \[NA[F-T'%]G+N]T?I!I,8+156(0I*$ M?LRI)T)FGG_?R82ID=7!5F]UJEHGC&K?3J5.ZQ@A)W]:1%[=>LH@V!T<_X&) MK; ?G#KTW.R3T@?PN2BO^">HW!@/!^&"D.'J0_[&+@7E"VAL+=GCQ> M1-S+\X/ N-^3>AQ8^+)2Y/A4M*#"DU\%7Y [P51OU_K6F",D940A1YX:?;!6 M!Z%ZHTXD-/!]0AGEUD<4+K4ZM0%GMRC:,!P4^W2@,+Y#\OM%X T&DR'@'&MY MN8FD#HP+JT%E=A>!=F-@.YPC< GP6 -#85]1ROA1 *'H;/WT6FZH9,62B/J+ M#I+(2F=YB-4#>2B+%M.ZAQ9[IV?@J>B>0M1&'T[-U?2\U#>IK]ZGZC@^=6"* MO=$Y@XL/&_]D@:E_)\\2&-_<;0FE4OK([M?5H83OFS7?ZIZN\NOF0@T.<80X M%*D,=#:;#VE()"1>$A,62:+^;+-Z)(RC&(8!32%B 8&$A0D4) T#KGY*[!39 MAS!R:E1V=V;]I&?NF8ON-"._]^ZD@?GR9 Z;_GGWA\K)V>%2@([::D=GX*QL MG?9VP'0WAWTQ5$J<"Q/?-VW.(<@74^M8[>@?_6D"Z7-:1QR+PX$3%68"E&D?R(B@M1#/F:2!IQ8 M%9#L;,G4QH!B4[8X>E&8IV>)B[W0D)X?BE*:*]OY:C<\=.\SLS%@E)X8F.@K M];.]$X6@O?("5&Z IA^@*1I=^N*.QGO#Z8BKN]LQ*B'WANLMZ_9_8,=*(>NG MI_6JB @+^LYNMWF6JTA"<<,\E2R54>S# (<11#[CD*0T@6D@4.I)3$)BM"9L MTMCD"+*PM=QKG)5J31E8[^TMI)W+7UOF)[="3J67,(ECF*9:AC05(21<(,C\ ME/J!H#1,Q+S<"KW+R28?%_BW#0^X?DS4/YDB.BH>%JM5M9!9[0$/!'T8T'(DDCX]M%_%[!&C_1/!?H=4<0, M82]$*?19%$ 4INIEBQ&%W!.AA\(0"R^R#>2[8SA:T'X8LW?$SBPF[X+&P /K MQ2_/.LQ^ZZ2CD'KWV%'#Y[?.O V5C_[>C?"+H:0Z&%H?%%V(.BKQN9<*EF+( M"5(?)I88$BQB&$1)ZJOA@?C2:CVIM;6I#0U7C&VV6M:XW$/)BNVZ=1'.U.?= MEWL?[#[?=MC-OFEG8(X205>&@H:E Y1/-,+$$2^TMS4J61BY_99!S&[JF)^V MT4<\\]?OZDW0U3+T:OES6:Y*Z[J7Y_L8IEP-]BIV8@0B%".(0R2A1W'J:;5U MC(5= 2>#5FV^BW$*+GU=KQXJ[<3[ ^7$3J?[3(!'W*=,GZ3$ 9,0>2K2P@$F M,,&2(A;ZV ^L#E8ZAGV4Y,#*Y!DHC"ZH?6?VK"J4,1#\9NSN&-2!.;[S2VR? M+&B.BZMT08,6QTT8-(?@*&70XM9NS*_?A'NQ>?JN7JU'4J2>/"WRLHEKDHN' M]>;U5G[)Q>X*7GP5GA<'ZG]3F$11K&;2G@])DD@H!&>A%\5IS*R*W7:T8VI$ M59M:"!XK8\'.VD[\U+5WS#AK!,R'WA3J#+M*3"%2O#HL/+FHO+.4*>[> M6694.4X7#,R69VI\%J5 "S_*'ME[4I* MQOV?V%-/Z& 5@V3;C>"WJQ\Z16^C+/I(LD7VVVI-,[%YT8EY7U;/.F%/ Z;N MJK3R5D(3?S;GB"EVY;JX)O4@(@S!%-,$^L0C01@E84"LSJD,8>34V+B9[]I< MYZO]!.L5V'D*"E=GH.DL*+P%A^Z"W[7#13C66>O(Y9MA1O#OW=\#4_][=G5W M':8!^L*U:I-+$]]'XVD D,\J0@W15K=!:%A1)@1#R92IV0+ M&D!"?0%#F?B3#U!(,+#N6AL.UGO=AAL$S88Q![@,/!*5 M%A;'+>OB4A\J*\_G/EL/(1=P<#0*G&ME5"*_X.I;+KYTN1V=9IM\?B<>]&+, M+V+]L"'/CPM&EI60KBZ EXI4PC22!*(DX! K(E7_%"3%,8WBT#/;,FQM9WJ; MA$T;+06+VQ'E@@DI*(:!'V#%HS* &*O_!$Q-<3!*(A\9+;L[PW.4I+^AT&SG M5&<8#U/[^'>:#/N@M)G'-0,K M8;E8? EPLTC+(8P#\\,.P4;H];6)X+<6!#OK55S Q;'TQ+G6WD5%XH+KYP0A M+MWF2!5(3\1+98GE M2"X,T[D-6C7Z0M+R"VFV/6!6C,BR_QN\U)8"4IO:4[CG!.)V'-,7Q7>4U=E9 M#*XNHME?&^<\/D-)W9QH\7V5:\Y#<%&(IN56.^[1E=IO5ODB?_V^IJN&%(?!7Z"&0NDT;;XR:=/+6PI#02EA: PT8Q% M3F/7SA>]$1F8&6S ,":!5J=/?.Z98#\_K%_^HNXKOW3UP_X#/_VT43[E5D?J MC[;]HHY5%\MS37>/0N1?-<[JTZ_7&8*8!X0B2#R?Z/7:!%).*)0111[A*(ZD M53'9\TU-[<.M#WL5IH+:5LME!P.$S2( -[@-_'EWABDJG[D!F_USF\CQ(0BP2 M*F!$0Z'K5#.(0Z*SXQCA+, !%Z2>;-R;,XPK^SI,2^Y'H*5R;D+V3@+>\+(X M$$$:[MG1E+.^-2.U4;MJ' ILN 2:/LW SJNBCYI^S<";8RVSPW,M[GC3->". M6-:96:-RLFLPWS*X\^=W73?:+%Z(%J=N+$?-$U_@- @)C#E-5%P84ICB((4, M)3S%B!(A+.6@3[0RM9#P\WHC%@\K(/YDC^KW0E%O;77W(\6G\35=%^J)VN K M03M\=M6,7:[ZM'CO;)WG5!LCK^RTN'F\EM-V<0<)+KTB]$27@O]CO?F77*L7 MHSKL'G%!J8P5 WB80T2C&*9^P" -B!^1($;,[#1J:RM38X"=G>"/VE +(:FS M6+9_[3ZH20FR]7 I6!(FZY/+3 M\W+]*D0&\D>2:[F9IX4N[O$HZLHH&UWI@Q7EX[="_UP6:%9_7]67\'U%H>)0 MQ^[N4GX*<'6Y(U&O2Z"W*GJ=O7D\.:]+]A]H>5V\N&^TM?P%NI@\ MX+O0[#O%@&9@G \+#>_O$"G>DS]UJ?F/XG6]X@K7I!:C"A*?1J%L@O;+H#0&K6=NW>\H.V"]0U=V*(AU M'J$X%#%-81CI"K^>0)"&H?HG0X)Z/M7:]QVK.10-3(WL#BLX_$_O9\7NX%F] MJSJ#2OP5^+$W\SP/D&W^N-XL_BWX7T&4S.(8%^O<43S#ZL>J\L,BR[:"SXH+ MHFAW 4I/E890LZ)/@A6="$)_IK^*H+CE[6_5?]6]SZ(HLK<\OP9EUL%F<6"? M;AN8@@\U]*OCH%\*Y =1SS_PW[UB?OGX]U+)/W"N11G_\+JNTT.:?UEE^:88 M<[ZI+JZR" ).H]@+0AA["$,4QQ*25$J(>$Q%&C(9V4X'3S[1=H*]H3.@ M3>V8I'$67--Y7W_(!I_G=4*KP]RM'0IG<[4SS8P\-VMW]G@N=N'ZCDE%=U697>_D/)(7 5;K'+R*7!>&5G]B+9&W$?)F)-,#SX$II5(; MWYGF6EO\R&>G:N+[I[^#?OB1:Z<5PX\OZ[C>0;)'_7\ZP4C-\/5K_4.H<&;! MU.NO_W"UXH>_:%PY#Q!/8QJG, I"!%'*5#CB4PZ]-&%)X"=(LK1#W<4^-ME\ M!>.5:]%&S@!3_RTJ!%>V%JL;FYTGQ=]/UFZT7.+HU:>)D EEOM!Z#FKRZ0<$ M$C^,H<\3&@@M3D"9=4''<7MT^.(Q-OW9H\!,OYY$,A2Z%BV,D:]SLE,,*4L3 MZ"2B3$4:@&580#&@N,+)5+ MNYLRM6E69587_;1./6%&IN/@.S"35E(@'[0;/Y49@GM/P-Z5.LMG+QVB!4,N M=4Q'N;8^F#I5=.MDR#N(OO4![+0N7*\G=DDS_X-L^/629-E"+LK3BD4!BR1, M9)(0 D.L^!"%'H$TB9CZ3RQ82"F) B.M@+9&ID9WA9G@T$ZKJB&MB+:3FRN< M!J:M82&R233O#]5(&41?5NJK?2J1HJ^ % BR0P3U 3*R*!82\G4QO.F"[>;OUAMOB%:SO6;-H?\:GJ 5Y1%=82 MEL\3+ACV8PXE)Q%$4B_.Q-R#'DD2Y''.J9UNP_FFIL:>UWUK?+:@:A88NL%J M8 8]$'ZK,?N]-M1EO:2+:+@JB72^H7&K'EUT^*BPT>4[NA'$#_$B5EOQ0SR5 MK/Y=;(I!0/EQ2Y>+AX*(M/ZOG@C?+YYTF"?OU&\S2=AA]80@TE72,85QI+.X MJ9]"HI,'N(ACSQ?($X+8$(H[TZ9&0)5G>C6J\@TTG -[[V:@]@^4#NHUWZ:+ M/2IH..QY,])[G_X#'- M+Q)4;Y^+Z?W-GV+#%BKFGR,?<1%X(:0BIA 1JB;??I#"F,DH"A/A(Q9:%AQN M;W%J5%X;7"Z,+:JR5_K;+I+=P7;%]1G<1[$[JZO5B=7XK4_2/6^T0/239?1Y MN5?,^-@IU@/3["',A;6@,A?L['5:BM@,&G>%B"^T-W898C/W3Q0A-KRQ9SVX MJB207A3YQR)_/*H$E!V6 CJL&[0[RU@7 [6?!9>;K[=N50%=\2)%?1KF&KX\:\=E <1;Z6MW==K3WRH0)9IW$_;\2C4/'62[4'7^D>! F*8Q)R& M!(/(IAI1["4P9#@CU LJ) M44DP-^9,C;'>>J//D>L@MBG8NCN#L'>I2GBQ77SMU9&F"ZYC=<_@BZQ]>N:R MJ;ZLCR$@P&DLH&&(0 MT5#"5$H$:8QB&G$NDC2R3]D\T]K4&+7Z_G;6]JV1T ZU&2DZ W!@SNN!7<>< MR@N8.$V;/-?6.V1&7G#[=/+CI9OLBR!=J:=Q_<3/2_(P5\%82**80TJ+ DA( M_40P@H$0'N.^U*>I3 L@'3QY:A2Q,PYHZ\SK'AW"U?[I]P)AX,_U4YNCP2:.5.#KI0+.\T>D+.J;(B2P3XK8^D/U5G\?>;;T6_[H7FZ=Y&B4< MI=*'OA^G$(580!S$"121"!*<>!YG5MDM9LU.[7/=9SF4Y]95FT^6N7-F<)L- MYNY!'/AS+PV>@9W)H+"RF3Y2_ +(0BRX*J"= L3BZT ^>N3@Q&WCG38X;_/!08.6RSHF92CZR\77Q8NN2YVKKEG0I2C*Q/Z6";E= M?EU(,4>1IV8RBL58F*H)#0H93'F20":02!GR AI;R?Z8-#HU:ON'6#P\ZK5* M\J)&D ==$4@*K5#:K+;P8;$"KX)LLI\LDR1,>L$LJG*-[< L69H+"WO!WN"R MKO0,E#8#;;3#! 0+B%PE$Y@T.6YB@ 4(1YO\-O=V5!X[B-.NUUD^QX1&A%$& MN<"0M=O[*?HJ";W=S]('T;R*_E??D MS[G')8N],("IH"K>X#B$) S4K"F5D4B)]%(B;&2*3!JU^O9'4",JMT39P9;H MAZ66M1'NAM3@&,VAR>+\WG(IBS'3=6_TCK2RV[TLH0E*CK4*6YM\ M%P%#$Q#.J1H:W6M'1MDFG^LD15+56?U_MD1%\Z^*YJX86V]7>;8[$HR$$#2( M*(P4)6E190G3*/:AS\(8>Q&71&"3H,.\R:D%(7UJ L]:\]75DT M- I9V3M>4U6'.SLL*VL.)*O7[^I;7Z]68EDM!=(D(IXO* QHJ*9#$0M4D$03 MF(0ACJF,/10;I2JWM#$U*JJL!#LS+193SZ!HL,K<'YN!R>,(EBZ+S6?PL5AP M[H_32(O.YJ^1W;IS.P"M:\]G;AUO_;G=]H,UZ N7=IL7_K)>\S\6RV4E7\\_ M;3?EX>G%FL\%#^,X4-P6RC2"*-&ISY3YT(LD3@,_I:%9+6J3QJ;&>8U#>I9' MC5LA-9OJN0)J8 *LS=S5J."@M!1\;Y=8MI[5F0#B:#;7VM2HLS@3I]_.WHSN MZ5<)1_$07:SJTV/KAY4N/?>%Z^/YFLMD#%9PTA'O4W-=0T?S-/.14^ M8R&,6)BHJ1[A$$=80![P("2I#)!(;%:=!K)S:@M5I6QV0XX+D-+F;G5V7/>J M&=%-H*\&YLA=39^&B\71W\I)T/2RW'[+]G2J)Z -OT#EZJSY2_?E@ ;J#<=% MA%Q;^2ZEAP:"^ES!HJ&:ZUKBM:C75LCO?%E]U\(NRL9J!H19FGA$%WF-(@11 M$$0P]26#$?<%05R-&-*?OX@-79L7?#W?G UC-!L=$'D>V'J>Y85==T /,Z:QB&\S^[A-1L"78$V M^&+'Z==Q@(.")H@XJW;;TM3(E6\O.WU[K$C:HN5ZH,&K[?58N;& YNY1A]9#.YY$W.M/F MDRC__Y?5%6.;K>!%(8;OY%7'QO.$)'&A34-#+=8KHP3BF&.(:>*)!*=!8%8U MP:K5J=%;E<.1:Q/!Z;W10MI>4L\#1CEMXH#86&WB#FKMU%AH=_KHJCI]M#]RK$MX:9.W9%D5[D+"G]GM8+V#.Q];LPRW>8&CMH] MCAA]6%M''1E&@?WM"#-.H^\S4E62YCI2_K8MU14#(GRM[17XO*C.&D,:I3[$ MDK" ZC,GW$KJR[F%4QN1:@'_%Y'EU0:QV-NL#\:6Y&9Z2-&VZS\\D MV&%,&:;[+0:7=^_4Z8\R.TWU[_7;4'I58Y;9>)**D[6)04^JQOFF/K<0X3".,5J\B)3 M#V+,(IC(.&&1[X<$^V[T>2[:,K5AY?Y1; 31%KI2Y+G<'6:CP$@@#TSS%_1[ M=F4SFR[-0-$A94D,[<\8TC[&H ZN^'/9DHD( 1E#9JX/9/Y(IW5^[G2M(:[; MF,?$BV@:$8B2,(4H31)(?!) B@+]>Q'*,'90X6??XM084;VIR$EMGP:H9HSG M%*J!>U.HX7/LOF'UGA,W=N,4@UH46I/DOL@6 M2E/.DUAPZ/-8YT@("3'R Y@&6(@T%('O6^URVC0^-:8QK/!2JO" WPL?+#-0 MK?K&C*6&0GQ@PG(+MC5Y=4'-$8]9-3TJI74!Y2V[=7I&9Z(K1$NJ'+(JK:QY M\&I5VM#XU7YO[[K,0;D7?^8?%0C_FD;;W_^WF![C^[<>/FV_W MX.N7JX]?OGZY_W)S9\V2+CO6F$??J;N&9]I2?:GR;+;+FFUX,BMV1$LB;AZ< MW7LX Y6/BHR5EZ!PTRTC#X"_.\YV:=S8K#X L"=X?XA6[&L;W:SR1?ZJ1YK- M\[JL %X44+K6YFU>K]=E,.B< )Q))*R=5L&X5&!S@- MVYL:=YB,6#ZN2X=CK_8:LLF4I3Y;H/"V98NC'7-%0& F(<:#/1064$AQ'5 0V$:[@--5AYI%FN_030/S8-,C?18+U#[- MP*[S?AQV7N47J!T#]P:=9QU4.H;:433IRJI1PTC'4+Z-'UT_WD49AVH_/9L3 MC\8A9A*&S(LA$C2$:9C$4!+*(IG&<<"M#K">;F9JO+LO6\!(]@CD%3PH;9QJ*(/;S$8I/##KI%W+/[PUM'V M A!'5W=CA9NGY^7Z58@B?:9,\JSE9GFLY7]\F"(5QB$F?(B1(@9.)8\#$01" M>C;$<+:EJ7%#86"=5VWWZ9]'T^SK=X+1P 1P,DMPG[159Z0/( )T$1U'U'"^ MG5'9X:*[;PGB\@T=*_NN5P_Z..,G0?/J=2:2D%1-X2#BGOY/*"$-F0_C2+! MLBCT4RN9L.,FIL8*VD)8'.K4-EK6ZCT&T(P/^L$R,!$<(C+ ]W[>>U>5=8\; M&+>*[ED'CRKFGK_2??&G[_H7116%XJKOZRS?B'RQ*9-RR]G+=_4J9%?\G]LL MU[_=U2U"'HTD]Q!,691 A$0"B:Z'$##F*59 <1J(^4H\Z$W4>TM]"O?F&GU- M:?DU'1D]W)?U29F\4L,K+8T'SZ6'X%E[ 2 HCIAO%F19EZ%Z((O5#*S*VDEY M2^VD4=\%PQG/.W;M^Y6]^E Z^1/0;LY W>.53T [5>?F_A!L2;)L(1>L.K:Q M<[:^9+1R60XZ9(0*6WVLG$Q1+@=0V]3Q=F2,=(+?H9[,A9V*]-^*$O>/Q/^UW40--@(;GC3,E>^>!]GX"!\_M MN^J]CZ);6/R?<3C=O@N<'5?OT'2'5^0CBN(($NFI$ +:S7_^X=\"B\)K+_FP?B=ZSEP8>;G;531IN'1T@W[G6'%J* M4^6[3KR>0"=:E-Q[I\XZ\ZV_8+N:@ /T4&LA09?MC5=]< "4#DH6#O'\CO-. MO4WR1<4'AR71BC8;6RBUYHW@E?IB2UM38[/K X&K4B01D)VYW:43V_ V M8S)'* [,68>:4*6A8&^IRW)0%^%P5@WJ?$LC%X.ZZ/)Q+:C+MW0-G4A>K+_< MRG('X6K%3^PKV"I.VSUU0B_^SO)*&>WXL/<@$M#=\'(V.-NU/O+0W F:XX&Y MVV,Z'_K6!PO+9Q8E1*JS@W,41W&*(@I#+@NY' P)\RE,61($DG@A3JR2M,^V M-+4A^51EH1FX5-;"$ETS=G*"V< \5)]^KF KK-P=;G9ZGKD="G='D\^T,_8I MXW9W3QP8OG"#'4%DFWS^*_ES\;1]JM('9>2E28P1) D-(:*8JI\\#A4?D-## M,?=C9$((1T^>&@%4QIE]ZL&1*;#13L"UA%OU#YLZ71:H&VRQ M.<=RX*_^1PV;LK@4[@2US?I@Q<'1*^=X6NQV.<=UI'VLJR=]4E[/TA;5ZPOV[RUXJKP#?"OT5A=[U.D'*K#:[V@]DTVN\W'7&R"WRR50G]Q3 MO>^E'O;F0*&C#2VK3FC=JC)[TGB;4%:>'6POV=W96(S*_OX MVOA7J7872^*GU,=0C01J^B:8BML"/X8!$T*$,O%C/[3:-[(T8&J#16V__C1. MI0NH3XN^-G_139'0NI\,EZD&1'_H=2KGP-LO6G5$S]6JE6WSXRY;=03G:-VJ MZW.Z$>(/D>6;A*DQ0BP@*8 M>GX$<80"Y".4R,3JX*!YTU,CP;WE93Z,"CZ<%+BUZ PSOAL&XJ$#Z3VZUW6V M4?%#P_!A2N3:P^6(VBP:'I74[ %Y2V<=GM!Q8_SDXZ_R:[+9O*KHL=B1GR>) M2*C'N2(M02%**(8TH@(F,1>"2LQD8K3X9M7JU.AK]U45Y"7V=EMNC1LA+M2@ M$3,6P2 ,I1HU5.Q, BY@Z(4!3TF41 F9OX@-7;\;YLW6_W^"NMGPX!S)@4>& MEN& Y*"VNLRQ$HG\'JYFXCP">1+1Y6^J#W5?8W MP1_48[^LU.A3+$Y5FPHBPJFO\SZ]-.$04,I#- MK1TVFW8;QC]TP12V6"Z*%>1?OGR]_Z)&K(\W5_>_W17[R7-/Q9HQ]AGDL:XS M1[D/"6(88H%)R (_B(GY<3'S=J?&0X6)Q6BNC02__7SWC18:EF)3G=E2@XYN\6&YIF2I[:E+!B[7?T#]&>GC7'4"%OCP M7_\#!X'WUP+CXF?_KS\5K>N'Z"J=0&S6A5"-_B59Y0M(J-Y':]ZM>Z:^V=$^ MF/V[T+H99O&X\7;$['T\V!;K<'NW^/G$>O-7]8LON7C*YE+X01JK48IY1 7. M4B00["5 VC 1=QUXW(\'W[P*^"Z+IHR"Y_63\J,N1?$B4@%@;XD"*+8"R!- MU7\P(Y*EGAHU[+(3#-J<&O4W+ 4[4\'OI;&60:H)Y&8T[1C(@7FW(X;6=&F! MBB/^,VEQ5$*S@. M0]GL.D5HC5 _J6BRH"MLWF5:XW6EJQJN >892&/$8P\;F$* HDQ-)+ M( YY%(M R!@;;4 9MCUW:?LV>%DCO=,X,VQU9 ,X?AA!::QW;8#0T_ MJOG:,-%43S2='QRVL^*=S@]W@NK\,>)NC^M9DK@,U4_7 -G74==%TYM_T64^ M5IF8)T3X*94"QEZL6#7V$<0>]V" I"<95W-)NR5U-V9-C635!%/G5ND,S:K: M8,>*Q_TZRXQ7Q^^"H6GV4BWERN19D1#\\4('=2^H[ 1/U]67^QGU/J6:G0!Y MMJZSFZ?WR,MKEJ&=4S]-XB0BD'B80Q20 &(N$53,BF7,N1]$5MF\1RU,C2O+ M=*JE+GNL]9T MRX$?0RBX:I^'VB&7L/WX^UBGW M3J93G;RP:]'-]2;7S_JXWFS6?^B#)/. TRCT8Q\R#V&M,BQABA(./>Q%ZC<( M^XE=$L)Q&U/[I L3NW[-IS TG"#V0V;PJ$2#,L#'W.*VL^*+QRV,7"SQK(O' MQ0W/7VKW47.QF-\)MMTL\E<_H/>+7&_0ARE!L2^ MX$RPGQ_6+W]1MY4?K_IA_\V>?-@H'VN;&_57VGI-W_7AJMQ[LZSVV]64N9 I M3:A((&=QHI72U)<<1 )&7LCC./1DDEAM45FU/K4/O+D>69E?3X=!X<")U1/:\S MLOQEL]X^[PH[ZD:*@H[;G2[O>E7,;_8Z;E\7A.H2S0N1S17S222]$,9>@" * M<:0"F3B%W LD)6'$D&^5#^3$JJD1Y)%TY')OJZ48CY-.,^/'T;MB8-ZL_0&% M0[-&F>.F3V#GU*R2_&QX,XPHI5.@70D#.;%I7.D@ES >B0LY?7C?$/6WU4:P M]<-*'_W=KRUG/];+Y>;$6]9502A8'GHQC[!G- M-_N;,C5N;D9335^:FSH9T.Z RI^ND:MUI]F&L4-VQ8@QK5DOC)35T!53YP&O MM2'O%/UV!>Q\*-SYB1U$WA1M[\J!Z+//F@U9*=@@LI\N9Y_:XF:AR>8,OY%DV%IP=*1,9H1(JQA9^Q/&TQ\S\N1 CR%/DXC%D5!Q#VK4XGG M&IH:>>[M!(6A/93%SF)K&"LZ0&SH2+ 36/81W@4D7,5OYYH9-SJ[X.Q1['7I M^K[SUT*:;"/XY\5JD8NOBQ==C_4@Y__CZZ_DG^O-M1:<*1?U?4E\$84)Q+ZG MY5\8A80Q%7Q)ZB4<)0C)CHGX':R9',4TYD^U.Z#T!Q8.'1^%H:^@< H47O7= MENG2H[;SVX'[:<0I[C!=U&.:VP-:YS/=+K:\TV2W!VSGY[M]'MJ-F'<"M-?% M8N:#UMC9AQ9"ANI_ PQYA-6LUR<$8I%0&(:A%T=8JC]9Z6ZUMC8U8FV(;S?, M[1'!M6-M1HG.$!R8\OJ 9TUF1J X(JOVMD8E(R.WWY*-V4T=HSSQH)<'?HAG MK7]0[I&\%7.*J1"1EVKM")WTYB$"J2=#&*0XY%)O1J1615H,VIP:L=S=_/+K MS;=[\.7;Y]L?OU[=?[G]9AE[&>!L&&&Y16_H.*JT%NS,'4$FRQP@5]&008OC MQCSF$!Q%-A:W=J6G#.JE#^I8'RH>WU:<)L (V*3K Y8S*;MD?FM ZP'+-;EX=TX[F_ M";+,'QG9B#O!5)=7WT[@DS3$)(22:KV<2,00AXQ#$G(/R2"A%$%%.".+53LJCZ:_R)/SW\%>\OMN.H,L&:DU!^N@=EG;R H+1R 8MI!<,0E M9QH9E33:'7W+#A>N[JC!(*5ZV$ZT71<.(KDX+!YT^AQR*2BP3Z*X>EIO=0T. ME*"4J4D8"[BNF4ECF,:,09S&J8P3*CA.K=08'!LX->HIK?RO_^''WE]S\F?Y M0Z704/VZJ/6E)R?Y&F1:%1;20DB -9RU%'-PW>MF[/:>?3DP+^Y< XV%*NW= MFSI[I*$4.UTW$T MR?+%DS+@5NXT]W<_[*?J=<(1DKZ@:0I]-31 A*0'"4D32#T4JE"3AH18R4K8 M-#ZY4:"RG0-M\H6:Y/VA-Z3K@0 =FHHKL_7FZ!Y-T*S5X3YF[8*5*Z:T:7I< M%NP RA'#=7F&VXITG\N"K-?%&0SV>J\&Y8RPNFJ1_M>RK&'$_[G-QW5.NGQI_[.G95]5S *G]!OG<1D)V/ Y2P&^8U,:/JR7;^P%QO4/BN@@#4 M&( &"&6!N\8+LL=A!KZ5[T=9_ZY$ S3AT-.QL>KB#=J/ Y?,&\;V2533&[1; M3 OM#6N$FXW[JM#!;F*R>M#I ;LT@3E.&*4X26 :(*;F B&"ZM.GD*8BY;Y/ M$166^VA6[4]M.#O:EY[5I2) PX4B[:5/ KAE)W7+ ' (_=C9 'U1[YT<8(C= M0(D"EUI_UZ0!0V@N)1"8/J9G*=(BU3)3?-PXP5U-2/GMZH>6']JHMM4%W];Z MB&+YSX\D6U3YS3%&*9:>A E-M4@00I &OH >Y4C-%$1"?-:I8&E?RZ9&G?L9 MO_YZ*W.+.*]I?[<4=7?=:4:E[])) Y.LH_[I7D+5%9:N"ZWVMNM]RK&Z@O-L MT59G#72C\"O&],)X]IV\ZJ>5478^#SQ%R%)X$$<4080%AQ@+#",1HM03?L2( ML.'CT\U,C5QK*\%S::8=?9Z!THP+^P,T,+'ML*DLG%4K#@Y7!]HQ<$1(9QH9 ME5W:'7U+%1>N[GF.Y6J;/ZZU..35GXMLSG 21X0&,&',@RA- TBPGT(/TRA( M/1ZRR.J[/]W,U+[[QI[VSD[PN[:TZXF50U3-** _5@-30!>8NI]-.8F"ZT,I MAXV\SVF4DXZ>/89R^NIN)/!MJ[>5;N7';:9FA%K5H#Y0-Q=!Q".AAOV$($T$ M,8-4I"'$'DY(C"/B!58:ZN>;FAH9E);JI7&=@+04>M>::%NSA5Y-M$SM;H'8 MC!7< #OC MZ_Z2*L/K2BM.W3X7G\W?1::^)#6-TCQ)$R\.[;]WQG M_S_A31AZ5Z"1F-E$H9F= MJ=453B9P:BQFH$)C!DH\BM6NF\8[]??BG6J@,@,[7, .F M981V*=+QSYSHK M!?)>?HQ<<.2=N^NXK,E[&]1MH/ZZ)JOLAV!B\:*7"TYDD\U1F%*2Q 1R28A> MW8LA1IC"@!-)O9C%@ENEIEYN MVEDS^71OL3O^-D?'$=$:-#@J(YH#\):Z+.[L(/SZ57'6\HKEW]3;\FG]1!:K M.4D4GZ (PY0DB=:]T=6:6 !#Y$=44*8)QUCM]?CY4V./PD(UO\V!MA'\7EII MHU5Z L-VSG" S- $,00H%JJM_< 92:JU1D7G\8)#Q!Q)M9Z'H56?]<1MXXFR MGK?Y0(FUY;)NH=(_Q.+A40=I+V)#'D2]=E*$=5DC4-.[K6SNM& []VGQ 2OOU4O73NNZ+@EQHT4&" M;%:Z("-X%IORKV/UF5D(/%@_##S8[3J@,ASL5\!+VP^7.PKSW87&G5!S%"7; MM3UJP-P)EK>Q<[>'=,R?7*S(BBW(LJJ(GAU(:B0R3B55034/8@91'"-(@M2' M,9,Q#M1?J5E0;=3:U,:7G;&@MM8RE[$56C-R<@;8P&1TC-5PXB5&F+C*'6QM M:]Q\0!.WCW+\C&[J, ,OEAGO1)XOBX7(>_6((L\D((+XF! H([U3ED8)Q&D8 MP,B3/O*2)$V9T4Y96R-3(XK"3+"W$VA#K9)W6B$UF)4[ &I@@A@8(XM)N@.L M1IJI_X.\ZFBNB)1/"-( HCW)0+;SQ='\_0)"K9/X<_>.-Y._8/W!=/[2M1V( MT:+TX!5C&_7O6G3N:L6+ XB-+.PZ@9?Q,(Y]$:G BVM6I102P2ADA+.$4?67 MR$B!=S +)T?)I>$[,6/D1\1+GT8211!A#VB5U-B&#+F8YI@BIF5<./)5J8V M$N^-!(65=FLHIX$T6SOI#<_ 8]Y;9 98*FF%P-$2R>DV1ET::77S[9)(^\5= MED+T\2<)@F'$,/ M2T&Q((Q0(R'H/D9,C2T*UMZJZ%R9:YCIVZL/3-96AD=VZ+67HCQ9PX79OL!/ M#@Z\F!V(^!6.C- +-JLWP_?&2/'O0+UBN=33#\[VI:".SQYQJ:B?]X=+23V? MU2W0_+[1A8'SU^_JU4FIS:HU!;/0&%S>3B@MKJ'NI,!^&:1JEM(!QY-'*!I'<>: ^0H MJ#5H<-0(UQR M^&NQ9UV%,3%8GZC."Y__8=8+O][M?YC=:?(;;T2_$N6;=4T M#>.81RDET/,P@2@) TA(%$',F R8)TGB&06X%UN:&N&4Q@)M+?R7-A?4]H+2 M8#.>N8QP.[TXQ6U@5ND.F3&9&,-Q@D,RP7Y^6+_\13VCI _UPYXU+C]Y%+(P M=K#F"/,;ND4GGP1548Z:;A?Q=*G+1=,H8E&4PE 0H6:]&$$2)P%,! E%%$:( M)U9':4^T,34Z:-:2_KI>/4#5Z!/0AH.]Y1UK>I^"V"SHZ G>!D3U\*$)UIZ'ZG!\RZ?%0]LN:7#6OKW]?*N>&_NKJH7V2>(H13Y^EQ? M#%&:>&K^0#TH44QPG"(5-A@5<3C]^*GQP,Y BU778\P,5K5[(3'T"D-M&[C[ M^>KGRY^X"2062\R]H!EI\?@0(D>+P6<=;UWF/;YKO 7OZKCM&9W MAOE6-H49?N@J@EJK(J7'@W?WM]7_#CU=W-Y_ ]>VOWV^^W5W=?[G]9CDQZME)AI.H\: ? M>L+57AU1S;24T:"PVN5TRPU^KJ9F/:T9=QKG!KJC*9^CQW:4>-,I&3_$LWJK M']7SOV_6#QOR]%UL%FO^9?5YK5YV?RZ8)UG*8\BPFAVB4$A(I4\A0HGTF!<& M1%CM:)DT.CF2+ [2;G9&@^?2:J#7EBPETDPP-Z-#UT@.S7E%VM7>7E 9/ .E MR;K:66&T0TDP"X19-#FNT)8%"$>:6#;W=M2D55ZL5[GR:*FKE:S4)R6R MO$[B9"0,8I9"1K00 )4JC$ND"MXB&4:2$Q'[5N33UMC42$?9"AO&:F7&PEI+ M/=HV>,UXQA5H _/+H9F@MG. 12L30%P)T[8U-:XTK8'31^*T)O=T6+@J\LC+ MP[59]2JKN1SE7'*8A"F&2"(!B2]3Z DOC9( )UQBXY6KX^=/C1QNGL3F0;_F M?Q>;?,'(TN98U0GX#!:Q^H$R\,=?'DRIK.NRB'4"$XM5K'[8C+2,56*451CI M4K&/ NA"8>NG5[!:Y^I/ST2G B]? 1=RL7(AY7T!GM;%KA.WC;?:==[F@^6N MELLZ3LJJO=A;^4E(L=D(KHL G"@:5&P0[I=0))(R\=, ^I@E*E1B%*94:$F^ M"$D!"FF*KP47@(IEZ*8)B0(.),1B*T MTOH[T<;4F+$V$?RNC025E9894:>P-..PG@@-S$^VX%B33HO[C@CE5 NCDD6+ MBV^)H.W2;A_Y_>))38]N95$P7&I%-]W&[::29JKD9B-.4BY1#(D@$B(_9A#C M2$5.42P)DZ$O?*NJ1T:M3HT(2J/U2%R;K7_6ABO$:XDQ2WU?NVXP8PSGX [, M(8YPM:86*YPZ.3\P&6BC!EB*/O;557&$_8/' M+8)PY-!1L8/C*SJ71"W/AI+E=2&G7&J^7N7Y9D&W>3'E6!^7?-FG:61SF7H> MYXD'?9&H^($)!HD,*(P\@6B"41#XW+)\:D^3IO:]?Q,Y$%(*ENO!CR^6VWSQ M(D!6; :OZT)2F[TZ1_F7[6J1G_I]I<*G/Z;R%XLLVQ9+ ]N5ZOEB2?/F[OOW M[JK7#MX*,YH:MZ\'IK>&,Z#TIM;%;OJCBX-]JE^!F]U;<2$;ZOS26Y=BLXXP M=U>8MJ]!8Q>Q=03@B8*WKI[<;3C0"?:E;M5RN?Z#*#CT(M0/D:F03V0[\=,P MBL-(IARF7ASKC<8(IH*E,,)>0M4,,@FPU;D9LV:G1NMW-]>@7KV; 3^ 7CH# M.U? WI>"JFMO['5H+3O'C'G=0S[T:OEP:%M3J!UXCFC2L-%1J= .B+=T9WEW MQPCWZ9DL-H7^P'KU\%6-NKQ87?^;6/+/Z\UOF;C+25ZPYZTL*X[?;O3.V$8\ MBE6FKB]_>?-GKO^I*/AFM7VJQ%7F5'(_H;Z$)(@\B"(OA"E)(^AY#!%E#Z/" M2"=W%&NG1J![9V=@J8_<+K6_@&B'9^!1N0SE>@.WF?K@L]IM'2PM"A_U"A)K MNE[]WC+6'?3], R#I]+K0T?(C0XOSE@7KI;[G3/PM[K#?],=?M?L\"^[#C_P MNO[][WO'0<-SAXP_2@^YBJ<'M77<4'L,V(^B\%$:[2B_51]_6%2/> M24O>:1HQ'/TTQ-(TJ="=[3.P$@7/,&4_()4#X,.W=2Y :+EX8M5%9N.#<]A' M.E9;F:V7/"KSP,<&Z-]*T+7U]=\=9-OU G4 Y4C@J\LSW(EW M!/4Y?88"'@JO>+4DBI[\.()UPR/Y22BK[B'<%$-Y *+8J@OWA'8+6I MY BA@5GGO'A',))X1S#(;E1;2^\NWA&T[U>9W&(O!EA)YW]>9(PL_[<@FYL5 M_Z3BB+F/F9_X7$#&(@11&">0A#*&TB>)B/V(2F8DX='6R-0XH;(3E(8";:F: M"W'PR5C7NA72=H9P!=3 U- )(RNYOTL@=%+Z._O0T43^+KG5U/>[>&VW4.#J M]OK+KM;&]_6F6#<\V!@Y?=+JBF;YAK!\'N"(\8@S&'GC=[^:Q2YC]M; +#9\1UE' M0:[0=10J]39GU'C*%7AO@RYGS^UL]7VQT:L1;VERMA>^MKH\!=9>+-^H! MPZF?8UR'G@,Z@+1+F6ACC-Q5B[[CE%D\;1;:5'";2Y8 M0$+,0HA%H )'R2DDV!,PDAY+)1(H#<@\7^=D:1@XVMM@15D[2X;[ONYU&^5& M;:8U:WYLLVQ!+ ._#EUA&.L-"_# W-6A3&7AK\-HKCM^K@*X#A:,&[-UA^@H M3.OQJ*Y)WX?D^DWD-W]6[=6GT.81(H1+(:$O0ZY/@P80IQZ#291@DD0^#;'1 M&II-HU.+S!J10\EUQ4:A;2ZU =B&:2*.(1PZV^-MW%7N^'W8V0QJH\_OL';( M;C;'R%G^LD&3(V0D.%VTCTV>%VIZ59SSH/J&C,7HI^P<*;(,:Z] :*LY&XYU1VZNPWGQ1/JQ*'W2+Y_N9Y=.E17S*TW M0NOPRB*U.,M!PR>'$^J1@'HN8+],HDE#P,%9A>H@@H3Y6HTL2 M,AG0F(G89F#I9L;4AHM#+W12:^4'T.\CJ#W1V[)-7[I5X.O85-J MF1[UG7/.=0.NFI':;&]=&J5DCJ7TH]8$"%($Z&" M5Q9@2##&T"IS MNT-C'0V96HQ5., !W2Z6>J-O!FAA/2![\P$7SQO!RKC:.A&Q6W>9D82J1QJ^@*8S3O,8>\'I+K>QFQECYSOV NM$#F2_ MYW76@52AV#WY\Z;*M+=YAQY< @ M#TR3E=Z+WMJN[ 9IEGE]/,U25[CX8KSNT$7W?5N?N9,W9Y;B?@G:C/[>:Y7?>IBY7# M'T)7&] '&<5&Q59/.DB^I*IF!ANZO5XG:Y42(?G:S6!5+\O<@C^+8I*TUHH7&[S;5'7 MNYQ1JLN>]ZZ"]@=XT8Z9M.K9DZFWL\_F;:I?9N!1B]^;^]%^[UCUXB[VD9V9M>X M.\JNX3S:7';>@!V79YM\?O6DGL!(72T[) G'(>(P0 %39*QF_:E@$I($IP'1 M.?=F]8>/'STU-JVM,R/1$U"ULV _ :FL=HPAVJ"Y_UM(Q%U5X- U+_VY''B M@:-\_><=J3_?EBL2;R.$8JMJ5DZMFQH+W&\(+R:5E8EEGES-0.%BE]"D7P=[' MXH3W0.N!KL ?8G&PMVWOMU+H"M;694-GC70;(JXK1OK'(G^LLPZ++75E7);- MB9\R$;) EVY1)"&'H(T8K&,1<(3BFPXO[VYJ9'X]2%=VU'R!63-.-8= M7@.3Y@ZJ/Y2EN^SFV=L,G=TX5YPJW B^R!539@X5>LP0<\1T%QH;E;K,''_+ M189W]4R=N=KFC^O-(G^M*GH+1C&A(84XXKZ6F56T$F$/,L$\'Z51$@=6!8W/ M-30U0FDD:>PL[5@Z_2RVELDN/1 ;+Z/% JSN"2MGD'"=E?*VF?=)/3GC[-G\ MDG/7=XTZEGI3;4.65\N-(/SU^SK367L/#YNBW,U.%'_NI2R-0I9 J0N>(\\C M$$O*H%[8CT3" F8WZ31N>6K4468_+O21A9T+:GY9U>,I]S"?"U]LPQ33KC"- M6 8 >/#@98=H930HK5;Q2VTWV!?/G]>;V_Q1;*JQ=_5PQ?+%2W%8:XZ) ME^* "(BD%H_R(@ZIQQ.H"VE0&>KL*F;ST5NV/S5:*.P$LC84D)VE'81!;?O" MC!H&1'A@\J@M+\^0?]@5#Y3KS4^@1'[G -A[X+!@8#?H7-4,M&Q]W+*!W: Y MJAS8\3$]BP?NDU+WIV4824D<) )&GA= %.$(I@$.U7^B@/.4:>I_*@BU.GRTMV'9/ M5P6)E;B5Y0+^9Z(UA?+775KHQ_5FL_Y#_7!-U-NB_C)//)+0B##HI5Q%3 'B M$ >,PQA[D@08Q0&WHA2[YJ=&,ELNL&,<88#=V . MTH8759/+?:7:]F:V^5&P7A%FH4RM]]__)OC#02"VI];=N)X&@<>0+V$<)1%$5/H0$T0@I51R MGWL!CZV6@WK8,C7FV[L"&KX4ZT25-XWIR\&ANHX!6)]^-&/+D7IG8.H/F+?6'["A+R<$C.Q3!^$7Q>/[X2;4M-M6.-D4\"I$?0\]/ M,$1"UQOS)8.^FJ4B$<21'T?&]2^.GS\UDBPM!*6)EMD!YR!LYS('P S,3T-@ M8E'?HA\V(Y6VJ%$I ';UY\)%/<<+8+06MSAQVWAU+<[;?%#2HN6RCAN% M!^&J[H5YRM.8A8Q"+_)2B'C(=#8EA2'U"0YCX7G"+J7RJ(FI$=J;^=BEM]$4 M2,,-P5[P#+TK:(>,_>;@6>==[1 >-S#N-N%9!X_V"L]?V2%*^;C-U'0TRZ[7 M3W2QJDH3U ("7[@B^X5_%YNF3H/D<)Q'S<)!"26,"441T:0&MYL"CP/,C'+/4* OJ'6R?&AD5QD'5 MTA/@RCR+$&+D/C<(V:;;DP/S9NTX:'@.]JZ#IN^UHG;M/;C2IW/V/H(* * 0 M@!4$!W\OWQB- O@TZ3?&(J"=[ILS4K \R3?(+@Y_GSYLC?%'-FF\^TCVJ/_O1AGQ0I9ZZ>B'R/+-0BLNZ3\HLPY_T;ARMP(;(DD(3P6D MB8P@\E ""?,QC$(483_A)#);^'%JU=0"&FWF#.C_@H:U>M.K=J3\HU[+??N[ MQ@V=E]C==+7A9&[L#AQZ_F?6=S,7G6<_>70)MJOYIA.;QIVBNH3Q:%;K].'= MN%X_4;AH[[BIQU[^ZZ>N:JC3-R69N+_ M;-5K?/.B_E.6F9)12'E*$^B%J0=1* DDB2DT=K"+C.K[1[*Z?2[$6_\N] FQ+[4$8>H'4<1Q!#GW&40^8I!$ M2$T^TC0E'!$_C*W.FXYE^-1HJ1&L9KI@.-BN%BI.?2F,!A\6*Y!IMS/+(V&C MO0=)D/" I0GDB18/)4D,4THC2&)&4A:$::2L6A6'"OG]?^CKD):OPY$7P[T5 MA2O_06^!X0@XI4[]S]$K+0/M9KI9>90I5_Z#"H 9*"'0FMR#J)J.V&TN14_' M,'M\3=01.^.D9.J8[=O%05PLYC>K7+5T3_ZL%WM98>.W;:$:RBGW1))PB(MP M!9$0IK$@,.11%(1!@G%@M%9ZL:6I11JEL85,S*&YH+37;&BY#'#[6. 4MJ&7 M.+HB9DRQQFBA;:,':QYQOR&O@<6LMVQ MKZ^+E?B2BZ=L'N. +[SL.CXQ]=?Q/IA0YX?%^QJ(TA9A7Q?(TP2X7N$$9@&L>*7E#"H&(=! M&?H)X0'%+/:MSG=:-3\UPOG^^)HI;E^"KVM655K4^W=%!V7Z@*)V#Q;^5:DE MEJ<^[3K'C(^&@WQ@@CH"4\\[]\:#POIJU1<,4INM&W2N#G[:-3[NP<].P!P= M_.SVE Y9O1?K9M!S=3-.3@+S_23PUS57\9[@BVH:^ ^A"Q@KEU[$ACR(\L\E M67PZ$-T+11@EG 8P$#*$B,<8I@BET(])ZB2FF="2OB*]Z MF;A^F?1APM5Z56W9B *NZJ4F;\B2;S?ZH+BNG5G6D0/J(>O]>UUN!'Y0#]2; M@3^!]7-9_(\\-P/VH'%ZI[\^54\++)ET5"9;>13/\:>%T'L(PI1RKE.]DXA)P%!020"F0KS M2->DR:D%G[71A8918;8>^/4R?<-RN_PN"_Q-PD+7J X=J;TKH#;ABVM@1XHH MC !V-=S:8-0^ AH]:<1!R<:SPW'"ZLZ>6J$_!-MN=(3WD62+[+?5FF9B4Y2A M^K)ZWN;Z,-)*GZXN6J[/%;W^0A8K7>'G3KV+Q=!U*\NB$C=_YFI@6ZC;ORZR M?)XR02/.$$P0T8EWG@^I" C$B,12I^XFV&H)>1RSIS:$?-Y%\S.PK'V9Z3J$ M)0;@_Z/NW9KP:"FK,)! M/],!8@*^*P3 F[G"X!=M#[^A7 M\QU]K+^C;]WOZ&[[';W;^XZ:?_]CAPZXM?F.^F>2'618?>>D#2OTZV2W'60@ M3N;)':;W*SS@JR]DQC\L5VJ5UP7;?BSGNG*D^H?C[FO3+%>[)Y8P6.2Z?&/& M,:0$1U!*+M5W)5@B2%\O9D=91NJ1W)S$ZJJ%/\2TP?.#J MT[_7583A?75[@G34[[9O6SW.HA0SZSMC\5[4?\X63:W=Q?>/^N^=? A3EM*2 MIQF'!8L)1 3ED&".8(F2%%/%JV5LY37GVO'8-A5;0<%<2[K=6)PK,7(=\A9G M48'P#$Q\K=3@32OW+_K$9(>PD;V;/"80P@Z'4X&0'O#2:[9%G6]1[UQ6K<2C MKE&F_M9<6ZD1T?^^[/'=NYUI]8#V[,F62WO#G6_UT'+OE*O/^SV6!K7ZO-N8 M%,?_KS+\;]CZ7ADDU:P^1_NI5J,;IK[8C2XPJ!0U:R$B*4E[#,&8,T MC0I)2"ZCV"FMW#7"C&TY[M[H;K4QTUIKW%X49+8 S&25U/\W+KUM&DEM!*YVF7OT[P=,!NK^D=BM"N,=^L#K MB*_THI,F^@ <.;XTIG^-!6C!J->G&HZ1Y"/M/8QC2%SJ+OR_3X;3W@/C-15J M?RGZ+::[17MOP38N!#ICMYH,\^TSHII*'.4H907,98HATK?YA!8(BDS@""4L M9@ESV;(X]C^Z78J6L[Z>GX"%,-Y$4BCXR1Q0L1!R9EFFH>]XV"T\ 5$.O'+8 M[CH:CRZS@!AU.L_KL;EY6&X6'M> GHAZ(G'7W@=EX9[0'-)HWV;Z\>"1H@;O ME@M]LZ-86?U4S7CC]K=UM_I-,?-F9?Q$C%?6-"5Y261:P"2-=8ATDL%2*JI$ M12JYB(M2$:0+-WJ0:6Q\V9&O\?9=+P$7N@J2SN+2B0%41,JVRNH?=]JZ,:J/ MD;5CV8''*S#S'BM,HVSXW9CL:;3GG=L=9:.6/][UB+$G+O8AT:#\[!'"0\[V MV73?]&-2K%:"JS6ASM+Q9:6])];/7]3'O5;KAK:U'W5O4TY3)A.$($(TATB0 M#!)69I"R+)621GD>.YFR]EV/C95;08WU)%HI75.160-OQZ9AX Q,FJW0QDRM MQ9Z 5G#UDQ;=H'Q[$>4>*I!#V,CH289:",E M,&("):=KVM1#(,^SC1=X0N^!79'ID1[UA/97I$4];''@=*@G%'J9!O74@SV# M5&>+V5J8+&%WB[4:Q=FV$-[;Y]_(?RY7[^:DJDS=:(:)B%C)8%:4!**8%K!D M/(=%28L4ITR@DCI%FMKW/;;)7XO>9,_;"=])I&?D!T:!7G6[70;&SD )!'=@ M,O&*M'N@HSMFOJ(5'7H>-N30'9(7<8,]FNA';S?\/S?5^J&^TS#^5?=+VX R M&A4X15D)<#5$VE>(\F@).H!LD-2]=%D/Y+]?;':UE-6 M/;ZM[Q&K]E)8WR9OYOI0[8/"P917KGU?IS(J"$XB#A6A9A#AM( X2PD4(D_* M6.*(%$X&95]!QF9=;@4V 55J!C\N:T$KH#\E0':B.Y)L[Z&R8]@A!B PO795 M,.S9*C'9.?%LU:B'HZ.(/U*]%DI/C-I;C$'I]%JP#KGTZO:N=SGJ7^E9&.CVJ['N$U^XNIL M@N*>-62]#;L=2[_*8(:VBE^,X_D:>]79(GL!:MWZQMQ[5,"U?S^Y>VD22U9<^\51PED4"YS NJ7;]%SIV&C-8\B(6LHQ87#C%9[ET M/C9B_Z(:^J&-M;R" M^M"-T@GL;6C(Q^(!::>?F Y$\TE)#R1RLEN M!B602\H>DL7%YWLDE/EJJE'<+\W.>B4^*2@JU9LFI>5\ MIJMM\&\;J@AJ1E:S3E&_][.*S9=:O&D6"Y;GB81)$F.(4"DA+@6!.(XH3GF: MY-+*>2Z0?&.CH5I#[>Q,:AUU*9..DLJ>JK4T,9$=/4'54=0A2TF (3]/^FZV?M;E*=\MN9@R*J,R16K9)@6! MB!=J&T 9A20I,E$44<&(58C28<-C6V^U;*;@*M#2V;N0[H%U?L&[!H+ *Y6E M]DYNHL=4[>4=NM?08$ZAQ\3O^H(>_7U/'RGC>'5#J_6*L/6TX#+FC!>P3#F# M2*0<8E0B[>J9E*0HU2^==M[[S8]MXO4I(WT F-UVNC\,@2=?XTCY1RN:QXWS M<9U]^?KL-SZL^\Y1Q5YXY!Q_JN?=L#"K\:]BH8/U;Q;\AC_,%C/=M@XW;]+# M55_4 LV>=^F_XJB(8Y:4$&&L_J?F+R1I0F%.I"!%BE!$G:H#]1-C;+.^T6(" M&CU,B-.^)FTV1D=NZ#E,EA>WP<$/?4OK@/L$U'J /YH_PR1HNPI27Y>P_808 M]L;U*J!>7*]>UUH_"FVO!'<^L-,B0VDLQ#DI*):IRV[F0G]CV[:TXNJLDK7S(GCS/VZ_ M?/L?CO75+L%LMYY[!"\PA[[$;9C-A25"GHR 2[T-:A%8JGYH'MB^UC\3\X?Y M\D]]P:%^O%L\B4K[ JK]QX?9@BR8_EEG[S,E<7:W&=N%,J-"HA*G4*8Z IZ4 M%.*RE+ LDI3E29ZAS(E_KA5H; 3U;?/X.#>^(&IOS[?B:J?LQ7(!3=KD6:ND MV?S+5DU MGJZ9TZ^:E#MV&[(H0I]W:*'0>LR 8TVX&YO4+8*@9U&G0OA(&?% MOO#UF';X*G$&3R3L [QCJ8&]M'M%Z=XCQ7DCGB2$%(IVPZU<' M=Y!*MV.H9>M6K=9WW/G%R)Q3@3F?'TWH]*_J01W46>K=,>131-%?;34'R$J),ES]"20)E5"!)8IJ7/G@GF/QC([168$AJ MB<%W+3+4[D7=Q+JZBCA?SN=D5>DRHW5%\3X%Q0?\4JZAT5&,_X#\?"I"\VR MY@0T&$Q C8+V0ZYQF( 6"=! 43\"-!@=#\?0G!]\'(,N)N&D'\$J%7QH[):_ M\&+T6U?_3E8S';JJRQ:8@"'*<$FB0D#)>:H6/H9@F0D&A;*ZRR+E11HAEX7O ML(.QK4RM?'7AACZQ5R\@M%L1K@$F,&4[8>),H:<4]\1Q+YH?E(1.*7?($B>? MZS>-/Z]_B%6GQ+?>\VQ6*YW1.A*YS+.(0,IB 9&D"!*42RA+)K(2XT1]#BX3 M^G178YO:1E(3S%3+9U6;WA5>N\GN![3 T[[&JR-EO7>NY?0W_R]CX8D)SG0T M*"=<5OB0'2S>Z.%!\8FL-ROQ6;8QW_6%R^&%H*",Q32-(9.EA"AB.O,O36!) M6)+FF5K_2ZLP#/LNQ\8;M=#Z(N/S8Q,&[Q+>: ?S>=X( UY@_FAP^RS!-D]$ MCYO7OH Z.+9X!W8@'Q<_ +NYO#AA==;[Q:ZEX1QAG#3;\XEQ>[.G VN],]Q% MZIVN65+PM""Q()!C6D+$!(:$\DB9>2R/8E3B/,9NR8OM.[>:)8/F*FZ]#BM- MX(\>JL>$D[=Z"]^H?-P_+U7KVW\9Z:6Y)/ZEE[/Y/,7\2ORT7ZQ_5E#$L$XYR MF&4L@RC-):0XQC#&/,&""ID6W%-!$ MQQD9WZH--O=7\L!D..X(;#N3 I'>V M,LC$7.V;HNQ=K2;@GX*LP.>%Q^L?/X"&+QMB(\Q8*HDX .=07,2EU6LS.!]Z MLKXEU8PIZGX_FV]T;GY]T-O9J#))$TD*R".10!27*<02O MV4F.L5&HOBW;U#MH;;D;V8T=TT@/7GIV]TV][#9>EA?\X44R:[2?%*"9)[074Z'7*_YOJQZ&VMN MDWVME)QN?.B"N!T'!L(Q,.]IJ37GU7*#5O#)+I&:N08GZ\;I""CQ_?%<#\P\ M<9M+SX/R60](#CFL3Q/]>,OD4_LL?Z]JN_,S71/5MS)';W^R']KEY\-RU5PC M+;Y_U!5%MN7%IV5*B=I)YU#&L2ZRB0M8"B%THE*&6)R+,G-*V'*%+&/CM:V8 M8&ZJL+A1VS6#8D=U T$=F/J,%G IH=*CWDN#5A/M9-GJ8JK+[4;$J+/U$_!0 MZM/)CW=>>WR479S4.H4,E*J#A615U.>L"QE'.LX M<0E1%@M(6$1AF2.*8LD)*_,K;[\LQ!CY/9B.R'P@JW^)M=FQ58)M5CW\H'H- M4,^[&%^@O]ZMS%TG;W97ASH3UE:+@-%UKVP<0+IX>>/25@\/ M+K,+IV=\R^GS[I&N;WE=P/=N4:U7QE&E,AYF:T7GC=?Y;TL^DS-E+C=^YU-$ MD!2)R"&/RPPB%#&(BZQ4MJG !/,H4M9J2ZOWEMY@PXG?@X[OA\A JI6IP$,C MK8EW,C%.E660T]!?P7GN'N.@#AG4=+Y\X-GJ@1/0U-3NZ ]J!UR-P"[DJ05A M%_0TSB_%P?UNG%_,0#Y\]S\$6&P>J!IH99>1 T+@RBQ3.RREEHY_U(=-^C9D M]UE4.C X%%U48$WIBS[3_+P.!<3\*B>7R\?FE>:-\R3 MDX-_(X^/*\%F]0>\JLL+U,\I&4S:)[6P@C59?1=U [_\Q9-SX?!?PED/Q0'% M&<[-<7B,]WPE7Z'[?IO/MN#O>U'_J4PX/4MT/75E&=32?%W.YVKWJ\6;DC+F M990@6)34'-YA2) HH&( F=&TB-/8Z1+"L?^Q'=AM"V:_:17XQ>Q[.CK\1[OF M_:'U (TBCM%VKL-DM_L,"'Y@2R0 [L[[SI[H>=IRNO8^Z&ZS)S2'&\V^S?2\ MBQ55)<2),[YVS_M^(Z8DC>,BD2F,&"L@8KE4^T.:PB0G4OW)>H4!NI MF<\+6$>H?-V^VG8[[-6K(Q@O[EU=W^]Y4;!:RMGZX[*JIE%+Y]P+_QVNUCKHE:S25S7B1D#++*(QC1"'")88E M20F,A6"2813+S,H]]GPW8YOG_W^\ K,!'VA M9(HB M2'.,81YS(ED41T0Z)2ZYU.'8*.'MBG>?%\)X1[+ M>A%TR^V%1RA#;RNTJ#OWSF!U;UVA\>C$>;:[P3TW;90_YJYI]5Y/'TVAY3?W M[\I*_"Q_7ZS4OWQ?S/Y;.['_?"L60IDTU>W/QIZ\>5ANU#[EBUAIUR?U#_?+ MVY_D07M!J<>_BO5FM:BZAXQ1)$B1)0S&2:X=TK,8XH)*2'#)TE24$<^=0GI" M"SPVJMO75\_6KL9 Z0!:G76P7VOV-VJ#G=[:Z&\U-Z\UNE]UY!S\\[$CW3%] M%(%)>S3?@[L+ZT"#Y,O/-;2XPSK##@3^"X_9H?KMM_RU:6K>+1_H;%'GLZJ3 MU4Q+D4681 7$61Q!5!8$ZW=78EIQM!J6NJ&[KPAE< M[1C=#UJ!N?@H4(.45+H,CR<6/-/1H/QU6>%#YK%XPU\XYF_DY^QA\[#=E[XC MZI/1(3,LB45"*(&8(@Y1'@E($J9)A:=(Z"+SR.D,WJ7SL?%*(R>@K:" -9)> M'YUY<@#L=^TA8!U@!W\T/K.%>BL\>'<):B_AF9;+K5P_0O 2*383F MQ39Z>W8M'X2RK(Y5>9-)0626P"36529102%)8P[+F$>)Q/H643IZ<9WJ:VQ, MU=RFZ5V16[TO9Y#MZ,D3=('9J#=J?;RJ+N'ASX/J9$]#>TM=4OF(9]3%5_I$ MVBSE6FV]Q,<9TZF#VF"Z[;'[;T*[<$]S4J:48)A&9@9K$ $OQ12^V2/=D249?X M#>_(#A1[<!XQKN5SAEG( =!*"+09VJI&H#[>OOHX,#:("8@ :*YH4):#^H!@[S M8AUU>7/^@_)Q>#G<@(8[%QU A]<^U%)>Q]^U6R)) MHB1#.9189+IR*H)4"@$S'@M9XBB2B54!N5,=C&V-:D3L$9Q]!#R;? MQ.RAT6N_<@06E\W)=? ,M1-QA,EQ]W$:@_-;C2/O#;BO."WU_B;BS'/]=@SO MA12*+?7E>X=(3U>7D!3QA&8Y3#-&(8HC"7&BK/Z4)(3$12%*YE0CT['_L3'@ M%P]%5ER'P,ZJ#@AL8!YM)3<'S7LE^0YJ?80J]=$3.D^6IVOO@]J,/:$YM/;Z M-M.WT.]\4Z=>F,^7?^J,'CHMU5=1*385U7O!-\QX#TQ3D:(BP05$".=0_9=I M:@\-G;MH)^%?PC]5LK6^DI>/Y@_40V)&;5T0' ML@YOWX$VO?@$Q F,R@G8Z@%VBAA6:U69@*TR/JL0NZ'GK3JQ9;<#5RUV ^-E M-6/']WM6W&B.CU7;[8_OQ9.8+PU!OEM6ZZK9,.!4R"@A!2QPK"PTPG)8$G,N MFU(6IWF6Q$Z9E:U['IUMUARQ<\!,?0VQ E6C@&/U#&OL[=@K"*)#W=!I=MK^ MI2,V,')[W,[U1LM7_0OK?H>M>.$*QXL:%\X-]&,L<\1FSNFJF6; =XH$9[PI M*GR_(HNJM@'5O^M\":;OSA-397ZA.)7Q'E0G8$Q5T MM#&_:O39?\H?87I"UA.-7BO-H.3J";I#RO75;#\BUJUJG[!_S-8_WFVJ]?)! MK+[LLEM^IO/9=]//-_7_2J<5O%M\68FGV7)3-1E.B<2B9%39E!F7$ D104QE M"E/%T3*7<5J2W(6+KQ=I;'3\52VABXW:O>F/:B]YZ'*K3 6J5AV=I^ZQ4:A) M=^I&TAX&U8ZGAQVJP%3=*@/^5-J 5IT)Z"@$=AJ!;]WA:I6Z=-OES-?^$/9$ MV1X$&I2U_0%X2-P>6^Z;\O[MF?RQ;Y]WCW3SQYH$B?H4];-4"XM:49H9STHA M)=;5XK(TTP<")2S3E,-2Q%C0+(I19D7C0:0;&Z.WTCG1+].LA^BDWW;+^)>]%[NZ KH$3JE#L>VL'9%-#[BYLE3_<.UB_=UW!P _+U9?5D@G!JP]*=M/KW>)) M5/HDZ8:M9T_&MV(J4T2C/(H@$QQ!1% $"2\$3'!.LXPG:5&R'KX-CF*,U,6A MGDVS5EY M@)/P$(X^G.YCHP=-X4 >N#Z@/INXDTKO#DH^Z6)0-@J '8:^*\- MZ B=Y[* MKV_2D5 1VA.%0-T;<:-^JK5>OI5&W7-;;O,)4&4"RA*JK.>)RFD M,DMAFJ1)3-(D+TJK,C0'[8[-7OJF=UX*04;FX#=!=)AW'1#[?OE 9@M+!_-# M\,ZSSA60A#X-Z(N&-6V)U1HI^VI7_=T(=]F M'_@LNSNPKV*NUV_C4?"BSE6US9!!6<0P$FH3%.=J.X0S##'.&2PR?=V?IBA/ MW3S*KQ)G=)/_V&E'YT"D;\Z2*P?-SF89;B@&.8)\>\THN'NA>P'/EU/Z=<(, MZZ/N!;@7+NM^6NU'L2>R:G[=>I=^%=5FKHTL;79])(^5DO+F\7&NEDDZ%WK- MW*S5/WV9,IDD@WF6,F4]L0A2D9802Y+'>H3LJH=GP7[N05U< MH]D5DA)A$2^"28 M%M?V/B *3)@'P-2E6'H$MY^$R>$:W =< UUG'X/-TRWT)13.WB:??'FX6^%+ M\N_=[EY\N'?^,-?^J;?HI$@2A/"XA(1F"J"@%Q'$: M0TXPX9(SQ)!KP+M5QV,CR49N0&L1P:/VLF@N:RNP6]V<8]_MAL'RP"$ N('I MM<6UDP]V=0/,7YV[7[= ![DY@'(EL=WN_ MA_7F,U?2I^6B29?4^=W'Y>*[XI2']X*NMY4[FL=^4Y;HJKZX9"+)HRB/8"83 M"1&))*08%S!+9,H)27-DE_M^3$J-C7:UU%"+#;B2V\'<&@F>-D;P2$0=T:)P M+"6@=4; F^,9 75%8-@F!>S^?O>):7RZ1:7:IW<8_1M^@ [;BY&(/,+=3%VV MR1QH[A&2.?HD4L?6+Q<"/ NB?EB!]0\!%CI(8@Z6VYKV[)GIU!>SN@T==B.V M7QIIRI?55>Z;3)4Z2&>VV#8\T8&MYDLF:]-#)\(5<+(6?_&TOQK99W!V.S<6 M68?;/8Y%XV.;U;')UG-OO'S0'COLG9Z3J^?FF*80$4FY9%"2-(4H8A(2E",H M<(*D8)BQF#EMA(_U,C;SJQ72<5=[%$#++>RUL(3>KS;RF;N3F\WZQW*EC[?\ MY_TX"X2O/>C1/H;=<)Y3\\7N\NS#?2L$F\CEK^*A+LAX-+Y1I\]E^EYU]J > M^2SK>$=B[B[N-:%-*2$$)13#J$P11!D6L,Q8":.\+!!/,>$D<:L#[$.LL?%) MHY6^:VST.A%[/ &M;J!63MM>7?7 'T9!YWJ^7@;;CLJ&'\+ W#?@Z/6HONL3 M;&\U=KT(-7 E79] OJR7Z[7U?I3_2:SKVE$?EU4UI8B+0B *L-6K>7L<.6)FF1XX+!-*<"(HP8 MQ+&,(,_*/,(I%46!76R$_E_: $N]'\CL5MK>0 1>,#4&3=7 -UJT7\#->KV: MT8]Y #;D=9(ABTP!79' M[&@809VZHE6VS6'15N>KW0$Z>:([@U[O(<(4H!]@<'SE:0THZ;"97<-#_B(7 M[ !=NL=XOML\;.:J]2=Q*Z7:"-7N$Y_E#5^:GFY^SJJIR+(L'2*+W4!Z(K 4ZMN!HM(=5&Z&ZKJ]%Y/J M%?.IHR+"F$=,PYI"%%,$U=]+&.>9I (A&B=..]83_8R-7'9B B,GT((ZD]4'*W1H[CX,O2^I$+\-:0>=5?6'!7'B\'QU\$#KW\OS#9L&K MFG,4^7S[DSQ^)>LV@4(<"R095A9'GE"(U%/* "E**-.(I5CM83%VVL5:]#DV MFE B R,OV H,M+3@\Y-8+6;??^C3'RY^ JV&^8T;>=@,@QV1> 8W,*FXXQK@ M_MT!,D_\8]/CH%SD ,$A+[F\VH^CZJ.^>_)3>Q@M='B,V9"]^Z&S$MPM.B76 M:F>CEX6*IBEG0E")H"R0LFYPPB$N2 EI7" =W8(B[%2X_7J1QL9P=P^/.EVX MV@:(N:AO;M=+P(Q"0+MSK9\!FY.JFLD9.Y]U+]0@VA'@L$,3F!]WK-A<+FA? M)$.#^]I-0*V?3M^^5U6R<9D^4GYM FI75W\\Z@]Y3S3K0:!!6=@?@( H"<4HI% DI<"QY$B'AQ M7=#?ZS[J$D85>*@3?!F/;ZED!T]:>*"3G>J0P\W*I'BFI)HY9M$\Y1LKS^H8R7'^1)1\2MP;-8 MZW*TM6+7\Y/-L/4G+L^#\3J,-JG_ )\:]+>:3,!],V:M-F'IS@'-@#QH(\6K M$Z0#5#;,Z=)2XX);)9\)*^;8"/G+ M:ODTJ_2QSLP 9V9$=^9CQ_K^K'=MJ"K;I@JZ]YYM:E[$S@(7?(6#"*H1\H!T&H M3V !;#\"MS0"P0\+2-.=G-H/N42\H> M;D0N/M]CI_$/H9T_!+]Y4MN;[^8L65]6:I[:EF9@-$E)(@J8E1&'**(EQ#A* M(<.4Y^H_65#[(K\6'8[-^F]%!J26&?!&:*!VA.)_.UAX-FA;F.>>,0Q,'5OX M&G%!*V_C9^18;\0:2 >CUS.@ YFOK=3PZ'?I*W>5 S9GS4>;=H8S!!VTVC/I M7-[KFT=X-7LBM=6H&C0?TM=9]2_CY"RS+!9<8BAB+B#*"@S+(J/*7LO32)0< M$>:6,NE,9V.CX9VL8"=L+Q?RLQ#;F6R^@ O,O;TPZY'O]S(8WG+\GNEJX+R^ MEY5^F_"=5]S3C M7[8_Z#0_J=[AW#[]8,\ ,F4^F@O?S_(=J7Y\F"__W%7+2V2.8EIP6'"=,X9A M!$F9()C)5" I4TE9X11%=J:SL4WSK:SFHE5)"XRXO0L7G@7:;OK[@B\P$UR! MG'N F04DOJ+,SG4U;*B9A=(OXLULWND9=-:Z"-XM'C?KZJ-X$O-MC1P:4647 M)# O20Q1@2DLHZ2 :8YD*8LT$<@MV.QT7V,C$",;.%T[QQE+.Y+PA%!@CMCY M]DY +:AV=S& A0@)NXR)KU"P,ST-&P)V6>47H5\6K_3.VZ=)Q_@W<,'?/NNT M/W>+K;/+KL+Z5*(DCO(BAPPQG1XCBJ&BD!@6)1>(LRB/B%/\@'W73OPQ4,8_ MIE?/QT9V[0RRRTI/MH([IVFS'0L[P@F#<&#^T> :T^1+!]PW6G(P6_S2<<6[ MN0QSGUQOCHCY2P1GV_'06>(< 3F20LZUA6O/3>OXB&E)".,X8S!-TP(B&G-E MX60%+/,2B3S!E*">9Z5U!V,S:UK?$_&SB2;EN\._.OJI[REI ZCKR:@[3,.= MAAK90IR [BOM_=2S:?Z53CKWE3M]NGGP7+\)?:3TA6*1#SJW\=W"I#BNJV&8 M],>?95/Z0GR;*:5N=H5$/7IDE3GV"@AEW$"$2]+2/,2PSRF68Y$ MF0KJ=&KB7<*Q44HCNCXN((WP;ASB?PSM2.A51R8PBQTKY371YA(P^H&.@CJO M_'8$6R5!I;4$'36!UG,":DW]D6*P0?#$JO[E&Y26@\%[R.OA.O*229CJ')-* M-NT9V4A2K5%L>\(]D M%$-?$!Q+)[Q:Z=V$_EDO)ZU635IALN O_U$K.]D.]I!9A8,,3)BTPGY%?Q7L_K4-]IDN1E1 6': A[^EZNA9QU]V-6WNL%X$=&VU!4;=R;9^\?,$=%0.<-,5;%A\ M7Y3Y%_1U[MF" 7[RFBY%D6*(^ZR];'K=FR;F%;JFDM:N2QY4C8,;U_? .SMB]HGX6=6+_*4HP9R06D*5".SL1#FE,2\A)0G-, M<$[ KMX6# MB]GT?1-Q>;-8;,C\JWAK%+:1?6ZY=$N/WR=1U?'*4"M_$QG2O@N/LN_+_41_=U"33)1 MK:O&CX!/:5'@LB (LJQ0+" 1AR0C$I(D905")"ERIRRQ_<08&TW<*K'6S\I0 MK^7H?D"=\GOJV9HWKU=]6_!],?MOP>^XKA D9_HFH?:Q;7N]6?#VXF F M*E-#5^W,2/5#_4(SQ1.9FSO$G(BHC/,,9KFRHY ^#L,<$1B7>34JFM& MNZ,P:#2>@.VW<&OQ&?CPG0TP.N$<:7T*^]I>M0& MW"Q#=%KOR6IMC2_Z5MJ MT\_=@F^J]>JYB7Y.B60T*G(H9835)IT+2'E$8%+0(A681S)V\I@]W]W8EH16 M.J $5E,:_/%^^4!F"\=[X0L0VS&Z/^ ",[(S9L[T:0>%)_J[T-F@]&6G^"'] M6+[5NZRH3EPJWHOZS[O%#6.KC=BCK@7_O/XA5KLJ"[O?3462164A)4P0C2%* M6 JQ]M!G*288L0R16#H6%;U*H+%14",]$'5RZ,I8)4LM/9COI'8N(WK=H-E1 MUI!#$9S4:A7 FU:97_0M:CLX71M2CX]1J5M9QF*D^E0*]0*OOSJAUXDS=)50 M+^ =J1'JI]U^=/QEI5-5K)^_J*]WW=B)C_JP=Q<3@U'.H@(SF&4B@BCC)21Q M2:#ZQY+$62QS[!0G>[G+L5%J-Y))WV\O%Z;REG%1JW79;OT>Z\B83V?"R?N. M@QV'^D4W,$NVPDZ $76([BPX'Y3-[ X9R^'-O@4IR**J2R/? MK+\L9XOUW>)^]M"4M9\RC'DF"PI%GF1JAYE'.HE'"7E:9D66)2B+G2J/GN]N M;%S4D597+2;@44NLN6BM9'8M5'$6:#O"\0=?8+(Y0,Z(JFTR+6R 9&9VN'@K M87&VLX$+6=@H_K*T%<-C#NDZ+=DFGCY#5MO="CBNV6UKF/HQ>I) M& ?"+"UQ2I& *9$<(B)C6$HN8<8RC@5.DSBS*AUKV=_8%J4]<<&]:K]7!. E ME.V6$X_8!>9_=]B<2=@2#$^L>:FW06G.4O5#7K)][VM]C?QW9"8^<"9 MVK(7E&60$8+T=7$)RYAR;2^74O$(%ZE3E/'9WL9&(JULO:CC/*XI*PC*D$[C M3DJ(HCB#5"<^I13E"4DS4B3Q]$FLZ')P9+N]#N#G$Q!D2V/?%W"A;7-+H/H7 M?S@'@._J#T?[>IWR#^?4/EG_X>Q+[B%QMXNUOM/_(>9S;7R2Q?,T36/.XC*" MK"P2B#!/((Y+I RZ0J:L%)RD5A;<\>;'QK6UA,"("!H9[8/ACL!W?O)?#TK@ MV>Z$AU,8W&FU>P7!'6ENL!"XTZIT ^#./-7/9/I]L=JZ^]V3GV_%0LC9NFJO MB"MEG&WFIABXDO;+:K9,XQP52\#ONUTSOEH Z4K).LZA+'QK-K2FA* MD[(H8*2;L?':GI1 B]EXNKEG#SP&JAUQ M70]58'KJ@5*?1(!G0/"7^.]8)T,G^CNCZ)'$?N>>[D# M29P*E_<59&PTHCZTU(TP>@^!':4, 6Q@TJE5F'0#,;06>_F@UTM !?A"9GP" M_BG("GQ>G':[=*:D:T'T1%J]Q1B4UJX%ZY#XKFZO9\6 V8(H&XS,=QX>YGJ) M9 4NSM+&:4H3](B19%34>;C_8R-V+9B=GR\>EW>G<+5CLX\ MH!68K?H Y9ZI_CP,OM+,G^AEV!SQYU5]D>#]PN/]R$"GC*_]PN;SY9]$GW3L MW#&J.C1ZFB84%;0DD-)40J0/^$F92YAR5C"!LUQ$3CFP;#H=&TU\NWT'VL"L M"8@3&)43L%4$[#1IJQ(977I&Y%N-BAVO^,8ZM%= ()B=B<@%-T^L9-7EH!3E M L(A7SF]V]/7:T,K\5\;Q82W3^I_31Q13KF^B410T(Q#1$L!"I_?=H MP)S)/$X2VS2]ISH9VVS?DQ,801TMC;.0GI_XOH *?Z+KCI%3UMY+(%R1M/=D MTX/E[+VD7#=E[\5G^^?4K^_);Q=<%_"=%I)QR:,(8J*F.9)JUI>)(# E>2Z3 M4F;,KDC4R1[&-M&W^>,;!Q,EIJF7[9Y7?Q_(\S/<"SR!I[FUQB_P#Q6#]W7@Z';%JN[:8;.Z+0[_C"58VNU@-9K M AK-!AXNWK"%6?E'-6Q[DH4;OMH=J1T?LC<^K!Z?N1D?-=56L^\_UO5O]JH MSQ9 _&0_=%BN^>WWI5K/U)]57<5>3<>%>E9P_>!BN7H@<]7 1K&*;K0M%3Q1 MOV7S#=>WB'0VGS?9@Q?+-7A6T[[^)R5G!?[4+OCZSQ]BT<@TJ[1(W#@BJA>5 M3-7R0:Q_Z,:6NVCW1T4D3>)YG?UE MA<_Y[F;8NLWS U=S=S[8AOW,%TF,-*J,^U M4DM2[4NFN]VOHSZ-,RE*1!G$N4#*2"@*6.(2PSC*>"Y)E+/"R7/C2GG&9B/L M9Y+KJ-3DL]A3RBPJCF>(5PZ?Y6GC<(,2^ERRD^7OTF@T+K-OM$*_!$U4YPE? M7X>>5THS[/&H'^A>'*1Z:K8?*=??\%$]9PY7IUE$!:>LA"@MU&P4 M(H9E''%($44)BW*>)NF5-@S7G:T M$'@4 G-(B 'P4:O,%L)PA4PE M92DK(QJ[4&9O2<9&G%U%P$Z3"="Z0+7-AQ71FY05:/4QIT[/0*OD1IW]1\^. M0 <9D]#76M<,1P#7EJLQ]<2K_>48E%VOANN08Z]OL&?9+;):*"*OOHB521)Y M0RMS%CA%HHQRI-,O1I1!M?V+(64Z@QHAF8A9Q(HT<^QZ\3YH(_6EE=ZYB=PM9N^?"!6.#5H1]8[@7,+B#AJW39J6Z&+5IV M0=D7Y_A]D/?*59?R+,INKC@+TOT')R=RUA&0N0%9%0'K7)"("UUEDL1 ME;E(4Y$E3D7*KA%F; 1SNII.6QWKMENZK#E^KV^TK IC^1_.'E*PU;>]E35_P-JE3 MRQ;-UK3(4,%C)*#,BEQ1;ZQ=4A,.>9*+"+$X2[!537/GGL?&L^TT9=TZ"WK^ MTD;\;8E(!Q\EIZ$X3YM! 0Y]0=-@^^X0VU;RW1IV\0C@2I =/+Y"@3V4:Y&HA.7@S6P"^G,_)JMH=X?SBN<23WT_"T)1&/,=I[G3^[2K V-8N M-<&*,/G6MI#;K2PA@0R\-O3*KZ9U&#[!VB%Z R=6VW8_RH1JA^#T3:3VHIV^ M)::6[%]?Q:/Z3'\039?+[ROR<+-9_UBN= ;P.B8HG@HA499E%*9Q'$.4TQC2 MB.6P5)PF98FS*'6KRVK7[]B8;"<@6&V%!X^U]!- SB=TOFH$+&UG_[B&-GJU MQ& G,OC2HMD!VW>F;$>8O%58LNMUX%I+3E"\K+KD]GI/%XZ'Q_GR68BOPH0, M=([*M]&;7(A(*B,KBU$)$:<84ID@F/,$1RA/<<8*)Y^#2SV.CIH\GUG;0V_I MDN 3T-"^"8VL<%4+V[VONQR>[.ZC8 N-+V>%B_T-Z[5@J_X+]P7K%Z^I0Z+C MD'2MD]H?>*.,LIWSVEL=/"JV)0&$VI>N5T3U,5N0U;-Q$_ZD0-#!I\NYZNG[ MW4)Q@:C6TR@M)4DQAW$B$40X*F#)8@09RB@J"(FB KM$(064U8GI!@AM:B(( MJ=%'&U]/LTJ3G8XW;US:UEJ_/F5.P@PV)S@B>9I (B(UV$G&(!8B@1E*19R5 M.<.ID\?V6 9[@&7MWV^P[9;#D0QAX(5T/]C7%!G;J=KQ"6_'=U=/1R^T^^J! M5C_?!7."#H+7VCIA)'V%,CQ!(3]>L2=LESU/7^H*M4VJ0B1S@E"C3_NESR/V?S>5TQ*BM+(3.&8$9TK7@1QY"F M.5/V/(X+)))$QF['HL?[&=WD[?BYMH+VJ\1U"EC+&7T]7*'G=A^DKG#S/8J# M=P_>_5Y>R3GWJ*JG_6Z//][#I;9C)C0^O-HVJ \#ZN;!ZP]2&?]7BV:&<[;U5ZG/1]7A]?\1/CNPH^24B0I MDQ(BJ?@7I9Q"2CF&B91Q&;$HSB*KD(:+/8V-@V]OOGZZ^_3K-_#E]BOX]K>; MK[?7!:"Z1G1Y 2KT-<^1$-0@85@7P0@4A?I* 507U;T4A^HKX]M[(85B&5V; MOG,Y5%C.0R'+[2C9SI:=B$(I=5?I$RQ.*5GG75 M2?7C9L'U'[?_M9D]D;D^@ONRG,_8<\=\2*-4) F"$F7*?$A(#JE$":0%0U&6 MLB3.O>E4B?E&?WB?U,3:7(U%>RR'R74USM&TO.)XY1$*O#"Z#,V 08B7 ML7OU4,,S(OZ;!!1>!ME?V*!%7]?XB*K]R39=K#('S!4FQ1+34D80XSB%J*0) MQ#1G4*0ECS(F$$J@%ML L?)[QZ>KN= MP<*KK]JQ?E[!T^R,NL?]Q,Z]T/.H07'51DT\O6UX?-C=N.4)(2DG'"*2Y1!A M22'E)8QF>1M8*"K:2.9PDG()5"%@R7,20Y4YPKD80E MT95518D*3$D11T[) ST .E0]) .G6ONX6NDT#828X6B?66W%E#WX0 M9+U9B6E&BH1(7L L$YI?40&ISO$=8]CHT6;GA=!I',P>-R MK8"?J9_H-_GCZ"H!J82+2XX+-LJY6V M$D_ 5F;0".T;2P?O'-^8#N2?XP%;-P<=%YS.NNA8-326\QG7\9W;'.@X3@1F609E MG")EY>$)KTSV/L9:CL3=/ !#+S.##AVSG:N5ZP]6<5^9!K4AO8*XZ'%[;?Q?E3_2:QW M@7GJ:Z&=*JADS3@6\%AN(UI^Q;T67_F-F MQ].#C$1@;M:%<_;#FK>*U/RK50%=72:@T28('U^-J2<.[B_'H+Q[-5R'7'M] M@SW./T[DA_MMR6=RQNI-(L]+7*9"0JDL8HB2A$#,,PR+5)(X31C+,_OC#XL. MQ\:6.Y-IKF4&<]?Z)]9(6QQT>,8O,,<=))GLYICL2NP91H>*3?09\8U87]D/?=*L5134PWW#]Y"-9F7,] M;15LYG.@IM;#;+'=.!PTZ>GLQ '_LTP8G+>_V,Z39X]<-R M)6;?%W5Z*_9\OR*+:FXZ^)7,%GH%FL8X2GDJ&91IS" JHQ+2#!50I$E!):,D MQDXNR_9=CVT!N)52,#/=%LIFD[7\@#4* /&SGDU C9UH9Y:;O>PP+'8&V,BRTT&9R0V(0Y9R?+NGUZ=J;/D@5B8YL4XR^&/V MV!8>+%EN^ AR4<80$5+ DA1,;=3BF."%G3@04&1VB@$NPOWY=/?U5O MUPR@?MA-_'-M#C+A+91J)[K-HU=O7]K#DT]BK6/)/\R7?_Y-\.^B-AK;T) , M,U'($A:Z'#9TX>;H[]CXT83-8$J20%/Y2H^C)CMJC6 M*W-GXV@[N(Z$\];&-[X#[G$Z)[03H.2?U.DJM K Z# 99&OC@J#_/8Y5[Z^U MV7&!YLRNQZF9?HRWO1-K2UAO7862J& (I05,2Z:X3;($XC*1,"I36?*L$+1T M4$J,!_M0&J%#.(U=1$*3\1RNI]!*>2B MNH=DKYYN>LFK*4"I*6!&:*#"!" MF"B[1V:PC))(,AXEI5L)A//=C8T@6MF $EA[>?ZAA71TN[\ L!U1^(,M,%LX M(N:>N-,*"%_9.\]W-FP*3RO%7^3QM'O+C3J8OCY:/4_?WTX+*;,RR1.H]D89 M1)F4RG3@)<2IH!')HC+'5GG5=TV.C0)^%:L'LGBVF_,=9,[/ZW[ZAKZUO?WZ MV\VG?UX_65]J=^:4HGFXGH_-7W93L=/4(-/MI>CME#KRF[XA=VK^S9BR^H]G ML+M16X#5ZEDM]7\G\XV8QI*GF.8$XB)7BBS(HL?^ MQS8A=^(#IC?#:H?\924>R8R;T(NE3D4*VA3RI*J$ZX&$Z_C8K> !40],"QW MSV3-]%Z#M2=@W@+8W'H?.%2M%S0O@]+Z-=./]GZ;+9;*"'G>EF44 A42HPSF MDA40%;J"O>(Z&)<)B021)6+(A=<..Q@;<1T43YPU8FH"8]T8T6I#JQF?D95U M7,1)B.VHZ1K@ G-/-UKG/T!MS;[P[@A>E?(40)ZXYD7S@Y+)*>4.V>+D\8)$R?:A,$XARM;T@)"&0Y"C" M.!<1LTL8X]+IV&AC*[/VF]]*#5JQ>Z<#L!H .P+Q#6MP4KD:4??,IPX0^-RM3;59>5R]6!\3-X^-[^LDUY*AI$R M7Q)81$CGMXL5.?$205;$),YX(F+N%-S30X;1$5:GPF(C)]AJ 3IJ3 !]WCYQ M9;%*^Q&SI+2PXQ":X8(,P155,)U!]%XATUZ"5ZJ>Z0S1Z8HP=3JS.MG3V,BO%;3. M-^'&9J?AM.,L+R %9J9]?"9M=@[_[BL7P?#$,*?[&91'+JI[R!:77W#WG+W9 M\)D:%9W*?4K*F$H'W@F6VGNY.EZ1,]>WJW==@;S:#TB?->+]=BO>V=LG.M U#:1 M@28EE2*]_VD$*.;NI_?G>G$T\U:3^^:%M++666IY/& MGU/;Y[K*P!]?U6]U1)LNBN&>UM'_]V![I_6ZHQR:X08?X#ZY'X.-@+]4D/Y% M'#HS9#"0CR2*#-?7%37POJQF3$P9HF49$P)C)'4&,V7/E06+81D+6NH\$)ET MVM;MFAX;N=?%IQ^U:.#-; &XFK]DU4GD:)F<_0B(E@=0O: )?:YD4#%2>2X* MMJ>ISU)>=:$]=W/M MM$L3&.OX]A_4N&3GOVGW^A'#F\WU6RA@R:7#[1)0/AUF[;H MCNOR(W*FK=@;XR5WP_YK,UL)?K/@G=+>ZG>;!^TA]#A;D[G)I_>9SF??ZYR0 M>22524 Q%"75!5 9@51D&-*,IWE29B2.$A>2"2_RV,CJ3%+4"5BH;^Z"7]UK MC;P=$XYK/ ,S:JLLZ&@[ 3M]05=A8#0&K<;&JW*;J!(T*D^:=*\[=?TQ\W!# MXXGA!Q!XT)5BN $X7'$&[-G;Q:(QF:NI%&6JJ[A"M>S@QFF4XP1F7$01RTC) M93Q]--O@;VNR6O>^7JS[[?[%;-#O5, M5D]'T),\Q7DJ2BB2)(((XQ26-%);"4PQ$UB0C&<-Z+?J&QD:\K;/ 0 7.L(@ M)-2];WK=P7N5F]X)J 4->M&[CT6XB]ZFG]>^Z-U7U^*B]^"%?M%_;_\YY8P) MC@F"/$J4]5^F*:2DH)"6C%!6Q)Q)JUNC79-CL\[?BCE9;2S/#SK(G)_&_?0- M;;W>?KSY^OLW?]%_.^VNCOY330T:_;<3_3#ZK_.;?M/FW^D.>F+EJS%_GV8[E:WXO5P]WB2=0Y M0I69*LLHEED*8[7Z0!0GA2XS7L \R@G":1&KB3==B.\FS:C]F915YU:?9%E_ MDB]$"/=Y?E$-_2 Z9XNR6BLM-]3E2,!L)[F;Y6HW$G96K#]@AYGKK;SZTK^1 M&!B1H989W%E@ZFS=.F'DR=*UZW-0J]<)AD,+V.WE?@SU^V)7$>">_'PK%D+. MUM5=4U:H^BJJS5P?\^H+_2]J][BJ[^K5LVT42S4M<92B@F7*BL;*GL[S1)G2 M*((XB2,2Z1OVF+B[)C_!8RMI77KU4:L!G@59.3*;EQ&T M([ZAQR4P+W;5,=Y.K4(3T*H$MBK5HV24 K56YI6M7OZHTR?*GIC5BTB#$J]/ M$ ]YV6O;5_@V4=49UTY58E'5B>=7*UU[2J\+;Y]WCS3KR(V^F_W\:+K_NUH^ MS,&XSLJF,RG<+_4_W?X4*S:K]!'Z/\3L^P_]S)-8D>_BJW@@,WUB^TZ[#!*V MWI"Y7HGB*=(E,4C)U3:0J5TAT9&$A6"0Y;F4&9=QAIPRK8U'M;$M(:U"VHY[ M,IZ:?S:: %*K E:M+H#ME#&5_'JX?8UB$%S:[!!AAP)J"!9P)J@,QU;_<[_+OY#CLP34 +%&B0 ENH0 J\??I##@.Q89W1AR'WN><(<HEP.V6 M/(\P!EZ'KD+0>2FPQ,43/U_J;5#2M%3]D,EL7_/FSOE-/!)=+'?^O//?,06T M%*EI:KSAW&R3R%R)QN;+:J,^1W,(5F^?WBTU3YI\TGR:%;1(21)#C%+M6A-' M$(LRA7%:4%S&BJ-DUAZ?VQ%48(E[G+D'IC@3G@/(3EQHBFHI&ZY-,'^U'Z?7 M(;#=!LFO_&4$92+*-4AYBF'*,8E+$DBH"PXSC.1LT*2Z7JI MO4JM^.E2ATZ&\+;;@)YQN@^PVL]C[#='L:>DQ".B9ILLQ,,E'_9,BA>[&U5Z MX5.T9/W>M;QB7!E_7\S6U==OO[<%VF2..9-,40E*(-(NXF61)[",$<\%QF7N M5JCD;&]CVUIW)H>1%AAQ^U+*,7A=^>1*T(8CDPY>X(V2M?HE0#(J*UR\<\FQ MOEZ)2,ZH?9I%SKW4T_GR;_J:+18H+R!!$NN$G06DA"109K@D>9DEB%AE'=\U M.38R^/;G;/W?8J7^[?0FXQ0ZYZ=Y/YU#7\[\X^[^_]Y^_7CSZ;U'-\R_G9F5 MCFZ8?QO8#?-OAS/KR&_7 METU+;/B2F3JR=9QQ4(SVNAH0J^N)ZJ+Z-6_IQPPEQ4D:&UHZ_>(@+'51[I:T M+C_8;Q=Q?&OR@FMJ1)M$KPU&0F["0GOEW7)Z&TF1U*2C"01@KS0 MQ9U%@6')108+ED4X$BA."Z<,+9[D&AO'U3=WK*L7>*-31_WRUYG1S[4RM*?A MLZ/$5QB4P(19C\>>2J#6";S16OW23:\Y.9F;L]8O3,%JOYC[2H/E2:IAK7%1 M)B7B:5Y E+(8(JPS^28\A;B(*"YIC# 13B$G)SH:&[_LY 2UH/V+Z)V"UHYI M? 6^GB]#U;N80<7@/ 5!'"JFV%=\B\H^\)!_M+S/4[S]UQ5MSGN]>YUN5C/ M%AO!F\24R\4N/ZF.RNMD@&N2CD_+@J8\(KF.4R;*9HE,/A,$"XQ0SO.RE*45 MC?@6;&RT*7Q",QJ^Y[TDTZ5AZYF8*O:!'32)9O!^]C- MTWJI^'G8472X,'FET1SHGF7@476[K D _=D['I_]#70]5BJ?.$U2 GHP:F3J!)U>?Z_1Q>#HN*)]P&6B1.X.>)Y2VP M.,O:Y]X?CH4MM-AC59OG>["DOF3[0F;\_6:E:%CU\4]!5MLM=I&A F6*(I-2 M1!#EI4X\6@HH<,*SC$8QB>U]C\YV-3:F-)?(CTI:P(VX0,EK4AX!N5Q97E19 M &Q!F=Y@&^+^70L*WN\0T[(ZG_Q8X.9 G=[P&X@\3WYYGNC3"H^S!'J^A>$H MU$J3/1*U>Z-G:@(AA3):=7;ZM=!Y_-4PS.M;L'ORLPG\:A(P324AG-*DA#S5 MF8A2D4"LS% H$"DHSUB>1%:E>_MT/C:J-3([9B5PP=KNG#@4@J%/61JQ@9&[ M+G&B)6]O\G7BMT9X\*81_W0F??<$!CU0\Y7-P*7K85,;] #E19Z#/FWT(ZZ; M!WTQ_]_UAES>J05N\7VVK4PRC1E+61)GVD>30B0$AS2)&8P+R;.")!F+N M5 MG>]N;.34E=:4I6BR_7(PVTKN& 5V 6^9BD*D>0PSQC%$+,$0,U+"*,HE2U,1 ME;%CC@@/B ^:XF%XS.V6"']?;N!%X1# G:AU22R/4;QVF'BB_ N=#4KR=HH? MTKKE6SV=$-@/P3=S\5G^NESR/V?S^;WXN7ZKI/[7E$ M%S#E+$GSC*=46A5$L.AK;!3>BJIG0BNL3B7X53RJP3!NC-_$]P?G"H#GX+8C M%$\@!F:3H_C]<6^ T_("([!/3X7+L/AR5CC3T[#^"I=5?N&R8/%*/QXQKE*B M6NN=\B>QGN*$R3Q.!&QL< M@F;' %= $7C6MY*9(SV=-K6]YVVJ$=;5-IN'NK>\-VP]>SKO<>',""=@\L0" MAZT/.O-/J'8XVT\]UM-16BA[0QR_?7UN:SF\WYCCL7N%LIA&<<*93%(8,5T4 MDIK"+R2'C!6JFF.B[) &8-,Y RB4F)("Y+ J!121)&(TX@ZGL1?[G5L M9-8(#1JI@1:[$RH+_M"2 R.Z:_Y@JT&P/J+W"VWXL_GK4>US)&^/DK^S>(L^ MASZ$MX?AR.F[P\L]C]T9VSQL3.K:E]U5-_P_-W79K,99*"L8+T1"H#+$,H@( MB2#&HH!$$519YI(ES"JI4K_NQTI8M)E:CUIHQR-A-_PMCXB#H1KZR'@G.#C& M6Q78"7\R!-A[^%L_.'V=-KMU/NSI.EOF\5WLGIV2PJGD#G/+OWT#8("O/S//=C&UZ:2G!K".FXPG,<2PMCUFN M1BCT68H&IRMAB'CTLR#X.A YWLFPIQYG%7UQM''^Z9[7N3HWZX_E7+U1Z3Q( MZ^=IE-)4*E-?+9L)@J@H2ECJ+.]Y'.5/#%W>SI)_LF9G\2B\VNK-H7L9++U0-1U"/?);?U+]6LJY.8:[K=_X))>-E3@6%"9.ELL0%ACCE!&*>2\3C M**'$,96[5_G&9G=T72 :5?=*2U+1+5LS6X /F[4^X?O:E"92C^PJ2W:P 3MP MG%/)^_T@[$CO%8W7^_^?G-_]_=;\.'NT\VG M=W)BZFT:3CH+1W M&1>$KWV@ZNV.[@I1!KZZNQZTES=Z'MKLN8_7E97?7BZ^_/:P^'*]<^C(:V+ M[W^015.6^<-R)<5,6YK50?WE7U7CZ_?*]MQF39Z6*24T*B/(LKB *"D(I)@( MJ.Q]6>0DSO+<*8YG'&J-C?>-AI4.$MV M.MO&6J$#&G@FH /0!+00@08C8$ "&J5.:GR/!T&C&G=?AT_C4&K8 Z]QZ'SJ MD&U">_*QCP(PL4\)B$=,LAI+B&"*2E;!,XQ+&6<185*2X$(Y;JV/= MC&WQ-$+URP1P@)_MGN=:5(+O9IKH?AW&7XLX >=1ZAW"?QP$S\'Z!YV\2EC^ M<45/!>"?>+I/0KJMY_.RJMZ1U>I968G&7+S]^3BK$^*9?"0_9]6T3$2FIGT* M4Q&G$!5)!JG@$YY=)RPBPQ8ZJKQ7>G-66PC?YMJ2*G@ ME)_-95#.LTI0J ,3S9A0=DF+%PCMH8K6[7 UJ<66$@C"?H#E+HNQ'@W64P)U/JN?2X(!9]GKHN9]VKT\#_4S!#[/%;"T^SIX$/TP,T''4[&80F,8X M$XS@!.9%64 41S&DB!*8985,>)+',2W;7"'W]M:BNR16DVL_BAB?V.#O;/EVA\^3U9M#P$&M7C[ M W1H#5_14@]+^=L/U8[BAX>[Q9.H7="/%K-,(TKBC$H8B5P9R9(BB),(PX@G M@I6")2BVBHEQZ71L]O'][$$ +AZ7U6Q=@9E)MUW[H!B%H)+A0?UMJY*#U68[ M#!9F<0!P@Y_5;M'KR.Q:2[0_J Y6< !P!S* _8#L9OHZHG76ZK5M:SB#UU&[ M/5O7]=U^<4!WGZ8BST@D"PHQSQ+%VV4":<8CF,<\1C'%'".K9!*[)L?&RG<+ M/K.L8-_!Y3R1]M,V,$W>?7I_YZ'6^DO=KHX!4DT-&@.T$_TP!JCS&_\[PX[) MU60%W>4/*7%<%#PF,!91!E%!!:1%+"#G2"8TC;#@3KD->LHQMLGIGKJE[P!< MOPWT!.MK[@4['K-==<(D<[D2RP$VAN>D&,WNT (JERVB37,]J;&U3SK%@WX3 M1-LI_//BJV";E4[U_I94L^KWQ9)68O6D'6CO%H^;M?;97S#UEI%LYS&):5&* M0E*8T1)!%!4;NPM*?N51S0TGV_W7Y-NO3;0J@CTN+5* J/E M!'3U!$91L*]IT,B(D"/B:U4((>*P2T9 D%^L)R'[ZAN%MR8Z2\8M6>G0C39^ MO!0X*W-!8))E*42Q^JE4BP1,N#*V2X:EVM"Z!=,=ZV9LA-]*"5HQ70/8CF)I M1[_7(Q280%^ $R 6_SP(WD*ZCG8R<&36.45?!EB=?;JG#W^=(+Q.&:Y:O5N8 MH"U-+A^W6>QXEJ=YE&60LC2"2.V^(1%)#DD9\S2)F3,+^=6;4R6[2_3.8U!_0AP=6HZ'.&. M)2L]5_^16B(4FX)44+)J@$:UTY;$S(PS>L?1]$ M7(^H>P2W T2^XJMMAAPV^MD!A*/89)=[NU'2Q^>7V>)5RJ_:[\FY/!T-?;0P[X0=S8[.TKT?&)](VMDE(TR"K:YU+D^IPR0P2NJ_KH-7N6[4D9B8[=*- MSPHM@YK$T[PPC,R#3BR#FN%P9AIV\*[M";1 9HRI$B+#BC) *=,N-<\PP"F& M0/*,)&D64Q0[%;S:/MEIBABLSM7,B%=,"JZM!6K [+BY$PP]\V=5^/]]F_(= M:OL?*.JM9G_]W(%K\1^HMLHM'#7M99 MU3U]K\?/'_2[/:O>X?=[_L*..]:+5SI;O]X\+>5>R5.1$*I@8NI Q E 3&# M>$@ (UDF8P5C3)TB0\Z,,[YO>EZT^@Z6A;QM/:JI+ZWK4L)@YV( M?>Q;M\/@:^/ZS"C#[ERWJWJT=7WA\JZG5LVSL$]:R&IWJO YM7-OSN,7LUP4 M(?QL57PATY@G22@(!(PF&*"04,#BE(,P$URJ4"#(,K=#K0Y2C(T_=GNQ^^?: MM;R.F]K=+&-[1-8SWH-M>[M"W>$@[0JHO)VS=9%AX&.X*V Z/J6[YF%7;BL< MU#Y-,Q0KS$.091D#"$()<):D(,F@@JE4B7 +]SHSSNC(K!&Q939W%O-BPM?_ M*A0(JD@]UQK[9T!VW)@8;:'8QC9%K_%,%Y#PO8_QEI57+ZAZ=H_#:R74SM6$ M[C;&1[M7Q5]7-S]H/C-R?5HLBV)!4TQ2$M.$ AZEVI&**0)8B@PDH2(QS)(X M29V66GT).C9Z*L4U=%04REL%M);8G(\%^6JU*4HSF[)ZY15#U=*[9'$[JAN# M'0<\$NM8[V[W%I3J!C=[;T&A\0@JUUG:Y*UKT5T2\\]17J/RV6>Y44B&57HX#AFBH/=9( 2*TQQJ&:41Q M%BN!HND/N60+VUFE@Q0N1-.4I3^^:>8=F(5#H$P<^X\BCU@S"-^E(/"]% 0S MEY1A%P'=/<+AR9N#@* M/9MTJ/W:4Q;KWQAV *0A*G21Y'SO+545G1/I>"UB#T:'QV"F=O34=VWOXP W'3BEV MW&SLY%4=ZBY]D:OU,C>9VN^I7E+/B_\SU9*U"W6N3HV$&8D2F0$1,0902 E@ M,>> R9@R_7$3:==6H*L 8_OH=RH$7 OO4!FH"_KMI# $IGV?2._@-'(7C5R* M'QH:7%^4J0OT#@6:>C;!0,6:/NT64T560[E"XK55BA_D5JD@+YIU_O$]Y_KO M2QDL=Y:D*],1[X]\_5TLZ1]TIADJV*SHDZ\23U?@W5KNJV6@ MKGE.1R^Q.HFZ5_J1+XL5G?VZ7&Q>5K=%-3OMGIJ1"D=5+].KBJS:6]5_7CS+ M[?3WCL[,AO#7[U*N;^;B1HAB&4]G.SE7C4._%"*8H0PPF.IYBS$%:!C%((NS M5$18($3=7-'A=1C;U+=7 J(H_%$00[. 0#X/OFQ6*]O:6&_Y@ECZV^,V>\^S MBHW73&XHRMDYR_U5D M^]S.'^0R7XC+#M$.QVUQLOUALRP[C>MABTIY(:5MY,D MRV$'/F-R ^/X],GQ_HYU7C?+>5$11:^Q/N4_B]HH5?)=FB89BGD(".,$H%0S M&0E5"B"3(E%AG&*$W(*AS@\VOIBGK:S%7ELMK6,AU?/@,AFGH8PY2!.:ZPAD_0R&KXJMYX?:-CZJQ<5/JJB>OF.;H2\:XQGTC&V\4)W6I'- MZD9?;55MRBJM8E')UYQ1H;3_1R>;Q!6<9: M_4.RL;^Q<[-T4]FUJ.*0LXWQ*Q_TBV)RP79UJ*8198IC$H.,9 (@EC* ,4N! M2$+)(60LC)QXQVK4L7%/)701\UY+';SH2P)9I74&NYJ$SBW7+:Q@QT+>L>W[ MP+."M2EP8"3V7;C*"1A_3=HMQARZ9[L]#"=:N#O<[$9)J^5Z^L7L"!8MJQ'! M6910O005IF$(TI1#8T$ 59!$'&912$(;RME[ZM@HQ1QYYJMUSNFL;@11QO,Z M= /?AZV=(SJ#T?N^52<P('I<3!+T;FOTP"5H@=:+D]KD9<8/*U(K$:<]A5B0L,1RL3IYN[\5%U M%JB_M4M)59_R.9US?<4-7^<_B@V!J>))FH:,@RP)]:HE$Q%@.,P 1[%(*809 M4F@ZET^F'HX=4UTEC]5G1\K/KBE5?U]?';_0ELAK,GBUB7_DB\UJ]EH>TYEV M55W3>*\SJ1T+]F^F8=BQMH^QP=EF;XV-FZTVP4X=?Z3I!55/9'J=+(.2K!?8 M#LG7ST,[%S^:N5> M-/$:B]J1\G!VZIF5^S91EV*+'I#U5W7Q&F&&+K_H ;@3=1A]/+4;.=_.A=FB M.]SG>]MVF9@;78!?4^55JX\:VSD>P8MD_H>^;4!NJG.YZO@E^V M\@>U N?C YTYM"MVGEC3>?A!>;(K.(?,V/DY5Q2G_;Z8B5O-M8L?>^7EPX22 M*)4,0&7V,&&L *&:!7&4:8]44"D%=HMP:QEM?"%N6V&#IK0=RM*>@5<0KI(H M38" / (HU?^AB&DG/TUQC+((9PETKO][/;A#3" [:/->H+6;"SP!UC/MGWX- M>PAKLX##9_G?,R,-7P*X7>6398 OW')ET:HRHV-7&[LXM&0P55DF$I"A" ,D M#%LPT_R;(1Z).$%IYE;/MVVTL?%%E376*!?N_FK M-B1\5\,Z.=;;%,=J4_MLK:S6F[K1QF/^K-W!>_5HSE:5*1AK7,/[9=5IL7BW M*<\43[7_)@D6 $6I7LHFG(-4J33"D8@2XE1UQ&+,L5%(*;+9@ZJ%-C\;L4T9 MH$KP3K1B8P [P MF.7\M?SOKM!-A&BF:"1 E @.$,844-/>$291*!.:"0*=:CG8#CPV8KJT)6YB M!9P;0=J9P(Z5^@"V9VHZ=:@P"4IY@]^K_^^E%I K6/X:3=H-.W3_22?+_FV3,_)-/N//^62YROYL-0LJ]VQ, Q3R !.*0$H M2Q0@A"8@850RR;A(E5-VX] *C(U"*RU,CD$1=S-(O1K?+X7E^G/$INZ9U&VJ MSZPNE)_9%IAIP-!:9:8&(RC0&+"\3$]V'*J*C&_QQU4LIB?C.->$Z4N.:^NI MWE01D)_.'V2]>_V-_L]B^=Z$ >P\4DA#/3DF$"20F++>2@ ".0%1&IN"J2)& M;LU(KA=I;'/=7K73.M#T4_NQL.;$0K.@4*UK#=3.1K6R] VEF@-ZHG>BV Y\N#7OUD-Q;GB\U\O7R=_OINRG&&PCAB($FS$"", M**"08L!@&&>,I41E5BR\>^386/2;@50$_YG/G\3BV8X1&P"U,UHWM7MFI&]W MMX\?/P3_>7OWZX?[WZZGDF,E3U#!2O*_/BU^_*VZN&2"ZA\[$F@\:I"/^%CT M^B,\\9>.836+^=.C7#X_:/-]+_K&/C_G:^.>O:=K^;18OMZKV[7<_EU48<(1 M80GE20A@B@A E!* 0QP"R1'F0E&5LM0I)J2;'&/[7(T:0 _T'-2"!CM-)D&M MBYEMC3;;JT3'8.^NYK.,.^G?*'W'I!A[//9B#_>PE>O0]!72TE&*8<-=KH/J M*!3FRL==&2;S.9]+\_C5-".29B*&(.4,:M:,M;]") 8Q"DF$(8L(BCO%QFR' M&!LA-MJ:&1F+KZQS.,P.2,<8F$[P]+WR]C+D?*^8UUV [Q-@,N1@F>C M6HZO[-(%+E_]<6P??B%S4>!P3VJ7IF,V.+<302_H]BUWS[-Y<:Q]8&Y6\S+5B-ES_MI&,7: MG=.^7!J9JA2()7H9'$H0Q@P1)2#6B^'I2W&>H2>AY=K3,;DO^5V^T$,M^MSS MJMJYT+*YRV*S7JWU&V."^.@Z* 4)5D:2X@2].#5?C:;-R^$[PF F0DXQ4$G* M >(2 >< %WKPAC73(J/=#G7 MO+KZ-JK<&J)9T$^[+ZK)UB@XFWVBBM@PU<^\1& M\>/:)E9W=260'W*^D5^DV4DOV]ZHQ?+9] *]9[/\J>"]CS]?I&FD76=[?#65 M8Q4MFDH5*PW3\*O(2XK2E$8XI$ I:2H(4PH8"3,09XK'&$N%4JCV.L2&8R.S)' MT8''_+=LU?NP7/Q/Z1S65^R4-EEFI=;&L,4]5=S_,('^GJS@/=[_6KG>*.S? M$YSGH_]]#="-]_^++G/SO"_:VZIB6T66I&'&4Y#P6 "4(@B(9G0@.$]1%B:0 M2J>.)L=#C(V):PF#+\5BKE,D\0D@[?CS.GAZ)D)'9)QIZ[SRGOCGQ "#$LEY M!0\9H>7*CBVMSZ<3_;I&:$]MW$2%/)Z;,%LB8RO M1LR7AANV';.E\D=-F6WOZ[A6E+.9*4RL'9Y-N6 MJ8X+/3LS6*[BO(/;=W1+C>NO#5SWA0X^7MC,RO9?+>TX=NCGQ*M1-M MD$]>UNVS?5>UTGN_>&;YO-@0V353OA5ROLY5L4XJ_9FZ=D+=)4&32=WM*Y[15*_7^NI2.(,9TP[*3+53DHJ&,!04@!AF$94 M\23$:KI>K.G,CA6&%=^)=+9*]'A()-=U7YBZ-Z(;[PQL?3M:&Z]->V;-6O&@ MH;D)G:AU#YK*U[O:2>&;-3 (*A F@8$AV,2HD/J;$=)3TJX?\GM_+#-%DUPG,!$@#22VE_6LR0@G*0@ MA3"+">6Q,*7D+\^,0PL^MCGQT8S1;588.QYEM\A6 BJ>;J&4 M; M16;.O87L#6$W!_0";L_SPYFRS+AST]2)XH,NBZ)SWMJS."'F:'.S''72B<(;C<-)P?X"?';GZ M/.S]0H\D9-F6H>[#IG\_34B((*(0,,HH0 010&2& 24111$7(4=6<7==!1C; M=+(]G.5-@:_;^;AHA&Y;73ZA?9,MJRW6>QH$#15ZQOVZG2.?^+_I#M 5=KAZ M \<61->-F(O/?=,-%5NM+VV,6#^GVW*DK%/S5?+-LMA5^4>^_K[8K+](*O+9 MZP=IBJ-K2;0SLDT..:J=2D-$(BE C.,4H%C/+]2TWH0RI))C@7'JM MRO4AC MFW'N%G/P&UW^4Y9>W4ZUH-(MJ)0+FMH%1KV@T,_1F?9@5#LO>UA3]3R#5=7' M&M;YP\XZ_7;^](>Q)P?>@T"#>O;^ #QT^3T^V8V]A*AJ+A$)LU?KSZ,ECX])*N,!(%]Q^L"/&8[S: M^>TJ%/K>); $P)IHSBK;TGA'WU-2A?YAQQ#'3QKD0S^K0/V]GK^@F]/TJ&^[ M5U^D*>['U_KCGS]5.9A)J$(1)@C$B3+5"%"J?2$< ARFH>04Q21QZAAQ=J2Q M?99&4). OB=JQ]S6\_#:>25>0.OY*^Z(E[/WLOJGLXA5^^ MP7UF_E"M](M56EZ>;K\LENLI1R3+TH@#E>FI&4D: 4(%!9C&4J@HE"&VJE72 M-LC8B*&6,]@)&I22VD_=9P&]/(O[@*EG*NB D-/25C([)[*?0LYOAK\6DYR^Z$B]XI#^#FXU>$R[-QH+_([PV&'QEJ)\: M8MBL]!8ECS+1VZYUG\@_:PO,'KXOYK*J_L\139),F)H56$_@+$X RQ@"J9[ M%0R1B1&PG< /'SZV;[J0+R@$O%1F_S)PER?J:^#H^7-V0,)I8CZGAA M@TW$Y]1H3L!GK^EP!EZ=KIM//)>K:MZ(.8U)%(5 11D%*(D8H!%'("&2$YD( MB)&5:WUVA+%]GH6,#H>G)U'C!*9Z/8(UE9ET5&EJ;Z%,DQH*$RI"!E&"[(*: MO. V3/!2&4)6?)JF_-FU&+93FQ=<>N:W.J:NDN^RHV*)C,/9^[4(#72X?E_% MNE5R_M73H7F;]JVGXB=O'.[8NTWNO7/MU@NOK2![ND?+U_6"_[/JM7+#U_D/ M[8(?%!QE6(0D10(@192F0)0")BD#$&$,J:(D266WTK%=11K;)-.L&5M(7S5A M"FKQN]:*[6PSN_7AL);HF9Y/-LS:=2":5#:9;(TR4.77:Z'U7O*ULT!O5.OU M6@#/%WF]^LE79DN5X:XF'G^:H$PD:90"+"--LA3JGR#,@" 93B*"B#(]U.TK MGIP8PXDU!TC!KLK5&],'5?5T:S^S#4JA1$9,R1@F6#%?Q8":?@I)'%.5)ES_ M.79+0;@2S&'\]3*C?26?"N;;=05X62Y4WC6]K &KW91R)51]N_!'O1+:DV&Z MIX\=J^\[::PQPMNDBAVK>#9![,2E'=NFR#]N>+&P, U7(E?*&YJ(/CJQ*>-_,R M]:JL"3!-<2@(IPD@(9$ XH1Z&"VL%@E]J%?YB>K74T%?B%R8HMQ5OVDW@ MS(37(>B)#SL*,2@K7@?4(3=>^;3KJ@\_TI]UUY:?!^-]D2NY_"%7IOXQY\L- MG:V*_Y?-HBI3F$0JBE0&4IFD (4$ 2H8 P3J]3I5 F&2=BE;?*U@HW,W2PD[ MUE+W9BX[+GT+(_3,KMN$QB+&IJHV8W[>_J%2S%2_*E4K2[97RDV"VH(-_?R7 M:?:%N.?ZSE>+]2:%H7V!>:ZBM+?G=ZX,<_# >HIH?O$9DS"1. 591(0FZ%0 M2N,0B%B[NY"*%".K1!^G4O$C--P_WN9AYP@\E?@ MQ6+,H8N[V,-PHK"+P\W=N/\?TA09D^+FAUS2IRI(KCK'6]UOUBNS0VER4_+9 M1E_V(5_QV6*U6W3#3RX2OI['44X$R7$1BS4H)@P"+4 $D&$:9$JF, MG+QW/V*-;?;X(.<+DY>K/YU_=V,O3V:RH[?AP>^9_VJ%@DJC*IBV""XIE H: M6A5%:^=MFXOQ!9YOR'^;W?U!- MU^;7HK;Q6MNX.-L)Z$%A22'%AJ^+9JJ:)E\62[I\#42N](T:)#T9%_%+F]V+ M88IZZE_KH=3A)[LV>96:8TV<4[&DV?_+[$($E%NTM"<#MP967SO&<#'8GM#8 M"]?V]W 8V-R-=5O?YZ+<5:3[,T4R@UP7%QI-<_6#% 1,P!385 MB$0PAHE;A%QW8<872+>5T##"@N=%^5Y3XRI8F3<5F6QWAEXGU>3LL2S\]8!Z/IKH(,B;'$9T!^S< M\<,53^RPI/FZ4&O]I9MCZ+_GCY)__RJY?E7JQ,!$12(C&8@BE *D) 88JA3$ MIJ8C58K 4%@O6%J'&MMRI!8V^#?Z_/(?P=]S8"1V<'7;@;58:7B#JV<:VR)E MU@@53D$I:Y<4PG;<'!8 WO ;R+UOP=&3QVR%2*L_W/Z$X;Q=*TWV?%F[.[IY MJHW]_VV!Q]WNTS3&(HYI*$VE=0$0(110'(4 "TIA$@L#C:/ M88-G28V@VL5:.Q[97K"#G6OI#]V>>;DV^?S)2[9_N_JJ7 M=1^J;9QU3F=3Q&$$0X: BF4&4)@E@,:9 #QA"*=8$8Z=TIP[RC$V1Z^2]]_^ M7Y2&_[&F/\L?Y"XL]^ O2ZW/=G_,*.0<+-W)>G;D-8!->F:UCUHJDY-:MW,J M=J>-O <'@9KRJMW'P^N:BDV"6=[)]2[E[W'QGJZ^/RP7/W(AQ;O7;RO3@'*;&UBE6)MX MD?K@/^*0<15!P,NHC"P&A!$"$,I(%$)&%$-.P7L]"#DVGF[H:(XMEK66IK=D MD)</BF[D>9JV_EWS;!WFWDFC4,"(AE @2$&68ZQDE1(#"- 0<0Q2GB"=I M9A59TFWXL?/P+T_C'MF[%KPXHA_)WK='GXG?/![+[G=W8#SQ*R.@P_*F=V .63# MCD_IQG.:436'KE\?]!NVUB.:7CHOAHD/BR8D-$DC"BF 49(!A!,(<"8D$ FG M64@Q3S!T83C;@W%=J-SJQ!MR.R/J#LF<)JD2=!(?0^F,-4J'!% MS1-_60\[*'.Y@G'(6<[W=SSID9H&Y7Y?^.UI?%64;_5A(_];TN4G_;).(RDC M[2\2P+DF+$1E!#1SQ2#CC K)8SE.-1WN"LY*RJI\]"SE_> ML9;VR7*QCO5[?Q!+O.%^'5I,C9@1L(TT721 MQ%D"$*,Q8'&4@3 661:'4"_KG-BC!QG'QCR5I,&3$56*X)=\'JR*)+?SA3P' MLZ<=@;VQE7HFOV:(]E[L=D-!J6<_Y"B/+#XNYR)3XOEMY6<9BCD/(8$8&C6L5E( 4FC$ @"$X82CL*$ M.ZUC;48=&P'MA#;IP2_;7?"7[2ZX[':D8&<#R^6O;V3[7@QOY9T$1EY0"%SG MU!N1@5HL@1;:X]K8!2-?*V6K,8==-[O <+2*=KJY:_R@*!H-TYG9C+V=OZ(V@5$-$ZRM@X MHQ8T*"6M-DV"0E;[OL3G06UG"V]0];UFZH*24\_BBRAT:EY\_JF#=3&^J%BS MG?'EB]T^^-5R/7V_>=Z80CD_9)D*4S[U7M6-;T9FI\E/-/1+KD:QS5?1#V_X*?I?.VKJ/NX@M'4U+#6E M7?^@;FNDCW0YS^=/*SU6O7F=\UW\@8QC(3'1?DX8:6I+0T"2. &4(T@IY41B MIS52ZVACH[%&#LR+7);'@(Z92^WHVBV/O&'6,T?5%H?M8\UZ/K(2NW#]9'=36\3M_#QIUSR?"6WYV)%S8I;TZ5\KJ4LTO>G&119 MR D!.)08("DRP!+%01*G&9+*[-:0(0,9;(0>&YN5M4#R6L:Z\(<*%E7(@ZR4 M$L,&.EB] ,-$/O@VZY\H%&*K>C,:8JMY6=UD/'$1+H8:2:"$EV M&I>0Z[=_QMG1Q] HXQ(TEATQ+CZFVVRT+65V)]?%*?DV&66[F\"8P)#'$N D M)0#%S-08PS%0*-',AT1*B-->S>4AQ[;$V17BFQ0%3 JI@U^VB*_QV MC.87U)Y)S N>SM1E#Y$GMK(8<%""L@?@D),<[KQBMX==]MO9H=^^E4R+M7FN MG?@7R357/LKE<. M33^"#K\OTRO@)W=C^AVQVW2S7VWR7FWSL1^6"Y6O36VP3QJ_K_*IJA_V7@NP MF.7"M%5Y-%V6IBA&J8A-D%:$,NT5AQ' D"J !9W6\RPRE,F<)PM_ M*'N:%#P(-"CY^P/PD.0]/KD;F9NY93$WS[Y79W*1])!:HHT6JI).B[!=8,-( M4$WB"LB$),1BY,?J4\8Z/QG3J&#]H2]2;!3J]@IUCG MS9%K#6M'X .:JV?V'L12SM3M"5]/O'VM-(.2MB?H#AG;UV/=$Q]NN5K>;$2N MWYB;]5JNRO9+GV;T:2JA9!S)"%!%E':JTPB0%&& N8Q1)J5(I=4V3?LP8R/7 MV_>?O@25J$%#UL (:Y_[T()K.PGZ0ZMG;NL&E%/ZPV4<.N4_M#QVL 2(RZHU M,R LKN[HJ='E\E5SRA?YLEB:(ZZBC\>);CIU8SB)5 *% "$NMFX%!Q3#$# 1 MQB0A7$2A4W<;Q_''1A;O7+(>NF)NZ33UAV3O2]Q2XFJG\[>R;UE9[LQ[LF5' MF'SY.HZC#^O;=(/FR)?I^)B!@Y)-Z=KUZ^U<>U!%/SB][N'EOG_]_ M#%;[Q'0U!#U/#D:VH!+.PT"YP99VQ\O@M J^5T8^)S<-IQJ@>0>F;'8WQZ.,>X (,GECHWRJ!\ MR&EO9SUR.]2(P1XU""+$,10%F2 BQ,WTV)4@E3QB5. M!TF'N2CJ^)BH#)+Z(8M2:$5=[9WPDX ^/2WED]DB.RB&,E"^S&7;.VS&OKE% MQ[^[>ECCI'P+^JUMTJM9WCI?YK*@?XY\&6O O>7+V(_8=3Y:+-3_THLZ922@7&D@"9)2% J5ZF8HP$D#R$899RQ*.L M4[4(3P*.C56:.UJ6VUB3H*EH4&@:'*1N=4J:\_XRV)';6YJX9VI\(^MVKXWA MV02^*VGX$N]MZFYX!O=LE0[?XW2;6K[--ZL-G=TO;^=J*?^UT<[J[5H^5]-$ MF$H.,00))P(@23. 3:E[GJHLQ2))4^XT3;0--C;*KV358 8[:0,C[L3\[MUB M_;T;?["*\UJ$&)2\;I0^)R.J>SLF^S_FZV&F] MF8LR3>U):N*2JUVL]^[DE*M44$0DB!B2 (4< 9:$$*1"<8'31*74J?B/V_!C M(Y[W][_]=OOXV\>[QZ_!S=V'X/W]W>/MW:\?[][??OSJG)OK8@<[\ND/W9[I MJ"%XL2^\)WJPDUUS4A]'S]UP\Y=1ZS+XT FT'8 YD2_;Y2G=".[7Q4+\D<]F M91]#*6XX+[MW2+%K;6B**DPQB9A,-:T1I!TG%(D4$*4@R%2<9A!B)MT*FUF/ M/#9::P@:/%5*!/FN*:HVT$HZ'AO;F\&.VGH!MV=6JV6>!+74DZ")=:/O[&>O M[>V=P?)$9?;C#LIBSG <$IC[ [IQUYU0:88BEI $ \:4 @A%";9 M!!/H]8NIH,V,B&ZDY8J_'77UB&K/!-9HM%25K=J*7Y:L*JJ6-S6H.@OYH[*. MX'DB--?1!Z6UCM 'LOJ?YORUBBE3-$Y8F!&0 M$HD DJ%9;>HE)U(HE1D5,<5.'EG;8&,CKTK6H!8VJ*1U/(%H@]?R-,$3:'V? M#)S!JX?H/1M$?&W4MPTU[*:[A=)'&^@V]W3CC8?E@DLIBE)XMZO5QA3R*!O4 MF]/<#Y*MIR*,.4RU#Y1%$=?>$$1Z/8=2$$F$88KU7U(G]K@\Y-@XI):XK"XI MM(1N[&$!LAV'^(6N9R;91ZT6UV1+&('+N(P/;5@Z$XH]/)YHQ6+ 0)D@>YU&N*9S-:V4&D#!O;M1&YX>O\1[Y^/4P]0TJS#Q( 1\KX,8P MO5[3;@T+4#.G=Q5A.FK:KFBI-FEV5MB;L-YVL#_1[+6O05;81E":X$E:[\@+7#M+] MP+1:!I>CFEE'BFF(:88B(@"1. :(QQ' G*<@9JE,0L62-'**WSTSSM@XNMKS M61DY)W7#NKP0M7L[P7,8VY]Z7HG< ,>;]4;99$N)I9A^3S%;..+L0 /3Q"6%CYGBXAUN9"%?Z//TW6:E'[-:W?!_;?)57N0:/2T7 M?ZR_BV7^0RZK_5F6)0GG' &8IMJE4'&BEXU1"))4Q1R&4H1Q:,,:#F..C3YJ MJ8.FV':DX8)T.WOTA%_/-'(2NDE0RAR40E_>'.\,J5CPHJ)7\>4,#>W>X#T& M=#2PG)OL5KK3P&Q:L$JQZRF[ TXE=YL;"T*.8A@5I.SRJ$'8N8-N-4UWN;5K MJ?67?$UG15<'D:\WQFF+]7_+]0/-Q3062"11:+HM* Z0R!0@ M#&/ ">1"NW\I1DXQ&+8#CXVY*[D#V1 \R"O)]9>Q#N:+=? JU\&+EMZU!KNE M,2R]PAX@[MM'K-!MRAS<-M&]J]!]:$.W0P%V-ZB\55ZW'';@DNMN8!S76G>\ MOX.K^>VO7__Z2']^H6NYF%?GL>_IZCN=B_=RN:;YO*BX>2?7[\W \[(=\6JJ MI(QIHF*@,$D @D(!QE,!PC122)&8TYA;^YX=A1@;I56A3VOZ,UB:LB1ZDE=5 MU '7VA21ZKS4)U@4=8'G^@/DI4H!+71R<+2ZFL["F1W (#T3H-&@Z,7UI;)$ M'?_QOK9$I4A5H=F$KE6Z5(7N!K"$@P\\@$4&DY&B>D> MC#@!%,<9R+(T0A%45%&GSD8.8X]MEJH_-UD'PLW:<@FN1IY"+5"F\49IHO\3 MIQ+@D B0)#".N*2IX&HZ+^IXF5;3;V4 4AK@2)#_,W:P6^KT]%[W/-EO9Y!* M[* A=V $K\+1)P$KI#?3C_=P3Q?,_$9_6HW\%L&@+I"D2W>:1XM))F M677_0RX?\^>Z-UL<)W&$<09PFDA3.8+)2-E#0/E%+#SQR?EQ!F6/B^H>DP) M=D?+$PTU!G^C[+BCH1;:WJ2;H$]:SI02]#M*YJH39O'U8+G[D>H'[ M[O7;2HK;^>W<%.+?AA$1[O8LU MG=G-#?9#.Q'_5H#^*,*<4A2'?!N3YI+/]?\JF0.Z%=JYNH2M'>SHN1]T>^;> MXOC' %N+;>*H?OE6HOR78"M\<',9YB[5)!P1\U=(PG;@H6M(. )RHGR$ZQ,Z M)F::\/TRUCF1\64IO\OY*O\AR] FS=WWRAPF0A6SE,8*())$ M "6A26:$$L0\0BE.1,P0=/'[6L8:FZ.W)ZH)6%VXGHRT 6O'99[@ZIFQ]I': MJPLV*:)Z]&RB)=9+ZO5ZF;/-NJX3]D!-C(C71,=+/&6#@&F-P:D9NA]=0J(241)@AE(*=04(D@,&,OT?R#G$J,PBZ%57[RV0<;F M1QDINV8JG<.QG3%\H=,S51P!TR7QZ!Q"#E&6'I :*(K2_E5R"XJ\@$!KT..Y M>X<+:KP@_5[0XJ5KK^U$7S4H_2)?%DNSL+V=%]4HS%#O7JL_[DK$)(IE.!,Q MB-,H XC##%">)@"3),T0YBETRP#O*,?8&/.+_"'G&UG5VOKX4X\YI[/@_4:O M-9_U^,4.^ZXE[\-RH?)U4$8&!=_TI<7KKE=,11*%N__[B;%&W5Z[P35^9[NW1[GQK="YM./ M\W6^?JU"RK>C?=53[V8UC4A*,TDIT,29 ,0B"#!#&# LH,0)5IF=?WEIH+$Q M9BGK-F-B]S66XMKQWT5TVPG.)V8],UA7N*R)R1:+$\RSDORO3XL??]./*$E' M_[#CFHL/'H1,;-6KV<+Z^F[NUX=\5;<%UVQSKRK_H>J!%F>*(BA &)IRT4H[ M6@0*"6(1QDBJ,"'<:6^_;;"QT<*^K&:^KJ3MUOFL%6<[[\<7>CT31'?@G'T7 M&T0\.2BM0PWJA=@H?>AJ6-W3F4!>%BLZ^W6YV+SDFN>8@H%CMR MC0^YQD9+E:S%,JY,B>Z2#NW;>-8$-K1)^N>Z0J.@4&D2;)4*FEH%6[4F0=-^ M9;INJ=ND]JB\LJ-/N/T1J1>IAN9H&>OC^_&Y-MS43TY+$WT0K4=3'D( M$T6AX>,,(((20&5<) 4KR"0GB#AY@6?&&1O3[H(#:CG=N/4" M1_CTD,AU 09/G'1NE$$YYH*JAYQQZ?)N'+#=&?XLZ4H>-!*$ID1B2C.0*A6: MSS\!C"04Q$F4P)12*+%38D/;8&-C@]V6^^:!UJ4-*P4?J0.:SNZ48?)KZJS-.:S19_&%8RD?E?Y$HN M?\C5^^]T^22%Z7RV6NO?5T=,4T0$Y"@2@(40 00UP] HY$!$)$E)3#))G&J- M=))B;(1S(X1+R,-U%K"CG-YQ[?OP[>/[H#YTF011#$)2AH*6.U4[K8K56:W7 M)-B:0B_2"B7+WHRK=7%=I:<_(KL*9D\,UTV&0:GO*I@..?&ZAWF-MR\+Z)\- M4EU-!51)QIAVOJ0IB!ICLS+3RS-!L6 QQVE(R%0[A6QQ9]B1#(E"T*F_R0!&'&39_?7A M86>: SL.8QF[V7 O/N>#ULR).H>*FTI$AZ=]RO![#=+XJ(48\B3L(7*,E/" M^G'71OU]D7SQ-,__5XI;H1[E>Z^KL43XW&A--0T2PV97>HXGIMI$0$L H%B#*B MB"!,)"3K4#SU\LA6Y#!\S=1O\Z6DLX(98%^G:T M[ G,89BV40S5@%<)>KE)KC-9VJ/BB?\L!AR4TNP!.&0IASM]MJQNM.1]][J[ MI.K86_9.?2GV#1LM5.\V92>R&$-G[)W]0A-:KG:>$LC];W>:'0D M;VK7;$M>)"R=ZEQN=)P$E99[CPM(E&_\,/@[)^-?C-% NOOUKY):+ MWPY :RK^F5N'R\1OEWTO$?_"I5W[<:Z^Z[63^;^/_]KD/^A,OP>KFY_Y:JJY M+(9AE@"%8::)+H* "O*.#0_0/F3]]7TMQ M8T*/G^07^4SS>1U0^"B7SS=LM5Y2OIYB*<-$13'@493HU;!@@.F5,( PXY&@ M&$-E%3+L-NS8:*06/*"EY,&R%KV,)@ZT$,\34P3W5=+EZM\=O 9[4U@X6KT MW#/=;+&MA ZV4I<1QX&16U-/);F+1V:/K8.3U@O& _EMM>R@[3W^JR=GSAFH M5O_._FG#N7S.&NYY@>YW=V#ZCZMU_FP.JSYM3#OE;>CX%[G:Z"FSBA79L)7\ MU\84*5DTZD-]T/=-4XJXXJ'V&&&( 5)A"D@:*D#3%-,0$A5AJ^[M7J09V[RP MU2=0A4+!8ILML2Q5F@3E]JL#:UUM,HN)8DA#]#Q_[&Q0ZM(HCE5ILXN)VRID M L";/86,3D.:R&&^&=)4 TU#_9O,;:;R!7'K!';U(,/-:[[PV)ONO#VT8W*T M4I*O[]7'JOFL:=U\7_1L/EA;:7G6RYR;SE3EVFO_%XTKIS@+59)&$H0J9@!! M0@"+S%&A#%.H,.41ITZ)U?YE'-V,6:AHPMZV78"7IBMZ^7,1WV*:BDS*UB*R ML?E@=B266S6+OSOF<_?P!MAM^[RQ7?N>@+QRJV^S3#*RL M]QR8C"@*DZPHT B0Q!)0(3$0DF.:91@Q[#1[G!AC;.S?$-&-NT_A9\>]5Z+2 M,W:U%>T^\=&J$07FE1<5#7FB[M-MW_; T*_[UJTFI*1)+-6.\ MF!74G5Q/59S$C H.H/Z: 8HX S05$4A5FL8(48:2S"W/LVTXE[=ZF&3.6MIB M=I>UJ)-@+L\7R7)'.5.0,JX!EE&::"<\C@#-XJ*#/:*0<2'2U*4SBR^,AVC- M\FC&\(BEB(5^.2,(>$8Y0%F* !,Q C(3,)11J& "7:8D;U@.,3J>#N<'=XO2;RZ7YQ\V[()?M$N_-*+_Y6^F?U;Q8R V M11F2\MSMN:F3R_&QFWTL3@9Z0[UG5C* %]L&E>3!AQ+?\@QY3_INA\EN2#ML M\/>&^$"[^=M7O=[#._]F>]JO[X18Z^:\VQ.'VXGOI.G>MGNW)W28*=YM5OE< MKE:-;?MMP8%ESN6V+.K!OOZV$?B]*C?YGO0KJW]:Y:+:YYLB3)-8+Z) Q" U M04@)H"+A(.-1S%.&)1=6.R4]RSFV.>BFJA@N&Y5RC(9F#JJJ'/.M)N;'G2H! M70?*U!7X830V_Z*-HS?A=EK:XYMA,:&-P]X]SWZUDLT3TDFCV$MA]EUQZ\-S MU$8-";./O],WV%-X'#9WF%K'8?N!YN&'_8^\J%*^6&I[*FD*2.@9F56_S?7W M';#ZE>&+9Y;/R\^^P0QU%/#AA]_DA:*ZTVD&\335]V_!5K^@Q^&'K^5GL]ESJ[_+^5/.9K*LAE%&)]P\FQ8]_UN,6A4+/*A@ MDY)4"*Q,X3=FNKEF A"5",!@EH0IIIQ IZ+J/H4;FR/2K':SB_UIJG&Q"&?_ M!K7;HWLK,_7L/^S5DRH4 X5FP4ZU;9^+*F;KE/D&J4;D$WK/I8B\B/8F=8A\ M@GJN")'7,3J6QU=ZS2NWFZ-5BF:61I@D$($HXZHD=)PE"4BII#'B,(JQT['' MR5'&1LJED+MS.<<"^">!M./0J^'IF0PK9+8"]M 6HQ4"7T7N3XXQ;'7[-C6/ MRMJW7MSM>]_ZE+])NM+\8A[\CWS]_=M\P4QI:,,MM_.7C0D%,CKEL[S@'OVO MS=(4TWQ'5_FJCAMXK0L5E2ZL(;&/=&ER-E;3A$$28\Q (DTQ@50F@!5US(C^ MBZ""D#AQ.^P?3/;Q10[4>_AZH6JWVJP6KK)8V^JI19I(T4:/-?WGQ;/\VR^F MAMI?.D0@#/<>V5'H*-^-GFEYMT;"ONHDZK90/"NTG MVWJ:KY.@62;NMO$NU3CXH_[!3>=I.AE.[D&GJ,'-<3CM#2] A\.=+YO5*J=5 M)_/::Q8X$A G@$B@S?@*IE4IIJ?-\!;56W>Q3]TWW/9S MB]1[^\9MU[E1UFJYGC[F:U/V^'8N\A^YV-"9X=0O>'_/7QX7'XNN[!\6 M)N]Z&D6I$@*%((8Q!"A*&<"1BD$H8B'24"&*K/8 .HP]-J(KQ#?>]DZ!X/=2 M5,OOO(L!VIFQ9UA[)LU.B%ISPQ78M/F&^K$-OU#_:^<3=AEQ$,*Y HJ:BZYY M1+=-BOK [/WN(/;, 5BC?N+JB_GI7MUOUF9INRI)J=I?7FS6P0M] M-;ZWVT:!9UO:[0:\G86&"FMI:#8Y&Y[2+&9KDDR+5%1MT%K#2;U[8+3TMZ#O M!WU/JW;/P@VZ-.\'V,/U=T^C=%AD/\BE6BR?3?7L1].O<%V7$(VA0(DIV B+ M@(,T2@%EB0 I2QG*4"@RB:U7VN=&&1LQ-^0,*D$=%IEGL;18@/M J&=B/ %. MEZ7X690ZBJ0,KFCKP9O,':L1> M!:L*2_9JUCS%MJXY:FTKL.-&BNU(M5+BF5N'(\1VV??H\,*E'2,8\I]2%'&S MQBLU23K5FXHU\864": @E "IU)A8Z64^I0AG<2PBQEV6^><&&ALM%G*"(L;= M\0S_')*61^X>\.G[A+R IDSVJ(7L(7CI$A*^#IS/#3/L^? %98^.=5KYM%@JF:_-27%9@V_*DB323A4!!.+, M]#:3@'": (9QJ$*9"8E8AQZ, ZI@]4T.W\SQIIQO52WNW[AQG6=F[AV^6U:' M%\..*,=FYS]-AZU2_Z !0% @$*PU!+O^6UL43'S20WMUX>'Z;W4WWEMWYNH@ M^9^C9U=WDWCKYG6%"!W/TLKN@U^_2[G^O"C3VXL&+53/74K&"H0\XWI2HTA/ M:C@%&,800HQD!JWJF%\::&SN]:&J,' UFZ9D/!WK?_YA0OM)< M-/G+2*#6F =/!#H ME"PCC?MI@:U[F$_;0[MQ[ W7L^YF9K89B_6O640OY7>]CLY_F'(HBV=I4G;N MY/I>/=*?4P8C+ A60&%BRO"R#&"J*( "<>;NP_7?^['RIWX@E>2__5I M\>-OU<7E!US]8_?M-AXUR.=X+'K]A9WX2T='H2B%\[[RW1.E>$@E 3 E5"^N MF#)-#000.(T(BQ#-XM"EL\'>TYT^I:%:&025O]6I O\^>)93=E=(^IZ0JUI; M[WTO24XJ[&L2W7OVL%/D*;6.)L"3%W7[4LOY4D^3H7Z7-G/A^.V>@-/N M [X.I)Z_X@J?0KK B.>Y.\9YY3U]T2<&&/2S/J_@X;?=!*DT$MHAL?.*)OQQ7]8=HSCVQC.8M21[7H>]N7E?C!E\N M.]-,-]P\49#CX(/24S=@#JFKXU/<:$W(?%JFK']]IK-9O1LZU4X)3M,8@AB' MU&2,QX"E*@$1$9!DF!"A$AO>.O/\L1%3*6)0R!C40MI1TSD$V[G' RX]DXL; M)-;D<4'QEE6_OK,D!OW#C@_./6^0#_Z",O47?>FR*VM8OGMME @KJGX5T5>1 M2@4A$008F@:(J>2 A3$#*DT@AR%-E'"J1'YAO+%]TLU2@(60G6+;+H%LYV%X MA*[GK]X9M>YU#MNQ\%V=\,QH;U-3L%WULY4 +]S6L?1UM>?_G*^+2-RBKO8T M3F(84:4I@\/$-*'. $8< YBDE B&!78+X#@YRM@H8WO$54M9U:UWY(S3B-HQ MQ=4X]

R38PQ; [M-S:,:V*T7=_SP7XK AOE3T??M2_[T M?7VOOJW*NOLG"NY/DQCC,&,,Q"C.RJ N%JH42.U1""SC+%5NG. HP.CHHI:_ M:FFX-!J A0(;_8_RI,*4C]IUPY!=FIDXF\F2:'H$OV\.VN)>R#X)OM3 :_G+ M=B03MRXR[AS5$3U?].4Z_+#,UA&<(]+K^IR!4VF+WZYN5ZM-(R>2RC11H0@! M+0]I80RHBC*0D%1*$B4LIM*I#Y1/Z<;&I*6,05X(:=(77PHQWR#[]:0M[1CU MS2S4,]UZR&"M['N[M>]HTE/;L'_K!-23LOTY4DS;8/661-HZ2->J*F<;49FS M9TXDC2))@> \!@B:/BX9%B 6PNRV(4.N9_:\U#7/Z\&_'2K>ZK"T#C9P-18;Q8]KLEC= MU8U*MB=TIA*T_E8:1?'NV2Q_VGJNW%09R9_U)??JJ_[M2E%>-$%E&*!%4J=ZC;[$FQL3F2EUR18UIH9-W);V'&QU6U2 M+,2-=L&Z4,^$)ZT:"DXJ_].-U[P9W(X!W\*,/7/EUH);I8)F:<[[A@5KQ8+' MK06_[EG0MX?I&VY/).Q-K$'IVC>8A\3N_?G=IH#?%C\*!_9V;HYO2K=V-EO\ M8>18W\+#&869[*^ EA/O-Q%@D$I^ J(#MGVFD<-O%5;59>ZWZQ7 MVM\7FO>;7RU3-&$R8P":=#0DTQ 0(A,@4DPY1@HSS@;9LVT5?8VK4"VML>K]UHW6:1 MA^5"K_/7KP_ZBUGK>6K;8OQ#ON*SA0FT>I0_U^\T;/^<8@@IDBP$B&490$0@ M0"B5((R88@AE*9=.T90N@X^-\1^^W#]\_/+XW\'-W8?@X__W[?;AMX]WCY/@ M[N.C&_<[6<".T?O"M6>>KL6>!(7@A9N\%3W8R1[\;J0/"O$]TFX7U#R1J=/0 M@U)D%U .B:_3,SK2F7X7OVO^W.UP?-C(V_DG_8ZNO_^WI,LIYB0F.(5 X5 3 MF5*F7U0FBX:F,I)A2#.GO86+(XZ-N/3+ESHRU$50+6G))U1]5V^ST.I^PR% M+*0.%CNQ)_H[?S)^JJ++'O9BRX/=29,=33AOH)4I)%D8) M2*.8 12Q".!8"L"%0(QC24/B9P^L&_"#;'VU[=-, B-XCP:X<@NL&ZP]SXY7 MO,C^MKF.D>E[=ZLQXC@VM8XAL-[+.G%KY_!KDFTD857R%?EI+G M'>K-=["-'5WUBWC/[%4)WYJ)V("_J877L.^."/H+!7<58.CP\(X G0@9[_JD MCBXQ?36YWB:.1@^PW-#9ZH:MBL)04P'#"*42@Q2;YN=218 HXYZQC*041UD* MG8K+M8PU-I*K12T506MW1H:_8/:9A)TY!>BM(G609HF7HQ7 _T(9]M]-_*Y+G&0G[[ MPNN%7(I#K@ 2IO69]J( YAD%0I&8)Q(3&5K5J[U>E+&13I7&NEF52:R[.5MU!%G=N\K.RJW>0R;_G?';J!76>U=IH:UA9#[*TWH_#RQPTSW]\TSG>=KNLSI?%<>Z3=IQI_"F.,L-24X8LP!@GI* M(SBA(.6"\U"E:4*$]436-M+8YJFFK(U:70ZDUXJKQ53C"ZV>9Y(S0 6_EY): MKB(N(^8P"_A";B"2=WW5W#C;!HQ62FY]P'",:Z/''J%:W="EX?%BN?Y^\RR7 M.:=?Y5/C%4UI*$G()2 120 *I0(LB1+ 8X5$EL1$1%:Q@>W#C(TI"TE*7 MSKUG<;0@1R_H],R,>\ $E91=>/$\4BX]CGT@-E2/XSWD5J6TOIH;7\*AO;GQ MV;L';&Y\28/]YL87K^ZVJ?I!LO7M7+N?Q0OQ.9_+V[5\7DV5@A*S% $%&3(> M(P.,I!$@(DF9@BFC$+ILJ)X99VPL:,0,=G(&OQM)@T)4QXW4<\#:;:)Z@*MG M6NR$E//FZ04;IA>NMQ;KW.S(UL>ZOQKDZ_RXE=N)P)N M#QW1.WZJ679Y8%!$932$[^7DH!MN_77#;AO\K=M?6P!CT>_:YBD=UAJ/]*=) M0- 89Y7'%\;"-)Z "<" X1"4]M$14!)R3'-H,JP57[]Z<>/;58UDCDXRL=P M62PEK@*A9Q[1LI690D:Z+DN'8T0><"E9_XZ*C._%;*O.O)'*/12+GXWRAM6A3]2M;WX^_'E MW;[Z]@)%[^C,_&J*1:@R4^:7(&QJMU,.2)(HD(18H81&&63"/371:FR7]W^X M-,-*N("N@W?-Y$+#R&5)8#?JL#-#PFF$E6F7S#)M!A(RP%)3=R,)>8@@SQ(J M79,%>S)"_XE_#1-\+-/]^@7?CL6]P]DSIY^L67>Q3EW13:2MSK4S[SOAYFD6 ML!MST#G!"8;#&<+M9I_I[V46G![L5H\P7^<_I$F)6#TL9CE_G29I1,)(1 "F M4FK:(A*0$$4@R0B/N$KBE*/KJ\BURC V[_*K";H"["@#UD>N<.-U.+?2XF#7BH'70%=KTG [1*,(+W7"B*[Q%V[1WGOB'&B!9/Q21[_ M6$P536(H> *@4 2@,,H X1@#1B"FC"*.8J>#M$Y2C(T%]9N+O+7*: '?CO-Z MA[1GUFMMK-$H$-]4IBI=I!49I.?&91S[;\71(L-8.G1;SCUSR-W'Q[]__/+YYN[#U^L)X5C#EF;VU<7EQUW]8_==-QXU MR$=Z+'K]Q9WX2S<_XMM\L]K0V?WR=JZ6\E\;4R]\+9\_;T-$LE2)*!&I7C%% MVF5(,0.4QA+P#$8XCB%5)'9Q&2X-.+9/KY)7@QKL)"Y"2R;F=^\6Z^]7!.9< MA-_.:? ):L_?MC<\G3T"6Y \3?X7AQMTGK=5_G!*M[ZOISJ&JPLECW[55ZY7 M=9O!@X27CS_EDNI49G5 MV<=&BG6YNR>C@2P;PHK%;$:7JUUVG^_>L!Y?A6NVG][

RK8M7 M(K!K+3L)CM(/:QR" H@!B^7YM]Y0Y?,\2CZ"';=>3>)<8J\'$3I&PI@E7[54 M7DW3+('FB!O$)CP/Q50 DD$]>;$T08B+.,5X.I=/ILS)HT,83',0*Q(B)0D= M#=7C9&-D##9S.BL^>DT=?+%:.[:SV4?3CO_=P1DH J8 I!;,8]3+*7U]Q;KL M/7O8")=3:AW%M9R\J&L:BY++I?XXZ,]MU]IME'HD<)[:9OWQM=__GEYO;NH[\- M[)UV5V]@ZT<-NH&]$_UP [OQEVZ3[=^E>,KG3Q_D*G^J\F9^YJNI:9V3D"0! M.($,H"R) 6,I!4)$B"M)!&'499H]/YM(S@PPZB[8K>CA_7KC:C0*$S*Z3,]];S!/M4699J?:]MEW=SG]QN] MG)VO/TE]"YWI96VU!_9.SJ7*UU,N$Q$3P0'1LZJ>3U$,J,@$D"G,%(FA]JZQ MBQ]]8;RQ?=*5G&[>\R5,[=QHCTCU_)%7D@:5J,6.525L\$LE[OG#8&?7VA(8 M3S[VI=$&=;8M53_TNFUOZ[AQ]76J4"8Y)"G@(J9 .]H,L(1(D"$8F::VR*0$ MNFQ9MVKO\E5^80>B[J\/K'A?E5=1QM:MFWAL/$48@Y MD@SPE,4 ,94!PI(4$$252I,0$^S40.QMU1D;==3!4K).?5@O@A]:'9,S7*8I M%YU"!XFAZO<]LG-L_CQO1\\4Z[,!:0E*V?>N\9Z97T^"!C1C"L :Q,XC:6EZ MI3+C"M,:Q'"^FZ-ZDJK;!']8R.V]%B@712F5Q?Q1J[ JSY6G!&5IF) ,)'&, M "*9TNMM+ +)8UCF:9AZM0WSW;@L4V:#_I!W[4E@Y=64KH.;+OYJ@\(^]X4 M/RP).0GVI X:8OLC?%>@/%&S];"#DJ@K&(=TYWQ_-V*J*SCEA53C)<$K"$%!-0P AF@ :F[.UD*6QHFF"W8IGV T[-E(JNPSF M=!8TY'>,8+,$W(Z:_,/8,S$U!)X$1N2BRH\,=D+W$M_FAI,G7K(<=%!6<@/B MD),<[^[H*M5AWJ<=OFKK_54GB'QYJW:##NNK.@%QY*FZW=WQ MG'K;;=49'^9\P%PB$2C%&W,^KS M8XV-_QNB%GM_O"EL\,O=8BV#*'7<16[#VO+LV@^"?9];'X"W)Z?'\^K+8/@Z MJVX9:=ASZLLJ'YU16]SB'I7V5?+-,E^_?OS)OYN9Y$Z_#E/%]**51!S #&7: M=:0,,"$QD$S%4D"B(+,J!'!N@+&11"UC4 L9&"GM ]-.@MA.!#Z@Z=O?<$/% M*3:M3?5.P6DG'SA8=%J;.LWPM-;KWN9DO-'8MO7H,E-9F$I( 21Z.8,RF0 F MDP@D+.:*4QQ%,76O+3Z0]"Y?U7#5R>MS[T6C?31=!ZQ9J;PZ_Q[#V;?MFQ(R MEL6)%"""D@(3(6'J"".014I&*4REX,*U_/EHWY/^"ZB?>4MD64S]3_A^#!,$ MT8/%_T31#@WM_T0!#8XV&TGD@JW4?ZH0!4=3^(Y%P!55^; MR]>(,NR6LP?0CC:B?3RS&]7^1C7OY'3V11K]LVJ0&,>44\D02(2@ M9G6I )5*,ZK$,-++2X604_A$^W!CH\MOC=)=9<<>Q^)=%]"U(S]_F/6^,55T M5 \:@I:U<"\WZW3F+CM0/+'3A<$&Y1\[Q0\9QO(N;^VNS3A/\_Q_-9$)TT%$ MY7174;]BNQN]1-_%9>B_;9ZEN-/BE4E?C;\5-P.S60FTSP ".X]PQD!MG;*<' MC7PH<+4U72ZYI2HGGE__DEJJ5#LI4;+2:-S8Y9)XSD/IX>'A64RX:!RQI\9I M50V^Q5I>,-\(;$9N(TV['DE.;S(')MM#7=4OP$9GT%:Z-BS!V@!5IX8MY4"M M^078Z ZV0MY*]0=MRC[@= W7S'T(H=^["?R $Z'1/'[(T;LM;W?\E2]6_)/$ M3IWNJDC!_TF73U>K8ID]J]J;=+Y2#A$EH_R_*K$W(Q%U_9"%D):=Z0F.(/91 M GF$J<>(YS#'R&[N(,/4%IY:!<-%I@OX>BO&P) .3/^U]$"]T:"1'_R0"H!& M Q5X5NL &B54B0-[+-X#0DN4W$6"4?FU!T2[9-GG5M8,^V/9'->2F9=O-PO) M)+Q8%C>2DTN>5C\H I\%8>1AAX10"(^JDDH^3) TYBEA+ Z$PT//B!$MRC8U MIJSD;7I4]#;*.T]99\M[C(EX%_/Z:"Z:Y-IJTM;*@4J[TM)N]!O4?NX+^G!& MXANS+[?Z_I6[)6(KKV4C+"8^G$"0T\PB"(OA,1/7"BX M\+CO8L]QC?PN!F-/C9DWG=UQ(SN0O[#]\O!FK&TR'7JL/!#(0WN0KZ_ /7WB M;*4*/K@>=)(+L %]KMO^[?(DWQV]UM_?(HSP)> P=5V4/NZZK7,ZNW- C+# E(F!& M/23["C0U/FST*:V0SV^''-F!B;1K4DY$%QP\*/M2;L ME5;@>_WO _^Y!!\D$?S#(KW:PMP2Y_869U0BM@7>+CM;NZ]YSLM5]LKS=2&! MA/@TC% (F1 4(N022+R$0(X#S#PD0LJI;K++UIVG1J*E<#K5 \X =IKH>L$P M,&-I(V"4RW)0VTY)+-MW&BU[Y: "[;25PU\P>_'X"WZ>7=W>7=]?UQN,V$6^ M_$H((TXP1-0-(,%N#%G@",1H$,2^5DW4O3M/[L63LNF];/L@G7[9>JD^],LF MQ0+WU^>W2V<08!E=J7"?JA/#($AL#3$X(OU9YZBR%>NH/Y?$XGJ^6Y++_@6C MD,M1.1MR.?Z%KOT5_I;-5W(B\ZH&?#&C+G,C$@I(74H@PEA5BL,<8A2'./%" M2HCVZGYPA*F13=U08"UEU5I ;CV,$U=D4D63*!+J.1W $1 M"N,@B" .I& H0"QD48?6R=; ':.'\MJ9D:ZEM8*MF5>H U3C^GKT'\#.7IK# M&%CVO>P,\BX>E<.*'O.3'/EVUP;,+SFG:>4=7[#+YRQ?IO]7-XA#"-,DED3@ M>SY$KB0"$KL.Q"%V612Y"0_]F=P/DDR_ _/1T4P>\?:8PSWI;6%+SR9NB=NM M;-DIM/7XP1*" Y-$6TIU<965/UJLTOS69BL-6D^/M+( M/9K/JKS?HOG\)5WS:>4^>C57:_9'Y;'EK&Z@\U4^)\4E^]]5418P^L*7WQ;U M>\79'SA=*$ZK]_N*9V+J8>CY0O*/B#DD)(BA\ .&0FGZ8:[5$\^F4%/;Y%W2 MY0JK/!OPVSQ387B__Q4\2HD-[4$K\Z7'8&//PL!4UU('U/J 6B%0:@0V*E5= MZ94JX#>ES._@.]NI/UMP=*B>AXYN\:YJCQ4W(I/6<[3Q\7]BA0I2R79\&(F& T2-W)@[(@0 MHA!):DXD4^-$;B&10'X<:#G3S(>>'@%OWO]56PL@*N$!K]4!Z?KT!OJ!67=+:-!(KLS*OYG0'"5OF]8\.,6R_OC+)[ M!>[.?;\;+:R[QC31Z5@UCF&WBR_9(E?%@W,YU@=#F%,]\+-$B5TD&)4M>T"T2Z1];M71],)S7I1M3E4=T0?\\RM^ M4T_355750_YE4^)CQMT0,1');6#@.!"QP(7$81AR%X?803$*7*/6*2:#3XU5 MJ[<2,U9E($J&?*F$-[3/3/#7M-D&0G5H.TZ)7;>D+NLQJR3#KVZ\#*'LV8)=[C-SEH4VOJ^>JN/)=6OSC4\YYD_5])ZVC64!P(C>; M,71]AB 2*)$[4%? D!*>^#&):63DVQ]_9;2V]+X 2G.@5%_7ZP!WIYZ)\2KNF\[3>]?:UY;WUZBR M;PJ_M?KZQ@.;)V)\K+-IBIL%S?*73+$@^_!VIU+ON81ULY]E./%Q$@):E;+0-?>Q/KP.#(3HP MEVN :?D0IA-2G3)"]$<9+4O$6/%VYHCYQ=ULYYK^BCM>QFL\9-)25TBZ,'%B/T:<8^8%'?(BNLJC]9J-GSG1 MJ*-@KQ24D6Y+?BRZDL%"KY/3SHG(U#C;4*%Z63H27[Q6'#=F-*V+-6^Z)HR0CM+,:HMF5?L'9-QM[W MZ\:^[0+*"U;V@U)9^/7X MSR:H _/(Y*C$ M6]5(CG^KF_VC-K?/ZG!HW1*I*L&+?U[EG,E]SHP205DB;1\A?-5(DH0P3@2% M@1/&,?4Q3X3?89MY=N")[B?5PTHK"3!P74^+Y@H9:3O=3@TS-1%(R M0B4D4%+*ET&. +XK20UCBP\BJKF%ZHG3T-LF!=&#&43F>Z<3&-C:+QT:8MP] MT@DE]_9%I[[;82]4[:;N2_\J*P_\:HLVBH3O<1AR+.G M(22,M;I5GQQE:J]])2>L!:T.ZPWV!4?!U-@PV8!H:-OA #I=MD]'83+81=F M:Z3-5.4M)Z6WG+;#1; 2NZ@/-\HSQU1UTU G'.6QAX6$5"VL3F[ CEX\WC[L MG/Q;V[&S7^Y: &FG#\ ?N:K6Y:&("M<)8,"H Q$.'4A$2"!CPH^0QX7\S<07 M?7B8J7F@/_9M*W($33V[J#]& _/D?@N0X@*40MJL7'0*!&M%BPX.,G*]HE.* M[I)$^+I1'HUZJPL2/52P_]$,>0L0P@B1*(HC#R U"&D11 M9%1TZ, 84S..5';3Q[6,\KT'_\798]E+?5$L\Y5Y"<1#P.IQ0$^X!B8 ':0& M*-YS A1+A'!HA%'9X(2*NU1PZJL=8^KK),%;4?EA/G!5NV7MD_DH_RF6*;U< ML+HJ19ESMHF@2U 2$)J?%+.P>S M=DY6&H&O>?::%LIDWOSI044+&<;*]YP_/6H:<58&IK$#$T*J"=G,P05H%"K/ MSINR.D.F6UH"V%: >D]IQ@T_MP/=7G"YI=MVH^7KYY=Y]L;Y/<]?4\J/1+K/ MRP=+_G0K-IW3WBF7Q.5WPFR5_+F;4H9'GADC%;B*(W-B'L>]@&(4H M\AAQW#@PRN"T+-_4:+M1#]3Z@;:_HZWB!=@HJ2AEHR:H] 2EHN"[4A64NAHZ MVVT_"7J$_X[S._0"<#K.4_5Q+ZL;5\V$K_!+NL1SI5=S8J@WE\8KP$"(6UH1 M;$LWZ@HQ$+2[*\90PUAK)W])_[F2)FACQP<0N9[ J(P0E!9^#!&PN&(),3G8<^F\OTDG-HJLBWN M)B,V70#Y>9'-4U;NI0N=>HTC3;+>\O"N4S?P G&X&7U+/;7.*P7!4FH(I(J@ MUK$LS]*>\4;-=F[LH&WI[4S"<,WI>\KWWBWJ[<"KT:C>TD!=BX6VXW!NQ>T+ MS[$J[_4UST1:=MY0A0'KXE_%0W;5(K.-9R'D#''?%]"/8@\BCS"(74= %N*8 M4,>A7""S4J(VQ)K:&K&ME:*6IJ[=6C]0*:BRQ]HJ'?4GR5][.)0LS;[>.C+^ MG Z\>.Q/Y]XTUN7ORPJIC6)[2^:P8>GV&P'I@YMVX[$JHU]*7G4C M;TJ!WR^V2]MN&FE2U=U) MBO5AP%>^P/,ZK:^QQB\IS5>H]TEV3D9B2](=OO3M+_EAU3=GA1<+XV M>#]S:3M MK7ZIPL6ZCOK;!6BK 2H]K&<@]L+15N91)QG&34WJ ]->[E*OFW6,W>7+BH25 M#^#R%:?S,O0DDX;O<[9HUY7XF,[5.S\C+ Z\F H8HH[L08NY0Z#J>B(GC M1@$SVI0;2S UT_/+ZEG-6):7WE)6"6D8Z&L\"WIL."BV S.AZO%9VXM-E\]& M@56D MJWFM_!@E(@D(3"*/081%!!,#R!"48&84@'QEG:A16BP5^2Q> 9?,Y MS@NYB,[,LJXGKS3 MJN[YZ\Y\O5>]JZ!.LB',C]R "$@CIDKH80?&B3I^II[*:D*^PW"'>E?!-!.7 ME&2=JCL%7>I==0!AX#>Z7E>[WQJY4TGYG[^IS(+%8Q44ZLZX0)$(L"LY334<=Q(*8Y?%D) ((^(+ M1!(Q2E.2 \)-C19KZ90AI(+OE6WT)B>V,+2'K,Z?GA'U7K,R,$];Z"M2U>1H M9K92<0+-0T[@_MY]0@Z)]FNT!#D!JK7N'Z?&,*/[(E_.-E$W!!TDN"1M5T#"$_E3B)PX]F/L'F!KU;DE9I<<851<[ >9I!K4# MT< \V $=;2H[#\ I0I)7M\A(_K8AHA,W'H5.SBO6D(+&-P_ M66D2D5VKZ6[=?*9TV^,%V_GDFVI&HVPFOFF>ME-)P@^2P'&DQ<.0P!!QA&$2 M4A^Z/(B%'T9.)+2J!PTKYM0(LEV/HMU:732IY_6>Z+*JJU?I9N#F&FZ^-1R( MDYC%43:XARH#;+2J8Y)5T-S>AZ6R];QN]= T2 $9<]H-O*23F/[1O*UD-<W2U="2>%K\-GY3BD8-Q5F5&E6LOJ@+9-%:$[#O4V MA6/.UKN'\:\G[VY[\IKJ9HUBX$%C\FQ%]'>%>MCH?F.IIA#IWQ5*S:C_SK>W MRO,SGGA!0I 'A6 11"RFD##N0($@D-;+7"\VD%&NX-B,. M&':W8-8A[;6T_PI+]>"+[CB+Z"061<-%KN>BM5>H_0M?SD@0(4Y]#N,$*4J- M78A]RB'UO-@A3NASGO3JIB ',5JN1NOFRZQW5%!XZKW_?5$:^.4_V$U!)4]D MHO3^U2$R\WGVXR1S]F^QT,)EJ 8+:HCW;:_04O)L37D[N\SEDA>8"2 */0)1#Z6[!$@!Y(8(S<03AABH^YTO26: MFCV\D:\OL72<(6,6&A[W,2FKI8TJ$+">C,O3D]&'KOH!:)_;.LKS7D38#[X3 MK-GSQAV.L/.10#)H$B80N5XD=U_2"*,HQ$A$U _T"M8:C3HU MJMS$CJ20]F1-^7X?)J=@9K.R\DC3>V;C7="::K?UH&C\<4=%HXOV?7/ES1_ MJ_.]? ^CP/4CZ"=8+@\BD :V:@3M.YPAF@A7?J*]/&S?>VJ+P)=,%1J4XAE0 MTPY:&L3>'8.!Z5NJ7TG6)5%P!P<#(NZ.QTATN\;%$L,=5O@DC^U<,AY;'99U MBY..?,6,>"M]NP)PFWF[J#LRW=]_N[V\NOX!/UQ^O[RX?;FZ_]">8?44/ M[.D+3O_RF+W^M?YRM:6O?]GLYENW&H5O]D5O:.; 7[KY'#>%6-2Q_%6VD);3 M2AI/M165+8J=_F6\:#J8S1+J>8$JEQ"J/HZ(Q#Y,F.]#3H* R+>1QD%@XFWL M(>!N6*[7%2Y$=NH C:Z[+=I5+['1B%[ M+D<+J%IR-O:19%0WHP7(=AV,-F[9C4G7<:O%1YZGKW*P5U[4$0SW3YPO/]<^ MB0]OFR\H 7-,EP]RS ]O=6/DIENR_&X9 SN+5?U[ATFKSTODAC.. FGB\ 2* MB(41$RCF>A5JAA=U:CR\28LH0$O7BR:T!)3J@D;?"Q47O_D>:'0&2NDZL<*P M#>. CX4>VT]CL@=>#$:=9^.E8?@IL+1R#"CHJ O+\(#OKCLCC-BAQ,3J>34O M1[H6@M-E5;3B5ERR[*6L><'^=U4LE;^H]E')!46N-5X _=A3/0=<"A,4NG(O MC3U&0B_BCE;%H"Z#3VWIV,@/>*F .C3 M? &E2E,Y^ TJP^-[, \W0*UDOVB M:7\Q5??:0J8^N?_*R]8MRZ;6&E]4]=:JS-*Q"JZ9/A!ZQO84 MIWE@2K=0J*U6_J+.9B_3FZ];#\S?RE:X+1 N0 7#!*JY=9RX]Z[T9BKVKU$% MKN-D6*L0UW7\;HOA']DKSQ?EX$61%LMRKZ$\SNJC6U&YN&YSI4/.GZ0:F"CWP58:ZA,VMKIG.5@2\OF\^\;14%+4T,7D^WG0&^I>\?9'7A%>X^) M-5ZP!H+?TKID6[I1EY^!H-U=988:IMMBEYD=!+<1YBI+1,J91#/RVS- MW^;JK/*O934>(/^_J?)C1OB]YDJ/W<>:@8&IO%3C,$57!\<7S?'PGCKKOTB- M[-&V#5PM<70O448E9!N@[;*OE7MVS?-K#@#6IP:W8O-A&<8\"SV4>&Z 531- M(BDU1)#$"8,B\1/L(XX<;.2 TAET:M19"M4^SS/-UM/ 68\.;:,W,.VUCC9+ MT:3QNB+_J\XPEAGX$\O=::ZRALN3XDKN-!%*I,"$>2%(M(Z"!U7HB- MJNITD&%JG-6NR]I(K'X^EO2EG4[79Y[T2&Y@] ?F/)UZU^L),:B1:K?L]6D8 MQRA]?42"Z92_/@V140GL,[5Z$33A1 $LB?8AH@A_A^%/E,API/CC(ULJL$!;6(%\T/0 E[LI:\ ;"G MNDM.E'"XD3J0_R^HI;Y \;2CE]UU%(0TNQAA;TOFSOQ7=GU'%= MG]$08B]TE0U$8>)2"AD6@6"QYPM?*V;JY"B_U(M_N]#T9YT&MON+/Z4^9IV1 MLO+BG^HLUOW%'ZDIF)9B.B]^US9=.KXBY5+%+@T=2A$4 I?YF9%<]D,$,?() M]0(?^XYHBD+W=X#K>EBWZSP/3 BU4U754OA-Q?HL"O[[7[M5&SV'=G\']B_G MHQ[-!3VNEWE2CN2.ON+^[N#/V>+Q@>?/7^4#]21W+W*@Y[0,F:S2/!!V>8!< M#X:"JOXXC@MQA#EDW$$N\5V&W,C(R7)ZO*F9&DI$Y@X0/6!L.3O.C#:N8T-/]3TGAN9EW0BF23/YGW3Y=+4JEI*Y M\DV!J#CQW8C+78OK,@%1$ 8P";P$1M@G"0D<)W:,&@^>'&UJY+)._#*N;J8' MKAZ36(-L8!Y9H_5#"@H:22\T"I@99*HFK,D@9@+ @,6LT1XL4AB(_XX.^+4..1CNY!R.Q1=M$&YU!"[^VQYM 8=<#ZNL5;CUT M8=?$KBQ?*A/H(R=-)B2.HP"1T(->S!A$@C@P]F@@_T,X5CU&:&+$+ ?&F!J7 ME")6IKH2TC07:A]#/<[HB*(1T:O]NX 4WNO2_E M^0VS=WH/.;T7N@\> [_-%12E; .\R<<4M_0:[]U^U'?XF'*[+_#1[W5\>]-G M?KE@?V+YIJ1X7C3[C?J)C+T$A4(==W ?012Y%!*/!S"A"7:"*,(21*-W^>1P MDWNSI;00+QA\KN4U?+]/8ZOYMEM#;.AWOP%K+>JF],X 7* %BRUF.#W8N#RA MI?@>:^A=U:%^]CIF]4^.58=KY=A4SHIOBXRHUM/*QWFS>%DMBSNN5)2["URU M#5:=8=/%XP=>2FVL0L=%B<1+$',8M":6&HAH]4VAJA>D@]ZN)$ M2J=;I/L=%)@:SUVO:^ LY-9\KW,O_TF?5!@YR.7C ZJ?3?I$O,4",QA' 85(A"$DC$8PBGCD\YC+ M+1\RV>%U%61R-E&I!]@H4AZ,2DU K0IHZP(VU-8E8$-EN$F MQ'CSV1=-2]O2SF*,NF'M"];N5K;W_;H1[!TOEGFJ"CY=X>))[J75/TJ65SR7 M]%T<_K1V]20,!2Y5'C3.)R!M3I@W(+-%F+U%&I4X;H.W2IY5[ MV@Z&_IPN^,V2/Q>TD ?1QPB!@5*M-"P) 2!R4\BB/?4D#T>LRI$>*9 MB%XE-R@%MQ89O8%?C_\L@SHPS5G TV*8]!Y"@X=*;T:<2+CT'@3Z(=/[EW8, M2:HK.:A"&V1YLY"<6#K(BDU=A43@ 'LAAU'@,(B\@$ESC0=0A'X48YW9^R*D14;OUJJ:K8,>6;*P-UE-WP(VAW.3:8!3U"LHOM MP'S4AG7#326H+M$*GS XX;,:4-P%X E?Z5-J.R5>T+^:*U"CH5 M,\=UF/ B#F."578'"R5#N0XD8<)QA(3JE]D_.OO R%,CJMUV]GGZ^+2$F8 K M^4O5_MM&O/:A.=#CIT&0'9BFCL=OUW*WJXL=Q]=2%/<)K :-YCXT[@2BND_ MH1?=?>H&W7CKPRJ=*_.@]J0$C"#/B3#D*'8D.6$$$R1GV- M#P]@\J:,T^.XD<^,:G9@$XS$S DI3(3*V(L]"@ER$8P#ZH0QQS0.C?:_W4$; M@[@;Z0SI>0J^)6J$]F3H")2[$#F4,EZX6^!V,F]Y A\RCE@4<= M1RLRS630J;W4E82@*$4TMKO.8ZQM(P%#L&.:\(^YP:<&O/(1RPP M(YRSD.J1C4V@!B::M0]\(^N%JAQ-./B*4W8!E+S@0;[C%LJ7F>)CB5G.#C-@L M:G9DI/$+FIU6^6 QLS.7=,CQZ=LS[_+Q,2\K%=XLEGFZ*%):AF7=9?/YIRQ7 M7YPEE&)&&9%62RP9QY-62^Q3!L/$1UB:+;[0JU0TDKQ38ZVUQ& M/J:%&E'>@M7Y-_0($&AP_W =U"D M#F*T#0[S\:=F0'S[R_U?5)&SBE@RLCH6ZP^ Z+_DB+Z>5SMJK:_+)#M?W> %Y*@B*K91E]M]RFXZ%D6N!Z997/WZVXXZ]\42<\M5JYL8AB[/F0^43E(%$!8^XFD'BN MPYEZ#\+$Z%129]2IK7#ML,MM!=0GM0JFYY5:\&L>6-H&=>CE[!B&@T:N&J%D MZZ!2:\QQ3RI-8-@[JC2ZN%\4:]5,83OV;(82EV.*$(RIRR4?X01BRCAT8\Q] MAT>N4/UOLR6>:T=)'!W,B(;60P[WVCRH,0[;'L;UR4^"K!TF806Z]["=RV#4 M/_*L&"#Z]!0>E@-.#P[U+C&FIY0^%E9Z\IHQSQK^Q#_3Y]7S/9Y+.[FL;Z:L M>'GM5RX?PL5R1OS0PRB((64B@"@D&.*((1AX3N)0S$GB:%E!PXHY-;.IEA<4 MI<" MB2^ "^5S&.XD\].[Y"G"C8G;8S#!-C#6:PZZ5937JD+KK:F_.N$IGR, M@P.;4S_F><$[/@(C'1+HSLPP9P-G1_\%C@1T$;1S$J ]6M<"+>4NYI/$YE#3 ME'6GC4#X(66$0L$=#%% TCD?D3N0#R.P]")&3+*Z]4<=VKK>K-9+QV8AYO_ MZ#3IZ#45>EN4 0 >> VVA&V'(BM&2%FKIZ(WZLBE4XR@V*^28G9YAXV.W#*I M*$X)I]^DS&$1.3SAT*,J>21P?4E*#H4L\5SLN32)??TCR;W;3XV E&0&5N0^ M7!H&?R\0!B8)YR$SDAV[A9 E:_.HWB>MQ/VKQK/N MCDJ\994=_U8W:VI=.Z_EUJF+H;+;G3JG>U51MXNB7N$Y757E3MM17R'VDX1[ M$73"D$%$HACB&%'H.HGCNG'@!(Y1INO@$D^-0*N3;#/+;/AIU;/I)C59 Q-] MNRIV2]VF0C8#^5_AZOUKV7K'LEN+6P_=&GR=+MNCP\HYJQ8X&_Z[].][ M'2SG#ZLB7?"BN,J>2;IH"F]GCXOT_SB[8=(P246JI*GR'R[I/U>IE/MRP5K: MR+])&X:]Y-D+SY=O*CUS*;^A:AZ^E"Z+!3N833%#+'%Y@CU(L<O\LL\"@,OEPT. MH 5$V1FBA@*TL6@2SAHT@%1P:Y&M ;EH$"G3YI?EU]:@E+\=267[99XP@[W? M+_.DC;3/'.:) U]M/W)F.]U)S/+)7?7[2CC>#GX2,['E+9B&1&:F7Y$O6\47 ME7%:'3PMV'^O\#P5;ZJ<&:5J3UQ\3 LZSY2UNHG"= E#CG 0%$&"(")> A,4 M.)!$3I*$F/N>HY73WE..J1E=?[O\_.WRX>;V"[C\\A'\][?+SS>?_G[SY0]P M>75U^^W+P[W>"MAW=DX;2"-B/G1XQO45:#2Y *X'G>0"M$.3U\J5=N]&/=#H M!S8*@N]68VPMH7QJ*R^':&WCY6^;+7S?T4?A?T5;)]R=8W"SI?J2)J-](.6SRFZT7A:S9/Z5OUW\U[ MC%S?QX)12$,B=\<>H3!V,8'4=WPG\+U0)$:50P:0<6H,7-: +K4QVG,,.8MZ M3MQWGIN!F7JCG7RI0*/?NFAW>\(NP%I+L%%S_<=*1_"]_G>0O(@!Y\*2:W8( M"4=UQ@X(\:[[=[?,[R9?I_Y1(G@,!&1JX[['":$E_"8&1WR=1)C:HPOWXW(\-RN&_R:AW&# M@SKT"5NI0$W)NP1\ 93@JN$1:&M3%[I3FE@\+NN%I*TSL&Y"C'NPU0NHO=.J M?G?K&2'QX:W5)?93SO^Y4DU>+W^FQ0P%3 1>$L&8A\H:9A@FH1M#Y$:,XI!' M'(E.,0['QYP:U[7[0*\%!=^5J(91I3J &T8?V(%Q8';KA&#WD_[SF-@^JS\Q MXONCF?LZ*I*1D&6)I3/H.!YV&( MD&HMZD>2;** 8A[B*$9&9M:IP:9&,&M9R]H8+%N1I5C- 6[<9>K398X9!SFG M/"W#%(K2N4:;R.PN)3Y/SH<>#=E"^3U\KBD_5:_F5I.L\D#HX0DOZK)@7[+%*R^D;?X_7/5LDEO; M5Y[C1_Z'O/7R(UYN>CBW8PQ='K@X0@A&B 5R+TDIC"/BP<3U"(^2P$>N5K'0 MB>HW-89M9 >U\*"4'BCQVVW6O_*\2BDTJ3DZT2G0[3LX+:FGM&CHY*"2.@<5 M'LQ!K3#:ZHE814PL)4Q-2>./1KR M7%*:KW@[S/*JBIV<1:[K4A8(&/N!"Y$3.9 PWX5^3+&(O#!*?",?W^GAIK9T M599_$RC=JIA7>O)PI89\ HX#K[<5M ?GP"M.A60MZ78MO5I8RUU[ MSH)BLW'/\<'&[]US5O&#[7O.7]6-7E3TB'Q3GU7;^@=YBX_9LZ2V&18Q\MW( M@Y3X#D01%1 'Q(78<1-'M0WTA5$:]N%AID8G90B7$A,H.2^ DA1\KV0U/)8\ M@JL>:_1':V"V*(%Z, 7*F"A.XV")((X,,BHQG%9TEQ#.?+L;$6RY!Q;LCB_3 MZKAR$V%L6*')X(X3>K0W8H*Z:ZO6?LKXV>Z CJ4'WF3D4=^"#I#LOAI=;M'# M+I?#/:?+TCWV66X(;I;\N9B%.'&IXV$8QD@5;$(,)HD@T L1=:+8DR:[>9O, M0R--;?FL;,B6I."[DA64PAJNG\?A-3"\^X(VBLUMC%_L4%C9-[8/CC&]E MGU+WH(%]\H*.!^1+O"S)YU;<+S/ZCZ=L+B\N*L_ZIO)D@"."'0)Q+#A$L0@@ M01C!V',PE7_TF5ENC-:H4Z..M=#*C]86^_\U!WY=JT[J38+FP:YM:(<^;K6! MJOFAIPE*MHXBM<8<]X#0!(:]8SNCBSLF^C4U^KWVW*!J;1:R$X M7::OJN1:.5.J!*62<:?XFIJ[6B>P5FKWF@MPID*?>9+?$+#;2N^S*MNXB7U# MP+J7TC?((%WJ#JM8Z+M-*#1>L*;$<9TRTP22BG8@:7,:@AGU,/4Y=$+5J#U" M'&(2RI\<2GCBT,3QM-C?@BQ3X_H'G2CS"X ;G4QJ_?:;-(V BO&F8F .KV;A M;F<6UE78FZ3L[;2!5@S[^6,PZ]-C4K=YM&D:O1\KWIH16LW(7&45R 57*X/C MHCD@ME4LV@K8IRM+]QMBQ#+45K#8KEEMYY;=]D1?^/(*%T^E?@ZT>$4M?UD6O41M5< MA*FM>$I\(.0DU8V012,ZP&O9-<,&>\R+WIYE6+0'7M2D\* $NQ%?Q<[_IC20 M>\K?P5H)L-%B$(]/=Q M;3,Z"##J7J([0+L;AAYWZK K^)Q2N?V0MZTS&!/7 MY4% " P25;A#Q!@2X7$8N1$+1$ H0;ZVF;]S\ZFQV%J\5JGAW*@?]$$(-8SN M'L ,'?>QQJ1#9Y)=) SLVQZ(C&2P5A)R@!]SSJO#O-5"OF7@QU-*GP#EN0H9 M!;F*))56:L[!H\J34+U^,Q6@.,^D69LMN*HJ]9S)/Q>96/Y0WWO),[:BU@K M'H'RI#FZ>\UX]N41:;<,QF/?Z68!-D50/_*"YNE+'4A0E]N3@Y0%E"2];LJB M>=Q!L5OV9E)I]H[CP,1/!/0$$12Q@!)NY/DVEF!JS/GAV_W-E^O[^[)VZ/VW M/_^\O/L[N/T$[F_^^'+SZ>;J\LM#4T=4E13]>OOYYNKF6K.D:/=YTC,(!T5_ M8'I>EZQN"5^N7AOQ02._Y2JAO>&S9 F:CS^J(=@9GET[L/N-NM%B4V_NCSQ; MO5S-<5&D(J7EHEJ'MCJ$>Y$K*(Q)Z0*.$20NC2'S X1#)TF\")G0X-D1IT9[ MZV*0I<1@6^2.8<3G8==C-:M@#LQB/7$TIBQM;"Q1U/GQ1J4D;?5W*4C_PHZU MC92W;U/S\NH)YX^\F#G8"WT2,4A=$DN;*^(P"2("HS#PXI@2$2*M?IBGAYD: MN;3JSM)*0L/"1(?!C'R"J*/RQ8*$0H21I&_*?<@"3(-0_L\-R.R5YR0;#\[V M<+\3$-BJW71XD'&K-IU4=*]>T^EO=S;> M\.-CSJO,U%M1]S'^O(ZIE@P@N3/V840\)&TWAT)"&((B=%@2^"Q(N%'W\W,# M3HU=M^55QXY-L^[N$>QG0=>VW*Q!.;SAU@?%+H:;%C3V[+;3PXUMMFDI?\!J MT[NN:QI9H6)6\9PW50^90^,X9 'D;BSMM=@)(/8]##EU/.&@D$2!T;YP;X2I MD8D24#W\S6$!^(W_I'.Y7W\M6[DP_I)SVD0,JC3U5C'BW\TX9A]M/5+IA>' M+-+ 5THW0.G(H[I;2Z_;O?_(271'U-M/E3OVQ8[;M;7OZ7XI'VNY ,_D'Q ' (3S$/72UC@4[.JM'KC3HTE M6B[9M=R@$AQ\WX@.KA>K9YZ7Y&!H@.A.B.:6Q3[,0^]A;")LOK\QP\O6AD=S MU'%W0&90[&V)#"^W3%^>XX:N;U;"6>=>O\B;HD2&KC]$#6<3E(9^/[;&G,;; M<0@&[7?CX,7'WHSVG,J-P#_^\U^:3^1_""[X?_[+_P=02P,$% @ 8*M7 M5ITJ)Q8G%@$ 6IX, !4 !E<&%M+3(P,C(Q,C,Q7W!R92YX;6S(K%V"+R2_?8+X8SZ;_\1?V5_J77V :9VD\ M/?^/OWP^^T#L7_[W?_ZO__7O_P\A__7NY."7][-X>0'3Y2_[<_!+2+_\,5Y^ M^>4?"1;_^B7/9Q>__&,V_]?XFR?D/U>_M#_[^F,^/O^R_(53+A[^=/YO$(V6 MV7IBC1=$"JZ(S8$3ZJRRTLF05?C_SO^-JI""](JXD!F1VCOBIY!&R MIZN'3L;3?_U;^2/X!?R"S$T7JR__XR]?ELNO__;KKW_\\<=?OX?YY*^S^?FO MG%+QZ_6G_W+U\>^//O^'6'V:.>=^7?WTYJ.+\:8/XF/9K__UZ> T?H$+3\;3 MQ=)/8WG!8OQOB]4W#V;1+UOOOK'!8(EQ6O!_B-JV>4 MM[V>#OB^A&F"-6_7;YC,XKT/38ID9_/KWYSX )/5=T<)QJ/5D_?"8CGW<3FR M&A1WSA+-@1,),1"K,RS;[_B@W\MHBC_ M6,ED)8]'KUO+93>ZK]?=&7YV))QD,E-%!)42%TUDQ"6G"?40.$O,TT ;D7WW M;?>IOJO/O7G\939/,$?#?^/6KG^.#2/PRGJ3KWRX6I(:N MEK,*DENK!GTTD].X.MLOAQQ M'7C*RA'++-*OHD A6$8$!Q5-I%QQ447S=]^Z%0)X_Q&PLR1[@H1CF(]G:3!- M[W'G'8%A2"+5)$;A$,K9DV!X()DIZ1'4V8&J H5[K]T*"Z+_6-A=EAV#8?]R M7B3U8;R(?O)/\/-K'@SGGFG$LDH6/2G+$T'2&0G.1RVBL=S*9GO9$V_>"A*R MOY"H(M&>F(BSN9\NQD7V5V9.96$!A?2YN)\-F89%7PR=5Q%1Z\ M>2M4J/ZBHHI$.T;%8+H<+W]\&$_@\/(BP'P4;&2!8O 4N:&XZ1D,HVQ"L\== M8$E!LM$V0L/#-VZ% MU?%#228"^T?P+GXR*$Z?+07\ (,:K!(.E)HSG#S0TC M;Z:!! ]44BV5EZ$" NZ_=2L4F+ZCH($D>X&$X33.YFC"5H(_1?G#_NQRNIS_ MV)\E&(6H/',"D>P$(]*@17-.)^2)*Z8QR/>*5P#<1LA1/;=YS4DW,O8'/F MOP\3BF^2&RFA"A97?QV,I\!&X*D7(@'AG!?W62OB!5"BI6!H*9D++E< R(97 M;Y>RHGU'1U.A]A09?"2#,R,+:/: 4N) 1)06$P9B/5S"V1#QZ .'24B @4E&">.<9S71]@DBQ[/%TD_^__'7E5*V*-!7,EP1&2T0+VGQJAFS M.DK%E:D'D'OOW@X>/YS?;"3"CM5_"O%RCM!E/)R-EY,"70O(9R:"BW*D MZP7Q5*%#C-Y.MD%9$:"1^A^^<3OU]SBQV4B$':O_;.Y+E=KICXLPFXQ*_IV# MT,0%CQ+@EA(?="2^Y.LE3YG'9I4\]UZWG>)[G*G<77@]6?2#[_&+GY[#*A7/ MD_3<44<$0U%($]%-X>BU@+1.*%VR9NAT&>IR";"S*7H0#_X#)Y&]3 M#'9/P2]P'TO#Q>(2-S*,>#5$YQ#$4A.)G!0_)A&.3FPR1DC/FI7'//OZ[4JF M>I^!K"'<7J#D]]GD$A4P7QWESANQTJ>I]];"+,7J#AJN)G7=!1MD%4PN5B) \BL42A9$.D2%R]'T5_L&] MC*D<]OH::>G-;]\.&[W/0580;2\@,ISBTU IQ]T%V0L<#"Y@?HZF[N-\]L?R MR_[LXJN?_AB!YA(L,R@(7C9%#*=L%)30["%(=) H;1:0/O/R[7#1XXQD+<'V M A^G%WXR>7>Y&$]AL1CQ*)0(!G="6!45HS1\BI% 9(9Z8[BM8B?NO70[//0X M3=E4D!WC8!CS?.\RC?$3>\LE+-:R_S#QYZ.4M*;<<0(>-SRIE"#>931YQ@2! MX51$U[H1')Y^]W:HZ''VLI)8^V$DOF"H?6WB,C#PB7JBO$;J ^Y^3CK\DKM( MC==:L!J54W??N1T8>IS1;"C&7H#@^#),QO'#9.:7(Y>-R-1GDJE -RB)4&X\ M!\*X,]H&IV05#-QYY780Z'%"LYD0>X$ A.Y%*1J>Q7^=?D&Q+8XNE^7R>$G6 M(S?,&H>AL] ,W6.I*/&(81*UCT+G)%EL=K[U,@W;7?_K?5ZSFIA[0J<"L:=;GSM=@CI?RJT@3![8E=N[\1^P.\L1L);J;)-Q!I58BX'R +EQ 9-K67> MR889\B=>O!TB>ISYK"'07F%B?7]^S801B&.(E@!GB4BC'0G24,)2\CI%*H-I M=O/\R5=OAXL>)T#K"+5C9.PA!VG%10F]>30, RM/:'&:I$46+,9AQ"1M;(Z< MQX;7?NZ];CL$]#C5N;OPJFG]WW]])+P#_,8N#:16Z9CA-,_F%ZOGW*=UNSY2 MCY[1N)W4\U0U["I57C6Z2D/=><<-,!RG F1(#+HH4Q&"]? M%,D+[VBT>-=/_3">7PS32 BM;0Z"9$>+U3&X'UF?B(A@7&+,6]TL.WWO==VT MEJJIL'LK>6=)=FV_UX2OZK_P[5R5^\@F>EMNM0?B/$?_A&H=G4A.JV:MQ>Z\ MK)N^4BVK_]52[(?R#Z[Z$8YHCLI&R(3[4)*FRA)')27O+"; MAE(M@V G:?9Q/]\_.CP].AB^WSL;O'^W=[!WN#\X_6TP.#O=96-_^F'-&T9N M1V?#K?YR0^FD@&Q^B-21<&Y,*XNYP M8[E/_56%UVVHE'U(AI?^FZ5ZV%I'K$B&<.YLJ>=0S^>B=\?, T*ZA4X3S6X$ M21,Q]P K^W[Q96^:RE^#_[X'K^NY]^7*$WH]$9"9 M,(&%1^YFTY6DUN+S&=^T-YG,_BC-NM$GW$<*Q\N#V>):LB-/K6":<^(LKD_I ME"..8627C3/!B&RX%B]Y0;6(Z29ZJH^X3I33 WMWM/P"\],OL_GR#.87P^DW M6"Q7QXJC*'R@T@8"5D8BJ6$D6%Q:*J9L55+,IU39QCU)3#?A67MVK8[4>P"? MXSDNG'$:?/\*TP6@J5YQ=D]@(P@H"EFZ$SH:R[U.((&K0)BCB@7+!+#GFK_N M J0MR.JF7W![D*JMB1Z ZS[QTEL:.!A"HUUUEK*D9"\)2LF8J"T5^;FKE(W] M]6Y:";<'F-VENSLT9DL_J61W9E]AOOQQ//&EHWXJWN'78D$/88DVE('RS!(' ML00Q+.._,)PQ+BC&D^#,U#I2H!73>@[ ^@;S,.LEN>#O/AR.? M_ ).RG2@H_P936<1V$A*P1BCE'B1T5ZF,AM(:D6R8%&H;'Q2M?-FSQ+4!P^H M"HCJB;T'.]00=3 ]'V.LL)80+H3!]SBY+!6<'V>S],=X,ADIB<$HX,K@+'K< M=2E:U6@EFE:=)8W!R?S<8=8N4-J&KCXX0%4055T)/0#6#=V"0J*K0SOF4# . M;:M76A"&#-'LLQ7VN0M\NX#G50!IV>&I I"=A-D#$+R_>FVI\+V ,__]!M^C M+/"_I0<>RH272R66A,P%,8I:4^)'$VH'YT]3T\UXA1: 4DG@/8#.G>#O<#:- M5TZ^29(Y933!7=02R0#W625PBQ76HYL& .RYSK8[IW0>$M+-)(8VG)G&8NX! M5M;TC[*R"25 B2X1I*34D^"H(BSG7')2F:7:'N_ZS=W,6VCM .Q5@NQ!*'TP M]F$\&2_'<"N%R+EBPF027::D]%%"!'M9:L>T-"9E+FMO+QO(Z#9P;OU0O:G@ M>V Z[K#P,#65M= Z6E="-X<.=T;[EWPD#!FA6?C GAT$UQ!"O3IC;ZSHIX'3 M1.H]P,]>C&4HS>+8_R@';M?)R ! *4L1O2M.K^XH&IYD+O 70&%U\GLQ\ )S I-Q\?RVH4=<:0'RVR\EKA$N.X MQ#0 *8?@U @JS+-70'9!T8M$=;NEM02HNJKH ;9PA5PK009&K"[L(EM>5"\ZW(:P;E/%[1FMRBKI S>;SV1_C MZ?EB1#UXFWDB&"=B]"!+>].L.2F3'7GDP3#W7.7[3@6[C\GH-CG<$H::BKL' MB+E:!C<)JEL3:U10(NE8KO7STHA*E9,X0X34@4GE[VX?<0EG?RYBI#XKJ /FF,0'.9^D*M18O*@J34&1YJ'Y1O MIJ0W45J==%%S:?? Q#QA,.\PI!67,>$B2"J5&7*&8Y#I!8>3'"(UMK1(8KGT[G2 RT-%-*G(6W&XS0SH+N 5#V4EJM'UQ)?IR&TWW_ M=8P[YDY@ MZ<=32 ,_GY;3EL]3__7K?/9U/B[GQ*/()$K()HP.6?'X64);'#W)R>!_@0D! MM4'T/$5=>T2M8*FB$GH J;,Y^,7E_,=*6&OKNC:L7.$2<#20H)3&R!$,<2)P M C'G6.HOG:Y=;_84+5V[0:W J(K@7P\@MP;0%,Y7I265SE O+RY7I2JK3$09 MU#&'+S!=C+_!^GBO-'0X!'0DS_SW41DZKBQZB\*4G!9UD02/"X;G(+CA4H74 MPLGJ:TCL-OAO:P]L44T],&2/I38R7OA")_&BM-TMPT(\\)6TI)-!<:5K[X>/ MJ>CVM+4E+#44=@_22I_&T]G\>FPE+)8C135-WDO"-%(M\XH3$,09:Y*U1AE? M^YC^(0W=GJZV!)5&@NZE74%;N;X,>UR&X:)RELOY.%PN2_'OV:PDWTN/H]D$ MGWA^P[5Q(5JK/5%,89P*)>:0F:$(M739:\]3[>+&.I1W>YOHS>Q7ZTKM@+?;X9::(AZR@#[L$H01DSQBX<';[H0=!H6>*&O;1O5:"C#X!J MA()7-8FMIY(>6*IG AJ>34C4)UR*$5=FNW,FCB[IT7PEO+0Z3#@N77%1XB-#O=>1)9*HQ1B%V=)/62M" M!1?)Z"2CJ9USWX*LKGVJ.AAXND2ABCIZ8+0>#5;>NUQ^F1_3<'?!NE8Q,.D6B$N76 MJ*+$!A8(US0X+XR#ZLG+Y^CI;=%"51SMJH"^3T4[/<,_/PT.STZ//@P/]X\^ M#9JF*#<\L6IJ\B6**Z4DUX4"-_[Y[05,C/'0#Z>$\3)G(?)$O$0$F*P,%UZD MP&L[F$^0TKS([AM,+^$#KJGK./0?X^67_+"-)NFRT5\"KSTO;@T:R'ENKGJPY]W<$;R:1'&; MR0M9N MI["J:?@(4Q3-9&^:]M+%>#HN8EF.O\&5H$893+!))4)=Z02E0!-7N,HL,2>L MH<+7WM^WHZQ;R],.H%K020^0]A[PS7&\U@WR=%$J;?YG/5%9!$!&0!*?C24R M!&3%8R#*DJ6*JY"SK>U /4-.MSF =C!52_J]2'G?B.BV;GDD'0C, (!+;.,T1"K#*Z*Z$32V3N? M:K05YW592M@&QMG33 ]C=VMKKW,9X>HDKZ/%&U#-$$"M*1;%)&M[$O58?M(1DM):I=N_Z>P1T M>XNF%?]N9_GVP*Y2)+)Y%@&!#M#*<^>JYM[3+S MIVC9"C+N9X),%:GW(O_PD)-W?C&.HU)LJCUSA$8-R$9IU@B0""X Z? GGIG: M+7HW$M)MCKV.EE^ SNL%WH,MZ2$3[\>3R](R!->4")*:TM43UU0 1T*QH%G0 MI+0+@L7::8@G2.DVF?XFR-E%Z%W?6O@'E+'.D/;0AOES.+R\"#!?+8&]:;IB MZ%$]SHWT-#,AAT!)\!E7":SJI#DC2B LC UGP]T'] M1-CV^M&O5%7NK?EE_O]JLVQ8^: M7-T@586H#&[O)(+#K=]0**,;)!%::R6\ECRV>'%^&Q+KYL"0(159*7Q4N"BE M*$V:M?,8/.4$0H/6U6LL7I\#>XL;]-71\7QN[#5R[T5V8YOVA%V" 4LFM$F=L.Y9(NNMH!/#=9>$YK]U^K1'K7U\C>#JI=Z+H'#N-3;#]] MI(PZ6'TU6<,@_9_+Q:H9_A9"&DGG$*F!$4,S*HB5/!67BACCM:$BE$CSC19" M*PQV7-3;!82W7$;=XZG'BVW5QL$OOGR8S/[X#=(Y7)=M[&5\^0G$B5\LQGD< MKXL6BUC6$C#:QYP3!J2.!2(#=224!O TL-F\$3)Z MOC:.RS=6[*T^=3Q#B<-R/%_Y!E?'\L<3M"&/K<-B[)ZODK?"2--.XV=OLF*VV3Q]!$^SB$0'BP8BZDQ" M9IPP8U56V2M;O;%]0Y*[+0[N^PJHK?,>E*=LX/1FT7*./I],JBQ:(-('19R0 MD2@JC6/ !:06VAP\14[7W3+>+E"NI9.^-VF]E[G];>_PX^!T>'AZ=K3_M]^. M#MX/3DX'?_\\//MGU6ST,Z]I+RN]+6_UL]//-.>PE'F5$#HIE#GE-$KBM$XD M!!;!6)Y3J#]^;@O"FK>]NWK)6;'+(\^],-9Q$DVY<&941'?=>N*4E%YIIERN MG1"Y3T%OW#VV<)Z@F6=M#T4Z!I+/8>8.@!#^]G%WX\'3GK1%D[ M))4IR#)902QWCF0(043N=!"UZ\ W$M(3S#17],-JN\92[P%T[G2Y^@2E!&'D M<\B@;"19@D-3S-$49PQ@* .;0A1 0^V;?8^(Z+BJM[EBG^XEMH.4>P"3)X9* M7C'#1&0T*$ZX+"$GA4!\N7/%M6 I&0PX8^TTP[,$=5S:6QT^]:3? R@]G"EY MQ852S""O'N F@TC)*\8 M<30JE2,G4O%2U2S*(8ARA*M@!1-"4E>[-=B3Q'2;O:R/G3I2[P%\MA@(><68 MX: SE/Q629E)BO\*5GIB#93A6U+SP&OO9=L2UVU;@Q;VM5:TT@.X;;Z1?L6+ M4%Q*&2E1CF+,D4PB@1J4G72<,F8I[MJU:Q.?H:?;I@+U055-]AWB:#%?CO;7 M2Z/T0,L9XO(8YN-9.LI[:?9UI9U5_ HQ1&,RKH:2-XNYA!&XGUOP.AN>G-EN MC@:^\ Z.\*M;#&U+2T_J"'=/#;4B])Z#Z'J]Z1B,TYQH:A.17COB>9E3FE,* MGDE#TU8YZH8PZC)?U([V7P&M'5314.,_XK\D!X M\A"]U\&JK?($3:W5 [KZ"[A=,/$::]9$03\%^""]\Y,R3^O:CPR),V\5$2$@ M@RA*XA5-Q+'D+1,R2KI5;A$Q< M&1HD02\DEWE=C-@8,7QQDDIJ*A1YEX">U*HT/Z?;7:P]P,1U^PY85>I@ M6'NE@;F?GJ_DLWCWX_8SQ_['ZKI^X?B6[6DJ)8V'_@*N5F$RD(1 _\-27(K2 M9?1$9,(OL\XT62*/P\ M'2\7)Z>?KPPY2 M)6D."*N<30@%Q3K+2.0MC>J#)\MH'BL\2U/%Y=.=X>70^ M4$MY/4#BS\)<$[20SW7 N3-(^ME=#<4-'U MA*SZ=3.[";@'$!E.8SG5@/>P_GLX?5R7=C*;3#[,YF7!C:AB,0L6"/AR 0U, M(!;]3UQE47C\/@]0NTSQE23VI,!F1T0\;LG9FGIZ@+YGI\H%PTQ@P9:,-YI8 M=#W0V&($E"1:=X^V'%SOQOJU.4.K/2"\9M;?:[2R,\*^KF)B7$OS9:6-\*&L M4)[K 6$;+X\\T4,YHTS+#5S"79D[#2*5D:N4:*HEMQZRA-IM#>I0WOF0KC?# M;@>:[@W*-]0GK-?OR-H45$87V!AMD!W'2+#:$R]D""9DE6WMDK0GB>E\3LJ; M8;&./GH#KQ=CM:="M>MUB)'5Y2JF6Y4WG'WQTZ-5QG/Q.Y2$YW"Z3H6.8M9> MV0@DB%Q:2DM*/"TMZ)SE7'LGN-:US>P;\=;YM)>W,\1]1$L/7-ZU!2B5JRCE M,_^]3"TM"L#=![^Q66HCP0-CS@FB 8\6&%E#>.T6D+F=D,I;X5U+CP6IP MM;--#LI*-B,O T]*!,(R*V53 ME)+@N"@7LC+$S$#2%C?]5GCJ?")/%YY!]^CHP6IY=C-:_? J*AU\AWDB:48BB9* U<"UZ*NWVWFE41N!]$_Q8E;NPKL+T+7:W!P M\74R^P%K3H\OY_$+BGO5NG 4->?>A$0L]ZDT!BC!IE>$1V&$52QG5;]=T$ZD M;H?6/\\96\O*[$4[_.>6Y9-\CI2(&'F6B22\W"7/1B'#S!*>/6=>:)O$&^W_ MSQ.Z'6+_%"=Q[2NR!S:V::M,X57(8!/)7I2ZWQ3*)%=.O+4:/2#PP=0^=GN+ M]JCL3W&<]I;*[0&6-Y=E7 N\3$=_=[D83V&Q0)F$\?0J-:TEBR)&0@4H(D-B MQ/MH"7,T2(C<@WZ;N^0O$+H=;O\4!V7M*[(':/TTGL[FJT/K-7O7@BWLG4"" MB[7W/A(!1<84)TRP$E:6-B&2)D*S3$%J2)[6MK!;DK8=(O\49U]M**L_I[4O MK[?3R[ 8I[&?_[BJM$"WJ%PT'#GC+8N6E1X0FDA?+G4KQDD"2X,3BC%?N]YV M=VJW ^R?XCSLC53: SMZ/)_E\7(U.BUE8,($CI2K0*1.E%AJ5R0] ,NS5>HNJ<@9QU,*U:/-"\H3PQ-;G:,@"TG"M0!+B[\ YV+D S3W,M6 MDD)O='7@SW-0]+:J[@G(GZY4%]Y(H$F3E,JDH(3R]((G(C-7(F7M=8R5<=OL MY@#_4QP(U5%(3]"U%^/L+SUX1QSZ ,V%B,<3$=C!=E[(&S M*7A*@%OT5I-7Q,ILB$O4,ZFBW;)]VVL*1[8C;3OD_2D.=]I05C5O\2TFW^R= M_O;AX.@?I_>);SCGYN:A[4VUV4QW_1DVU],9%S?C2H35R2$,2 JI#%[TD5@C M$LDI0.+, HC:X\6?HZ?"[/3R3(R,OHU1X2T"V,VM;V8W#M*/H>X.9> M+6ZTTA:-@E?,D:X?[?I H ^4QA+>)@G-)Q%0[(&B#CVYO MQ+\QBCL'0@\6P^H _3W@Z^/X>G;TWD4)Z_]G?>8(QG@E%">125=&JP-Q2I=) MZU0)RPS-J97IL,_0U'%7N,Y1LZD&HI8*^P#):SD=E*#N9'S^!9TC%.'>8@'+ MNXP-OIT#^6+ *4&0876%0J@[ 89="2<^X(#T(2:2T0'RDE1@7@/*?H;0MG M>$_2TVWCD=Y!LYKJ>@##]U>O7@?&F@KL 1Z?N#J?HD-/Q B2+#HIDL9 /%>2 M1 4Q8#A)<_7#E#XVZN@=^BJHJP>@^^C'TR*[H^G1>(*N\4>_^ W2^:VX?HQH M""BB)$FFAF(0&0S!966(YMQ:2[4/L?:._#)5W;;=Z!T8*ZNQ/Z6)*Y]W>/'5 MC^=%W/NXZ,YA,:(Z2@S//&$,+)'*HZMA0D9_PT%F+&HN:_H?# M"NKJ@5%GQT?R.TJVX*-Q)SWE+JT%NB0[)>:-^1LM4$L M1EDJ)40$0C,7N"'@OWPRG@BO6'(F"J<>7!MX7#>QZ\O[UI.[#@AF;ZB1_KB' MCSD]GJ,(QNDZ-W"U!R"_J_WABEFFF="4H2NB1?&%920.="9,**699X+)]JWF M-I3VK0=W5:R^H1)[NJU?ITZ/_8_56!'E/3BO+09E-)2YX!:ER#AQ$3UE&B,- MLO99S8M$]:WU]AM!L(EJ>A#";&1H?HETC'T83]9.S=5ZNCUONOW9**%'DVS6 M)'E5QCP+0X)'SFF6%#<$ZU3U['=3FOO6)_OMD-J68OOF6HZG]\]&[_)%(S>* M,D? @42^="0^&TE"RD(!ESI'MY-+^0ZU523.3E%@O)1&.9<&]]\FV4$W^2BJ[#9W?^N9"+77UP#Y>S74I MK81+Q^PY(*^XS)8_2G^U)?JVY>[:U_*1D;3!,IDQ%,MH]*6GAGB)#JWRAOJ M+"=>^QAP>^IZ>>>A&DX>%H:UH[1>Y&T>\7;Z939?GL'\8BW-U0_1SV&(%;\Z M5D+O-RI&'/>.I!0HM0X4A=:QN(FP7EY:>#,8-E95?W+=*,,(D!:KYCU^4M*A MG_SRLK2E.LJK>/\NC]9Q[6*P1/O2F"5"F6SMR_ @:C-/W '4;AOV*@)[Z3VV M!LO65-?'_?JZ.1^LFTP605_])(U,SE[F: GG-B%O^"]\HB,QH01MCEG9V@44 MKZ&OVQ1BU\:REN+ZN6O?-D&[:7VVSI7NY3R>C/'%BU&PP!REB? ,I?=90-^$ M>B"41<$U2XFZVEGO7>CL-N_8-4QK*[)7YL#O>S#,PF\%1)9%!; MC"%S(#[J2$J)9TI:EE8>+2%U2Q*[S5!V!-(VU-6$5]P-R5Y_'ZF;P\ M&04H1:\9PZ5L/''.)!*#$M8)QV/U<5Z[TMK+'&9K"'T+A?;'I[R[(*][D!_E M@]GTO*1MWT- :8)4R9@RK9<;7)'"$A>X(T"C4#'GK%3UU/J+5/4R@?D65K." MDGI@-D_@Z]4Z.\J%_E(1OZY<6=4U'87)^-ROASJD8(P596)TP&U %C?<.6N( M08%.[_J^;FN MM_NQ0<3(,SAN%$>> VX F:'GPC@CH&/FQCJ#A+>SH^]&<"_3F"UOZV^@VE[E M,\]FU[-S5E[+5?OA45 ANA@=$3:8,JQ)DJ S)]HG:8/7/-#:-W">IZB7V+/&R7/V@.1%?KL@YJ5/(F48#M=/J+;#1;2S56MZ] M:X7WP 0W8G8]]_GQ792K,3]WQ;H6]2@XISBN>I)E.4<+92J:CV@6C&-"46NC MKITQ>%L.NXW<6ELI/89)#S:.AA;#*.U*PS&J2L6#S)XX8RR)DH*UG,><:R0M#.%K M'[>M18X]Q>UKE-B3 6BGEU^_3E:B])-K40ZG>3:_6"OS6J@Y6VV3582"1]9P M#9;[M;@X/4CJ/%.V>GO.+4GK-EYL#8EM**;K1@NK4+=TW+FW !0FKR]PT -64>N,>0.R)U@K/OJ;C45-M:'76BHA[$$_= MM-PNM_#'Z1#0F4U"1>48T,)2&B1G)!T6+.)DM+N=PITHZ*6JXPGA:HD4NV5AKG2(! M@VFG%//8+8K:B'L^4_8;6UC+*+P#5W*#^#WD=6EA3AE49?,MARF0^)Y5&>Z%%;7^]S6'=-\\^6_6/TT8Z'K0B1FCDSFA! M7,J:># ,0FDE![5/Z^Y3T.,AVZ_1_*-$V>YB[H,?YR>EROWT"\#RH'RZJ./[ M>#$*+-E$M28ZAM+&4 )QVF6B3/ I*$ #6ALN3]'2$^#LH-^'_E4-8?<4-.]G M%WX\'64O3.9<$\LCQE"1!N(R^ONM[?='/>+Z[<]&I>PR>X"# ?,<9HDH#^HBHQAA">^)@S$M(1M[BXU%' /(-*HG.,F.BD-OB7'U> AX^(0@9) 5TU+ ME.291XQ1:M<^5"&\)W[[CNBI69FSDRI[@M_5[=/[W"SW_7S^8SP]_]U/+@'] M60#*72 1?$9_ECOB% 3"E10Q"<&";:,.^$7"NL_DOS%@-D"VKO9ZDDJ4^$2,9NBNEQZC/-A.6O*)1ZYQR[4WYE21VG\[O%JAM:K0'5O0E]F[= MX9$4$$.4Y="B-#=1SA)G2QDG9UI'[7*DM?L9;T]=M[U ^@_3'?7X$R!T)+SS M8&T@EB$KZU[BS"D2/2X\3C'*][6/[E^BJ=MK;/U'XZMT]M/?N^'.GIWN' M[T\_?_JT=_+/HP^GPX^'PP_#_;W#L[W]_://AV?#PX_'1P?#_>'@=)?C_=>_ MI/$)?T.^*AWR7PTU17?Q>#89QWL=9JW3.2!<0":%P'$8[#B:2 !KI-56L>H- M69ZFIE8-WGM8Q/EXU>"QM =_]+XSE.L[_,5_C1*N6*/0#Z$*]P5)01!<28KP M*)R79;_(L3+[KR:RVZB]$G:>JJQK1U5]+%\:?CK>VS\[^G#VVV!X^/O>Z?#H M\.C#Y[^=[*&!V,6:/?N\QH9K>VHKV:A2%;;S8MYVSX@Z^SA9]\ MG,\NO]Z"3U%K,&PP)/ODB&2(! ?2$Y%TSAZ 9E$[!_Q*$IM:L_M/O;E0OIF* MVZ+"VQ6#L7^*/E+"O<"8BQM;CM71_4U4I9ARL*JV;6]*<[>VKDT,/C2 ;ZK= M/MK#O?V_?QZ>#L_0LNSDS=W[_<;V[FEJ*MFW#:7D9<,KQ[VK^2:+\?VK%Q&8 MQ;!T==:+H43B&$I@K"K 6"%S"J;ZG9;74=C"?8E-**<^9>$C(XP%2:12F@1< M=D3GJ&), J53.U>]'64=5[FTAZ8M[D T550?S=''HZ/W_Q@>'&"D-L3 [/#C M\-W!8._T='!V>C@XV\5 O?#$QB;K-117,F(?9[/TQW@R0:P-D=[I^3A,8%VR MLN%6 X6LG,0MB=%MGM"LE66)J$ M*L-^4!P8S. *B9XXKC0Z"USZ4+N:_G44=FO2VL/60XO6HM[Z:-D^[ U/?M\[ M^#SXA-;A\\GZDLDN!FWS@QK;L2WHJV2^/OCQ?'5@>JOF.]D,YR(3N($I;0*1 M,@ )F@&*@ 41>!*Z^ER,Y^AI:IPV/?L6T])"2OA_HGRI_J$),'*ABH"0!I25 M.E0?Y?XL0=V:GFJX>&AIZBFACX;E_>!D^/O>V?#WP8?AX=[A_G#O8'AX>G;R M>6<+\\(3&YN:UU!<*Z\%\_$W)/,;#*>(J,M5EV/<>7Z#=/[2M5 %#'>R+ F3 MUB) 9"8A(EX@RT"M4!)X]1S7[N0VSG>]_M6W:TD'S1E81Q+X4LX8#;%!.B)2 M4*D$.9K6KE1O0F_'>:XWPN2CG-=;:;B/UO+XY.AX<'+V3PS7!G__/#PN)F?' MR/*I1S6VCUO16,DP'L]G7V&^_'$\\=,RT:4<9W\MB+B]A&IMR%J5!N]1$,F# M(R[;0)*145G-J7[8?ZQ&N_[GB:HPLF#S"S9!'KCPN,H<\:[,5F(8='AI)(F: M@F*"<1-JUQ&_AKYNC5A=_&R83=".GOIHFO;V]T\^#]X/_NMX<'@Z*,4*1V>_ M#4[V/Y^L7H\HOBJ!<[X M]GKDG6_=KINK.Y.WRZ=T*^,LHS0LUT2J,K-+!D&LIY&BU"A3M?.$=3GHV!!6 MPMU#$]BAEOMH)$MN?3<+>/6;CKY^^"T6<4_&9:$9B=DE] PB(S8; M1:@/#)P7(:?:4^J?IZA;"]) ^P^-1D7!]]$(O!^\VREB6_U>A?35P[=72U*% MY:9#%NVYS0J(PK]06X(2&[,B.7E)J1-6BMI9XLV4-#8'=R;6WCFR5M%PQQVA M1D4BK3?$)9.)!HA)*!:2KUW\N9&0KI-!C77_R @T%G\7G]D\I?,JJBO9D[OSR5?W%I;C.=R/GF^ 9@3S M,F#(:/O7G=.YA" M'F\^=986<%-4OC1JQ)W2X?YK-0TD0^9,91IX]79CN]+:\;7REK#V*"/T%IKL MH]T[&?P^./R\6^AS\[N-[=AF*BK9JQ/X!M-+*(-(2W_?@I5_C)=?]B\7R]D% MW'9I-R%;6S**WO'2Z,=Z$C(&LIQIPY()"63]6Y];D=;\PNNSK[ES#8,;$)$A MS[RT#(G1DB"%)8:# ::2E-5[^&]+6[=VJ T,/;[BVH*6^FAS3L^.]O_V;N]T M\'[_Z%-Q8?9*9?8N%NB))S6V1]M06/%JS'I3.I+R#> TE ;2NMR4XI9(2.7@U$LBF:>,HNOMJM<=-J.XPL69[=[^[N[; M[QSG2*^=290$KG&%*EQ&UD=.A-'<25Q7/M?.1SJ59?BWLZ:, MJF2"@4]9U2[_>8:<:F.V-H433(61\H44E@I*YE0O^<&0)1Q\B\BIS7'O?Z%"U-K]O.7&)\](^)&?;-I,]L1M5%8M2P:'NS9B>>YQ%8:J;$EKO5SWQ7AY7$K4?MI]K36Q\-VNG@8[$0P\,/1R>?=L\M/7Y* M\[S2"Y35FOL$YT79)_!U-E^-*KLS^8=IT)P8&U"S26%L+"*J5VF/NY3,G%;O MV/X$+8W[T3]X[B8@1PDN!H?(#;G<*A! @L^".!855=8X$VK;XRW(ZKA1> UL M/.I=7UD9?;0J>_O[GS]]/BCCW-:%QT>?CD\&OY43^-\'!T>GN]9/O_#0&G73 MKZ&[5BSVWY?CY8_;W8M9H]!-QNU**B*Y+VT45PVXF8,8C1*R=E[C/@7-QU\@ MAK_,)K@X%^LG'\Z6L#&! . 5((//+$@5P??18I1V&ZO88N_P M_=\_[QT,/_QS>/CQJAOM3O;CA2%7MPMO>VIV MM3/E#:?Q"Z3+"1SEY]^U:?M,S#-*E2&*ZS)$2%+B8HQ$.2X0'LX&OM5ED1>$ MT(#$;FQ32SBZME)OJ;8^VK!7M]:^;BF\BWG;_65OWT)\,Y]OT$K<4QTY,.) MEUO0QI) A2%9,R$RUT94OTY1OY5XD?WHT"]7%277K0]7#_^Q_O-. U:/XO1. M$AHLNA9::!(8HR0SX55F"D#%EW"U_>OZVP7\%6J_METM2;D'@V/V9],%P&"D-U$46"3P&AX\=6/YV4]',VO1[L38?E-%=D#X-YV(7X4E!FE-=?"$H\")=*'4@D2)6$A9>: 1:%JQ\E/4[-= MQI?^9&BK)/V=F"RRM7F.7PI'6A*[_1R-W&S M#\&"T#R#1\DE7?H^<.*MBT2 \."#,:'Z5,QM:=L.;C_?<4,+FND!XE[H-/*0 M.]S^92IU!#%Z7$\*XS:,]#WR:9R7%+SSM5LFO(["[=#WLYU=M*BE'F"P=&\X MRJ=^\MA5P%A)1Q$T,7EMOST)WI;FQL)&076PO/9]_Z>IV0Y;/]TQ1AWI]P!' MIS#!'YU_A"G,?0ES]M(%!C%%1L4/'7PO;4,VN*-2*J99)DJ6-%22B029(^%" M,"8EAN:L]G'K;I1NA[^?[7CC#;36!VS>-*>YV[[FZ.M5*1]Z%*@!9+>DW6^< M5Y\$EZ5_-L)X M5/L0J0?C@"BPO+1 1!E9P8G+BC)!LT_5=]872-H.3S_;*45-/?0 5A]F319"/.9I8%%$Y-$33N_IR1G<=@G15TGPR7OQKX:?I,[H!\Z4?3\M,G(<,964- M4X$2J0VZ Y(I8D%%=%,#R]'E\*C#PA-UX]N\;;L:WY_E$*$=(?? M!W"'W=$ M-9]-\9\1[F2L'U792&5\DKRT+L=5X20E(61!DG6&)Y2L%K4/3U]+XW;0^]G. M%UK55 ^0N+XJ?PKQ _X)@S#2X'AS4G+(V_5ITA= MYH1'4X:.Z5P&?22"*]):'X$[6WNW;4[U=FC]V8XGWEB;?;PG./QTO+=_=O3A M[+?!\/#WO3(,Y>C#Y[^=[ T/!V>KP7GWJ=^R<^[+3VW>4/>5E%=L-[[J_W4) MZ6J0U]I+NRYT^CB?77Z]Q:? R'0U3R.4P:>2W<.RT& M: Q"1$6)2&7.MA29>,9#:;VD2QVMS:[V6)P.V.R^<7E;2'^4..PYAOIHNO?V M__YY>#HL;1].=S?5&YY2H6/6\Y15,L4;ZJ.+UDLMWE[$K7VQTOYMQVNJ%$@K M2P(']4U-((X+09R0.E+!*8/:-[!?1V$]0WP"<78^'?\/I&$J&?<\OJZZ7;T6 MP8MDW)U5NUA<7D!:Z>IV@6@=*%/HS.14+F$9;8DW4A,>A,E:@ -7^QBY,@O= M&M 6\?FT_7Q[U?<@++ME_YK)#[=UN _+=-_]^.3_SVR^/_&+.[M!5#9*XS5) MKLRZB$$2:[,FSH4RTS&%Q&JG#)I3W>T=]4[P_28*[N-V__'HZ/T_A@<'>X?O MAX=G>XQ2_!ZZBLY"<_4[V]H$LTD5<&QA.%\ MF488M"(^RDB,E( PR3G8VM7(KR*PGJ&\?NV=&DS%O.9,$>"Q7"Q+I0,_+E=T MWVWRT3(K:B>FGB&GVZV[/=0\;=F:::17N_ SQOF!HR%3,(E:C;+"T$NZJ(BS M7I",9MGZ(+5TU9LTOI[,;O?9+L#8C@9[ -)G&-N[*,VW_V>EUZL"N@>\&K H MOY1)2N7V-BLICJ0 /9J PK8:?U[]I+P!O=UVI'D[V+Z93GN W^LE.GMNB7ZX M+,W#7N:=Y4#]JF5]I+AV40+EH@\G+'.+_GC2T=:^$%.3_FX;Y+R]67YSG?>YQC:.>K6FM%.S<'%/>27C?(!",DFXU MS]WA]BPMZ'+;BJ/)8Z>BM[F]5NN3/Z]_-8G\.6UZ6AZ4LYY MY^/I^3N_&#_T8I)66D4A2O4!B@1B+,<8FK"@G/*.QJ1;]$.;,]!MN%0-=\\X MI&^LY!YL]3][9\/? M!Q^&AWN'^\.]@^'AZ=G)YX;NZ%;/;>R7OI[Z6M53-_U-[G2=P+W\-TCGJX[\ M^*.5T=L003G!(2$4B8TLEP&.AG@AT)8Q <)QW-AS[?[0#K79)*#=M"4H0%[@KM]M3Q' TF*!%*<[AJ34'MPH+'5=# MO1%RGZF,>G,<]-'P'I\<'0].SOZY=_A^\/?/P^-BL1J=?S[_P,:F]A7T5K*Q M3_8BO=WL>? INTQT$)%("@8W>_"EGW?*0NJ@4NW"GA>):JTU[AWHIVP9E$%4 MNM1J>^:(UZ8,OP))A=59B3=KBML3JU87*UMWQ=U-)WTT1WO[^R>?!^\'_W4\ M.#P=E#$TZQFAGT].<*$?#/?>#0^&9\-!HPK-U[VBQL#3W7FJ9<3\C]7#2T%1 MC/-+/[F-52*E-#DNB5DUB](V$6LMABZ)YF"2TS'73F0^0T[-VK5UE_*KEUV_ M"^YFNAYDM!S+.AAT)3QG*(H4@%AE&0'-C$F99I1+BU5KKZ6W8V-7"5//%:>U MJL$^&L!2Q=7$NMW[_<:FZVEJ*MFE _"+.VF3$#77Y=* 2Q:U9]&1=A$4R2)D MG9.SPM2.2>]3T-3ZK)Y6FED]@&6V-!E.#6&R=!N-CI( P(@%9B%8E9FM[2L] M04JW-J.!OA^:B1JB[D%Z]M;:E1DN'R:S/TXOO^)"+W[=_9LV#TK*O4H2R@P7 M6\Z=C;7$4YV)X9'3[$/(M'83Q!U)[?9LH2+BWD)573>5N*V-^ >,S[\L(>U] M@[D_Q^WKPH]+@Y>50,]@?E':(JSND>$6?5+&63U@.WC! TV< )36"()1XFB( MQ'HK)?5>NA1>VLXJT]3MB4$%*':IHQX8RP-8+ "N+BQ>L7GM"_[X5$8\XM\/ M6+361"4UD"0*BUGC.J12$&ZSE:[TYQ"U,[4[D-EM[575;;E=%?71:7\_>-<@ M8WKGMRN<1&VFI-IY4UAN2,A3;QCW#F,\)3A:$8X;'(9:A#(%C*FH.1>XQ2HX\,Q+2:A5$2-;%H@-+I(R^(Q9[\&AX,/PR:'WEL^N?E9S X< M5#)$=_NA[DW3"2S'\Y4?O@&'G"5A'4_K*[=2)8P%C97$Z,1MM#3&ZLTM7D%> M/9/U#J:0Q\NC,!F?7_=S&'R/N!_?*?<[RN7T8./-$^N8<28K7%#9$5O5]=.#I,,5$S?)E6.8Y]G\HK1&NK6_Y7)07$(Z&U_@1\HHB^5XD==- M9Q_>\ P*C':2*)<3LN\-BEI@L.UDXE$J#']K'W)49J';C.Y; +E+G?< \AOE MNFI$E>:9:VNW/X[/,:NXK;4UNQR>8Z##G*=V.5 M$YCX91DNLE@N5CW[0YDU[TUHSB>C'U -$R^P%P"O-OX](*<=- EKW)ZI%7'L]UOS#<,L:S-:5WRE., M93IR27(J X,,;@8.HB%,</F4 M21!<<&^2(R982:2C0#SD8LA MM@/T]TCC?=@H-OJ%=]*GJP\L5EOFT>5RL42AW-[W?;CH/57>)S#$&^&)3#00 MIQPCC H54!<(ZNIS*6HRL-5B:&TJ;9=;06J/PS0UL_0XD;07GUN;@]LNVMZW1/MCR%T*>F^Q7V?$,-7&3*2<4< 2H M]_-2#4<1>R)G"TZ'F'/MI.\SY-0SD^N7O /<&.#VA?C78CF.&.Y>S25^6(L' MI6V,R$19%\J\=<#UY\I<#V:YS<@)M)<3W(GD;D]^:B'K:5O6OAY[M;N7/6,V M+7O"->O([E6WXZM"TT>.3(X&[2\Q+O"UF!WXC&*.I>^QMK+ZB/,&Y'9[7-,^ M7-O57Z^@.L@9XKIGUQ6?Y5;C@TZ=#[K44H81HJ%$<5D&*AA.O,B&4!>R52Y2 MF]K#ZNOI[?: I7VPMJS!7J'U_14!R.2F-LL/)R=DG9U6H=R"Q.C0^](S)1B2 MM(T4O!2>MA<2O8K4;D\XVL=H>WKK%3P_EW:R5^4HR.K55K$XF4TFZ.&4\.UA M1*:8Y-0"44JX$/I?AU7H[,GE\M'TU8-H\(%5II^ M"5MJ*QP).DL2A?>,<:/XP\8C-3V^UY#:;2!=!4//>'JM*:V/UNET\+' M?C@Z^=2T_/RI9S4O/=^*RDHVZA3.2R+X!+Z6(4K3\QM\*2L,3382Y[4@TN!. MA+#"C2DAU#@5TM6?D_4$+17/2!Z\83A=G0\5_;S[0^(^8E MBH,$9RGQ7(.F())1[=FH5Y':K8VJ@J%G3BU:4UH///W[0?51OFG*D.D\XY8Z@PQ-F4GC36R>D_;!N1VF]IKR6:^C?+Z&)7L M[>]__O3Y8.]L<-5T_NC3\@:G?\RXO+58'0T?(+ MS,LAXAR^P'1Q4-)&I3+30BDA0D@3A!?'"H@/!/-3O8]V0Y(Y3 M++OCY]FV^"VKKH^F[-WGT^'AX+3,SSC]_.G3WLD_CSZ<#C\>#C\,]_<.S]!* M''TNF8V/QT<'P_WAX/1Z7(J_,RGE/2S]>+*3O:OZ_L9&L3UI5+*<5[,;2FB" M\4<][^/%*%NKP!M%C* H&1TH\:!SN42:&<94R8BM;L;@4^\@";^Z1=&]%W:< M!6Q%E[.F@NT#&C[!18#Y*.6,<8JCZ%G@(I':"&)M5(1BU,2-CCQL5T2Z#1[6 MK^P&$0V4]5#=.TBN8X5_&D_'%Y<75X1K1YE@/!+MRVT2%D2Y%04DN:B]\5PF M74/E]U[:L=)W4=FLAORZ5KS_?H=P$XV!I RA$FF6JDQ"51Y( &,CLS9PO]79 MT4N*O_O2;G+IU12_L_QZD'Q\,TA *8SN;/(9U ,1) MK6QB'D._VE<(7J:JX^.7-EV&EE339[!]7D"^G!R,,XS^+WOOMMYDLJL+7Y'6 MJOWF,-#0@V?1P )ZS'\>^:F-"CQ'L!EV0C?SZG^5$V?OQ)OZ_%68ZZ A!#I6 M26]522KI%'Z?S_-?TU-2R44>[,TL8Z$K_@Q7+U%O2)[9EVD='+EZDSIF[F=/T8Z? M%FJAP^$S1LHD&;RW('3EQ?,Y0PQ9 BO.2IFD+0S8Q452K"?#"2PIN7+',2>=Y MZ\+"]D?EBG?CW7F-UMZ7ZQ?Z/\+B7[3Q)A@8BZ(H$ 5IGXG:OIB]IGTF@M0B M%,>V8T;9^!'=GF>[F/<6BTD;;?X:I]9T^:\Z&///62*?.DQGM:GKJ ?78P*, M<'9MK8_ACR_G8Q!*2+ J$+Z11P@VU_H;X5@22+=YZU>RX3R]EW/2:&7C7[&Q MD)8O,@Y:>1^T1=IKM9C):P:!9PZ!-)NUB9RSUM[LPY)T>\KM@H('YA\B^0,,VJK6;9/9'XW M"C#VF+7#+3MOK>:QL7)1,7ES";_-Z]":"6JTT;D$QHI:XZUH#Q6GP6#">MUK MD[8Z99["RB8!QGLJ:F38>6LM[PV5'[B(\P/!LCIK%S\G?YY,!#>9PM$ W&&@ M7S9"K[1U^(=K/YQS_'>RXBS\2*JUN0=FZ49]VVXH2/9 M6/$]0"@LOY[,;S?YW1=SE9S\&UY<+A--!Q?+V=<$1B5%E %<9@E* MR,((I2Q+_@C8.V )X_J 1P3LL$*7VSMR7T*E CW@TM[IYQ].G;[W:AI.\IU7U)YCON3^J*,6*ZG6 M\OM\&4Y_7\S/O]^ ,D.FLHP@5U.SLDX0G6& 2CB5@E+<##&Z=P<1#SU7_YR= M+\_#Z?O%FUE9X+_/R:C5X;Z(Z+P*F 2O3G?P%/S'0"ZQ*N"068T.0_&M+^C' MY!E_8NY0V+E[##:S2@HO:@$ZR#M#5&IQ2 M=

NH(7C,.IKBG&R>"'Y$GG&#RJ&1U,P2G>#JV_=S M\M.NM'2YD%B+-+@T(!TWY'B6"#&D#%JB-#)%S7QK"NL-HHQ+U#<\F@[7?Q= M>GV^F$W/*L7^++^>_EV_6F^*+(0MS EP=E4O;6H0XPPX$Z(Q6)B5K6LM-TLS M+KG>T'!J9(4N$/46PQ*_SD_SFV_?%_,?J^S=>C%*O8. :!D7JB4CSZ MR+T1N V7;3<08WGGR>3H+,O6B!Y_*DR/%H/+I3:C8HN9V0R/,H! M]2O4]>YDM/MUO;MHL .;?_QSDE [Q^JKH*UE1\A-M]1@QV\1JP97[]-SR[&>-?3SRF-5E2&:A?8!?5'P-K,:;/$5%Q!U;K@ MYB$YQ@V7!WMO.%CE'<+FZA[1-"L&L;_J@T]&4$#O?($@O("< MDK(QVY#TG4;$#1WXCWU*7YC8QX3S(?39P6ER4;%TY8V_K?]#-4O=-IIKGAVI MA1GFZ#Y%!9I M8UA;P'LZB063F(530A5['#3U<$\U,_MV<-K#!AT ZN5\>?:^? JG5^EG9Y*4 M3#DP6-LU=180T0Z1-L=P.43GIY6 M$B^1PUUO:A/5U6,?,V[@WAXUC17;P2GU$2\*/\X7M)IZYM(6 MH._AXL%6G78-SM3791Q8BN8-* MM>Y V2#*N"!J9.AY>ZUW )X-I_7;J^YY"FZS2)71W!2\+$ESPD PSJ#TQK#4 M.H)[2J:MX&2>W?W6U!0=0&MCA=([/"-%^6*%CN B:MHFT4/P(9"BBN)!.8_' MFYM!\G39K[.GY;=MH]C5#%V4!UZ-75_5IWVC,%V^OK7!3QL#[(XD?X&D&7ZI\Y\_M\E! M;M#4\OWBQ?SLZZ>S,,OQ)\4N\_-%PN5ZH5PZXW7*X+5:;1E+%[BVM&6X+V@T M#_E.AF!#;G*OC^\ROW08MHYDBPZ.K]7]_.;;]S!=U-/WY=>P^(++B=522BTT M1)$<*,\EJ8_N[T2W=;*H6%;-V=\?E*3+X*[-P=5 ]5WXX-=+>#LG_Z].Z%DM M[1]XFE_/%^0$'L*[$Z02FF2@"%4M"]48?@QL*"X,IQWKK#=BO! MMD*I>^8H;668#M!V._R^N1&7I"V?*(**$F3RHI+M9W"N:,@:$8MUQ>1ATR"W MY=D*6_Y98JN9&3J U'J8WIU5>,Y6-+G >:D4+J0H)R('ZT6H?:0ZE=91[<.2 M;)>C9<\21PUT?VA VRKG_V.Z))/0J?K;_#R>E?/32[['Y21+,K2-!E!E#BII M!8%'A,B*)(>W!NFM!^0])L]V>'JV2?\V=NC@7'IQOB2=+"G@GI[5&H EGT2; MK:"] 5:'RA=O! 1)GJ*)HH2DDLQ^JVE,.R#IOA3;X>=Y9OHN5AF;ZV(CKT.Q7B9R!LCC]*NA%AI"X@)BMB[XC&9+O_]Y M3CQL9]^MV%%V4?;8B-E(!Z"SXH;E.@B@/K^EVJ!9@Y? ' ]"*&'+_[BYASL9 M=BMVE%VTW =3!F;C"E*HX;0@'01&7WF[:A&Q.609=3SZ!+PCLZ/L9+3[3!F[ M:+"#B.W6??OR-)#36*8W&B:9ET%RE2'+.@P4%04ECBG()B?FN7;%MDZ"/R%2 MEX5:^U\V0QBB;UQ=[C..(C)G(^2@244VU#&SF3P\H[B+0:-EK9.53PHUNE/< M#@+;PVL/>_0!L #Q!( M0E)C$K$PDYEH7<^\M[#= G(?T-R'Y!$LV %4GTS_B1@9\>0B M\%S]U41[V0M:=2ZV..LYA4"M'Z /%KK+?,.>&'KLGA[^PVI/3T_E? MM7F/+H>7).;TXME5,"Z45@)$28)T;>CND4[2'VVQ/!2Z*.Z4_V\HKSU8E"[C MDL- .8*-GM>9NGZG?3<_PYJ]?CL/L^5'3$B[D:ZJVK;%LDCDG-"Z62:]9X<0 M%*\CC3DF+>RV/,3#G*]/+Z!+1^#H9VUC0S\OE']8T$$PS;3L53_0Q7OCR_-% M->!$9PH[,ZU3!(:@>)!U4 ^"0,.,]]:B!M+_HG??=' G9S8S; :8OA']? M=EC^Q#(E?,P>N$JD9F8E.-0*1/0R2J5]DJW[!_<0L_,^GD.P.K31]L?E_"R< MCN51? @_Z\6RWH@Q\I04*V#14:2K=(&0E0?C9=:1H6*A=:?%P4)WWAYT9,_A M (,^IR@MI07]N3:.X&QY\:W+F^4%SK!,S]8D='5HMRT!:0]K(T$)RR'&XB!S MY91WTH3 FT=N6XO7>2O04:*Y86SY_-"\7N9Z]3?J[-;;61I+KI)08.J,!>48 M.4J>%T 7E?%:""O20&!^6KK.&X:.B.7&EGQ&4+[=_?+ NK5DJ2 W@,QB[8"Q M$%T4((4-L0BMF-2M$?R44)UW(QT#N$WMUD&(MLO2ZPY]-Y^EBY7>6/LD2(-T MIQ0PA5E0F2/XY#RA,7LO!2:)K9L*F@C>>U_4D7SB1I;M ,XW1-\Q@I51Y&P# MY%S9O)#6&1 %,.NR-CEG*5NGS?:5M??FJT- >Q3[-7\ .K6M5+>AZ=KEU"TM1WYZ0E!!$11#;D,&?IO"@#[$ZN-( M.\CT6\!I?SN,G;#Y,#_]M**D^W1R6A!;A M+GWIAK3+O1_='Q8.L-N\F1+'AL#+]Q]??7JU9J!73#/G-$EJZT1#.F.=MP:P M3CK4Y,;ZN%W2[>9/';<0;4##[ZVZL6W^ZEOX%_EXJ[CR"K2LZ!P96B#7S1%H M(ZF!I0Q!RH 99=+NR:AKXT\?MVIK0 PG M^U$IR^D,KQ%9PV/ !XU8[#8B(%@H=&Q2KA"BM@S^P#DDA'@8E M:Z5 16,)IW$0,ZXR9YTY?3=Z=,;@/'(AXQ;7C0@.%HI=FR 5)"+A]9@D7$1 M)8CH9'VM%. ,=V"C- 8%JN#CUJ?& Q\P;@W/P*?&H0H=F=WA8YA]N9BMQ04R MQVOU$%V$%&!QTD*,&@1Y2'4XNTA\J_%13[ Y7'W@N![F4=(9^RNX!U2L)WSF MJ))-&HRJC!8BKIC/"R2*B!22@QQL"UZ8&Q\Y'J'#GL:Z:^X]-#>RP?^8SJ;? MSK^MO1ZF;-3D\+ 4;&U%L!!-*JO!9I$)'\1VHW>?,/FM#QW9Z/N8;-Y"?V,; M/OQ]0W TC)EL'$1>R0&D21"062@L:JN,EDJUV.NW/G2<>Z"9X??67P?YZ=>$ MVC-<\6._(9W/OE1*]HM2^A<__PC_-5^L^O4O#D2O"QV*Y-[6>6$**QUD()_) M,\/I[Z)GUR4GC3+5.X@W;JKBJ&\C0QFM;SQ>+^Q=^+9VW)5-P3%#X;CEJE[2 MY+-'NK-K[,4S,Z3*UD-,=A1QW/SY8%#9'I('VZT#6+X\7Y[-O^'B(YY>T(M\ MG7Y?AWI!\&("1M!)4*AG6((HLH$LDU"NH-5WI\8?#,%'Q.D6;H?#8#Z,33J MUP-WQMNKNK08I'>.-J,1C#R*R#GXE!Q81,F1KHM46K.Z/";/N G@L6L0]C-+ MGQ#[@(M4;?>%M/G/^<5L/?I 7)XM+]-C>5+0<>$].;%"VTJ1I, )"FN$+H:% MF!2&UO57^TG:W3/UGDAY&H*MS39V3OJ!"K9WY_44?U\^?<HR3QF^M/H2T0=QEYUJ(!0^*F9WI0%#@K&=P9X5)D\6BYHRK9S7RU7R]'UY?WY6)SHN M_QE.S_$?TR]?)]9'\CBP>A^V ,5X$N@;$E@6'G,0F,50$4N;%717QW!L)#5\/\ZD/[ZY@8ACW MLJD-.CA(/X2?JSWS>7[I(Z_7C,O?%Y7#$+DW/B0/4G(/2AA5V=V0UA-MB;YD MI5K[DT_)-"Y%R6"'75-3= "M!W;/A\7\]7SQ+;R9E?I;_=9'_(&S4^ULXHS^>G8?3B6P:_JP M18S+27+,F_J(QNX3[3?6M4KYUUMC>;:LN?Z0F"ZTGNS(#1%5SQ;!H(I")VYR M'JJ!ZFGIQJ4>.28^6YBG ^"M$U[7M\554C4(KQ5: S&0&Z)L,1 8+8?T)V5R MY*@T[\[>+,W(%""#(:N1_GN)-V[F[<\7Z6M8XH?%-.$5+<2=T_IUF"Y6$=;[ MLB$TF]@ZLB*4"$QR"KL,*=:+.LW%.Y9KA6(I8:>PI+V,(U-]#!N^C&S2#L[( M!T[_CYCF7V;3_\;\)M/RIF4:KE[^UQOXY-9H6?J[\V_WRP16G1:?OX;9>C[Z MQ/ BL\X:!*_*28*1;O>LD,EV0Z6S^>!ZOCFZ<#WN*@P/'VHPG!]@_")T1HC M"@E^E36N/( N2P-"6%12>Y5EZZJE;>3:#H#/[UVIN4V:X6P@IKMU%>*\7!WV MRWEYAV>W%QT>.U$*$IGUYSG8Q$P8<*8XX2D.!*,-6>CL.0@+'B)<\F M,]=Z0D+G%'Q*<1/19ZBONG0RH '2"H((F%2H4XKX_Z/@&PAA!U/P[6*\#F[W M3=1?*;J<'0I(/-4^ 8%T>>@"S'"F&!?D0:N!=N7SIN#;R?Y;4O#M8HQ.,76; M_4$P96T==>E8M.0"TX)"= &D,*A-]#[FH6A7GQD%WTZFWYF";Q<[C!T6WV>/ MXS(4(RF4E[;.L.9>T%8S""E$A:07X?UV)&S/CH)O)[L]3L&WBQ+'AL M'CGG MI.1.6PJ8/*OQ$P4Z626(Q3FZU),+Z=>CX-O;\'NK;FR;/\@;5RR31I,:Z&H5 MY-%E!G7("WANDT;KF?3;O<@]1PJ^O3%PL"K[]"VN4RK%1^%3MI"#H\NR) O1 MZ@RU']%+]-YAZY&]!S=N]L.VU-ASW<\L'4&LQ3/:Y:CWFV/>3=&%)UL@V:C) MH\L&O/,*,E,N9&>5-%L1_8STNGI_1=TY2WLB;\#7U -A\*MMBHOI01?_\GH6 M=]4)MYR63LYG)0"3L8[$DA8<#XIK;>B&:LTM=4=KA!6D#B5]XFE].^ M+^<@WA[Z/5$A1%_HYF9.DQ6EUN"0_/FBN4[(9+;JV>R;QQ;:G6?>^49J!IH. M=M95W9'P3+.@.017V7]ETN"EKT6IQ8G,*Z-2Z_>BG0K'QBEG. 1_>ZFV T@< MM]Y-FQQ1!00F%(7=1G+PUC#0F7%G*H&]/L*HL)&K(LCE<&T+DK$S:RTU M\WTQ_XZ+LY\?3@-=/A>1SO?:#;B^=*Z'AEY>/Y7"W90D(#)>QX!4FYIB0+*L MT3"%WNW-)G.\973<-;S/IAE?H3OAXE?:0;?_R55MZ]7)DH)1DF,$SH( %6. M*(LGP]*-35&2+&&[HLXC"MUQHW,7NZ.ES9O-JNW#'WMY;\+T24KS\QD%->'G M*EV=O8Z&:0I87!VLB=%#I?H&XTW@.:L8[!&:J8=;8,>-UKWX8VU!\BO=)G2M MWE?.IZ_SQ=EG7'S[#>/9).5,FB@)3(Q(%ZUEX#//X!3*)%UF+&PWP/"X%[;KS?O+*>.^Y[V2F-"A6'J.>*_\9V>^_5[V0_[6K[/1-@-5;\O M;^GOZK,19^QRMD#=_//9&F.\P%5?YX1+JXRQ%D2-VU06#%PE9BK(/+F: M/OARA J/PQ;1,QM 8] ?T=K/][Q?I[D?WOWT\QY6TT2%$GE,@@Z#(D$AXT#F M4>"")=VX&,5@5=['66'/K 4CW ['P$FS2V-P_H.U5AX9_!5OS)EK3GZPY^>*H!5A7:1A])93F7$'BPB:O5=+-TQB_S.3>G6"PP^3>76S2 ;P^+T+&JI:U M_))67NH3JR:W!I22AK:BJZ6CW(A28J$XL#&F[LHP;H/?,8%TD/8[0,\FFAW4 MM"XO/0AOD'3B%03,&A@:9$%JZ_503PO[T%T=@33@V(Y:"\MT"K#;]!TYQDR! M5@:A,BV(=B(X'Q \B\9&9='HH5+YSXS[:B?3[\Q]M8L=QJZ"NT_;1.=TT,71 MK:WJ+"VC&$1#NG%1>MJ!,0GWBW)?[62WQ[FO=E'BV!"X1> 4.)VFR3*0,IG: M&$""HT>(V:>(W&I4VS6#/"?NJ[T-O[?JQK;Y@X1-5A1G@D:PHC("AL A.N; M Y9V2-5 MYMHICERPQF[&+O*-"[3QW-S!;/@\\/D?./WR]0SSR0]G;:<%) M2BYQTAXP32M4$C,XQR(X[B)&XX7FK0F'#Y%W7"]I.!3M#M#8W$0]SKWX_?W[W_[C MS=NW)^]^>_/N\\F[W]^\>/OJY-.G5Y\_O:/_KFH?UG4Q\>='_#Y?G-6[Z1-^ MJ=WU!U1]-/ST@VL^AM)$HXJ/&X5)=]'XVW293N?+\P5>/[I[DW16E>:OYD?1 M4IS)- <1#5HL3 41&I\<.PG8KMYC_;%K6M&@8^()C X6E#(9@BD6#!;%E$+) M6>MRO0VBC'MG#X>6S24:^UNB@_MX4UK0&C229TF1GRJ@A"P0A*'[1$JNHD49 MQ%"54YV.ICC S%MFX7?1>:?0N9U(D.1NY)(Y<)?J3)@D*?1/E;+)%>>B3#K: M(X#H&63A=S+]SEGX7>S093H.G74F9@'2(:N3)0UYLD(!HDDL4>##RG:-X7NG MXT;,Q>]DO2?3<;NH#3*.BVD+G(K(.SW M(C-B8GYO%!RFQ+$A<.M90>K,&0:$X%T&52I/,0\"BDQU4+*1^6YO8JL7F1&S M\7L;?F_5C6WS53\N&8W?G*6P?ED*@@XNNAY1(0+!-4#(T@/)3W_%I!5FNX>9 M1SZD.P;:5HAHI=BQ 7)":V /K$$:2Y<8.5 N:@E*VD#QG#6T&EE4E)X7P[<" MQX8/Z(Z]M14P6BBT!U"(A];@6!:EID(+Q??*YDCA?JG#W;0A905RA[:CX-KP M =VQD[8$Q:$*[2!,_43&P)JE7*OJ,FEY46,NO<[%D3O,8YW,I"D$BX%+/ Y/G#TF4"^5B>VR'>WTWP.8+A/>%ULKHE2E,C(;];39OKL"Q8?#JO%)RWY;?^QAM M= A>U!F@*Z\J20L\D[.=W"U0=^^,C576V,?JC2.O )UJ[2VZOJ"]3: M<,85&$Y8I;")0Y25G])(0_#%K&7K+N5[0O12^]?.D3Q,SQT!Y>/\]/3U?/%7 M6.1)TKR4@@C2,@JF9(C@7"6A8XQ;RTH*UXQ]C:%R0XP^'NWW-.P&F.RKY8Z M,F$Y6>6+)"/2V:I$2N"YH%!>!Q92+9WVK:/3G<9*# Z)O8VX:?K6+AK=&PG? MR7V=9XJ/%F=-\; NO_OM?#&=??FP^I1)CLD*5@Q8(>K4"H] 2Y&0!>84A2XQ MMJ[I?4R><5W1H7!SL.8[.E4^G"_2U[#$RS$.M)Z3_%_GR[-5[$X;)*BD58#L M70!E2J13UY!CQ[V*W@B.NG7ASU:"C>O/#(6K=K;8&V _3S&S0GK:'M2K7!V<)(4<'@G8*%DN_,3X0IFY+,N[+WE @.D#;NZ/& M7Z!FAE_"&>;/S4\G4@Q.OUR.!4@_/R_";'G!I_$[!9JK!3KFO"E" #J]8FK6 M$#CSD N7VA?++1NJR/=IZ<9](QP*8HVMTM%M. FJ$G(D"UPQ!!5%J.0:%H1V M @/CN1@YIH\]V-/A8#[V+AH]T,=^-[DK(2<9BDBB<->@ MB0Q<4IR$9P$"H@!=@F.V!%I-H]C*](?5T1RIF&)O +11X-@P>*@D!%6,JT'#P>DZ',-3 M="D(T$QKG82CD%5N5TBU;QW-D4HJ]C;]H4KKP">X_R*L5,G11@-*YD2_D./D M=!#@1+(ZI)34W2KND4HJCEZ;>X@C>9B>.P+*198!\\;$PX0T(8-6Y#(E3FK" M3+>?= R,C6!T2$?P!4M,4D47AGH)/7*J\1&:JHM[2Q<6N!%TM* F501NP1NN:TLZC\*6 MI+!UUG5[Z?HXD=MC:G-"LJF].O ,=ADTPI0,EFD#,M6BL-I:X+U)H(UG6'L= M96Q=A/D,IPJU1<@!(X1V,5??2'QP= 0RRT/*$E@E\%/2D1IYCA"3KVPP2F4U M#/OA+SA":">H'#A":!>[=0#+Q\;51&]="JG68\0.@1(!VF_ _34V.Z3G[B[1[1V%78P9$"*AT?7NOI!2V_3SYLL#58^QZ#UFC2Y+20QWM M53F4:D9,LCIB,7T*)E]ZX?1QR7J-MH<''>[FF/_PV]^%DZ;@.OF M_GA_KV9B0O&Q9C(&T-95FE\*AD+VL8[[95$D5X)K78#PN$3=AJAMP-70',^Y M!NK5\FSZ[>[Q?5FG1OW[?*.;/#Y+SS]@7_,9V=?R25.R?'L%63%:X^S(_5( M-" 5YSYP5NCW(SJ,3TO\G"J:=L'>+EYD8[MV'NK<7^U_8EA\_FL^D;YP%56$ M))!:'=4>N=-@O:!Y=4;YC=QXK/$ZJ$/9P$Y8H5Y"(IKFB9 M@64(F Q$K;WCJ&-4>GRP5E'[H*CJ$JX[6_)9 O;U_'PQ\2P%\MT5*,<8+=5K M"#%H0&4-2X4IPX^92MHL:1]D6#W"=6<[/D^TTK^=9.-U3'1_^%RYEJ5&\*E( MK2[1NJL=GQU:3PI]\M529=#:!=J)+M0Q-HG5J;T^ M@LZ!QQ"4YJDUN_8!XO;!\=4;;O>W:-_@K0GC2GZB@3*56% MG*5QIK0N=&V0O[>_- 1WM4NS1'[#7.OKDS=/ MUVE%6GV8I6DXO5AQF.6WTQ"GI].S::T"#E7-.9R]#M/%/\/I.?>KUMEE>[1N9G,T8"Q07L [@<. P>]!* M2LM*':+2O"KL$7D./F+7/_OR!GG0$.]G5\JG?_!N/EO5,KO-T[IT+K.6-+]> MX+_/*ZONJF--91:5]0C9)$>./%V 7AH+7)0DR ]* W@/3XO5"1*/"YA-L&UD MO9X ^=""+JNR+0N1A6) .J/).=<"@M4!0J*][IBS-K=FY-M"K$X V0H*FZ#6 MR"Z=0FUYM6,OZ_65#K$4YB$57$T9%N2B!P>1*V.$2"'SUH_.V\C5"=A:@6$+ ML!UDF9[0]N+GU9?_F.*"A/KZ\RW^P-.+(:7HBW=>@#4L@A(A@^?! UT)DS[^=GRY7&^.6!GWBVON@(,AM7'VLU MN,(DH!#6<.D%ZM:SK1\1IQ.;D41XZ%=-R"=KX6[',-(: 'YTJ) M*<>B2O."H57:Q^GR7RMGHC(E M)T&G,+>H0#$GP'$>ZVZQRN7(G&N=#GE,GD[@-6J@T,Q>76'OY7RV2K5_IO_S MV$T*[T/ID>TR><9VR=E;?"*<#3= !G"[G M]KWZ.WT-LR]7"UJ?RTXE9W4"KKRJ\T4Y>%&JTDA'DL[E+)JGVQX3J!= '6KW MNU=C,R/T@*@&1_[;J]:Z&!2BI&.?>\1*XQ/ :5*#-U&$D#S*--AK5XL%C-P: MV\7U.QXB.M@.%VM^X*G\ZJ5<"XQ8DH+HEF13"(PWYSU\4JA. MTBG'!\S=[MRFUNL CM=WV&6#L5.NS*, M"[;&)M[H*^ZA[[%YZ3Y.OWP]6WZ>GZ1_GT\72'LL5==D?DK_^LN;&7T*+L_> MS,A?62->VY- MO%.&MFDP6W/9QLWR#0/#'LS8P:FW4;F3:%$C*P8TLQ%4\G7&C/*@':U'21U* M\VJJC<*,FZH9]AQL8X$.Z%-N>"*/Z4K6.>9UWA9'1T&;0M(5JTZSUP&ML39P M;(RK[23KY"UC=,]N #MV<-!=NQLWUC>I PX,.@O"5V;X% SXHCA!2,O*>>I# M;)W&>5"0<1V](2R^T=O;5_T=8&@]6OCE_%N1HO5'NDXS[1B87P(HGC5'&L'"3SN>7@$3![/ MG!U@]W%]3D0461>A*YN6 <63!<^2!ANMS,X:(53K:JG')1K7Y3L"^AH:Y-FT MW+T+B\7J$FC=,'?O!P_3[O:X_,=H5B-4,>N1T659R?M9YA#0!_3&?3 M;^??UF.=M."8583,Z!>E(GEW,0E(R416A#?*;Q4+/F'R6Q\ZLM'W,=F\A?[& M-GSX^X;@CO/DG;)0F"34ET2*D#$!CR(R=(5"RJT8RI\R_,T/'2>0;V;XO?77 M0=1]HW9X5=Q;RZ)6IY^W1OOJ47%1'SL+LQ!2X< \A9)99%8,:^RP;I*EE_%# MQ_<>FEJI4[1=%N$)U)Q)RR$*20=F-@RB3JLM*%-)@CS]UFTCFZ49UU]M8^TM M(+2'ZCL$48T,Y^>SLX_A;'V4\YRCE%F!MC+1[N"4OR@[EP8](]WDF%EMFZ%EU'=T);1V'I-ALG4& M9X,HXV:>>[@/6]BH4ZA=%/JLMR:7UCH5-,05-8/0Y$UJ9D#DPETQ!95H_>KQ MI%#CGF--3+\%G/:WP]BE?Q_FIY_FYXN$GT[6D4TI]4!G()*VE4U>0,Q:@I8R MV<@TM^Q.3+>AC^X/"P?8;=Y,B6-#X*2:[N:QO Y.?4:N)9VYILZ3C%&! M1YY!(K/2&A5%L%L!8<,'C!NI#0B'%@H=&Q0OWW]\]>G55=LN^7E..DB.A=JV MZR$X'0!3U$Z5)-W=]K -2+CY4\=U3 8T_]ZJ&]OF[\^^XH*,QA_ +B]1<6LD M%%[G-B2+X"QA5_ D8XHFELRW@L C'S)N#]6 B&BEV+$!4@\V]L :QZ!:YN3+-%FV7KTU!YBCGLD=1H]-[5M1_#=H7+R;B9KHA7' M[$6M*>'DVY&Z(20A@%7*170&L7D'?0.QNXO(VD+K\ K9@^SGK^>*OL,C#C0LX1)JA)P0TT]0QZBR+82P;M*!TI2!.@9Q, M&0JP;"D&"4S%U/I]]BA# 1YO*EIU$?TYF\FOY[-$_]>-"Y*T M@IJ3?K@1=7R\M."BY2"\];&F Y-H/JJM\1HZKKS%B.@I[]:(QW,65/ -V*6%"A M\<'Q!!HS)_.2MPL(/VEZ$QW@DA!]$8[V*NGK#X /4D*^A3 MH*WJDZC$^%E ,$B.>^0\EEJBVWR,_:%DH)W0&.\$@AW(0'>Q2 ?@VO26C,'G MX!1"8*(R9GD'SJ0"OD@6+5,RI-8]3(>4>@S?\M_#7=O"6)UB[G;JF55M*)M! M1)Y!^3I*FZL,W 6IA!4BAV.@[QG4?.QD^IUK/G:QP]C/..OGJ(=>'B);E2C4 M/G I2$N.-AUJ!,8Y+SS2Z:^WXVUZY$/ZP\]0Q8X-D/OU+%9RS#9% M"$4BJ.P+1-(1F%!2+%HP#$\F^PXH"AJQ"F1O,!RFQ+$A<*N((2%72D=+DDHZ M.I&6[Z7#.HLWJAK0Z%:Q9V\A'VK04:L>3C8!_A4,6.#9!-18XV4\@6K 7I MI">0.P5.\-7<]HB1!TZ;8/"J4?,,@=%"H1V$K W3 ->O_MK$:).1=%ZNG&>Z M2@-C')+5Y#Q)$>-V?<;CO,^]W:F::/@9+3TD:$:'R:^U55Z&TW1^>K?>8")B M2A@4:XM?WE[]\N,=]MG+$K#5SYK(:"B"RQ*,][Z64%;BJ$!?98%!9Y%E<_[H M01;RR^R>%F#=XFWTN,C9>_M\Q\5TGC^=A<79J)MH@R8^G"_2U[#$Y20H)D.) M"6RBR%RSE0[?ES>S-/^&KVK1Z')*__O;Z?)L0N>)=K6LWR5/IN+>ULR2 4LJ M<5&2J4+K9HKCK.R7B9B&W&/]8*NG'=?FY%EKB51S>IXQOYF]"HL9_;/EQ(>< M2F$)=.%TG:?:SJM< N%$B"6%(E1KWIBC+:Z3<79][[NN$+;WUON!BSCO<_-] MPK.STXOJM G92''',Y#@!51Q"-Y:!(.:L1"M$G:P^KWFJQGW=>-_U/;:%T.[ M[R=_L9]F^*5V QW^PM)8$9?#9U^N!CZDGY\78;:\L-Q)_J_SY5G]\1,6@T 1 M,AA7+WLK);@@&7@OD5O.%!/;E?^,(/RX+T-];JIG :1G[#4^GOJ)0M5IT1)T M-/4M, NZOQ-%K"%A497F+@X6EAT]:6C_9^VL?I!S8-+PU>SF776\5N-7R[/I MMWI37FEP.2^OI[- .@JG%W/CPJVY<>_F9VN[A[.K_VL^"[=5.5P_\N B#]VT M?%R='Z.SV=N062WCUB8C*!8TW3-9@Z -XC@&E]U@0?B0G)NS$QLK9A#A>_DD>I0O&V\*HYJW)Z\JQ+_#? MY]6#7+5GJ*Q"S$Y!4NAJ4Z.&8&T 5SDVI'=*F\$>AC:+U0D2CPN8S7W+3:S7 M$R ?6M!E(5_)AN48#2A=F6:\I>#%I 3"RR 2)\'C8"WUF\7J!)"MH+"%,WV( M73J%VK7OOZ[Q9,&H$AC=*AKK !@.SLA":^(9@Y$LFL'FX#TB5R=@:P6&;5KA M#[%,3VB[M4%7%\'%4(BHLW%!0BG(H=+I5WI]"\%DSX,.P;L!>4(>$JF3*HH. M;]C]K-83"*\=Z%KG>/*MSGI87NY<9);)C I8H!N"]./K<@QPQ] P;X+&P=YS M'I&KDR.O!1 V@:R553I VH?Y8F6:Z\S$ ZM2K6#&X= M]E='_*F@&42.$DQV+G$1N$;;&(<[BC@N%@>#ROQX=NL ENM4[_NRA1ZK\,@9 M Y:D I6\(#T6VMHZ&)N4":A:]U?M(M^X/N*Q #F8Q3I XY;,9LBYISTF(?A8 MJWNC!E^+?85Q,8ALBF.MS\:&-(;#UZ'V$J6TLF%/R-R*"TUZ473@%I(6['*H MHJRS7SUGROOBQ7:3C@]-U#QK_L*=$'(0?^$NYNH)BS?8\OB:2(1989$G\#[F MRA]DP.=(.M3)&VY-D6(P"N?[XG2"L_8@V(*_AK\K2Z M+8@0ZA3R6GQL;8XKS[ M:G-)C(K1I0[123J'6:IQL>?@E$(OA?-T-3>&SWTI.FE-&_52.] VW:'K7?BV MIJ<3WDKOG -I9 +E= 87R:\T-FH?:3]FU[HL>),LXYY.A]KX4W M;9:FD][/<4.Q-K;J '4?D?;B--69B@^NZ>'OKM_I>6+2:@7HO"$5<@6A8 +/ M0_)2)GEO4GD#)WQ_>4?VT1MAYIZG?B0#=@#6/^8S_/E'6/P+SUZ?S_+5"&^1 MO=+20A2H\>406?.O\U 91.ND-'[A]>6!UR\_T(Y_$NAT@^T68_>OSE,(Z_#Y?3J_NE\Q3\9E.?\D"K<)[#11^ M>4!OLL-H*5)KC=&')1D7;>,AX^Z8M MQ=&6CXXNIVR4CC%J-UA)9(L%; 5M]XO[!Z,AHJ?M\ [/5NN_HKJY(E40.:-. M%&4*I@4HSNE:TV@@)E8PIL(]&ZS\:*-4G92X'1\RF\#;QGX=(/)"I0_4UE\M M"#5=8SYZL([1@NR**#!IX,*B=2(Q8UH'[T\*U0D>&Z%@/J1).L#8PWF-!Q8X MX9RVGW4[7Q; MV&I]7FKE0TH0>)V,S)4&)P/M8X,^VJ*WQX?/FZM[S (.XHAQ@;:IZ_S MQ=EG7'Q[,_N!%Z2?#ZZ)9$=2H 1K/6 M]PX(J"$4WL%%^78>5ER8.%U193ZX(NVY8T9"$JJ60=>2C,I_0)I,,?*B,VO] MHO>T5.,6_PY[-3:V20\HNPZ>'E,:S]F4&M_'4&=M9B?!"U6_8L7[PD0*K3DB MMI.LDY:889S_ 8S3 >2NSNL7\\5B_M=JH$,N-BE%6@K2U JS0@K2=-^SQ+TM M*2ILGLQ[0(QQO?HAK#UOJ_H.T%-S-\OW95U'=O\ CBI:QE&#B89\12\5'<"5 M:MV(9*STR9G68>-3,HU[2!T!5TV-T@'(5K/(W\YG7^I>J460DQ %5Z5DL#%H M4,D6#>?7520U2CH4WU;6=F@CG>8U]$2(4]/?_Z&)-:WZ>Q6 MI+1\%Q95,S^P]32"EC(-,VY@,*T=8YY TBZP;&)-P=7!&X3H&*,$Q[7U145! M0#$&@3M=V763!8^QTDU:[X3CD35G8MI7 MUDX>Q@Y%TSTZL&.8K@-GXD4X#;.$G[XBGKVM_[H:KA:[6>&Y2\K4]#=%;#PF M"$8)"-;I:,G#3DDUAN F6<:%V'&0<*\6JX%9.H779:F:UH6<$^N :46[LX@" MD:OJ/G'&E8TV-,_&;)9F7(BUL?86$-I#]1V :!6QD5^35C/O+G*@Z^I$CJ9( M15ZWSTJ"4B% 2$8!-R+:&O&KYHF81\3I#T;[6/RA@+F!^CM TAYG^=NK,BXA M(T8K5D7?R[N6;D[=OWGWZ_/'/.[,4K]8]+[_A8OICE;>XV0^Q?^*GM0@' MYWD&U4FCM,Z#'W@RR__ _*462"?ZJQ64'RJ6H ->%JLJF15AUNH,/AH#VAC! M$\LBQ=8^W 'B-JO(7UX+L7S(=7OQ\_H?U,1O_?#: ?3BYZ64O^%R^F5VD2-> MW9TE%&=X$<"0KDVE,ATYPGK(,9+?YV5!-1A+;?/5C$U*Z1, MC0S8%1AOZFW==&DSMY:B:1E] (J!!;A WI?.4AC.>9:Q/7/<9GGZ.SCWL_I& M.!UH@@[@]'J^0-IHK_Y.7\/L"](?_PJ+?)E3T<)[BY7G*KOZ?&PTN%0D>!5= M8,S8XESK6_P1>7J!TZ%6OWO1MC)!?W!::VK--RU5I;%V()3CM5C8@W.)0=V( MKK!@F1X83[<%&CS\)'3V4'H'X%DO //)\G)-UV[HY5$L$7GPA8.IK'I*T37O5,B@ M@Q6*,<>3:=UFLH58O4%J'_O?\]C;&J,#?+V;S_+5JBZ78) Q89@&YDAZE6H' M*;H$4EDAA=?T",<6_$0?!SJ+([P,O&R@[/15)!&C")$>YEX.!K\7!R M-DH3LJ-0N:?RJN%G\O3E2S4Q7*< 7$^4+B*$H 6D4I\*)>TGKWQMG!'1*<^U M:CX*^=D58.UD[>T+L'91?0<@^K# [V&:7_W]'6=+K,\@JYJ@EP\4! EM?&5* M@!CHEU7%FC.U[T\G#"B$LZ[U9;B]=/V!;!\\W!WN/HQQ.H#=S77VGUA)'FWW!U$[#"M"VQ0-*6G E2 M*GA&6C0\RNR00ICFU7^'R-O)=+R^G+JC > 9@_WRT.#.^^(R;>C"$BCM)?AB M$E2V3>0H)>;6I22'23PVT?ZQD-4(TGN8^1F#^O*^8L8&3LH&5<>ZTM5GP)N0 M()GD199U4EWKA_K#)'Z>H-X'6XU@O8>A.X#U)[+I:ACQ1=UO7==\ANM1,#(9 MACIDX*2WRIWB(7(N(8?"9/31,-;ZW>-1@3J94=B7:]'.A!W@\9]I]M:&L[LKYZ>GJ78A$P.7Z58@YKNCZR("ATN=E MER"P8, Q'JWFPN38NOFXB> ]M*L'Q)FXIVX"*NE MC/1@0-PE,A_$.AW [K*>\2+YFWZN6*AHTY+!UE?!"RST;SZ'OR?6EIA,-I"4 M=4#170#/&)WP1:) .MZ=:,T1O(-XO124!;:'7S^ GRS%>+SYP&NXBO5 MO;_1V[AZW)H$A4+$Z$&$2GYF0X#(4@"KF%(R90:MZQB.-0UMTD' M9]T3:[HB7)Y([SCM'0[)(R-G6FH(5F30,B3%=(FL^?/VMK*-^^(S&M[VLTV/ MK>\?/K[_\.KCY_\\>??;J__[YYL/M;O[W:O/U_W=U[F&>?FPF'_'Q=G/,,LU M[/M>,Q+T]6](DJ3IQ?/O_BWP0XER<"O\4734J"5^_?$?*!HZ.[DAPU6C, 7? M% @+!<(6\@@CU^"U<2",MYR7Q"2V[F)]4JB#<]F7IGA?-G[417P7:-L5KQS8 MI!.="?75JS!?>P&9#R61;EKG>+:5;=Q8I2UN[B6JA[#/B%?X=? M%N'[UVFB<*SF8V-F3GI9@ FE0$DNP6?/(><25"HV"[_5BQ]]R@V T9^NP?6H M "/GJ@>Q];RUXL=&#WZYNX1U\;IV: PG/41=.VIB@JAR (U62!FM"GZK?,I3 MZ-DDP#CH:6C8>6LMCSUWZX_I;/FO%W@:%N?717"V"%H[6%G=SAPY.*L%N.P5 M"Y9+GO13_M:&GSVB_=M8:]Y.=2-:/E5FK<7/R9\GDQ)X\PQ/2_OLQ__._+GWAQ*%S^X?I,N/Z\<3)7[0&PIP8[R QL MO#A?_*S/%Q>/OC%ZG("$Q+58"D)C5Y%L%[SL D+5,4+C E&L-K@RB=0FI?D]][ M.3Q<_QW Z-.\G/U%"B4-K;_\#7_@Z7RUII?SY57[44;IK#<>A+.5S5Q;B,P4 MP.*RR4H6%5O?DUL+-^YM.334AK%1!^![<4YZG8ECBU_EI?O/M^V+^8Y7>6,/> M\,@D+Y6R$PNH$ U%HI7,7@J&D0?A5>M,_"/BC/N4-S2*6MFA TB]/E_,IF?G MJX/U]?3O^M5Z)6AT22(R\$:'6NU#8;))KDZD=%H;M!J;E\1LE&; MDVE,%HG\_D3+ MB'?J?C:4=#S\\_O"P3YFF[?580=GQQ\8Z@R?>IB^F7T_/[MZ-'1(&\+0K6PC M>?!*:[I&-2>]6#36U8S4=C5@.YP>FV09-RUXE&NHB1DZA=/E1A,E:6$R@^@, M>?ODZ8,S-@-J;20&2UIJW:ZT69IQCZ(VUMX"0GNHOD,0U5%CM9#J8SA;$]WP M4FJ&$Z&H0ONZ,UJ+S=B?%@L,>,<0O;]C--SV#[302Y+8QG#CSI0DMR M&IPNCM1:"KH'&H/HYN=W6@G5!C1[*[J#F_7U=%9)XU;%@1^G M7[Z>O2_D@ZZ2U1VT@*H-^(YBP+Z!NFF%)E+DSVP )Y,')56N+:YUW)T*,D95.&]-IK^[E)V6 M9@T.SA9&ZQR6-Y>EBK?%"UJ,*[3;E%7@?2V0C:YX$ZP6Y9A8W!6 QZ_W&AZ M^YJG ]1]"#]7E8Z?YZL7Y05N#HA$X28:Y\!H8VD_U0G8AL+]PM!Y%47BOO48 M\NVEZ[1.K%$L,8R1.H#?W5J&6A W)5M=T A7/LP+L2;<(BLI(J0ZSETI3CZ& MD@&\#0%M2055ZY;I;67;+K_,GBGV!K'0,T)>Y;J>SKZLNBQO_(M)%BYY$21$ M'L4%BT:06=!&4P*#%TIBZ[*2 T7>#J?/]2'DF/82HYFD@U/S(4\DU_KU M2][@Y40%D:QB&83A$91@'$(2"AP+KG =@[2M1W0]*=1VN'NN+QYM;=(!R+;< M2]?$P5:&S'2NJV*T/D7NKS=)0T"954A>1MZZ.VY7&;>#X'-][!C48CU2/9^\ M?/GQSU>_O?K_/KQZ]^G5IY-WO[W__(]7'U_^^?'CJW>?W[XY>?'F[9O/;UY] M>IC8^"2EQ3EFO!SY'&9Y7N?AI8LYO:?7 -!:]I@CA?KI4#F4_N;<9,X![,&A8N? M^^KO-%W6"167G[4>6S[+=:34Q1\FF45M5':@):M=_*Z0ET-[WF;)$R890O.< MY2[RC5PAU@@S]SB#AK)0!R[";Y9Y#! MTH523'*V_5B'6R*,7 ,V$(8.T7,','EQOB3_9KFD>R).+V:3/>6:7.Z."!T-0WYTH%Y>^VI MK%=#P5M.T5J0IM0D02CU=8E5N@%28M11Y=:GV^,2C5RY-1#>&EJA TS=7PCI M:[7$&]^:F&R<9HZTY&K4EYD%GT0 SJ1D/D;!9.OBFZT$&[G,:R"$M;=)L^K MAL'QVUBQS&J7S8+T5=;"] M!Q\X U391"F-"&$0GL)F<=];NI#QH@SB-URFQ?3[]<17QIB(2, US"50MO)) MHC"@:&]PKI--HC7;QR/BC!O5'6#W^WR+;50^\IB6CX$6(LR]4'CHV$1N:;'ZK+'@!PQ9'MBW&>@W ^U0;Q M '3G,0B8+8]%B.2W:D78!@)CSV+9TUAWS;V'YD8V^!_3V?3;^;=+P9TPRE>' M&9VN@T.B ,><(G>:#D:Z\E/8+J)^PN2W/G1DH^]CLGD+_8UM^/#W#<&9=.3( M6@U,UFZ7K!($91&8]TRD1-&YV"KQ_93A;W[H>(-WFAA^;_UU$'@^?-]=/S0& M$Z-QQ8(EW%(<'2V$@!*.)OR+,%/WRT?'<ZBDNE9.?$EV@7@ 0HHW,A* M^K6CC5!02B5L=G&$0?#[G*Q')_1 ,#P*M*:2Z0!OZV>9UXLO7V:K=64U.E%X M8A($KWO/ BKP9'S!"B9]1&ZC:OU2]N (/9JI-@@ZAM<=0.4Q!5C_X]UB]5]Y M50G+\[AN\_[ROM0<1GT3X!<&;18A9+ F:=((I0!%+9[FFGMTP<7<^EW_P*-. MFV ZM?%J+;L>*Y@V3Z"/E]*LZ7^S+:0Y^OEVP#<:/>P>2M4X3[[$$,OJ$K H M:D>8]K6PKCKR,FGE?2QF!'^WQ9/ONK!Y_:/J@JFM0^J%2E)*0$/WM[(4CJ+1 M C@S,BC)"AGNO4K([__X4\RU'E/XQ'&F0%AA.IJ4INZPNS7SWX*,P W+Y-T#I_."2ER M\& CBIG17]BN1CF M^4S\_MCJ/FO!L Y,SOT0L))RH94)HKZ^9ED=00(OA((!BDW(M98N-]^Z]?TI M>G!V#A3JPU>>XSC< 4;^ Z]F54^^$@.Q(,M 56M$A09%.H 3BH'Q@7A=4$C M;&LC\OTIIGF_&P,B1W*X XQ\.WB=,&\E'9QY3=9/"@LA1 3$:)A5SL;8NBUJ M&"*:EW"/@8C#^-EOX>RWU\L/U[__?KEVVO'R-2X__W2Y^/?;>5EL._6 MRWI51P"L*\HW.8YO[YLQ<6?I.BUU/;?RQ0*J$B$6=$FJK'EH3>K>A^OJ(7@( M)KY;[3B*.#JXONY[\3?#)RZ$I+@QH 2.U8)+G>DZEG7/T/KV+JT/B@%NAY9X;ZTRCD%(456^(@0I?'T<"S+XB"RWOC>/..Z$ M[T8G1-1B&O%.;3W?+>;UIGF]IFGYXW5>+=;4_+)(LS*+#SC*N506I8/H%07( M)20R$II#P!C1HZ?XJNQE+0=]=NJ:H3;6<3Q.3XVA!UJZ(2BG^^IQ(8I$6QL. MC#$>E/(,/"/]D")[(U4PC.VW2G>OSTUHM$84]!.W;0.N3XVC'?;T+M\NA$AETR*USD9&WW0M$>'YOP.?Q$&&K-\7.H3_S/7!4GIU=? MB?9/C]27XSS=7>G9\''LT$\W?RUKPH-QGL^*R=S7KN82 CE/GDGP/$7 4E+T M6)#K]J7,S8H- .26>S([5*QH$-6=CD(V%HOQ&Z>W^RJQ>Q M(6*^9[+&X7 ' >5]6_PLF?S"6)>3U@&4$Y'\ST+T!5VGRGAM8N;&\-91Y- S M3NB%C823)]_/&@MM:G_L 3EW+X1;YNE:9BAR ALI$E*Y* B, M/,2,/?:QKE[)6AFPH[G:N^FZ2^"O^2K6MBS%3<&@)03-"Z@@ CA7-S[PQ'VT M:*)LWM!85VI5N]"J9-/EEL"[2AE*HUG5NV(FF^R9Q2MOR/^??QW MOOQ* ?M\]7EY08K#ZVPFT*'>_:P^15-H#KKXA*0]H32?6WSH6;L*$X8@9J^& MS-;"ZN#VW9?._\IX]?'?BPO)T61, HQ#3CRE?[@Z&M#QR$LV0A;?>K'&P"-V MY>B= H*'B.;T:^B03+59U(&0MXG0MP8;4WTI$KT7KUW^!#=I5N M.AGZ!HOGS/#WT^+ZZL)%+5A]P;8Z4O2MR,:[*&7M%T"6BPPLM2ZA'GK&:2EW?522X8NH0250JIU!X:-UC=-!!]X*A>4$P M/%Q,9X3%BY2EC;4M QT6HH:\BY";UCL"_*9=>3\!X@8)HUF+ MRT@@^^<\;5\M*F%$FZWR@5 M<('5!:S"D9Z-FM<85K0[VAK[AHAJP>J7E9.X>)!K&3LK<<&GS$L\I/8V,_&_ M#^'ZCV]^^-ABG\BC/^=H+CU_ND9YF1]S6-5$W^6B+I&^U=,<$A83$919%\P[ M!4ZH0J27$#VS*KGVR^\>.\GQ6_W"ZNV3IV [.F2 M67<&$]&>E^!C&(6X!\>8-KO20.[?+_8[CM4=!#"OZ9.SU4\8US?+9GX6USXX M9\%*58=RHH<050+M$HNH,'#1^IWZ^U-,CY6C!/NPC_4X+G>'D^W8*V=#4>32 M )?%D0)%!RBRJKY-RIQ'TJ/6 PT?.\?$S:I'RO9)J!S Z [ \EO^NKC\2G[- M?6)N]CE(4ACK/6A5*VJ2IXA'8 :C:,;\# M)-W,,EK7?U75TE8)QV0!1 R@@DY01ZJ!*LP(C2RILM?*HP'@>7B&:3/TK:^F MHSC<&4*VVL--\-[8!+QP7Q^2.6 FR&?.M(O,NN\Z-9MBI(=+Z3BI/@&1 UC< M 4A^RG7)\>5/U_.T?%-*KN,D\H=_X^^5I*UE#%DR835"]'5A:&"*E(A^25S* M/,K";?,RM3V.U0^,#I'\8EPQ=("LGQ?SM)B_G=-/##C_UWNBJFYZ)WI^?OO# M^]^V1.E<9)UX#@H=.80I!'!U0J,7DC&>K&*\>>W%/@>;]BIKC*[VHN@#7Y_H MIWVIU_Y'^F_6QEP%:P/S!222>JCLR*QSK2&6PB(1XI)IGLM^Y!S3%HNU=H2. MYG2':+D))S)J)WD&GSB%$P7I\D\4F3IIN2]62]9\K-3C)YFXOOIH"3\#F0/8 MW0-H9O/\OFRBQ9LMF86[:'6$),D^*NLR18G,0ZS+/"(W@CL[J06_.X5-_=>K?*-6&#@+LFC0K-1-SJ11F(T!;50.QA/[ M7.N]@,\>:EK[TT3T>\#I<#E,W:+]Y@O^:S;'?UPMKG__\.IF/X8V.IAHH%A+ MU[DA6^I8*'B".DMVC)R@Z,S'W;N]85:;+P4A2P MJO"Z']Z SRY!XB61]?7.VM9QTO>GF+:NO/6-="27N\/)._QRJSTV:"TQ0V:9 M7#L;ZG2[Q,'K^O!@$C?-&V1VG:6G[/=P&3\)F0,9W@%P;I50^>[:4'$@LSO 2XT@'U!@7-11 MT&UJUST-,7I (2,4Z5QD14CAFN]5_^X4/>4O&Z'E2%9W );[;/GY=J='5B)F M04X88Z(^5Q<++A97)["*@AP]&]F%^7G0?K71&I/&]6,.XW<'L+G[I'1;Z8%_ MS+YM \'?Z4]6?UX4D;UEW$!T-73DVE)XX#@884,4C&^YZW.-K/5UJQX%G' 9W8*ON,^D'7,Z6'^@LF-[/[V:"^865 MQ2@5/)!SE^L3EX!@Z)=$81;,>JE\:R]IW[/UE/)L8Z-&D4H':+L-(&XM[?*" MIX"2.P.RKD)0SD?P00:(#!W7VBK%6J>U'CE&3RF*-A@ZEM<=P*6RY<$TP'4E M25ZNIP%>L,(QLV"!AVPI.LD*O.)UX#@W1?K$66C=3?O,D7IZ5VQGBEK)H -( MW0U*WRWF\?JJ,O;"YE)].02S7IUA-%)@&B-8)XV*CG.;F@_Y?O0D/05TC?SM MXSG>8[ML;8W\UC[Z_GJU7.$\D96M=+Z:I^]BB2.;.P_Z5I,&T..I'+=)E)F$ MB3E;6S(*76KT;XBJD"-DG,%:R,%:1]"G:Q)5+NL26(&2LP2%/E%D^ZYO,T>MI /O6"3=4<22D!-(%K4HQB/SK3WG MLV@2'23;?9I$AS"Z [ \W:<8 C-:)V(,(SNK)%H(C+Q"HY,73I+U#:UOVG-K M$ATD[T%-HD.8WP&2'JWK]M(Y8H$ 5HVPBA1,.%LWCA#3A+2621PCS#JH1^*D MS:+'7%%'<[I#M-RDGZ/6KG!%;*G5;EP4\%Q*<,8H;KT5,8S0HG4>/1*#)+Q? MC\00=O< FN]+]Z-3&(754$)EBB@", L!/B@K3*CUELV;L,ZC1V*0;)_OD1C" MZ Z@LNMAJV@I4 @+!3-QQ7'R][BM7!&L>;B]<])*CI/V[1US)[7@=P>P MN0O\BT(GQ<@)XUB;H)6LA=P>"?)<2#3>J5$K-7J*JP\4Z!-F91!W.T/&C:-^ M-R_R:O5KOIHMTIMYNA!:YI1+!!WK''F3 WBF!-@4A4>10WRX67.4$I\=Q^O) M&6Z/JY:RZ11VMUL=OR]?\DI15,@\F?!",:/2" Y3A+H47KN@DL[-2UL'G;"G M6V\\\#624*?XVUD\)QP6YUDDCT$3;=D@(!8%B7L;DI%18_>EC2OG_WZMV/O[[_\/&W-Q_?_O;FES?O/O[PYMV;G]Y^_/!C+L2. M]'HQ7UW-PG7]U*]YOJS_O'E=_K41IOFZ;>\ MFEWE"O1'\GA14.!H2QW,6(&(B8$37H-73'*Z@*WAK2^I <<[/O+\7@C$_=<+ M\D5R7'R:S_XGIPOC@Y F*.#.Z#KU5H#CTH(A#?4RB:)3ZU;KO0XV\0O[2"CZ M/EIM+:,S-I@_Y#G]R^JTMO*)CY[*3.Y+]P06TG#O#-/D$S!#04K L'* %)J M6_MJ?,'SMY W_"?&O\O;"&T6M[];5?%":Q:*LQ&XKN,2T7+RBGP"U#S&;)C% MU+JO<]^SG8^='(*E'7:RK:3.T51^*XG[GB7+;TP?TW ./<+H9O0HGDQ@5'ED MUKN4(#A/@19* >A3@"A4Y%I'I4KS8JG3&=4;:;Q_1AJ;IWZGG$L>-5A.+I/* M@0%&Z\!;-"D0*$UJ/3-^T '/Q[P.0=5W'1NCR:R#EZ,?D*B(^P\('<#Z#D#T?O4Y M7WUK3'FU7.;5\G9>A>=>F@*6.5-+S,F/=:I:N2( FF M1$%R&&QZ+C88\L%IT[N-03,:I_NS0W?(VM+C'8K"D@ 9(KF6Q"$(@J[]$J0G M;S,(UWQ9]G-GFC9]>QJ+=)P@.@#6]][D-V?R6]X1;4EUU#ZX9!(H:RUXER.8 M)'/A-B24K=OP]SK8M/;K=#YY>REU";VZ9B2G#R3!Z^7[4G_G@HY&<7'AD)43 M-63.$*PU8".+FHDBHF[?XOC\N::NMVL.AVGS(_>W-?[QY]\\W'UJL MV-WYLXY^6MWOE(W>2'_+7_/\.O]$D%LG/#&N_G.V^OSZ>KE:?,E7MR]9!"QE M>*XCBU.]0H. 0-8-M/7::%Z;F5J_R^QYM*/\]'?7]0Y_7_Z1%Y^N\/?/L_@+ M7OV+8HX+'CGSEIMJO8E@F4F9:GI$A!B*D<*8:/;RS'=^8EJ3,H;@[SGF;5C; MLQFYD^.8+?'3IZO\:?US%V7+W&,R/L,_TLSP'$C7B2T2N=PYQ,(HH"MU#Y4T M@!XMZ!2*YD9Z'EMG*4:V2+=W\3VNO[_A^L:K+,$I(;6'0AH(*M)MC.@0&,6V MJ3 MC&[>H_+$><[#B W!RG>>42MI3.B!+Z]6%]636^>IOAEDO-SL5XJ<\YJ0 MEYQAS<\[<#DXH#@E:&[)\,N]?/+FYL--=($0\<-()+F]=E=0N A O.<*98<%[EU7 M$4?R=6K;L)SAKQAGA2+ +9QC5"S+ B4R07 N#KQ"!RE9(27]D4TM'([O/CQ- M@F(D"W$45Z?.C[[.U5N_?#5/;W!)/W/^YOIJ\7N^'2? O$9B!UH1R.L*G"B1 M#+)1UA3MC7\XN6S'V\N3GYFFXZL]&AHSM(/[X];)NMFGMF78D#4YNQ;+8O,&LFB Y8X M6>K[Z-WB:O5YZW1OJ;@9 MM&9XG9TDP9,1)14BIGAN! 0MI0L\<:?=7G?1SD],C(;#9;9HSL"I8;"Y-.^? MGSNI9#21_"ANMTNOR(B"=@6E53ZFO-^.E$=^^,3E#&U$?RS3IA;Z;]=+\J7O MG]\YHZ4EVR?HH@0EZT K\J"A2&8I]!(^*+^7T!_YX=.62342^K%,Z\ G>//? MU[/5GQ]RO+Y:UW/]\.?;>;I>KJXVPU\MR]$&KL'QG.DVK-/1+'=0BO7.D6=N M/6O]CC*6G]E0#!V"ZH:6K8I0M)6DSA*TJO%=79+AGD33>M\M)3],[ Z0A!37U ?K_!KOL1Y'4FPO"8?BZBBOWX3VR:!I7=\1 -5>#%/;G9OW M@;?SLKCZLI8-JN59GPO M$[3O%Z=UA<:R1J/P>VH0?5B4U;^)K:_FZ?_,/N;X^9XZ<.:ETY%"1,\9\:J. M'2LE \\\2\T"N9/[75Y/?F;:V6YCP:4=9SNXO/Y/QLO5YTCDW+^"I1AZ5^[[\NO5 M+,[FG]8QI2PII.0=:,\Y*$'7)M)U"B$Y;;(T,JGFNX[V.MG$ TC'>MX902QG M ;:;!]9LLV/1@\":3HNZ$.NBA,"092:LBGAZN/60A1P#%X.A=X"0.@#?Q]F7 MZO3]@O0C*4OGAC00M-#$D46" 1 [PF'#T6SAG; MRS-_\(.G?1(:%0]'\[$#DT(&DL[^OGR\POFRK/M"%XOT_FK[2+KIH,!@10U9 M8B3;6)>,@^.^U,$:A7FF"W,C7%S/'6O:R'\TO[RU0/K'V,WJL^*<#M&"9;GN MV$ .%"%KT"Z1^BE1"K:^P_8ZV+1>4G,X#(/; ;+I 7!;8NC+[[_FJ^H$;JVS M$MQ($^K;B0W$JB#!!Y<@^^C06ZY4;AWV[3Q,U\ Z1/ /H=5$"GW!Z=7JU\5L MOGH[OT--S0^F:N,EZ6%U'4(MY_<0N<<@$-'D,AZF'CG1M"[X28%UK#PZ0-<. M3^+GV_%!.6:F>>)@2ZGC/F)=?H849#B&7NDDLVR-K^?.-.U;^VB^5U-1= "M M9\8PO/DC7EZG^J*W7&;Z_^DC_D'\"R8PHT"*FL-..8&/Y%'D)&*PN>A86O=@ M''#,+D<3'(B3[_?+CRJT#G#Y&%V_YJMU=<4\YO?A;1187QB)=(99#8G6"N]-UB!_3(%SRCAEBAVW=;';\J;OL2&N#VA.+ M]#S&3VUL!J"T'4#W_F1%&4 VD[<1#J"Q#H^JTQ1K\@@K:$(J3 MKIV[VOC,1$JMYZ2>: C5+;^WRTH?5;(W?_R>XXKNAJTOOE$Z^CK]V<9-LL+Q M)&N](Z=K0YD2P"'],HC@I;4Q*S[2E*XC3WX>@ZV&X&^' W!*"7?J$SR2=^:! M1VX*0M">@Z+[ ASS#$JAD-%XJ^C/^RT3&1N7)\7,804E0P1X%K#4-,+%H04E0X34 ?AV)IJ#$1@E72^R]EZI M7-NV&:O=HMY:0>$>FM8]D$?E^Z =7]H2 > GJ\.WE!)DN MB90>G$,D)U\1_WW)P'R6@:NM!,>+<4YYS47KI/E>!SOSD.M U!P"WD$B/!=01E M+8+@IL@DM5%QKV'E_>1P-NWAWPE@NR%QNYY.:,N(;@?1LAI%<0$AE@+% MUYJH;+QV^Q7B/_.A+KRGIB"XWX7?D,T=>$0[UT,KND,C<@5&U^%N(DD(V66P MUB6'0F75?.],7XO9VTM[WSWL0UC?*81N%K$F7N@_<+7J@L*#.@+'.R\@&VU+ M"5AX:KW<\>SVL ^2]H ][ -8WP&(/EYARJ]B7%S/5TORR?+L:U6PFP=QE1,+ MEI1+1EZ'FUCPFED@0YVD='5T1>LK^\D#]0>E0Z3^??ES(Q%T@*?U?(O7NW8X MZZ)E=CJ"9MS5B3E$C&$:4D:43C'%OBV(;KE,>]>!^EW3?@2>VHF@%SP]M1;< MLB1MY 8DKSD[98E3PFH@M1!:<)7I9XX!J;/Q0>=V",7G_&^:?\ M=OYHA%M?75Y]>W3Y\UO(RX/#($@QL-8.>I7!*54W![$DZ@C!8EHWPAYTT"[# MO0.Q\K"@:'3!]8#.7<3]XVJQ7%[HK'S((4"*KDZ-]P%"6>^O-Q%K2PEK7B'\ M](DFKC0:'Q)[5+4=*)].T7;+KXL2!'>6!9"20A>%K@ &)Z ()QTZNB$?3JH= M!6RW!YIXBDT76#M,.KU#[7XZZ7]RNLA!9J:C (NQUNI;#BB3!9X+9T5;+O@I M1L'M/F&7WEZCBW8\4?68Q?WP\?WK__?#JP]O?GS]_I=?W[S[\.KCV_?O[C+Y MR^^+>=WYM2@?5HOXKQ]PF5/]W3Q?WN:ZY\NC$I#M#W%T=^.CE?EOYO2]O")>+/W/>SH!8?_([$;ZZO-P^/]3> MU!N=WQ1PK$^Z"3!90)=\5"!]KCN7'9(-B 6\#HDQIUFPK?W240B9O(7]5%C^ M;AOAY+#HP$=Y.R?CEV]7/M[+-#'K-'KD4#A=HTH6!I[) MD3,3((&9H/*7KB M.!.O09P>+(MQ)-OOR5DCT9'X+6N6K&,X)W)$%@,UJ*0)K4>^_?D@:8% M8C.Q[P>G V30 :"JBM7ZR\MOZ2-+$6D@ H+U""JE!,[[1*%C"IKSA%PU?\Q\ M>(@N@7.(@+\+GH[A=@=P^9 OZ8\^_2//\V9'^JOT93:?51]C-?N:;WSZ+7%2 M1\YU3) #_4/%9.K6N1H!.I>C*H7SUDTV@PXX[9O1># ;3TH=0+"-5_'M,21K MK[C0&JQ1'!0:!;XH :6H7'A]+A.MYQ,T)F'BWN@QUOY--O"!S2O L1I?D^;RQ;O8S M_7J)\_9/IX_\[)%>1)^CHH^'3B>53T$$8(&0JIS4=;8K0B87H.046&:M[\!> M'CIW*/C554WHK;_YPY_?_L[V'*_^C5=IKBXVQ5;Z2W\S3[.DO7>+G6W^ 5DUP[*$R5VM)!0:0('(PRW.88 MN"I[/:32%^Z@C'[U#6$[/][+Z](4EW0;B?0&J5JZM7:RB7_+S[/?/R[>S%<4 MI6ZUCWF>+$H)P=6%U2(HP" Y9(9$5/"!AU' ]O2QIC%SC0#P%)P:2F/JIINJ MF#C_\U?Z:8OY/%_>Y+@H3C.6:T"RPZ1YC(-G)5*XQI+GSB+>8W5_./LZM[Z]')# >,=-,[M#4!%1F@9Q&T4:Q8S[,* M^\W/V/V-:2ZQDV*D$8//(:K<==%_>W67)C(7&!+OK*OU]*[N*W.@N4E.6E11 MM:Z$.?[4TW:5]O$<WG>HQUQ8I]H&KAW)/6SQ?[Z_;>^*[\O=.K-(-JJ^$&Y0,$0 VD+ M77K",PC)6"!Q&(ZY^,+=N)#?<;*]D*[^1GIC&9^S8_/K]57\3+^YWG2R+J+X M4C<\5*9L5=T4;U)! P;K@@=O,X02. B1N:L^GGDXFG0Z3^=9:O;2$/W"-*0S MD)Q/_>"W7N0UL>]_7_,KKF9?ZV/;>,W83WQM]*[K?2GMH^JP>,U+E@&,0P:* M6PEDF04PZX)7UB7=/ Q[*56'RBECDR8C@HQ85]]V?;::(GFT]+^N=O7^774X M2AOU_I@=K^IPB/@[<'#N%R.I^A@L!((+Q$=%=Q_=AZ$ UU(JZ5-)IO6(T!=9 M=3@(!$]6'0Z12 =P&J7F2$GRS$)BD'.,-9_/ )T+(,A!\Y%""'7ZU_(SKSH< M!*M35!T.D7$'.+]7RK;QZFX2_R+&0$X[1(H90#%NP+.(P%,Q5B0OO&\]467G M83K/S8R.DZ?J#P\66@?H:Q#OFN1ET(D89VMGL> 1O!#5;8I,%,Z4D*WG)YTH M"W\&]8['N EHIL*A,N4HYDB.K%ZNB* M5<7[NBK*@N'(C!D5:,683SISQ7O3ET?(.-,*EGXUYEBH M]'"WU&CI[7)YG=./U]\RN9O*M3NAU/+-'_DJSH@/%SR)Z"*%4Z;>Z@I1@N>! M V+&[+5).;<>0#[\E&=:OC(BUL<5]' H^PV4Y_E3??[OPO03GTN>K:Z)(S=* M?9&+4,('!12]15!U7!5CQ]%X MSBBT008UB5UGXG((0BD0)@M.5Z\IKO40J&FBA;!V$Z(1E M-=@S1ED27LZ +-$_HJ?;&",Y#[V]"P^G\DS?#OI0MI%!]==1NPMALY.L#N2H M(Y85(T?8$SN@"&&F,5JG.CD1[,[A=GR.-3?4[\L= MG;S*]7E(YOJ06H?CD>D*@J.4S"2I3WY)-J7P3"._,]7+\<#W$E3SD1S@D_RI M:0XO5(:BG2$F,6)-E@HB8P+P)2CH(TG')_E# M;KV5S-6=@$74EV0!+K,((N60B6?>XLF3"XUI?#&)[;-0T#$!> X*VB@6C[(( M[1S%XM(&4"I)\-;6V3)%<40*U&WKQN6>GG[.(6W>A3I. +>7EVA_DC4I.+D> MC4S^?"3QI0 N.0>>.]0V"87-=Q2?B+0SO1C[R'*, 9\7<+\]GVE]DEM918Q: M<(BNCG/.J,$9[<$'+UV4P5G6V[5W',5G>AOVH8,G!-O9SJ; $WUAT7^3Y/+DJR6F67P&=RUY71 0)3"*;8PKF///C0V66T MDYAI$NY=0G:\$.L(_)Q//OU@=EA7^^=8 8=>DLVK:*\#PSPO-!YGUF\ OOI/'DP)('(00HK$VJEGEP3"6O M@Z$8_3\5L=-DL\]&$[O'WPM0U%J_X.6W^,,DA(R2A];C*$@%+NSD7L8A&_4$DG=#70Y#)+5U#)-(!G YGW!.;>9+@.>4BP96Z M?L^0=GL1(V16+ _!VIA/_M)\YENZ!L'J%%NZALBX YS?6_BT7?7D34 EZ>#" MZSJQ49"'OV[B,,HY#,SFU+H0X)%C=/[$.CHVGMK,=8"@.L!:@]10S)9+1B2Z M8) HSA:"CAE*82X[J1@O^M06]"^SD^L89^#$LC]GM/^$LZMUFOY.A'WS;/,? M"XH@9I>SU9^_421QD63.-EL)& 4'A9X#*;X'QUVQH4[>]=T,I()$6,D<$G9HT5E&75A;DM]GR7S]=Y5I E@E0J[7]<.2ZJEP,R(AK^Q$@"%L7 MPBJE'3D)3'6SSF5?HLXT\]3AI7,T9%Z:#MU8DQ]G7VYF","^1)WIX*H.=>AHR)Q1YO7.VK1O"?2W\[*X^K+^ M7/MA#%?>13A;>,U37PN4@-!$:$8"B(D%R&@((;D5L_P+R8?"K: MD+31$#-/=:DEF9ELUDQD3MN8G&B^U.OO?.I S(Z83QT@_@X\H/MI%B$%6J.( MA2*JNI4O@I>U\5BH>G+N&;:>HO(R\ZE#0/!D/G6(1#J TRCY%"&QMNEFBL0Q M H47 KQ- 8P*R$TNB.SD:Q+//)\Z"%:GR*<.D?'!./^:K\)BC(SJQLO;INNT M5LDHKT%NI@,9(@JU %.BC11:!+2M7^MW'J;S-_;1D?)4=O5@H9V#G7T^""[. M.&ED!F,DHSM*UHW5Q8$LP?G:YCI2L\C?.=8C'803R_Z'A-.+T#; MOEN$\7&QJN]>]T832!.4J>-#>!1U-(%.$(*E2U1F/L0]?9YV:G MU*OFP#EG95K_HS9OS>:?-MS@%\RH; LYO,*FNF>-K(GC],LGW_?+5;_ ME5>_Y;CX-)_]3TYW4RP71J)0M=-2(6-UY[L!=-("MT7[5+R.KG6YPDD(._MT MZS%JTQ]T7K(^;>S+3XNK[6_5O\NK:T2S .Y= %RQ,8"JB^:J? MTU)X]OL,NM2PX\%T1M4-MYW4OQ&;KF:UJ&-M87">'OS./XD3RU=Q-?LZ6_TY M8H/Y80<9O=.\ 7_Z*)$@?XM)GSGY8+4E3<<"3@M]]B^E1"+K MR&)6"9@4$NCBM> %1[!8=&":>:E4ZSCF[Q*)@9@=KT1BB/BG7I^Q/O8ON1JH M=>(4D]8.O0?G IV]($)@J4!(P68;G VHGK/"EE#\=Y!TV.0L$!GSP64M81^QB5(HB5A3AP?5MOO#Y\^O(9C M1?<,%@[@X]1H>//?U[/5GS=D;!_6MB;1"BEXW?2K92$Z6(F * T4+0S=E\SP MF/;"PQ,?Z0L1APAP,0(WIT;%SS,,ZP;^QTG)-CK2FIKRTQJ4,W6A@R9S&AES MM@B!\MEWPSV^,[7'T18;#7DZ-3S6Y_Z05ZO+]6U[6\XM%?=.<0[$"EMID.#( M?X)8G"O&*^+;?N''C@],G+GOQ/\XDO$=@F>K6CZ8;(*W=!5S!4I: 12Z)RA* M.IVY$_'A@KW]X=.'_W&LZ)[!P@%\G!H-FQMS0\8]>VB2*2QG!$R![&Q)6/TR M#C8G&RR7W 0VP/GX_@M]8>$0T7WO>1S)QZG!\!J7GQ\A(29&=ZXL8$*@T-Q' M#4':ND*1?*=L,W.,[P6%QW_^U&Y&6R TX&$'I27WV\2XUD(QCQ!97#SI>Z=.D?L?Q$ND 3N-T@$6F"B/*;=8"5,@10D$/ M3'ED& )3ZN]^T&']H(-@=9)^T $R[J(?]$$5R];Z*V6LI_^#F&N$Z80'3U$L M%!>%M3*$E%J/@G[T()WW^XR.D$5K875@6Q^KF_KMPS]O7KV,(S;(.O)15F*2 M XPL 7(M$KF?SCUTXULC[_Z!.N^,F1B!1PBO R0VJ&!EB"R@10B1 G&5C &/ M7@"S)D7'(O?8S:S!GP=U(X]7-]R%>WIBV9\SVC=/!6_GI/G7:ZF\7WW.5Q\_ MXWS;AW!;9?W;G=73P0B?F%> 9$Y Z:3KJ(YJ"Y(1Z"5Y:-U,$#R(PLY]D\;X M;:4^XX/IKZ%J[Z[7-ZZ+W&I=.X"$577!2 :?:T&;):^0:V:8&V5"]"F(.U,% M.P'"3Z^,!\#M8#W\?5UK]V&%5ZO.M?'^1(4+GC 6B1*2J(ZU20(\SP*D-N17 MLZ*9ZF;]QT#:.@^#_@JZ> 38IL[3?&OMV,&4L&/Z_>-,67UCRB^+M*Z,F-VP M)48KO;429.$6R"H)<$5D2-XKBFV#UOE!T^>NBN:3G?E,YPN<3K=ZQM!PU?(; MU9KG3[C9X="]T[E9SWQK>3"FR*2A^]^M/0'%:F$:R=$+ABJ6D/!\(KO[M)WI MS(*7=,T= ;:_@BZ2\$J>W>60C]XXH3W(Y.K^%Y_KSG8.6H:HE%.80C=;MH:3 M=Z8S#EZ21AX'N;^"4CX,DY7TV?JL@1D=0)7@P-E:2R.(5YZAS?;DFW1/^BIC M_E;(3N%VY*O,FWDZ%UU\=L#E74%+EDI)7(/&6"N- M[)VQX$Q?>,XFG3$:'/\:^8[GQ]5*FZPG#P0"HUA=)42R@BF#09^+D]RR<99E M3DSWB\^2C*WPW^E[($8^+YKY/E><"WS1]ONV[OL:_XY)PAT8>D+"C/(B"S&0+J MY+35-N[98-H?;2\^:S2ZMG6HQ2&C"4CQF'1X.I< MIJ"CU]EZQ6SK-8#=$/_B,U?SE#>$\A>?*GL!)F T)+]H_1_P?J)U]@9-!BE"))L9+ 1> M/:A2"J)SB>7S*4YI_ IXSEFY%Z#[(Z&X:4;OA!L';JG==[C^QGT:D%@XX^K@I) G2%Q 9BU)1Y<):;ZQ\*^!R5JD M*F0$;P+9.*5,E,&+D+#U1??W,H*!F!UO&<$0\4_],+QKE*H.AF59E\!AJCMU MZ(9V,BM(D@)>G9)1VCUGTX\>/WP&RPD&R7J?\<-#&-\A>+9S#(H5BJ.)D(,D M*M 40,X*Y!R4]RD%Q?>;*GI.XX<'B6Z_\<-#^#@U&IX:F*LSFH#>0!29#+,6 M"7S$3+]TN2@OHGK8E_!"Q@\/$N"^XX>'<'-J5#PS*E=Y9="E!$ZORY6=!R]Y MG5+B>5 Q,I'E7L XP_'#!V.C(4^GAL>==1!K&YJ+]\8S!TQX!.6L 0Q1@M!8 MDK.HG/;[7QP#ER&=P;J#X_R- QG=$4BVJA-MK;@RA&E2$[* 3(&+K)95Q\Q- M090V#(5)'W[%H2)Z>AG2$'Y-+>W'UOHD*U#4IS854J%_A)IW1T\6SD2EO-V_ M6*3S94B#!/7<,J0A7)M:ZCN7^223%$J=0:!7H**6%-,;\GWH?G2V%-0/QZCL M$/U9+$,Z6/Y-^#<*QEC -1U&7'F$<@:5D_)>!Y1)Q;^7D9PM'=P M).,[!,]6J1@KQDKG"/B1'.)86\6,]G7#F)8INF#<@%U:9[*,8)#H]EM&,(2/ M4Z-AYQ#]G)RT3B8@&BCJ8L27D*.'B+YNEXQ!^_VFD)S5,H)!HMMK&<$0/DX- MAAV#]*5B-E.P#*Q0M*QX5."=*N 0O9:B#DG=;R_%&2TC.!@(#7C802',_1GE M12#B\]\&<$@6)UB&<$0&7> \\>GVY=B M2M""$1L-J7U6C,XO94U].8$B2;HE&P/UK[**8! ^]EI%,$18_2'NP33[XJ/S M.440Q7)0Q9+S&:,%FS R'9G,G(^+O!>_BJ A H\07@=(;##_@FNBK?!4BT0I M5I)9@V-,U*T@MC!4=#?]O8J@1^?TQ+(_9[0/;+'ZN%CAY;>JZAR33"XG\(F1 M@U:'PSCA:N8"1<803#BCL5Q/4=JYK](8SQ/U[QT!KF8J.'JY_GYUYJ]2FM5O MX^7;^3I!M"Y :5VHW^ L(Y7HM^92)\7YIL0BR#DK1=0UXY@@^& @IZQ1"?3< MM/9_7TIQ?D@IKN=&FT0AD++"@>,F0S92%QQ8H5SVXB!HD76O&!QV).R^N.'^0Z/8KSA_"QZG1\%0Y.4.K M4+@(64D#JA1&AIG^48Q )YA/AN]7'G%^:TM3 9X8EP*1>ZP&]"R]W*+ M\X_S#HYD?(?@V2J5(BLHR-9!9*%VO"1RB$O5,1>\B2D(8_FA\.G#:SA6=/L5 MYP_AX]1HV%E4SK7B27H#.:L(*I*VH$D1)*J<-+K,RPLLSA\DNKV*\X?P<6HP M["@L+X+Y[$R]$*N*L" !I7=0N'0H-"M^3]?BC(KS#P9" QYV4'MROV;7!*U0 MV0A<" &J3C! &2(4C+HD)9R)K1-U+[(X_Q"_XWB)= "G4?X0875@6Y^N\*YO&M+% B'6Z1,U MC1)!W=,*Q6]_;L\OQ<$'B&\#I#X U[6=[4/GW->_;RX.X[/"6^4*E!&9]Z^ZD76=Y*:7TQ[B23>34*=YNPK><>-&URY"<%J*D M=LL0 63#'?="^A1EZZK,W:>9]M9M(^T]('0 ZZ=^\'@5X]7U Q6 G2R-CZWCK\M&>Z.[F-"IQ(R US%J-W.=]:A?I2^>OU5?Q,K*AOH:=I M;#[L\R/U,C?@11_MRTY(;65A((WG=;9, H]DA:-)6B0G1(RMDZ@OI7U9ZLA8 M%@*RY\2ZE 0@SQ%\DE8(U#A"I/YW^_) S([7OCQ$_!UX+0\2_:SP@E8"*JPC MR#2QD%M+5Z,NFGMN"FNM]L,K>LZ@KWD0")ZNZ!D@D0[@-$HFE6.(3-H,5F"H MF51RFB@(A\!22:;(Q-+)1P^=>T7/$%B=HJ)GB(P[P/D]1^^FI-=PR:PHD(VH M6YU8 5\4L=C88I-GUHWW^OBB:WD&86/7F\6!@NH :PU"7INUJ'<2Z3<3]3X* MI.[,$]DV^FBX*.+D-9%MLD=GT'1\C#-P8ME/G7@_F-Q-P$UFXWVA4\_FGS9/ MBG7'AL6"JF;N:JE4-."C9Q H*$@Z6.[,?ML+6Y^L*81>X#/*A,Y_ MT(]8+6\F=/YGGGWZ7-,X7_,5?LKK/_P15_G;T,X0R/?*EH-TDA@G32WZB75Y MG2O2.I4YMD[V=4/\V2=!CE:>'J0P"()=](&L[["WR^5U3C]>?[O#UNQ:[LP> M+"]\U 958H#>>5 Q$J%$*=B<;3)!)M^^J>FPHT[Q9IQ O!W<0??_O M.?W@S[/?*REO/KS_]2[GMW6;%\E[;55V$'(M"ZU357Q& 2)&9TWPR9?8&+^# M#SEQ#\"TR!U7I#UA]N0E8^1!(I.NQO]^71*-X%VRH(M7)FGO(_JQL-]E5>)X M%;^=Z%#7$'O)NOAX(1D+647%(V3-$RC%#"!C"D)DS 9M)%.C73[]5"7:O[7N MU& ZGU45Q(LOL]4Z)BN+JY^N5]=7>1.M;1AVFEJNHTXQ4DE7.\[T4=EEI+*R:XA$.H#3*)4=VF:?&.,@!'E[2GA5=SX(<+9@E%):P_^N M[!I6V34(5J>H[!HBXPYP_O3H%:]#3BE+R+(VGMN4P&&IUB (FY#EQ$1CP!X_ M-^>\JKT&X670W)PAPNL B3]<+RE 7BY?10HWENL@8ZWAS-B80Q3 2ZI)+\G M\93I'X@LUCZYT+K!8,=17DJ%UC&7>@LI=0JV^J]7^48O,6=!BN,!&9&A8G3$ M)*> 8GJ+ILY69ZT#QVG](>((Z2U:LG)J+#RR MR6DS:=V6PM!H*-DBT8 %7 DG+TBMROPG?G)Z:>2'^LZ/;;E3B$CU.CX:GM M?IJE&$NA>"%+,K#2(V#A#%)(Q">C4HE#%A2X#&^0B)Y>AC>$7U-+>^=:+_*[O;3! M@!<,:]%_!">R@.0%3TRJ@@]+0L98BW:JM7B#1+;76K0A_.O@=:-!B4K0(I5, M0;UEMO+0*L!DL$Z78"HQK%L!>^EV^'E0"^49C+4^YH'NQ++O .TWKQ!$;YC- MM_5-\^6,I+W^Q4GZJWFJ_[+FO$ 3@E$.,/OZ9B[J MR(!D($IM/1-!!AU&>O5KVJCD M36?<1;;19)8$Y#J+5OF0P7NKH0[G)W].*V];ES0W)>#L^R>/ ?AT4#AG/7AW M72./K2^Y?/459Y?U:OII<;5N#+WP/$<4M8\[Z[H3(%&0$Z,';X-(7M?_O/GXZO][\^$FLEJ4MW/Z\_Q#IC ]_WJU M^#I;TA?H%YO?_XA_Y.419?K'?O+HFORF-#JYMM*94_N,2HO(?OU M7#5'P*_#))B(W!;.8F*M%PP]<9QC;?7F1_^\6"Y_(BM!P<-J-K^>S3^]_WT; M0BPW0KC#^%]F\\75G5BB!A'W?LHFU/@EKSXOZ$]J4\[]6F\?1(SDV$%@OH!" MU. E*L@\(AI.;IYM/45M C*G#4Q;(?BAZ>X=+UV,@#B 23_2ORQ7LWC!4^#) M1PD%ZPY*9NNLFD+WJHS2Y&2";][)>,1Q>P!YQV \7GD.PD4',< !I)(7EV>? MYA<"*;:WJD (0H,2/-8QD )842ZYX'*TK8<.'7[::9]Q_@(*< @JSA/_;_X@ M!A-B9G.\^G,=9+U;T)_.5W0T^LRG&XE=.-+X8+P P0TG"6SZ/VJB#K5'$16* MUGFJ$ PCT6%)//, VKMZ M(9%OY7EF@)8[3#G[9-E8BGLN\#PIC!Z]],>3:0>PW:Y0.X32@L$GR308219" M.6,AI#JSAQPKGZ7-"75K0WOP:3NQL6,!Z:'M/8U4^\'O3[F6WEQ^1^J%E-IJ M@0C.U?"U#J->;R2D"$!Y\OE]:=[1^\R1)C:G)T+&XX!L(J9^4/>!Y%;;['^F M_^ 1H@QI;\ZZ5M#4T8%28:WDM<"9,MQ9HXQK70.UU\&F?3N;%H$-1=8/#K=O M==^38P53RAH#BB6BB M0]CHK2]>BEJY0IYXK3 '##S7(XZGDVA&$MP[) M#HJ)F]EK1E3Y;(F6$CEXQ0H8%8.@^T"*TKKP;;^333QS\%1 V0'0AE+K"(OW M7)-=M!EM@D?!(*@Z(U@9@^A]+LY)I7GKH'O(^:8UF%/CLKD$.T+GUGG9 M114G%MDBB""KEY+AJ MD[U^_&>V3%7O<>I3Y*6%B(9)0E6H5BQD!\YY ])[%@I&H\LX]<9-\]*;S9JW MN?_7GVNSQ*Q&\3_G3[/EY:;A<]W*&521B&CJOD-1:Z7JNC26H4@3DF.6B5B> MP\G^G^LDI7&DX.\O,&W.YJG'9-#A\9(TL4YAW4PPC$7;@@6TBK7?/GD(]'MT MM:,P)F')*>V%D8<_><*Q&".(;=&*AST!8#LSQ">>8M*L!J3K$6-UM*!$"@B2 M,9JDG!_.N]@# I//Q3E.2KOD?0#+II8X8?_U]6J)\_1_%V%)=&P'NQB1%;I0 M0!#]H&0A_"N&9!5#B2FBP+R?YN_X0">R/T1BB\;LFQH"SQG$GV_;.;E,4:SW M:HLZ_2&9 ,&+"%9(D;07C$?6Q&7X>=#@FN9/-*>X)\;A^M18^N?_^O"_B([? M<)47\VT\_QJ71&%ZG:_(LY^O=]:]RZMMFNG5M*^!XW=T>4EW@ MF^M<=F^-=@P3W\\9/? '?LC!P)A<6*I](B\-W@UG\T_$>>SS^:;4SZ'T39 MJQBOOURO%U(]H//A$Q*_H(M=Q&C(WB=-$60N-<>>55U+1=%CL,IA&.(F-3G5 M-.]ZIP+B9/+KX$WYG_,TJYM-PC41=T/5^[(E\\-U6,[2#*]F>7GA97%)20F% MUU7B@B.X6@U?$*U,JG 36[<([W^Z:0:;G "A(PNJ\W$DFQ?\O2CJPM1Y MG%W.-O.IF[Q'[_>-EN_3!U!U@O?J:#'P(CB(H&JK=^UV8>N*+XHM2_$<<^O: MI-$GC%0&WV/NCIS-JYO:W)K#OJ:?_.>W_YX$=(&:B8S"@BB&>*,* ^0Z0W): M92D<439:JTH+ OI]+!^"NIT)N)/+>&J7?@HE?:CS.<:/!1)WPJ.BV43R'*?A'[;E&CT6O2Y7"9MW[V^LG_ M@CECLD951R0)4(9)\)XY8(*K:)P-++<>0#'TC!,^%G6!T3;"ZQ>BDZMD MH@I)$@?Q$7HR -A1(.DI'[(RN^:;9@4><9J]*/]!L(KI^D?F8YCWN[[Q> M+%<77EG))*_34FNZ5*L,Y.XXR#IR8[2T&--TMG3WP?="L7FY*!Y1S/UB>Y/] M>#N_:;ZH-=CKK/]_X.7U1OB7EXM_UY5?%W2=Z%Q3'U(J XI'20Z\=R"L<0R] M%9&-,TOPF%/OA6K[E",=#;X0:0:1 M"T,AJ!VMR6;7H?8"I'NY@#Q0/,/QYC=XF^=/M0;@X]BP6_OBM[\U_[3)'A/Q0NO)#C[L*7=.K,?( M:9D+J(*D7H*%-?MDQ.1<&>V^[K+%<*Q,YA%\;]9*V/IM_[$&S(MBBW=)<7!. MK9ND++B,"-DS$:6W+++3O-H_=KIIUR2-!;*1I#-UNG*?G,+&=5V^G?]SN3;< MGZXOMXW F_]X_FGS;OLNK[XIX461.H64+$C%MS.Q4)4$4IMH0@Y6R@<^WX[L MYFA'G'8-[RBY]3[$V<%=_.;+[Y>+/W/^D*^^SN*.]X-O";'-8/;OMUG&F!,6 M[8'G3%3;4/,-NH!UN4@2DO&E=>#2YN33/"*-;H1/+]7.:SR_&Q+2:DS^$S^X M937GON<_00EG8E8[QR*9-*]!)<< &44YCOXI./?2BM'>BT<:.?"^?/?<5-,# M,PQT&:QF>;GIFD-TP6E/I)8Z]$IY"T%Y#\$8F8ST2*#>ZZH>]MU^ZRJ'0.'1 M-L(1&#^UI_B/J\6_5Y]_O"+GXFK=HZU\RM+Y1'Z C* R]X!&$P6(25IN1=#[ M.7@/?W('W7]CR&_1BID](6';L2VR+-+0+8["<@IY? VU'8<0BK+*AV"C&8R% MR<<2'">E7?(^@&532_R'Z^5LGI?+5_&_KV>;YJ[EIS5):4W2MLV>%8QQJ4=E>*-CO>YT@XQ!Y+L9E;@\7^NH0V2]& M%,2$P%I>K2Y^JP^J:R7C@@54 8&58NEJ1@'(0^TN23%;&YE2>[TAT$^]@QSZ MU3?4W/M@![,%1KS!#N=M#X#8XMAQ381R\@:=9*!22!"*T."91)TM(Y[L-*E@)=. <.DHK:) M@IV]*J6?$?F]CTXL]$-$MFC!OZD%CW_<.;A*F*(CSXJ%PFL' %8?*X-VA06; M(UUG>TWY>$[P=S\Z31#33/ '\V_J-Y'7=Y9+/G,#_GP[Q"3[))UV&DS1=;)A MCK735)!3XU [ARR6_29?'?+U#L:\C/VN.KI0.@AAOJ/K75Y]&\GNO$87)2AF MB!;CZ-XM3(&(V6O%'5<\[&.!#MBE\-AY)GRB&Q\*._8F'"V7'C'VZ]7B]WRU M^O-7"@97Q+TW_WT]^_T+* Q$20B5LI(HO.C[6]X_G3 M];'KZ'A$/ >U-N+I$7@U0;O]O6WYQF\DQ*NON>KPJQBOKO%RN?[??%>E+UAQ M.=85$B+61_*2/+A(WJ1'RX4U.K1?;-_J['TL0AH?M*<0[=1>XO#WB9 ME[7RH YB6%X$)8BQHB:/&$4\;IU89 Q"4,S)E+46^U5@[/>]/A8;-4/86)P^ M#WMXM\*-%&=;^[9\HF524'A%E$:0ZW9@+T+=VD01FTB1.?HS3*,[B0WHF+;0 M?$H[.:[(N[.9V]KZ^:>?:R/2S57PYX7(VI>Z?RH$"@X5D^3;9&V@%I'^_^5] M67-;1Y+N^_TO>:?VY64B*(JV%2%3:I'JB7Y"U"IBF@+4 "A;_>LG"P 7002$ M ]3!*;I[<5"+@5R^RLJLW/",<^(VGUOVM9I;OG'8BO$3VGUSGA"\[_Y#EFXGF@ MUIFQ9M MZ6KVEHF.>H'B4YEH$%0I=%-0?-G)($6B3%1OWGB>DF$Z^4]O\;J+O47P_#HK M1T '&AGA!I3W!@6#1MFK9"$+(8.*S"F2^@;/DI+]GJO)RT=/=[DWT*"_S^B> MI'26.A"@1&.<75+@QF4-U%LE9"1W3ZO.,0RPH=1A.SMD?C]#Q1 _9@#%DA4$%#;?E33QC:GHSFY;&9 M*($1AE,@@N7@C;*0=%+4*?0D-Q=8]P3 ]@L&:@!D+_C5T5:S8/QU.HU_C&]O MD;,WJ,G)IS)5]/Z5\?M?CZR46046\ :1I8@Q)G"*)V REPC9B>QJ+VD[FNAF MB@5.!MB^--HLA$L>9CSY=#:;E8+;RYRF7^SG)UPVI!.H] -?%:HY,K M?.U!\7L3UTQUP:R&&GK??WEWT-).][Q%21^NAK8>4E1OYO;Q&!AU*SSB!%(,IKTW+I$<& M&X-,A)$H2>U]IC\A:< VX.';+([03D-@>^[@%':4\,)1'D!2F\MBU0C&*'0C MO>2$))>)[ZM6_OP^S<;3 MXF8BH^_O9E^F9>YK3[CD;\)"O'W"CT\FP M=B+E-#[(]+'J=#J?G[O9[%N>SO[ N*?2/-.??W[-L:8=N3G!=-.43$!D4A10 M&1\6,49TEE,HBS]4E%ESVML*EOH+ZK?+=]5 '+6B7%,+JCRY"!X8>&++/$]N MA+622%>[^^LG)+4[[+0+,GZ8XE-1#PU$DP]B.KM;W$QGX\6WY3"3[)C&L#B6 MIQ56;GD+5J*$DF1<":FT<[V=G>\H&19$596];8?'X9)O$C_K25G&)XYW,@<; MRJYQPP7XY#,P'@T-FC/9WP*L#5H:,41'Z/FGT#E Z V !ZE.\\4XG)=&Q=FW M]4B49)@0 6TRC:4\5S /EE$%EHL()(!*Y/=3(JT.+-D,UE!>QN G,*&TIR=+58A>RBSW@L$/ M'SU@3?*ID'"<.-L!@UA3;WD6+G '648) HTG>NV) F/,6,VBR&:_!20_?/2 MN=73@^$0<;8#!KFF/ALJC$9R@\\.[9ITX(@P0)A*J&^\06U7,,@.8.@G]WEZ M,!PBSG; H![VIF@?'8OH095MU3(&A'(L.3*%T9G4J'33$0RJ QCZ24Z>'@R' MB+,=,.@U]1$O,TNEA5!H%@)!;93'F!T%D(+"*U#XCF#0'.-HVGK6$Z"@&]#9F,#1XE$XRVFLB2/QIGGG7%PPS F4(8!PE MV@:>4K>+Z^UC@8>*(7&,S*4O7G)9 ^?* 8B:4I.DD5G7GG:[!UG#=ESTF1>L MK9.F839*7@N=B -I$WI:O%3S.\M!1HU,FIQ5K)TFW$Y-J\GF Q6_-[ Z:6'H M6VTK&U=W_G]36"RFSXU$8#0P+A7:98F&/DJ\MAE>VY8Z$5/VDG&WUY5WR+>W M^KQ_'*Q.HXS&:_C*Z*DP_30IPZ>N'[:P5RK@^\F'UZS>Z\+'"4KW#$'+X]$* MD93*RQSU8%,9LA24HY3RX#:7Z[9)G'04'SXS0&*@XIP,(:0HG M,I3@1:M@4C GV4_<0K%>'6WOOTNVB^B'=KP?SE>:OW??RL%Z7&:Z?OY@C$?) M+9ZL7#K1 A?(CLEX[I*PF42E\GYIB)]_5WLX.42ET_[DVX#->7O4TT "L!5O>Y"F5Q!#F;72UAYEN(:4]!^A 94_K2[Y= #W([7V:N-O2WK@: MM)10?XOU3IT1\2Y%0S(&(4ZB^$Q9U&D8*$!2L.A\E3U:H5S+67I*)+/: MU0Z3>GR4^H"BG83Q[7BIJ7?;A'WQ9[B]BV72U^?E-K'W:8;2G^!O7$\O_G2? M\527O_XA+>YFD_F'Z>WM+ZL'X)%C4HM8MCTPCKZJ+3DP&2A$I1GG1&D39&5Q M]WQ<'Z!96TVGVR6 W-**[0 M=#XN"D*'*WIA/%H#(HMQ$ SEZ3&*=%RC'!P37M3.,M2A?%@O]B7BO$]HM&N: MG^?Z+/SK;KQB=,2Y( Q#5?"VC,8U&GU_CG%K69/@5& TA-H#S ZE==C*IK\. MZ ]5_TN#^7L\U+-GCG:DGMD8"/C .?),>%D7S4 ZQ;V2B2I_HE>Q3G0/.^KV MKP/_&K!H]RB\3EUX=MH1PA0%RRP*7=" SI\H:3S/>=21AVQ.!3Z@\6Q>Y*N^SX1'U*\"TN^ON/]K?LR3^_RV9? MQRLTH204HTH(#S):!R(3"]9G#L:$& */,52O\>Z!C6&G#;_$\W(RT#1_?)Z_ M1.]GGZS7BE[/W&1^NV1_9#W-.?($Q'%?EHA:\%13D#F1Y+,L*[B&=*^VDS[L MAN*7>$QZ!<=+<[)VL*VI$-)2#YH:AFP+!@8#+T@Q>F,E4T37GMQ5B?1AUR2_ MQ#/1*SB:ORY&1'+ORZ0 K4+9(4T9.(UG76=KM'99A\V)+(,F WI;O_P2H=M) M>4G_QX>JWLP\71V3\MWW4T5G]O6BLE+F_<+," MIX*LJQOW)#4JA1#$A@#)E=@N> TF:@\QH=6@R06^.33GZ).ZC99CC=%E6JR2 MP,O]]E]1EL4YOYZ>3S]_GDZ6 ]5OIK=XX.>OQ[?HK\<'(3CE;-8V(:TY(N)1 M'(8; VAX)4,I>$)JW\P'$SML=K,*CC8-T6D4UX G^1VCHZP%DF<]9,5+TM4% MM+/1 QIM--XI4>-J9UV^(V!8))U(Z;N@UDD#K<%GI\A>N?DXC+BPT9:UU];% M,HN4<3!.AK)FB3,2M62\=N]31Q*'36$W ,'*6GQ1(%T+=>0R7A+,62A%*""R M]V!],.!HR)XQQQRIG8KK3.2P:>?6@7J()AN ZO]@,'Y3I/4US=RG='E7NHC> MY:5C,W]WMY@OW*1$96OV'@L+EY7:CPVX1CHN2KQD&8;NK#3LZS*Z7D2B+.7: M5F]3KD/YL-:W%U=R )6^(""O+A3*!2762E B$?1ZJ 3## &K! F>&@1;[:WF MG0@G?>&*,BTE&D(7?)J5N&U%DQ,4B9E:YOUMPV@.L3 M*[Y=P[R6\0^R'REEC)),0O09 U(5,P:D.D+V.6:3C'"IMBO$&0-RG M2AM8/[OIE2WOF ?!41ZYB1[#B8AAJ"#(AW'10PX^AV"Y%;9VF^=.@H9%8R\> M;#T%-&#_GF5F)+D-CBA?]GK1,C+8@#720'9.<>-LY+)VJ^"SA+3UE'Z$HO>! M4">I-PB=^S<&0W/B/G)0EC@02#P8I1/8X+G/+F1B:D[Z:+A5(7S81H%>;L;3*[3%.0?G[W[__7 MUU=GEZ_/WUU>O[G\]>+R_,W%U<=_SMQXDGZ[^^PFXX6;C=VDQ%GC18F=CJB M./8KCZZ4J,ISI8J*QV\ITS0>1WD@))_I0)>&B)B] (0YVDZ-]ZYAFD(FR<<< MG$J;$W:/-B.="#QZAO7B)LV>?.-J-A-SC'AF)$BIH303@(&'GY^O&*GM:4\ M-%32ITT6UB,&T94043$-&B]Z$$H&L,+A+X432>LL2=RKG^UG4-E&P#!0J:C8 M:6TI#PB5L%K,._IX-@J2&V6] B8"RH R]/PR"\#*Y$#GF/=RU]CL>0K__]/T MZW^M/W$%C?4O'I'Q^'T#PJ".TJ9'2;"!"'#3:BY/@E!X%J+UP&TR(+S2X!AR MHZG3GE%KDZS]A/D<'0-O/:AVGU23=8-X61\:':/0.3OPR_4/.:%8G!)@K98" M[2:7NO83P/.4M.6#=-?P3R!S@+B''OK\?-BY'D<4./ B.Q! M!4NU\M;9/1>)[?J6MC!QB JG?#Z=S,%&82FE+D)(;[H5^"WT\FGZS3[_/YN%F[AKN@9]/.U=1, Y?C=G9>?3MW MB_1I.OOV+I?KX?YOQ%6X(E!*(260B:$+&4L-1%81$HTF6VI,\+4G^1Q(ZK# MK J7O:%83W=-0W0+D_<+:. N0Q:>@U!,8>P5 M!"3&B<8 +_)P.O/7[96DM]?Z86[CPW32 ,SN67GG;\>?5M.5HDY$>TDAAZA! M4!7 X_D $Y(.WG'"3.W ZT/TT M::Z6;%V5T6'Q'\G-1LHE(D59"6;+)%ZNS18W2X8D2=Z;1$$Z67(KT:&T#$;>WC*K,1QG\43WYB-1PPZ1 M'PAC!^JDQ7S7U<6O)1'TYO*7=Q]^/[M^\^[R0_J:)G=I7J1]\2=^]<3=GM_- M%]//2(6;Q'=?EFFAR:?WLVD>+UZE/)VEC_B7EA!/\>+/+R7D/F9'9/]$'9U# M.['<*F7;UH6-']*7Z:R0\I :"=9Y'\NB)F(S&DP>P=L<@,5$J= N65=['L0V M6HZUH_<+/M_ES6]X,T&1?UXJ^M6W]1^N'P",9D0M1X!H#R(2 I9F"H1+D9EF MRIGJ['"B8X#X2*Y)/30IN\E]*?^?!AWSWX[@4^VJ"5[G\HI%1*\E0D4: \-FCF0H6&+,D$J6X\7N](_VD MO_/Y;Q_8&)S(P:PD_>;PLSY0TCG/O,\H$H\'RMLR$%DI($8RB\Z35&JOA$IG M! W=(%Q#ISLA\)D(WC$#D=I2K"W+"':M("L7^]7@J\GR,?-_QHN;^T?[QZ5B\WG"_Y4= M7Z/$%$>/T0*7.I0! )<0A?0!R)8HCX%73L'=P"9303;%;$R/:WB&L#F@X%_ MLFW'AJ28T 02(WAAY,CQ_#(.+',6\"K1UM9^*WZ&C":B^?ZP=:S@*SX$]YSF M?;I9<7I_C6QD*1?31__C*:N>]>V5QEZ2P*>3 M:M\YX1ATCL(+,+0LHPE9@O&,0?!)O-"7^OEG)OW#M&I?AU?OV= M/AX$D+.GE%H.V95)ESPG<)ZB52&"2B\Y8:+V^J^#"&WKMC\(/S_>\'TKK($[ M?G.Y[8:5*%?/$\ZW,:V"8<)P I+:"()A0&D-QI(Z*8PPB1-1UUYY4(7P85%[ M H#MA/0IM/W2(;Z*6JDAT1OB(2ZCUA M.,42,"L=$TREK&N'_\=3W1*X3P*U MFF#OKO?FWLF7K\*<,>8L2>"M+P7(Q(*-&O^A@XB4:D+97E5E_>59VD3@ ?K_ M>=JEBS*:@]-].ZQ7DCHKP?J40$BNP20N\$0&(0(5/NUWU?]5TBZ==+I/VJ6+ M@!NX7;=E 7R,CH=DP%DM %T3"EXR!=28G*P4VM'_W+1+)QWOF7;I(O &XT*[P"?W10- M\^38&XHJBK\!,&W&_QM<_3*=[;[\O[_['Q]QLY)6$ M(2N]7=,=\SDG>ST-=D>J72%UDCXM&:N" MU,]%QO]>7T]O4,N33V.\=DKV?C$?R5#&G#@"S N+ET]RQ>=B$!SAUEN1@ZK] MOKV;HB8JF]M"9CT--H'(^Y8A/%Y^/%FR=950/?@%M]^*P#]-QO]&YVCF\.R% M\L?SLQC'Y0=W^SAX='X6_G4WGB]__WPZ7ZQ/:!S%Z+5.UD+DAI66= <^F9IV%$3+9Z)EC#4Q*%:3@J_;W)'F\ -Q@T"',:T@"X4!9>8 MATPUYP&OJ$!J1W??$3#LW(H6 7NX?HZ%UW6U*.MR.IG>"^Y7-Y[,B]R0FQAC M2C8K")00$)R@]VZ<@ABY9%(GDG+M4I8MI.R%._6?A+L:.FL@P$?9I?&GR?D= M?OI1!9[:"K WE[ M053_)T&T+]TV -O')X[[:NKQY YENQ8RBG+%VI-BQ(L_%S.',$"O9O9M*5P\ MPJ'484]OEVJ:('EIOAAECD?8*@[2BW*'1+J:O!2\=M$&29BK;75[9&>O8V'^ MDXY%*]AY&7.UWM]\FY=-DF_+F2S"<9/X=W=[E^;37.:8O1U_37$5,5WLHC#Z6^]X'8)&L B\]X<88/ ?$@./ED5#\9&@A>8$F7$;"*@!.> !%$&<$"U:[VX\1Q%+>5P#@(4=O' M8O6NPJ&W4&_?N"P51 M18(MZ/QJ MY$+2DEL#*2H!PD4)GIL 96)OUE1Y+W?-,.FH\ZOA:MAZTGDW"3:@\U?_0)_, M216=ANAHF=U$,G@2-(:6%B]&F4+>N8F\F\Y?_6.83'%_.N\HP09T_O[M2!N' M]B=Q]'V,!&$96B;&D'5%AC\MX^E]91J MH348KF\HP2''F&ZWC5?:!^G^VX)A9$' MAAP,G/-X.>&=!$9@]&&D\R[+3-7F];YEANESGSY,SJ>^PNN(KX%T9EY&7OI>QO[;O63O<[2];'#:_C4][F3:D[>^D\S2H",= MI((H2U%#H*[,(4=H)DVH38DI5GW9RTDF:CU<%C_K)'2>NVQ<@J10#()Y!0:] M%D#NA0E2,T_Z'N:R'Z6-)I6[(.AG,UEZ4-G0B;^M22X6LO)!>[ V%J=9H]PX M0PEZI4W9!!C\7A67+S.9? K-[Y5$[J*&H;&T-0#SCF%H%"AXGM %2)F!"=&# MSIIZXX+TLDIAPDM*(G=2[%Y)Y"Y2;N QJJ3#DG>"E728L\@Y=02L$@Z0$Y6I M@^0>R843YQ$[J2T9Q**'238@,Y_?35BW'$7A %MDP0AF2^MC1(<_J0( M58RZ7<\*W73^ZZL6D\C'Z+RC!!O0^?EOHV!I,$$E#":5!L%U0EL7"E23]-IG M:UV]Y-+Y;RTFD8_1>4<)-J#SR[>E2$H1)@U(D&_ LU 8$-$B-URX>K;] MLLDD\C$Z[RC!!G3^^F*4K?*"D5A0ZLIT.?S)6X0JDU$$YPR5]<[YZXL6D\C' MZ+RC!!O0^?G9*%(:62P#?F5P94M$!ALS<)-J#S#Q]'1@1=.IT@!5V\3N3:$!D!H1N3%\E(NNO%_:^01#Y&YQTEV&02 MV3-#HD:NLR#+NJ8$3D0*BBH3+;*@_48=P0M/(A^B\#KB:V(XUH_=E,L'L8VF MRL=T$FXR@92@4/LNB:7S\[/ M/_[^\>W9]<7K=]>_77PX?_?[^P\7OUU<7KWY^\7;=U=71R25]_[LHS/)AW%1 M*7U#37^MFE(:0-@&#_>5N=HNGSC &R1=D%RZ)U*" M,A\[<^))L+NZRPZWU!N$#.QAU5/TM+;4&X#.DP.WG"-UNU),_%_T"HO4UB&U MC=J7.6=E.7A&O],SL$)R((H2+67B@>_J3CWR'MQ!60LWX%$0V'X1UM)'6RB[ M'U%VF1;G;G[SR^WTC]]2_)3>+P6^9D_'(",5#M!SB" LY6"R0QZIHPDEB']D M^H/;/B0.^\#1*^ZJ:Z@M +Y.&_W"\4A LZN0A$F)!:.; M9E(:#W,VRB7\QZY&KB/QMP>%PP[][A5^M?7S@M"')^[CQ*VFES^>P_O6*)VB M"@0E:\KK9)("+,,31X-VS"7J8JP=*-2@>]A1W,,AM9HNV\+OMJCL/O4B,NJ-JQ;E<:A_483_:PTJOJ6K"%[\[?(!NK5,G[ M8MY1@8O%;.SO%D5XU]/G1\@^[J%7QIO"91:JU*:CVV+*9'MNJ/1$,!1%[3'$ MQ]+\(MX$#T34)GQ/J=X&X/PAA5LWGX_S.#RLGM]#X*O9XXOW:3:>1G1UWN5K M]^>##$S$B\62 $F4[61$<_!6HS2"5=X:G4/UF:U]\#$P[$^*Q!^;\X:%10-' MXVHQ#?^\F=ZBFN%P\"'XLF3_:N%FBRI'8=>]^V371 H^QT!!$^-!4/0=/4L1 M$B,^>IV,JUX:L!=A@Q>CM07D^LILP%CO#FK^'%&"$7 4%K2.H@R6P@/(:<:0 M1FH3M0E"LA-BG-2ZK,^=14UWX1IV>U2[-.05?PVZF;.XD-0>E!JZ>7=?LO?!' M*3&KDS 026GZ%:494'L-4GLC8UD+P&O?*/O0->Q6RQ<#[X-5>3@\IPMWV]+[ M(571!!D"A%Q&F):B/Y^#!1<%PR_-)/G:;50G?#_L;4-E3)ZZ M036G?GY\=77QMX\7E]<7?\=_'-.$M>VCCI_>N0^-M29TWOEY^M==*5+_NBQ- MO\<;BPXMFV$@5,@@M K@T?@!5QE]7KR; ZW=?K2-EJ.MX?>?NRHT,"EHC38= MG"Q36"SZ]CXR#82Y%"3++KO:ONMS= S(@1K9]P2H(I-4W,F2QTY"ZKZC?B\Z0T!9P#=/P3T!PB\#9QLRZWX]03 M9:4"6D2")PKO324BWN3*<>>"2J3Z,MEMQ+2%G8-4_7/X'"#W]@#T,%8DZAAU MF1U4]M'8Z,%1@@>-)>."]\*$GB^K%EJ>*BEY-W0.D'A[L'G[4)!F2-#!A B> M9%)6462P5#K0(4E/+(LAUFXGV4;+P-L\>KZQ#A-Y"] IP>&'].5N%F[D?./M<9AS1D31$E\4Z8)GR>+(P%#5,,%!."[38BHE*FJ#PK@>; AY*9PC^5.ROD/Y^]O;C<@7*V>7KOWT\>_OFEW^\N?SU M[/S\W[2?S;G;L=YV]E#E%8SO2;'_$Z5.-KCWY)JL[[D:]. M913?P[>>/?>MCR-=:.2Q/'!J*DK&52+LO*1 M,Y.,&*UWBO2_LEN@?VH.69] MPNYO>#V>A]OI_*ZDF8M'(DD(#EU9X"Q@$,3P3+M($]KW$)@*3AJUUV* M(&JX^?H]8.7ISH7^5-/ 7?O(W.WM] \W":GL"?N RIM]3?.'J-LSZ:DQ"8SA M&807I9]997".2FVMH5+4GG>P'V6MHNXH6$Q[UU'SR%N'[!(=B.@$N0.4TP#@'EA!E_4-+P7L8Q MHP/+@//2]1 \ 4.YQU\Z9P2G0?G:J^9VT=,RP [1_F838RU5- "K'X7U+K]> MDU)2\\M-FVO6LC&9&Z$@^[*+F(0,7HE4IOBR;#UE>$A[-V=;R1LV=NT=='TI M:N#%:_OZ(8^/ 4H)DX-7Z/XJ=(13*#,=(@-F9!Y]UC85LG0D;;EM3_[Y< M_YIJP!3^/OVZG&3X9K+[,'^8WMZBY?_#S>((.>!!VP0DEOE(7**78O!L6T&\ M,50SQFM[> >0V7Z8<2!HIJ?58 ,@WP=WAT"D,.T54S'R41%V5#)4NV:T'UI&[:EN2U8'JBQ8_O6 MKD]\D8O,DN.. /',EZ'_ 2S7%FRRS I&#:V>)ZYWD??6D=P6% _1U6E:!]9_ M4/[AW3S]]__[/U!+ P04 " !@JU=6S S");(, !N%P$ '@ &5X:&EB M:70R,3%S=6)S:61I87)I97-O9G1H+FAT;>V=;5/C.!+'W]^GT#)ULU!%'!)@ M8(&=JCP!&4+(QH'9V3=72MPDVMB22Y;#F$]_DNT YF&'J[J].KW4Z]U)EYQ/+@=DS]EI MD(FD/&**"4[]>KTWW" ;"Z7"HWK][N[.N=MUA)S7)^.Z*6JO[@L1@>,I;^/S MB7E'_P3J??['R4^U&NF*61P 5V0F@2KP2!PQ/B=?/8B6I%;+/]4182+9?*%( MY2[X*N60KFAU73/GP>5W.23W[_:2>GN1D*KSD\XG'5H1YOVZPV:?]Z4%S MG])/>][> 6W07Z:'!\U?]AM[MSM[!XU?_M70%UG7'\^^$ZG$AU\W L9K"S#G M/]IK.@?[H3J^8YY:'#5V=OZYD7[T\\FMX$J?3^KO9__-BGE9&)5S7=Y4*"6" MHT93%Z;@NZI1G\WY4:IR(RMM_8V9\(4\^K"3_CDV1VJW-&!^;_2ZY.R>2\1\:]L[X[ M&;>&$_(C24J$1_MOR%%TZL/Z\U,A/9 U+RP*?9H<,9Y>7/JE MX^(-,R=8@51L1OW\).GYLL/Y8W5XX!Q^VC=/EM*/D_+6)\X?.B=]Z.K*>WEL M?]_YM'OXYN$=I_'FL;\J5C_UC4_-=Q5;3R\YNVQ]8Z*0\E\W=C?67PBIY^D* M?M0,OY-&\6;[/:EB0/CTVNO.2B7*7-+!%2V]28*YD0 M<4OZ?"9D*"0U)KV@MY0T7UB'C.:H=4G<)%(01*0EY[IJ,TZ)ZXR=@5-:R*]K M?9!7"9B#00<=/^W+L&K0VVS%D9+ZJN@6&:G$(0/EH:N/:XF5()JJ9925?/RP>WA,>E1SE9ST8BE"L%A+)V\(:J"]O3F0CB]B MC[@@5VRFR[,JAM\*F,(]10'_#A MKA$]KG;,XP$?0J-(.P6&ST3@F4TGY;&'&#G3;L@#I4^[AY9M[16=2Q"%Q MI8\3+G)\3KM'VC<679GD319 QG +$O@,R/!& R2;[=Z6I5@F><7V4=)[YI/! MI-O"-LJ32<-*\@VQH'S3%HU*"Z8#\0-6]@0&EVH"7:$F6N-=?=XTUU0/E]0MJ7? M='#6R 7B:>6S6..[7XB8%*NF95D^<<5)9CFX)8U!;)-S1=FGNQ<@)9TQ);P6^(!.8+;@^\3S1 MC .M*B$#%C %'D;26)$^\W=]$4R9"8YM.2XVC+DXK"3=O:%N:!+!O0P?.H-; M 7X67 GUN; "OL>C"&,ISZ;;9'(D0@;Q8+(2H!MA=AZ]%W@ M 97+2M#KBH!Q?65FY?)X@ WD6ERU:N2I&2P&9"Q?$86)7][;.!T3%UO #G)R M!2?G#(2.VTI5.7D?P*/:5D)1X8.(L8M-/FC'!]3FN0F6R(5Z"AS/I"G*V MZ[Y$MY?"(PQ?/K(W"=;3'(F?7^9D?)9N,Q19OM$C"3[53SN\2,"Y_F*>9W'G M\2MT&@D_5B^_\H.*I!'U+^C2;3QMZ<*M8DI*YN8 M\AU]GW/0D"/BZHO73\(E!%.09"1UBZ!@'9&'S9Q(@*J,4+2B='@"Y73:N>!S M:V3E5I).8CLA ][XQ+OOJ1Y(" MVEP_0YKHMM%I.7WG<7T7 TNR=.H>JJ,E5S)U16]543\AKB,='QU%(ZT2$+]0 MK82<.1?8$*;"L"(<#$99-I@+>D^7BT@]DUI^A6\(0\3P^78Q9/,BD?/DWFC& MEDST45DE:+I];/&7 ZI6B/OZ^; -&4R==*DLNLGN 4PIQ[Z/&C.U3T3;Y+K5 MQL:/J45,T6^_]92@V>AG[SA[O^].>I=7;OJ.]GEB+E[+9E/^N_" N?:F2'3, MUT.LE]2G23JQ[#I=9^BTG7/]B@SP6B16I%^NW0EI]XG;'9+V.;8,SMCIC=DL M4H(CG>30]!1:= 5;>@G?V4QH.VH"<\U6LFF KG.#SIJF.K$B-4F7'DAV++LR MJ2L.!Z!;%'TI?$^L*F),]<>!PUP*G#F8'O5AQ?DECE1-.Z7H=MJJPCYW3ZOB M$[T69@DEKE<5#0<67PDE&H?T7+?\)EUXG\^P-80CRFF UJST+Q\4-S=_?82W>/&#@UXL:S6$;4)[U+ M,A)2Q7.*;0/U5V4A8E_TB7*QV^2:LQ"B2&BV X_BL\<5@HHO_=UO5%&)EET> M1)?%K)#?3BV]$HGKA31XL@Y9@>349*K1=A3?]%5:!-XPCH[PX ZFVP@MZ#B. M$,??%)L_?(OCJD#/I/72=M/R*YVZCB]B[T[(941:DIJM!CLBR+J3ABC1'6G= M,IIDE=GO+S>91(;;I;''\GN!%?HK>VR1-HBYI-C"'UV0F#GF8WEC=TUQ*%:, MN!9CJ=051W4F/8RMJ,F*2$,A7TD6:%./OCBM33UJ4X^^<^3)I*5<&XWJV Q4 M#!WWS!(LI\ G33?.??E<7ZSH$O\V8+DU_:-%1E*$DH&B,D&Z)LP5L5J0UJW4 M%X06:&$M2D@9)RZV$?U4%E: [PYS,)MM;*<05ESCH/@N;$70)+-P[ M\ OPKS-- /&8"("+;]2J5OSZ[;/++IRJ2M&5+MW3-UGRW"V,&X[]40?5J#H MMX6K ,,NHX'@'NF*N>YR/.JU.$LI<3TX1SKG^+:6K@X_TF;^G$4TH9)\H_-,^_TT/ >G-@9A9:;-[IV-?OY4=CO7;C&R>2H#:'X)# M'AZ,+<$M[D?G,H&_?FRL92BSNC3P;2;I?6+0,I\%I$LYRXR +MUG2S*!I8EU M^Y.1/CU4E+])FY^:)='58%>E\V9,HL3+;URR9LL&%\B MG06_YD84N=#7ZXD *\%U=MOK"XNQQ"JQ+Y*J!L7'Y"D&(;$,2ZCR3 )5Y%0R MCR:1M:DE5EF<<[-&M:0JU_,TQL.Q#,NILF!4MS'FV>R"3^^H!-(1,G3(];,9 M140L6[[/*)\9I6D$ITF<>N:+J>[_YWE4+>%R*WUT8Q%B',**>A0_Q(=JFM=- M%^2*S2#"F$#EH6J:'4<1,S49&4 !5W%0TS(Q^D/5L;+N0LN\X.+.!V^.TM16 MAV4V"_*[M:WEU:F]6>W*QG&@:R(7JRP;CL595IUIC;P.HR7S?8S5<@2<1XF_ M,BG_L+-4)@BO?V5[E:56.J0))2.GY?2=QRQC#")+M)/++.%/,%9 0)=@?H[;$\A#6T M.J9V2%=LGG4T6U)9FN56FEK;,Z$OB1LWZ#$D'6/W\\?#"#;KXXO3VJR/-NOC MNT[6N3A:;K?G#QTF-,[\O'# M8;/1.";=>$I9OG0?V1-PW>KAAIX/:IW^4<-7?1'#*X;D/PD@O>RAC&9"C'*= M><56P7))>[(AU)/Z9RF62UJVL^5_ZOI8OF615O!RKF4\CZE&Z8P=;#G.P9)$V-E@9FCYC?U(;M<87Y'K8O^F-W?[DF\58,H7%G,HW#!2G MP=9ZETN"?2J\1+\L5.!__C=02P,$% @ M8*M75M4.DG5/ P H@H !X !E>&AI8FET,C,Q8V]N@V': M]KT_MNU),H&;Y'8*@>6XD'!$!9&$453:=C0SP"BDK$/;WN_WUMZW&-_8R=)N M4@5VR9C 5B8S8S1LOJ@1HVSTR_"5:<*$I=L*4PDIQTCB#+:"T W<9UA\ M,\ M>HU9?>!D4TCP',^'>\8_D1UJ[9+($H].>89V.Q_:>I'AFF6'T3 C.R#9&X/D M"'D7OX[CY/E%\-%5(&WEWL8(>2CQ&Z,BU"QPLWX8 M>%;OO):#/DP@)F> ]+5B'ZNBO4-I@"N-9)GR))4_S(U6$QOPG$60\GZVB60+S:XAGDV@1J4%-E]&[>)5$RVAR M$HFK\7A^-TOBV3NXCI>W_ZKHES3DV&/)ZK!?__C?)7BR&_<84D9%HU22@2PP M$)HR7C..&AV$]0$XSC''-&U,L,0;(N31N))*VK3*S9@%ON^;7M!W/!>4[9KQ M"E:F#XAFST>)-LSM]0.GWVU3..>!2M&$Z>EYO^_Z#S)> LN!;;G"I5!* 9G6 MUVN\YEO$#RW+/;^K);6KO$JUK)+>8WDYH8BF!)6JTT</.FVBH+(N"*TJUR66J7/RMV'?,WR!G74 XJ!##-5,$3G.)JK9+[KJ[5 ML[X;0[_-]@,HK#.&1"KY2%] ZK-.H/9"CS")IO,X22(XZ_B7 TCF=^.;"*;3 MQ7^CLB_6L2A(B3). M?UQU:M;>]<)6(G;XT>7G%'@\!IV_0M!:L'(K'X=\Y;YT'-O;F[Y'COX 4$L# M!!0 ( &"K5U8.7*Z-\P< .4F 2 97AH:6)I=#,Q,7EE,C(N:'1M M[5IM;]LX$OY^OX+KXKHIX#?YI4F<-$":I%CC=MNBZT7O/ATHD;*)4**6I.QX M?_T]).78CIW60;>I#5P^*)8X' XY#Y^9H73^T_6'J]%_/MZ0BO1-?EE]-NOI-=L1V2D:6Z$%2JGLM6Z>5\CM8FUQ:#5FLUF MS5FWJ?2X-?K4WBW#W!E5-V\8_SGQH-G)[WTM'],.YW3I!?3_T8PL@7Q MT,?8N>1O:IG(&Q/NQA_T.LWC?F'/9H+9R2!JM_]9\Z(7YZG*+<;3Z!]^!C4; MRBR_LPTJQ3@?^"G50M=%S\@GE='\ MY[J!&QJ&:Y$&02/^XK )YOG;63#Y&'JDR/EB"E''&7WS[U^&;XHRY6U4,3J%UQ?0$:\WU#[+]ZN;3:/AN>'4Y&GYXOXOQO29\]MV-[6TU M=E@GE_J6,C$'V.-;D==)PK45Z9S8";4O7_1/SAZ=0T$9PWYH2)[:0;^W\('( M&=9_T.B^_F'3BIH+HY]_]+.U9>F%@H M;8G*R3NE,Q*U&_\B*B4W'R]_([_/C>69J9-AGC3ACM-#=$=G[]SQEAHX 2N> MS::(R88E506Y#(.<)-X;JN1/)Z"W'N"LZ#9XQ&(,AI0\K&,,))$(CC$ L M1W=8PK@FLXE()L24[K+L/^.:5TK8H"EXX@UT>@N8IABF M.44W1N+YZC(<*N2ZAP,Y3E*1PZD.'TLGUH$WB*-9K[2+/ 5%4)?=X' KH\,,9;T]" MS82D4LW, I6:CX6QR+DLH>YAL!M6UE? 91;&;%A[J/CJ[1V^1FO.>/GBI!,= MGYD*0550=Q2@TE3@]LB\\IX:$JJYQP1\+&+)G>\(!Q!C*'B]!/R MGN/.0U1&)S\,E71O4!E%S?:Q6X=K;I"2PSL^2'T=.G47/Q-:FMV[N$ 6<\"@ M&BF$1E5J* #_3(7QK 8IGGL]+K5=\N$JIVHNJ<=5%1N7V*A7?.L:!;@1MA@E M!?-UH2EC(YB@6K@)B!#!/-JS;2AYG'D)A M%ZR)KN25/C+<51,J2ET PL;G%TFB-/,&^ QSS'.D#1)(1@LOW!9Q(LB> UJQ ME40!F\(/9DJK=9P<[D&NXW9Z]>7RB M(XC1A!PQ5J5]W()=Z)_>2W.7 *=?KU%(O$BM_9;C825@CX>7&^ (<;V!V(+ M2@S.VP2!*XRKM,NW;$7:$XC016>5)*5VKEX)A5NT9LI8/'<'?M!E$BCZLT0D MA>JC1[JDP"PHZH%T93CJ&^YK^GS]<.95L&I"S7W>X,C-8YPSS_I^/2I&GJ-R MO^6R*O ?R->_>8F>B.N]*ISZ>X/K;RZ<_(D>6^R*^I*&'"NN(G/)2 Y;3T@F M-K+0>^LH,E&KM+F/W_X!5&:9L);S+W!^K) AN'8F8)]7<@3\@F*-HW#\=_GP M8M/Q/TL!\_T&*_/$'P6\^G]]]+?%[4N)% LIGP"X7 GJBME$<$"ABKWW=/BF.9) *M*BG L(6Z*$-'P^^9ZU$P5BDFN@!1R 3K M(:(;A'-39AGJHK^XGTP5,;8>:!URM-Z_ N8203G58(4ZO,P]EP$G_CBX E0] MQ#213Y6<W1-Z@[M3WW)$CXNX:C/5,3\H['&IG./$ROTZV'=]5[8F^PZOM=R36W+FQS,QLJ8@N9O:MW: ]X>=(H[$JV_JG><]7!QPKH\/Y.W M Q9[("Y_??!J_!XYU6I\8:)M-\T=%Z="EL,=(AKQAXID,<]#6KEG6:U#6I"K MB> IN;GC2>D.0LB'4$#X1.BC1N[FTA9R5!V'(1KR>]&JUGCU3:O8\F3TC.R^ M_8.8[\WNCUT?9?H'7TL5*GPN-@B'_U.^\?W4U:;6\;-Q+^?K^"57"I ^AM)?E-=@PXMH.JUR9&JFON M/AVH)5:7P06K-5JMC]V+5NMR>,E^&O[Z"^LUVQ$;&IY;Y93.>=IJ M7;VKL=K$N:+?:LUFL^:LV]1FW!I^:)&J7BO5VLJF<*)V=DIO\"FY./O'Z0^- M!KO4<9G)W+'82.ZD8*55^9A]%-+>L$:CDKK0Q=RH\<2Q3KO391^UN5%3'MJ= MM9,CT>OUVHDX[LFD*SK0 M>MP^0-/_(AC9@GCH8]T\E:]KF$F_:C=_F?-RYV=)CIW M&,R@<_@:=&QH0D^J_<:.ZBSG[G5.;N66#%\J;-8&J>2.7,3[EZ^V#\Z>7 .!1<"FZ&1 MRL3U]WL+'ZA<8/W[C>[!DTTK:BZ,_OZCG]Q:ELY1\.Z 3?A4,B.G2LY (VZB M+.-Y7O(4+PMM'(,7WFJ3L:C=^!?3";NZ/O^5_3:W3F:VS@9YW(0[CI^C.SH[ MYXXWW,()6/%LSFYR/4NE&,MZ\$KE#J%A0J[!_!B!JQS>FK,R=Z:4F %B@0\+ M\!-G&9Z,@B<3'N.583I3CCD=Y#8$;KR_!<(==]/I"3+%$YG$KX6#FQ#KQ!',UFK5WE"2B" M4VJ#[W%:"N@$4-8\5@?(E$GGK("?":($W31=8;!RO[TS-& N?,Y4)XDRA0" MIX$./YSU]L3<3EB2ZIE=H-+(L;(."9=CG%X&NV%E?0U<=F',AK7/%5^]GI!8!@8D%J1GH6R<:ENB'W&CT6D 1V%T+ 5>6[8'+ @)< 6'7WV*)SP?2W8. MVOE0II"(NKP1[>_)8$6T+\)3>%24O^4!E*2?$3>M835@AVS9>J#DUD )!J)Y MWD4P)"A./R+O.>S<165T]&2HY#N#RBAJM@]I'2ZE14H.[_@@]67HU"E^QKRT MVW>A0#:2@$$U4@B-NC10 /Z9*NM9#5(R]WHHM5WQX3JG&IERCZLJ-JZP4:_X MEAH5N!&V6)TJX8M"6XZL$HH;11-0(8)[EL])4VDIJOJ=:'T(]AR(JA,&H1ST MG0H.0,=ERHFZ,2UOQ"HZHT>(]>LI"KZ-) F"7=%?BD>PZ4[A=K0[N&T'-KT- MVZWY: .]VS/9UB &\*=*$#:I'?PNN#9JRE/2T]&Y$V9)$CQU!1^L/>D:LOL8 MR M#8_W9V\>G^@(8K0A1QSITCULP3;TSY?2DA+@Y,LU"ALM4FN_Y618"=CCX44# M/$.(B=V!V((2@_,V04"%<95V^99[D?8((J3HK..X-.3JM5!XC]9,6X?W=. ' M73:&HC]*1%*HWGN@2P+,@J+N2%>&H[Z1OJ;/;Q_.O I63;A=Y@U$;A[C4GC6 M]^M1,?(/BF.91 *M*BG < ]U<8&.5BZ9ZT$P5BDF MN@!1R 3K(:);A'-;9AGJHC^EGTP5,>X]T'K.T7KW"IAS!.7$@!7J\++T7 :< M^./@"E#U$--4/M7I5%)@R_FX.M4V%?W)K$CU7*)U-M&!\/@MN )>WR3J-S>< M_N"EY5>W?6]PO'P1';0WZ?)IC+F$]SU],_96C@S2GWFPK].MA]OK1ZZH\Q5H M-8L1-K\T#4PFY865_<67$X3)(N7SOLJ]2;[3274).M+.Z:Q/-]=3"K?(RZJ+ M7+^]0W-UJ7UTV(RZ/;K7=K#&B<7 U95WTU]YMYS8;$.X/^YV'VQN-Z,'VSZG M]N"H>71PN)7:ECZM3OLUN\4GUAT^T*;=O;=M0G+\OWYKAT@ MW9_[HC2WF^Y2NJH-7GV52UN>%>_)>]9_VU/H\,NF?CBJGLJ-7_NL MMHRGU?:J"Q]AWY1NL\L7?B!4?8;?*OE?39W]!5!+ P04 " !@JU=6"-M# M!/8$ "1%0 $@ &5X:&EB:70S,C%Y93(R+FAT;>58;4_;2!#^?K]B&G0M M2/%["."D2&D2U.A:@HA1VT^GM7=-5MA>=[TAY'[]S:YC7DKAH&HO[1U"5NQY MV6=FGIT=N_]B-!U>[&,%=Y!B=G;]Y-AM"R'.=#,'2<432"M]'[=]"Q70\B M28J**RX*DCG.^+@%K;E29>@XR^727@:VD.=.=.IH5QTG$Z)B-E6T==C73_#* M"#W\K?_"LF DDD7."@6)9$0Q"HN*%^?P@;+J BQKK344Y4KR\[D"W_4#^"#D M!;\DM5QQE;'#QD_?J>_[CEFD'PNZ.NQ3?@F>G/ND>=&)*X]V MQ7Z5+L2EDDX^=%:.)IU::-.!&9D.&6:_YZ6F*E).?9*GP5 M\9Q5<,R6<"IR4KQJ5U@#JV*2I[5BQ?]BB GAF=MEC7@QQ_? M3MY,(@A\V[N+^+%HOAY'@EEGGT>1H,AQ$D^DQLO9T=C8XCB":_O3( MO7TXLV?VT(;9>&C0>\&NV_[I<0]F,!A-3Z+QZ)=*=Y/D [<+TR.(WHYA-CA] M,S@>SZSIQW?C3S 81EKBNZ[_[&B>L%EX0=$B]#OV'K:0'YZ%SE>S,"D@$47! M$MV[8K$92Q82#P^,BA04 MQE?)G!3G#'M\GO.JTL#P7VM2/!!@SB1#$-OZPS5.<^/U=MI&=X$@ M9(6%8;0-O+9/2$F2FY5N>\5J\,2<-S'+Q+)MEHE7D#"I>(H6;2@7LEH0K)$2 M<&NSKG-G-JN.CE!1:C^WU1LE33;$;J(F,B8%JZSI5<96,$B4EFBR:?P$H]G= M[\$W4.AQZI6$4CQ/K8RE*@RZ2)+;GBQO?V-4].P&]+^_>N].6CS7-NF,L$SK M+9 NL@S)(/(RT^RYYJYDGQ=<,CUH5+I^-VS8)CN F\+;W:8[US6_8?HUR]>% M]PZ"#I;\H*>9^0M6S_\IJ\<+;$PY,27!/J<(6M*F&S2E)5QB;4O)*EU%TRQ( ME@&:(1CL@B@HL:Q5W5=27I BT<_1(34SKVDFJ+7(:A*(DDFS9O7U;OFL >M; M90]2YM$VL1GRC##5=;\[8K%<$+FJ#PT_:-?S_3.SHDBCF1YSC&AI8FET,S(R>64R,BYH=&W5 M6%M/VT@4?M]?<1JT+4CQ/8'@I)'2)*C9;0DB[M(^K2;VF(QJ>]R9,2'[Z_?, M. 9:6@K=;FD1LFR?RWSG?N+!D\E\'+T[F<)*Y1FC4T:HZ3L:Y MI':BDM9PH-_@E9)D^-O@B67!A,=53@L%L:!$T00JR8IS.$NH? ^6M>4:\W(C MV/E*@>_Z 9QQ\9Y=D)JNF,KHL-$S<.KG@6,.&2QYLAD.$G8!+'G>8KUNMT/C M_27M$=()?)>X;AQX!UT_=7N^Y[E_>PC20?9:1JI-1I^WM26&P9)4L+1FE.P?BI@0GGE&,O[+$-B^G8H/>"KMO^Z7&/%C":S$^BZ>27OIN]@-(XTQ7?=VR7Q-6ON42RL2% B]#NF MA?SO7NA\U@NS F)>%#36[1O63*U K2B,BJ(B&9S2D@L%2#GB(@?/M?X$GL+T M9/0:%ANI:"[;,"MB&U(NC."&$@$4+4M@0F.:+ZEXNN/MN_W :^MN[0.1D+(, MZ5>'+6A<"9P?:!4I$IA>QBM2G%-L\WG.I-3 \%]S)C@38$4%11"[^L73G9[O MN_T:IWGP^GMMPULA""$Q,#1I ZOE8U*2^/JDFUHQ&BPV(V=),[YNFV.6&XBI M4"Q%B3:4E9 5P1@I#C>*=>L[4ZS:.I+P4NNYR=XPZ61#[,9J(I:DH-*:7V9T M Z-8:8I.-HV?H#7=7A^^(87N3KV2) F.5"NCJ0J#?4R2FYHLK_=HJ>C9#>@? M?WK_([=XKFW<&6&8MB605EF&R<#S,M/9U0">[V%MF2DE#1L;OH)DV5&-B$K#"(CU,^).,<-?LF5XGFHM_<+W>-C MDFT'N2FIFKQ=[ \/[5XWT+N]0C0J:0[>KOVV6?L=E=RF^;X=^/M?)+NV]T7: M76H/NG;GH',OM8Z!7,-&Q\B2%,];0>N3Y G]\A*\II_4?M#Y]*EO:K?\^!YC M?ED]W>D<]*6YPA]$8N&=4*Q1O+G*D*TW[C#4U6;>TSG;Q%*\1/^@N3QC"31V M/M!SJ.21W/9=7=7P-"=T#,<#]'R_Z/Q*J;N@!<-MX"\64SC!4<'TP&[#>,5H M"D=7(V6>IL@AS$")!"6R$E3H%KA;"H8L)?)<#R!><^_]IY ZIBL^\-?^)Y\_ M2EY__PD%S7#P7=!;'T2N*\IT7?=:A"RQK"IU6^0KWU"VU_J+COFV-/P74$L# M!!0 ( &"K5U:9$\]<8AH &Z0 > 97AH:6)I=#0T9&5S8W)I<'1I M;VYO9G1H97(N:'1M[5U;<]LXEG[?7X%)TCWN*OHB.\[%SJ0J<=+=V4VGLTFZ MLO.T!9&0A E): A2BO;7[[D ("A1LC/MM.F>3-6D+8D$@8-S^ M?/C[VY=B5A>Y>/O;\]>O+L2=_7)@JNGAAW>'.-3]P]P8JPZR.KOS] E^ M _\JF3W]CR=_V=\7+TS:%*JL15HI6:M,-%:74_$Q4_:3V-]W5UV8^:K2TUDM MCH^.3\1'4WW2"\F_U[K.U5,_SI-#_OSDD![R9&RRU=,GF5X(G?WMCGY\-%:3 M\PN5\CZU7N?K;G4*7^S.% MSS^[?WSP\'1>GR]U5L_.1D='W]WI7BJK*5Q=F_G9XWD-OTU,6<,T*AB6_^31 M-Y_1N?&\5I_K?9GK:7E&"W\7__/SJ M^:L/L.WWN_/?G/G8U+4IX+[N[%/8%%5M)\0E)-!E!@.<'3_<1HY2(\Q$U#,EWJFIMC4(4_W]W4?'HX?G5KQ7:5.!:,%S^5=5@5#\ M!E2H\#>Z>W3L!XBN?ODYG9> :J)8/A M\*)WRM:DJ2Y45>N)3N$#S@6>;*JYJ23-?\^-%5WDQTSZAWN^RN72AAOY8[C' M;^45=^D"&'YGS^ M7^V3ZIE&+<#C@[YF$9K+JCX0H$!R7)84F9[0(VJ1X<1UM-1,J-RJY0P^"?R' MIT!4#$16<#Q:OP5 K$VT4J M6-V ]%R_[O])E:J2^8#FV2]TOP)?RZ:>F0IN@GV49! M M 7U:@Q4L,T !K/9(.=4S"=-M0"ML#+!$)=6Y"UD*[^0!E=]85F>FAU, =Y$- MAI^MJ@&&5*"$X (::Y)CV\1@VJ9QTY_OVH3! 7>.S MD7BOK&W@J[=-!:2SO$E\;R0Q'BU=*U5N!0]'V]3A).0?A!!USG#3E$HL3*U: M385TD7F.\)6(S03I[/V4[4.^VA@.AT)8DJHY$=@/4N%N(FBV)E=P'\(4CXK7 ME.B!>!]@D/L-[:9E^2HD(!\50RW$S.4JEJY-M5Q_ 46 JQ4B!C#=,/Z*)1IV M68-GEP%@TA-\7H*(PDTF4VDN\6F3RA2BAJVD]>%_':08&UD1ZL@ NZ6UP6DT MI,(GH/:MR-64R;F0.N=5H2( 2;D%[/:*E9!:($QS:#/7((H9^18)+-K"MC?L M2E8 GWB7FOF7;0QSI]\6S5PJ+>@>Y*]"ZA)'E9.:=.&J<-/)M1SKG-1!$B%L M8!(-D\E0#>DQ3XY"%_V&W>\Z3+B,>6U(YG>[-NC0%=0E>!^X1%7,"1P;-#PF8Q3B&:CH!NSS\\J83_D*5/.;OXO1Z'CT>/@R M\S9HY-OA2*"WUV/V4?FBZG-N:TU02".67;B0F4@+L1M!%IA?- @>N YG5E\@T";B<<[1\^ M6V;(*(CP)3\^%USH!6\$6J,@[@8;2<0L+@!);BI+V*G$VGQU ]M+5.A--4>D@)71*Y*^PFX)S/SNHT2\X37;]\AF]Z'X$R ^@S2 M%*F[=MY+#3@8O$K0\-M*P)DGU=X! M6H 2 _0SWP^;NU $XB3?N[]2@.I0\R=DJ/C:L<*M\,2G0>BZ\8K 7T?=8KK* M"DO),)PQW>55186LS.;)SPHU##AL*0R$L2Z0\94STM"D:1II>GVKG M=WOYC[=\N]I:*PS8Q+';2@6*1,3I2L)0:06L!^'&+LQFZ'M V]'/0U0*@I%5,G-HP7["W!-%7GU-V_"9ZB=OU#D +?VB M^FHEG+JB\&5%V-HAF3YVPHA8RR?L<$[6,,_/9@E>5P5>-3P%L4>H$Y(M%Y:6.#N=.,UK<>9+9SF=,:+HD #U[&BW:96D\2"O M(+<\K.FU*S=8=6*PM/A?,62D;DE -L; +@[E2G!*$W8G1!;!D;?87@/>%M9; M<(J_X2*"M:@?;75A2E5CD6XF"SEU^X^Q'BY&GNBL 42*OS= 2M+2]X 2IWB8%\*KP>/+F?6?8ZFQR3$PXT+%'0>J@7LCOD8J(#4YEF MVHU%N)HZ 7_K!<<,;>-"1Z2!U4SFD\15.U'QX,:&R"GX)K:."/]%>]3Z+WR' MLFZ%5!F"H=II9:P%?BG5%(P@0BVK+VY?.6>U]0$V"%?1,_N?(3HMX!2A]D/$]B<&IN MFE<I3,$$LZO#&?Q.(FTE"B5Y(R5N M[&<*LM M*JH&YF"-0^#;2JL2JO+@VB'V;Z.LJP*9 :P$SA<^FERN M;1&LCPKL6*[50K7&&G9<332;!6 ! &5647EN[9RN*:ZYX2#6W" "H9AT2\JU MA[LVPSD 1XZ<@\ULRDFEP6P"K /Q;DIK *_IFA]$;F"\2"ZPJ*LFK<&-A&?[ MMIB>*9/![YTWP!/B%BX4TI;+W\/OFQ3JP&M MHE\+?.3R\RCQYGKG7/3QZ,2CUK!>E_>!Y;:=SZ_E,C0QO_CIXG7;]LR%9)6: M8MT%E2*ZADX1V3R0MHW'MC4CKL".>FG=,S3"7N!ZKXO890M]W:$--P/61XT1 M]=I0!1MC;K.D7,_H]+M0'THF-NKI#HU5KES$:3Z,,Y=4G@>"+5U%I+4FU:[& MCL2/'Y.PIZ;** =55HP[(,L*3_F%%(H]MHR/]^]7#I'AYQ9BFNA_ZI(S6VYF5+9 M1&_EJ-VW.FX5[6)>L!B9=E3_AG>_'IK:ULXUV6#PFMF*W+ M0;(L30,2SZYA1>G2.$/L6Y80"7P&=C,5[!:F42+60U=W8?*%'W.=&8(?L)P9 MPAE7[VR4Z[+NDX,IX%\MAU(S;R1:R MHDWH%U=B3;GA97;Z5?C,IQZOG?3#EOZYJ%&.V^2H0P;#;T [ **%[W:.4A*; M2Z?0%R$=+*>(Q=T'&S:RO3B?MG4E4ZIPU3@,@C0ZS+8.=!L4K_0'GWXT55, M];V$7.08@1O0M'>9G;5D%%N="_B6N.1BAO4Q[0& &$FC&$D(0-%A80#WK.96 M*J#$Q 5DHER]#+J#:FR42Z-CFK_NIO 9',JVN0*#'!5G-F>N#K[-R4?Y81>9 M %8T*]!F+D_N(;GHN9L@#\:&9*+$$/9D(G6%354IH(-275X1EXRQA_/ORXFA0>- MU3HG2C\G]$G]#@OT/(*BH9A@W#,WK=!NC56]1)#!7.\J"ESG]G/N@Z#JD$+Y MML;V*9UJJ#W\WD4._QA_H%\9T=1NMDS5'=R)IU?UG PZ$#JYS1X$I4BQN0,T M\8A*K\,7^2[\$+R"#H+.= M2:[MZSL,U< 84@YMR? C14X0S%RQJP8[D-D6[ 8"&M(W?EUS[E[^8)+ MA^DL1SY0HB&TW]2TV3XC0M 'RW\PN;AR\PR@#>L-J%&L;LAD(#("=<*J#X!XZ G4;V1]N(_L+2M.#S6:2 M#X2HG5D-@;I4\$ B**URW8^7(O]N9/LK3)U&/",)3B^/Q1$NRO $21*R,\II M<1.$.^7C0H*7]$YAC]P5BJ8'A;=VK>Y'*G,LTY7O"=A_%V)#;_G8.D[AB1L] MT/JE*_/EN!IO@C]6+PZNL;H/Q@*NH/I@ GBSR.Q1Z7& MKJN6@B;NE&@"!VV4().KM;@L?"-T48!O!7=PICYE1RN,\P,#!?["'RB8D=LW M".CPWX&,CFW$"]G6;=RH]M=E: ?QX4"9@^V4E=]\!^-\FIYHW+\@3-(G/L?2 M:S>":0E!!:QE*N-V5]>SXA+W'B.61F!IATO*,/.-3GV;=I@RQHT2?QP7<;7G MAHB[X:EKG!EBG-?,E'W\6 Z!(9W>ODW$P5>>[JZ$0CN;+QF6ST*.<6](]T M50@S?!O_WBT78-H '3S$%F3>^YEYC9%*?[A*8-N]09@_S]5#43%\DH1IN"#T MWNDIO2M@.Q[Z4W+[:R4S\0I^FBN:\( X_L,V^$#:F]J3[,XE=..9FU*29>X= M8QL"L\D=Q_^6W"'ID']$9$K\0E#IYMEBAR+L\H7T8>T]'Y#B%[LZ[NPCEQ7RD#O5:!WH-*VH9IC4(Y7N-P^3TR/R-^D@"=BM>P](8K= *./.2R1@$ZB3>-P)4\%BY7\S<8]$@]%K*_WQ MEMV\#M@-[&,5L+:D'F&/)/9WF@C/BB.V%3$O,IO&S/BMHO=K5?3>4,(VUBXN MVGLY\UV+I;E^K74;8LZM:/9K@IBFMTI9\^&;V]4;GH>+[Z A/J) & ;,]D9' M/VPC>Z*I/N=KHM"+H^"XR_6WI M?_RR/ Q@J\\J;8+FMLT8Q%@$WJZC3DF M<,*!V,9I5#&K+9ZG0S>FBAZ51(4HX6VN=*SO^JEC_>DCZU,Q M;7B[\ZK:^%I77&32% \1F-2N2X_?/M$V@\14<5OGT@:XGBN\X'5@6HUKH#?_ MY?=OD&GKIVW(B:@B=^0V^NEZX#8".W[3Z$[[!]<]3FO/*&:!WKH_, MOVQ,_ 8_N,6B9&V\6N?F0E>_EJV)8H;^%.:X;ZKQ+8TI"U/<^=!;9J9HNQNC=R M+RR_#FN"7_!N9U0,X1L*MK"; [>M/5Q_4U*GJ#+I61U9[ 5V-QUC6[8+L/MB M"BJ+F-!A3V6I\:5CTK]487VFMPN.7:$P\I:JIVZ!?O!8721\WHS!*'7/0N'X MB6LJV17!8NWEXRW:=IHNZ;U5G6(6OL^ZTG1\!14V/S6NQAW/WM)EHZ(^:W?& MZOI22MBJ[J,OTYMNL4YMNHS>D(JW_K2J,U[?%33GR=?3G+O#L;OM=%0I%ATG M\;M%;(UOO2MBP<7E67?JR6)2)FT_^)?L" WOB-*_!7OZ!]=W;;(F==E9MRO< M N]A=^*?KF!Z7*813M$Z>7 J8&QWK-U:<1KA)?+05"[G=JW!S1.T(]\<).F0 MQA]:A\SDCC??G$2":]O3;DV_WZUK'W_MEIB4;4=:6DN,238_*3;!K?5=]=G> M6YN6/!R;; 7_F=5%_O3_ 5!+ P04 " !@JU=6,S[55,\2 #',P ' M &5X:&EB:70Y.3%?97!A;6ENE[I)4DU973S^D:'[]'K(>_9 <9Q<[0(#8 M4G<5BSPD#\GR] M^:?K]P^W7\1R'9G$Y&_/]AM=JC-\?#O^EY")7J=OSR)LJG+_85$>$O7V;"OS MM4[[B5J5;R[5]FJOXW+SYO6KEU=G5MS')'CV['+P>[:VPC86S&0GCVQV)DH=4F+% D^OSP3+,W;,XAS)C9*KS?EV[.7+UX] M39]F(^$6&R4R*H\,X429B7*C2[\\OBI-")6193K);Y=PBJRU"8M MZ$F9)(*%LSL6/4+"0)S__6__>/[\V15]Q3]>7EV(6.<0QN1X"*^N=*3H1[7- M$G-0"C]&4$ NW2-8+3.YS ]B#XSA42'36&C" K8^IU_*C9-7EX4HJB74HV6N M:2FLE23VZ,E!.&ENS$[EP.T4JT'^(!C.%QF(@:UTN>$SR2S#Z>4R4:)0497K M$LN*1.X+^TRNB@S+TZL",J<%Q&:=Z!3F--%7EM:4&]BKL0!D96V9G!]L?2'3 M@WN!A,%O R&>B_G-PQ0&&I=D"*_.RU^O"I%9^T""+#>,3RA$B2J5%123 TB(U:5;!KI& 5"N3;]F^'0F;IX1DA!D= MA&!U*48*::^K$3YS8ZUSG49)Q2#&6;?&Z:PG3&;?(>61C,<:Y*6VDG!95$JL MD)=%$%0;;V1QA!P:\9C%!>TS2TC%R: MJA3PSVACA>J@2R1*YJD(:FZIMMSDIEIOR& Z9X +6?(R ^N,SOED4IBFG1R!N;*R>J 3R&E+4Q/%!NRO4K7B$*D M@&R_WRB8 MN((E1&;%QDMBJ6 M)>1>Y@SZ8(D:[TV;G..56*UT2IE-)69_00$)02KU$A/L MA]C3[8&(\[N+ 67#%_8;R&V*0M&_IS;= G#XJ@R*(L7!!AP FJBMTE(G[.!% M*?/2&80VSAGMK+L8?B%7):EIHUK[6'U 2U8&F V6!$(+'/8D:)_**A!'&P!:R-3U#P:OK S^.V20@NI/G(.2D=3(H_(A7$.UWPSR09AV)Z05%,LT[90D>=)?"@31%'0L*9H R. MUX/G8CH;W=R/AK/AY&9$D1H1?#(?WE!4GHOW7_#1W?AF-)N#V=R.\>SB8387 MP\FMP(>+X7@BIOCR83(9W>.!RF9#9Z]UE4B<((K(A?'Y]P'4XP2NON$\;.2: MJ#7H&V58@4]+B>-;Q:8J.4[&1!O!X7VQ8'.WCWA,ZXG0F:[;U9RAJ=>6JX"# M$9B;=2-7/Z)4C#"ER-ZDAH%C+VLX1D9A)E?(+81Z$L:&)(?> MWW0:&["^#_2HP[&E)Y#(U4()Z90/4S23PA:/22CL( *ZEHF,OD)PID .&:G# M$M8#F*'-K<9B,6CI!D=>JC7%)^$O"XF\T%X4;O"UMAD]VAR071/D!GI5WK )X1N)"3F@V>*%N I M,=A-(!6@!/O#E^M$T19M$!@FP&IB4JT4&;[2$>$YH>2(>H@QZA[A#9Y@GG'P M#003,A/I^!3(637'$-]K>(=!BDU]CO^Q@,SV4=\H=/)13V5-%JJKA$7#UGO& M(@)7DD''X '8K$"] JE1E%'=IU98" J63GX#LR08$G!(DRU7^^ BT T8&8@Q#J1-[B%NIM4%Q50AW0&V9:R=DHU1VY1]87LP<-)#B@;CKYH8>K]@5GU(W M%SVY^J."+UH';:0>[ZKLGWC#.E3#0U'B9BJMP]:Y'JB!/ZAE)N41B@-! =N2 MKD:.X1Z)R0A7A?B:FCV3!VM5VIQRV$&5@?#$7DLV" R83>6(CXZ1+#G]P #* MA2I2C[6TJUD)-+14,P1WG*W$D5>\'&J3 K2R*M63$8@TA7296)E)D" STX^Z M8)S>@W:(SY/;T4S,/M^/Q.6S]R_[E^[4-C<5PM*\TR8)[9S0ZR!0Q"CLPUFR M1%H? RZD3M@Q M0P3N^INLDW\K7'7B588 RU!Y(6Y'=^/)F-L%X*E.4R<:"XV^@H\HX>GOXM4_ MK8M.RX0(H',H/A2*,ZC?4/^$L$T.P7F"LA=)GW(QO95?;5O!/<]Y(E:1+ES! MX7L,/6XL<&5@DKC5G;#>B?VI(',^1 P@5SMMJ@)F/ H"/E2Z\_G$(-NE=*^9 M3E;(XNF:B\0:T]QJ^VVCZ;REK8A+IA[:!5S;LF"?C*#7MW4>%76J*V6U%U/W2DLM.RH]B)W-"0$?UQ[@E9G^: MO$*87KN8R"OJPS@CP;![>: V0 X0.8<*?1$@H;\ Q.UMXT9D=5E>V!W6Y53#XE"?P1>4; $)]YMHK*0B:7#H/D-23Y( MVR* MY]XR3=^Z G?#VKN0R+%%8Y*WZM\1[[AVFG*,HVC)5$^D_[\(O/F;IP> M.9[*VK;NS'?YV MLL3Y?IU^7 ;VNCR\%B[18&36W=Z(OZ9<"N.E(M3#Y2&SVGVBW.;D]0)UW/SC MPVPAYL/[D>U:68YP_X6)Y^A6/$QMITO,-\C<_9Q9'S4:$2Y9P4ON5%,7(:D( MIV%'[BA8];I,LSK5/J>,D%54&6^4@RCTNV9?MBKWA#;P60*V9[/6P](5-%E: MJDJO+)&O[$02/]1HLX/*TB5 2E/8SQ+&7 $S".[=69%[-=0!.N]VJND E/HY M^QVAVN6#@K17)X-AIY<=FO]]IIQQ&+=IGL!0]P J@! X64 KK]D7E">!T9WS M^56S0'9"V\.)"!2M5$6WL<#1OM8^SY4]V0S6_7XE0SKL ,Z?(-2-*X,0;/=& M19[RR6E,]K2)::+#9^6C0DK>ET3WW3?DMO1$MXL&%/:E1NR%K$,N;W# !*S% M%E#!D[J. VS2K LKJ@#*G"C=TR\FK;^WAB-JST(ZNHFW[SGU4R^EBE/A:V_ M#-@WGXN/H]L/5/NU6L[BINOJX IKEU81JE2I_^3@V#A'SY53A?A3Y:8?&6[- M)B \MIR#/O?$NSBQAF%_P1UGU+:RT:)/"%94(5(/!&ON9%*QXAN]>XL]FBK&\SKMZ9A@9@%F54:PDF (9.HR]0^0>>$:%,H_B3M[-24YV M>J$[.*G+7SJJ3FWGD=L(/*:'=6W3NFG 956&YC9'^HK3.$D388]MB#;)ST<#-X!\-9B5KZ @H M)&X#*6V],2%VWL!=B!>#7\3TWD&14L2GX0P_B^'-S&$Q*PIK.F5:\)X%K=" 6V')DJ5 M]7;DIY!YCN3+=+Y5QF4)%*!X0,#H+YG4V[%H8F1H!EDI-?=+E;^EX218FCPW M>PX!*\E$V$5C6@ [OW=MJB"1):MY:RWK9[0;@\+.%QG_+"&/*WYTK&CXZ;J$ MXR(XS"KJ>=@Q!S@*?121'O$5;E,XCSY.W([_ M-;[]/+P7L]%\BI@W?C^^'R^^8%_(]JB(&S<>TJ&9RB-1*LV6FOE5YS91L_DC MB7 @*@IW@\QGP!Z-Z>#7B;(UA2]&-VS3@K;[L98M1XCF2B@JS3J7V0;V1%!M MW3[Q[K W>4(N."Y]T;ED RO;].C9.4%V\HH^*7]IO'\UN.N*ZI'G6(EZ^"ESIL5;L,.(T>OGZ MEQ<]AS=;JE'7PN>HM:/MA4,C*3U7U)1CR#3O$-(+C2)&^++:]'4D!1% M+KBG-A2P30X64V>&"_;6H.P*,6P/I\EM&JZ/^QV]VTDGER6$:;KJ%5$\H8J> M0XB3G@BI3[FZ,=#IFM>>IYUT$8.W6>F:SB>:P05=9B02X941P7/8,_R,EFF< M3E1H&M*UH7*1XN7 M[USB)*W;_FX8O=KKKD1-#2I;PL'*\?DGZAA_?EBYOMG4*&THI?C2>J=^H(9O M<#U;X+X0#XN/HYF8SAX^(FTN4,&WJX>_IA'QJ[@=SV_&T_OQ9#C[(NQN0MS! MQXGO?"?Q\MC>]A0YH3242IU[#0"D=-78C^-L$.!KIJZ5*FRC6/J"TJJ;A(>" M_B'NQT-''^X>9B 7\S&-T/Q8C?ALN&,U;8QX/@_F [%2,;LA@YD=OG/EN.=N M.M/-PN8]P38WVFF3!/&Z#,->7?;TN.XF1;FF4]G-(X \H2:L"^3(F3+Q5&I/ M;B8M/C7B%-N-(87-]USZMZ^]UM31AJ=Z%-9),P.[HJ-^E-AX M>MD%+-EF1V&"DA"W=I;*)28LO=.R<^4(LD2H#$T)5U:.'# "*"MRHZZD%&LR M2P:HE:E7!W%N$X*.[/V57%09 XS?N0A=JP,G6&(.7)!SG-'<'.K&&FS]BF_E MC>_&-^Y:]?7/] &UL4$L! M A0#% @ 8*M75M5)^=9VOP <*P( !4 ( !#S % &5P M86TM,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( &"K5U8Q:0^40RD .DL M 4 " ;CO!0!E<&%M+3(P,C(Q,C,Q7V&UL4$L! A0#% @ 8*M75LP,PB6R# ;A " 1@@ M"0!E>&AI8FET,C,Q8V]NXS"0!E>&AI8FET,S(Q>64R,BYH=&U0 M2P$"% ,4 " !@JU=6TK.B;NH$ "V$@ $@ @ $4.0D M97AH:6)I=#,R,GEE,C(N:'1M4$L! A0#% @ 8*M75ID3SUQB&@ ;I M !X ( !+CX) &5X:&EB:70T-&1E&AI8FET.3DQ7V5P86UI;G-I9&5R='(N:'1M4$L%!@ 0 ! */ 0 -5K"0 $! end

U0?-XTK?_IT7H8 MMC\\?>JKM=T8?]QM;0N_++M^8P;XV*^>^FUO34TO;9JG9R'%U_@\/?!79^]\\N\"3[+HND_XX:K^ MZ=$) F0;6PVX@H'_W-H+VS2X$(#QNZSY*&R)+Z;_UM5?T=GA+ OC[477_,W5 MP_JG1]\_*FJ[-&,SO._N?K%RGF]PO:IK//U_<&WY^\?'FZMWES4UQ_NYE[JU=7%^;L/ MQ?G%Q:\?WWVX>O>ZN/[US=7%U>7-CT\'V!R7>%K)1B]XH[,#&YV>%6^[=EC[ MXK*M;9TO\!2@#J"?*>@OSNY=\:6MCHMGIV5Q=G)V=L]ZSP(JGM%ZSPZL=UY5 MW=@.KET5UUWC*F=]\;_G"S_T0#K_-W=B7N_K^?60G7[P6U/9GQX!OWC;W]I' M/__Y3Z??GCR_!]JO [1?W[?ZO_/B_B,;%9?7YV^+FYT?[,:7Q54+E_5X6-OB MSW_Z_NSLY/E%M]F:=D>?3I\77:\_X'OR[9/"^<(4#0@;O)7:K=Q@F@(NI/4L MCY"Q$;.N@LLR;5UL^ZX>JZ&P[0K.87M\K^*M2OSQUF5+;1LSX$K9\[B.[Y;# MG>DMM[0?G M+7Q5-6,-0"Q=:]K*P2D4KA)1 ^#2HE77@J2U?1G/@E^OW=%@JW59+$8/)_:X M1\0E/K&QM0, &[>TA08%R:$S %=&H(X3-S"#T E [R7@@\28VMZ/A8\=. >$J\/#?L&(DFRK!M1-3*MGA# M0(?PN]T*^O'<'UN'GVX& J"WOX\.1!4HF!8T,M$\D/K&?+*%#6#B\8P'VMK2 MZ>B:_3T/%&:Y!!T,J\/=$Z-L$$;"+SQF!WZC<6;A&C\(4 M'!9/AE =>F_@UP ,?.'0S6;DVP/YMJ-LBFS6>OA0CR0*< 6&FU *O-O5.5VC M2>")/'($_#;6*R&C%I@.A 7R?<.,3$Q5%I_:[JZQ]8I/-_8]'@U.63M!G!#> M LC&+@EA=VN#CXQ-7705O*(7N1R'$?ER!38.L/&M<8U9-#9E;B#9:A@!!+AA ML%F\+%,[N)Z^6/;=!E;JTIMDZ>3':BU/L2S8&#BV+?"1'A$+)'((T\?%A?%K M6H;^<0D$=FL:PHN2._U@DQ]0)/@UX!PD5;\I 7NK-=!NX^ 9I-Q; )!1B^O6 M<#T>L30@:O!=-$Y1Z (F;U%H,AY09L-.)3,* \W3$1#A-);.!#;)Z"*&I2+ M*3&9BC@#[OZ7@\!,UUT!'' A*O-=YA;62 7%O',_19VHHNI)C@"&NP-R*[W MMK+PW:(1J@-Y2.8*J!1BD%2D*,56#7"/6SHAVQ[M5M)H0'*NMB)T@*[LYPI M!^H$$@(T-P[E/&\%U.Y(W!N4=#5"KH @_@SQ*@%"G JDM_\?;7T$3UL.GL.KHF?A M"#D7!)PP_FR.FUP[(1"KUOV=Q$/AX$O7$S^ 5O4,V;".1P$YT_<[LH&9D-R> M&,.#H;//AG5Z*?$Z2Q:@-3!B-02%V3&HL*KT:+KT+9E4D<%P<:V MBJ[L9QM^#G)3%"#@&O1/CU)_['U0_U.#&M(M[/$;I1R"OP3'=KIWPZ>HLLAB+5*ZA".]%8 M Q-RA6AFU7S7%2_49(=3+=",I'/,R?C N\C1P=*OTM?P2S9P")6>R N,?[ ! MD&8=*/U@#SJB-P6?M3U04H%,3:@&*@#;;.E(L"L3!,TVM=+0-K3@'[$%SB[7 M+C7O,L(J<>\M40'*PX;]+>;KL0<5Y5$D(D>*(0(NB /.0E/G@: @$2'*^IK$ M(&ER7.E5,&F2X, -BG%0(KYXT<%_BL?BN+XZOWD1'-?9YR] JB]!8!*F];7S MFXOPUH=NZZKB^Y-OR@-W'05V%87I/B+& 0Z(3.\=<#]N"4B-]BF<5@6ZTD"\ M3O_/WZ?U6^0-I%U"84]?$.V _874')?CD\S#-W4@1D]7%-VU ;TH=M2CQD-] M#W82LE=FTY/MM 051_;LX, I(AY<]=T= LF6KOKS( N&GGE!?E%'A/;![S 8 M25%%=1"<_P3@K2W9[X!<-L:3C8-#D_$]\B88S>"!'>$7=8H9]-8Q^B!F]U!$ M_;GIP!;CMZT!+D7_LVOA&08U1CS)P,GX./ 5WH-Z*.K *4D(J=TY](_8=8OV M$4G'#?I#?V=HQ&.*FJ9.,,"6C#_D,24R)%X^BM'D[MW [L]ML)*,!S6(!T"] MF2@X,@I$D$;?L[?A:H L09."+@'U)8P42)I)?-AMQ>Q2:@MD03H,EUR[K8\Q ME5)LF=9LD%;:KCW"^[ #DY ![1E\3J9JNUF@48'!:KA"L9@,&3ODEY6H1<8% M&HL#2AYR/@]R.EI)C4:@@,]675?SS<&J&I'98[VKI0A*1ULD40,U*>=T!M@C M7DQ(VQ+9-1:W7; U;G''Y:S+C"3!I'AP;?)FO<3H/%LZ:GAEKA$I Z!78K4D M=@T:O-,9?V0! M B<*G2?HM +E+5BI[8[N*)MC.2!4L4H!"-0^0I.?7&/2I3'P 4O\QL(74 X. MQ2.#>AX6/4*@Z"(SE3D /79IX_1 MRWC"5K5L/[7'LS!M'GOE13C0FK#04>9-E%-7+_@8#O"(2FTQ((91 P)RO:TD M/,-G$;X37QK#&AH %'AGY-=.E(KZ+PDE_ %VR#@LA*Y0NLY('E/_-H:85S]5 MME$(O.G:U=$;LB4F 2#Z);4R2H[K&2^F];Z#U=:Y=;*G1\H\;($83#Q,="XQ M,U @SPY$YE7$5"Z>T6(7HUYT^-011;.CE5P#>%= MT)<;C L%>@%F4VTPMLJ9*>/O&7/EQ)6FJ)/>!Y#KOI^-F_*EDO(A0?6YDAA4 MG&(*@ !J2Z!+-=C9;0?PF7/10UHG4/P4(J<_64R,<@W"3!QW%C21H M E]Z2RX#@H%V#A]L@:4=.=KR$-;^!2=".Z#QBY>.T9?>W1JLXTA<\ZL6R'3< M9#F%%!;;2DH1E$(=%XA:VR4+4+H+K044 )QY@J^6S8BI$_%(0'JQ$T$N)WBP MDKNI]I*>PO7$\MY.']^EX(1H(M)0JD-:NCY\!2^ Z8;]>_S\AF[@#(#:CF*J M92Z1W:3!>D%^G[GO< XW3#2QY#(+*BSQ^S%%C&94]^D]/O :DUM>6#-$U/CR MT7_H[1KK>^#X)"?1 FYXL>C+)YE4<1(227_O<[G5"P_&Q *P$1TG!)A)&\8S2(O-F,CC \_$!,EC]][^+E#)Q#QJ8EEU R[R@*J$3@* M-\@+T8TA:+/0$ &]]+%0^W+SNYKE"\/;3!12+KHE>\?Z+Q?L^V$2]*80FN0+? G!%Q MN(COD$\A:T<_I6'T?&585:#*'0R&N-Q_.C\*(0#<<->8 ZJ#[R8!U'WAK.IR M.'49@P>\7NT TJ?R2Z@C"^MYE@K:@RPE8EQAW]!% 68/U/1,'!^@[\:@& M\IA!H3G*02:[R+Z 8D-5!9YEJ% 2J3DV6&1?C"Q3L"I,MC8H8B.U/&%4$%*(UR:4QDD1A,K;42!#!USWFV'$3**&AT( MKT2M)$4_Q\4-0/X.F++X1BLNYR6O/];:S//$=F,?Z2*SW=Z@#:&L>OX00X]" M(9[#/!,S4MXF"WUJ+I-Q)$'!+"2"YA8:Z(0D-&V$ZV O=F7)GZ"JD!;^A7$5 M+BO? K=Q\-34G&#/[:;4=]@#)]3'!-M=H\/,B)C<,E-UG=O$]VK%TV_*Q./A M(_W"IL$]I.2C^?T B&?"20^ZP2ZCM_^ZUWU(['H0B$/#BIV@Q'*SI([B/=O6 M6-:$ .T5=]P:7&@ * M%@SNC4/)@1XK*:U0U.'8M>=P#>D7T4X^2/BD>*5+*KZD>!Y!.^/754J"N:O MB#RD!]V2QM0%:JFB5 KK0U0.*]DP& V&&F@SQREE^A8(TW(%&9:] XA^:4*J MMP-]LY(0!3@"6^%@2<[IK5"M4G+"$.;D8TE)44W0B93&Q1<@"+CXB14/2EI4 MK"'W+,6JDVPDY:>36L:LK !4$Z7OD%\C\+&^3,+O,\\$]<9)V5NJXVEKTV!, MR@,C2/US!=[?7R.H>39JI#SO0(Z.A!(H$@Q*%4R6(P9# \(8+N=KE)A7!??E M!LI72BT8QG,)^62=5WA0B5GEE19SQ7ID%]_.0RHIL8DWEE08,Q4#:X5Z,?4S MVTGB/K"/)E,G03LR,1,N8ULSM1\5"6GV0I5>4N6.$--Y.ZURXY F0Q28AH'T/:K$&2/G!W4HC(^K=,$Z(MFD JY,AZ M[9INA<93V]WFS23@.EOQ 5F71HTIC.O:C&R008]@W2,UUH@0TGK!%&H!XKU)UEC9%346!Y0IE\) \$M =5;Y-E=5AV9XE MRYAZR4VCE,,XX+\D!R\B)/NFM^S<48FXEK?V4FO.] OGZ[68!ZA[N$.)A0SB M0TXW5#S8I*-,"N IQ9=F\S&_[R=F$X>&8D%8*O?%_<1$ Q\S8HN]OMF:*[WU M,B\;I_X'L1ZBF3:PXMUO7'F?27:X3LYU)_([-=1(J1ZQ5EW"X=B:I!J%G,YF M3)6I@8:GD?WP,E*K9T^:W MEW<6\TH,!#(:5AK&%)-K,U(VV,>%X2XC7!@(M MRXF]=NHQ](FS0J7R8>RS1Q,Q=WFRL]D;=3WU=S"H%$J8@EH;DE? #I#AQMMD"P&DS]03L_ M@7 NWUZ>E\7Y]?D%]^Q<7AZ'7V-[9VZ%19-(6TG+XL*BH.;<]0U@*'27/J#<-WLA]QONY/%EFIA[.4W,G:>)N=B%IB$IZ9LDW8P6KVFHX1,, MR:X%R0W_6*+A:366A*[! '0I'@-5?[9>*M>E("Q:.MR?RT5*5&%C@R9?J.+% M!I80L,>LW:IE,1GYC)=%EU+ 2T*E*0211P[T0XA6V^&22_9@T'3-*BXQ?#7E MH<-]5':S;;J=#34: SM:HNU) NDQ@ETC%7Q&VA=57=VP*U<6K]E:XNNKT9E" M4B+/[U(/N'>1 %VU2N P.1RJ?P*FU>\( M_;&)M J%[$P(_S*9<0LV]90N3$U%;]H+CKTX*P4YYEFC&G/@%71(EL'\YE"(G2F%W2FBY1P MOQ#V4^2IDQ3J^P:*RJ2H"LYX8=@8S1R(O;(%?FK:2@SBO(W]0=&'!YI>6H>1 M--%I9L--T;Z5T^>7-]?7Z9R&M(Y,F>E%8^ : M;JIU1_WZ!,*1YG@FF1Q)EN.=9C@1OJFI=")U9G(?I@3X61PA-=[AI 3J1J&< MN@3!Y&:U)E]:4+)ER#B-1A%MED1K%3$BS?)"DLA34LR,!AHX.(VTJWJ#-@6_ MH\EZ%7671+]"L4(OI /$WI6PKE8CQCB,C0AR&QK=@)$V\.@PA,CKL,1+O*W8 M8EY.W(Q,=]!=W"6&=,0]@>.Q0&L??1D1L_RG"ESU/;F2.4D"V'G@CHN_\#@( MC%Q(J$5X+8F%D1U/N2#6D1+-U8T3_HS-[#%W1-Y\XG!)$)S[9X-5+U .W1": M$A+MLN]HS-SO32*09JYW@_.7B+FUCGL9BY:U=*>:Z0$ GX<83.?)4-.N!:G1<--42;-'U8% M0Q;;!^+T:<4Z1NCW@)DV$$CQ"8#1D_XO:!B ?M R^?O((Q.H(>'+TA>6:< 6 ME]X'JHS:1ZI+&[0Y"4+"(_29Q0KXU%R0 G2;UDR914K%+/JD,H*AV MXSY9$O&F)69FV[UI2AZ%$!NXRMD]0]W>0H&D&!/\&^-..HLAM3ABFR,/\D A MI@J"-K]3"3$'/QR+4N3#'#32 35_<.S_X@"_EC=0%Z^4'BXDC&JX^$2C'QQJ MB3&/@L9U("M93 RTE517!JN8JQGO12Z948=0.4'CU@SD/U*:Q0MTZ.VX08F! M7DNLL)B"80G[)>"%L^:Q%BHG(QZ=#\S(+3I9NR0KN\A#"7/I^2B$Z;<=)0,I MB 2D0L>E%#A]&98A3I50H7S(*H$2PN )*>1LO!1:U?LYF"SDJ(@IIEFV3"? M+03^+;FLATI[IUU=O/EP%XQ.W M92-O6I>=3VS*9$,31*-FJ%3%(,JC:@\9"MHS$\/ZL(L1*##DM"L-+K.X00,] M0'UY?1-@5MT*GH^K"OB%QUELMJ,D;:F%G:/?'(L*(WV(6S8;3%;A\F!;UY(J M0X!"YYI!EQ#\QW;<+#B:Q^Z"F'GT/GL&R622I)5.38*7KB&8;'HP6NK_*XTXHCQTZ"^#EVM^EQK1<,[% M%U[0N$"Z5^:[H8N#=B5+_@'"F MWB X>LP\ 6K+%C.&Q[]TJ+1L&=-DAZEILT,_;G?+]$/6%H#828'= 3 MN->G"NZ(SFV;.;WF?A17.Z2I;.!31JO@C30TW>P_N?U!5IE!67B BT&ET47S M"WTF&Z2;%V5OTC=R;P,P==@<%^]#ZO=CEOJ-TB9,== XY8J-G#B&**\WE=H2 M,99(;XI)$]+)E&^F,JZ*TB J+"^H(BGL_6J^O0V56RJSPTX)$&*.9ZMSO1,W MLVM=6/3)\ &:K3>=4U2^F2E@'S))VPHE:7,1=_JQ.V3)J.W' PZ11=-( M5RC-PR;6GEH1ICA8:^DPS?J$YSA'$*/S'S_UZ-&4Q?O1:Z+M!4B%?IRIRV*# M/9I%@#&CM2:R4/'8:WWXF29?KT+;$KYTM?]29D_S"TDFH@'"B?>VC2"%G8-8Y< 4'(EI6J%JALI*5N*-&T_ MQ2F2&Z1)*CN34;6Q7EC[9RACPG4@G&"L[(;[=WD6=<[2: =^]?5WQZ?%!KPW M92>=BKE'U*XE@.@?X7*_.OOOXY,__C[3!)_RJ[/O_YDEA)9DCF>$*26TT%*A M'E20;G!A+34::P4(*<.(4-T]*#21VF$ 5PAAQ2Q4NJ"/MS.M*%B!A8#SPD I M.YMY"B$I%2%)(TDQ)KA'>V8UMA@VNRA!5Y(/LE\N?UM! M 07C*G&6F&JP,1O:M*M((GA,K3/%LL-@]<91X>FO M;7&#HXB)<[Y3QKG#!<%[(,LO&9]$:,8*]V0R$@^#HSJY4:4+%SLV-;D6"0=$ M@7F0[$NNV1*,,5\6KOJ!A?M=59+M!!6WY@F72YI$0"F:CIRFOF"*(=M M5R"&38.A,B.5RQ]B0D0K81JKRLSP!CRC56P4RCX 9=,O[$)/C!G*_-.41K#' M9(1D2$7%2V+V!;HFE[#O;K$FX2!YYJR_;4RE^OR@B+O'/DAC?Q3F#*8@0$79 M=J)A/\VT0I@;P.&Z AXK3YG82I,I\":WUC#,F@M24I>^PZH>MC6XZVSH[ M &TM*4CINX[%"+]T=QAZQ#8V%2$5]G%XUKO]N!TJZ3"EPC0QQUDAL/G8=SR[ MI"=6FZV:('% \6]OM"Z"H]2:5F 6X+,$Y8OQ\IH"HTV6EILNGX@B'4,63I-Z M2VH"26'E0Y8.%IW,OQ$$)UG)^7' B4'B_)9CNZ:B@K8-#1()-4U1E5$\1 ?\ MQ<'YS]F(1#>QO-\23P7J+\$[P]BO/"5>#PD0S"P>=4N>([X_@IC,Q##=;3K< M^XOC]"G,3?0^7V@4ST\]=2FQ 4$-.K*P3_+WV)L!.]@M:3#_\/6VB]"]\O8KK 1B)(8CJR%M_8S9F' 6_*X MVT778$M,\L7<@2Y(5=AB-^+6MH4+6;A#?V1$M#X9[,F]DC*S,OV7Z((BZ)SL MFL[$.=QLJJTMT5[* S RNW4R&2=&T@Z$DQY3J2_9:T=DKX6>(OV3'$\TS!"B MC%3Y()'G23?C7NQRWQ,W83('E>R;#3N[8)B@YD]:A0V6Q4A@68^6M@A2'5+L MLR"%K0TD+)3 5KO=^XL$H2CT"[W%738,-Z7.G!BYHWA"<)-H9)!AWZH,>] 0 MIH?)L!EB3&;0JIB<(EW=S(S/CN,<0I[1>T",4:G:9W9X@HO%3[.PC/VH^92* M8RPU#1.AW/YFJ@1B6(P6#&U]*L]"R/:0>1KLH4/1LW(ZDC-:+UW?TV@4FC_I M6AIYJXD<<%U.-4QXKHY!4JR6&.I9TQ\#GC6?DKNQTX+Q4#3%7B # 6=\'(CG M]"12ST(+^)\QB8C(L$+ MK&4Z!9SPG;V;G^W]<5I]*!2/?C7.1Y-*NV2I%B>4)!6Y8:G:U=EKL&LD5).Q"".]U._"K-ECN?,%4 'E9#8&402&F*P)@E6O@A;()S+/"N MF=UQ(6K/8W(.MS!7DM>B[$AP-XW=G)\9F&8LOBJV?'WX7 +(5J M3X^_#5\D,FO_A$GM ]\!5L;5!3GVHH@D4@/R1;U"*-\/,(B?YJ%V-4\ MSL[D^2L>Z(F25D:"2"LZ/J,N!$(TZ%_'D:VT7OQ0BHA2)L&!0^' '@X#'>5W M-FQK!]9%9)I0ZW=8MN_-8GRP+)]:M/07<53C',_]SU3.W M\-\0#=\6^A=8S_D/C\;'^<^WO@6BQ^Q.8Y?PZLGQ=]\\XL8"_3!T6_HSI&"U M@S=*_\0_^6=[? !^7W; [/(!-PA_E_;G?P!02P,$% @ 8*M75N!+4:") M"P VQX !D !X;"]W;W)K&ULI5G;CX.!1K5?DA\&&RZG=VR8I0TSUCL>Q%H^EXV\>NS=5GA:#6GT@4WE MW5!.6PK*N\;C6XU]S=7-J]OK9^_%FY?B_6\OQ,WK/Z[?W;QY3<\??G][??/Z MQ>/C!L?0XN,BB7P:1<[N$'DR$Z^<;=9!O+"E*O<%'$._K.2L4_+I[%Z)SU4Q M$:]J%Z01OWK7 MUD'\YWH1&H_D^>\A3\1SYH?/H8)Z%&I9J"4>*^;9 MBOE]TK\O=/]0I'ACQ4NU\"T*6,SF,2)C\;8-04LK !*%@A^;1A8?X=L/'SUP M0;%C=1-$K5QMXN.+V^M78BT#*KM6LE&EV8E"&H-=D((E0E>5*C6^$@KK&R>: MM0ZBM49NEZUA(:U%'$.!X,D%R>5S)^(Z"+<4R!I5+93/F3.&!"6>N:J6=H>S M2W%T,9W,4%;&$$)@SZT'W/EFQ]+5GZVN 4#-6%C H[;9'CI5!R30BC9)L6BU M*>FI,!*>6&I8 =-H6>-;QI\'VCZHO5LA#X(PKB"32>3O.[U!S3=KB*%3",#$ M1II6D>BCLY/)O%-P+(RL&X>DO'O]RNM;EJOQKTWV#>AK6NCU7VJG$].>TUHCU& MS[4SL+N"*S:*I/7.:-:HN-4:G2/[^1X[)]-...)=EII\C/39CM?+P.H946CBTIK[$6+W'84EN\U4"= MT. +]LN^OLA\Z^#Z+061<@[O2EFA;U)E:-;4KAX8M+BRTWV0L.3^H3CUJ49; M#+2W0T+Z3(9'C9((^+*6GG.(SE@9MX"2I:)S@ "5P\<)@<(KZ9%A\T.NEM8Z M%"KI!==,<]S$NJTDL@L9AVHO7%7IAO,+BE!Z.9Q+A^;L[*S07BPEA%#ZP49Z M6P*UC:0SEMY5G=GD>SCNKG-TW)Z2AXXMD4.Q%; 8PJA_A=2&E8\*?*$.\P[R M$$/:QIG6-HI6NUAK*X3?EA/QO/64:_1JIZ0G5(.^7\E3"I0-6'SA@L(^@&EDP+.$DEYM% HAB)_4)W@O(,?I=:G0 MO.&,R"(MG^V;I-K/_.;HY&P0G"\.> ?2"3^,Q4I90$[TJBQ!YS1Q"^*EG65= MTE#K<$:7'.5#\$"Y/4P35;3<41#T,6'B7A=IN9$B9 M3^K""\@K CP.6LYSM"S-W:T'E+$ GY>^C7&.[9_$.,CU.!>Q\;HKD2A]97O< M / &9ZTR)#*>2/D =,5)'2[BW%72CJD3K6WM0C-'@"-LN=@A34#*BX]MC01' M1J*2%><5?(FNU;FR\P)',^G 6=P,JWN[=N@+."BT"Y+?Z"'6(4 NRG095B$B M6IQ7X;!">05H[>A; /I$W.S#4(&$)&PJ6N\CD^A F"#F MQQ\N9R<7O]R-:[V"8U%^#^CDD[O"Y:YV>CFY. 1 W!@4F(VL 3W$YUQ@4SB+ MEO S-;-]9O0W*B*D"IL?/CVVJRX=X'77$@?]_,!_5./?B=V 08<#"^=I,3/: M6FK/,2K6TJ\Z*C/@2?M:WZ"3P*1(N6*F(3;(UN.?#!CJ3, M]USRK26[$#I!N(=P%D 30^E9MO!#Q&Y^X(1+I/P^Q>A8ZL*1B\HF(IOT?D?G MQ6[(9;IRKMPBFU(#_IP3XI^C/,<;YJ^';#UL#J?@(2]4:'K)G=;=*N6?#N5I%BUBLAW?R)P^!59G5W9ZP5_<(IUB9S]O-<*,,TH!?;. MMS01RV)='@:RC&%]<,+7IF7,!->UUT9BD!5 3+"&J' D$-Y>+R4EN MF]](!@1/=.]4W<3W!R.8&2?ZFEPAG?+HAM8^9%"&&J'I+/.*;HI)"[H(P/\A MDG #XXF "<_NSIN-CX;GZG9 MD/<3J*-P7:-E+F0JW80[2.X@S5 LI&[)1?@/AF,D8G3.UW>R'@ 7XV!>C8RC<2D)W_3518%Y7](PKZKTB4>93S?7#D; M"2B\TX,;*'@+%8/J!8=!Y!O(V(_[TG#H//UFD4.[A9-2H(( M>U3HI,NAT_:SKG0JI&;#S*6SGIH(-BR8N7P. G=<"+&7*,@D+[8%%<,\Z )& M2TP<>:P@+](%%G:ME8DH&]UOXS Q'-L6TG N\NW\W[B5Y :6H>H.97+5/!+/ MJ$EP8M 'PF$XCC'Z2,P>CJ>S4_'>RY+;L\)W\%%N<8Q:N440<%-*T=E=&1V= MC4]/3L79^'(^ ^(#9'0YX*.I#CHUY[,S\=XU'?T<5O>1.#T;SQY.Q7511+I2 MRQT'[$A9XW[,T)^TH-'38;S\_G M7]SY#5>; MW"L,0FOZT8UY2 A?7D>E>\-("E" ?$!;)[/05U"9GM3K9IDXWF>%_WYQX7\' M4QGP)N)="\+"AZ?+T>S!*(O(H"?@WW.[MO&73,ZNC=0F0L9W]Y*)>&E X]N^ M71-3H]N.' U,FG$R(70GC&CC%3A5'E\0$F3#1K9EZ.VX,@7]KWQYOVSI1AZ\ M8@E@[1"O@[ODGO&]@E*P>08->W ??Z^(/(%9Q.30+U7'@Q\<,9NM^&?5$.]] MXF^/^6W^Y?8Z_F#9+X\_^X)W@O)ANE-+;)U.+LY&\2*^>T"#YI\O%ZY!R^*/ M:P4T\[0 WR^=:[H'.B#_GGWU?U!+ P04 " !@JU=60KIR:C,+ "I)0 M&0 'AL+W=OI'LN:5WBSDJI,#6[5^ES7 MBJ>YW506YZ'O3\[+5%2CB^?VV;6Z>"X;4XB*7RNFF[),U?U+7LB[%Z-@U#UX M*]8;0P_.+Y[7Z9K?RL[ M9%FFFE_*XA>1F\V+T6S$0Y?*[U*07SY6\8XI6@QI=6%'M;C G M*C+*C5%X*[#/7"PN__WSJYM7[UZ]^>GF^;D!17I^GK6[7[K=X9'=0R\IL M-+NJ]X-F91X+'0#\,3]*)>OLC2BX[0>]EH/-&: M7)>B/@4]0\:Z?&[V;4L;F2C,LZ^_FH6!N$S]J9B MBUJ)@H56Z5"]V7!25YU6]X@:*$CQG 6^_P\F5P,"-^/%V*I2&(V@7FJ1BU0) MKMDW1#OTG_5K[7WP[%N/I>PF+;@&FH#"=0%[5$V)TRJ-,!+5FEVGRE1<(0S, MAI52<;"35BQ*?,;?UQSTJPSL#*CHFF#Z+(AG MXQ !5!1D:E%E19/3<1G<%_]Y9>@2(G#E?,2>GU9. TO6 P*YJ,UF6PA@(8R2KTWMBIZGIYBQ.QOZ V:-< M>J3W7P%PM"LU!B!SL M\LW;JZ%;_*LI[ED8/'A+ O9V_8,4 M TE>O6,4GX:O[^TQAF>;2A9R??\D5X#VBN%MI5VB DWM;"A7*R);R*Q]"E)7 MC8(&'!5(]5KD><'95:K-<0]*_"_C0/' U,004@I7I-I=W=CBLU M14X^U#G0;!P\QG]Z#0#U&MA@U9@&$0="R-],Z,_J7E=E^AL0>.AA/\E;7BYA MZX-.A@"I"VX#9#>.B('Y;#R96]?KZ/Z@)*2_69SVP7;UT W7=B,H"20Q5#LY MR9B+M3!@'Y5)E8& =PI;HBT&6'6G>C/>E<__: 'ID>)45Y&;!>,H."BMU>;T MF6:PF#80G5;K38HL=(+C\?0AO^10*UF@3",2)ETB)%RM)OX ,>*':R!;2@QO MG5CW0$<956^A@:K0=31"5IL[= MH20/Z0T986TITFZ4#*V2V[+AZ2!)65SJ='8).2U!$IAQ' ()8&S-SI#]DDF" M_T'@A;,(%XD7Q"%[I]*<[)!QK(5&G']3/%&ET,DI\+I04)K@%P"0@D+8R^8@VPT M]^)@REY5L.]:D%VZ#;#L11]QF$DR5C;F-UR4S(?4TKK^GD&AG&3J3<(YKB9@+9R0WL*Y%\535%( (5(EP(,4 MA<#*,M5@&Z7M2K>:VU7$T#U(XU$TQ7\0C(AT-/7BR9S=;*0R3PQ7);!Q:7K\ MZ/X'D3=)INQ'6:U/K)IYLVG,WCA@@G\7G$)BP( W5 P$A4?XR01,)7' WNQK M;LAYY,TG$3E0F!#OP;S5WR'G)^GBA*0$V_. +J:Q-YOXP(K*NA4BT"4\R()X M:^%;RT*X(-A!M0>Z\*W*?N+FD/7BF1=,0](T'-6?VT>QYP0"[-?T6W55HT0+A+10K('Z<6*E$-VD]*PMNCB,JZHK/( MAE3M""B"2EB))ZT _:F48JT:%2\$&CUTR"PM74AMTOP!R2V*#M'R,8AZAZV5 M-(RTJE!@'49^V\;0X<>-8*%9\U5#KG[KK"(>8%1OG)62Y;[-=TW^ER6&7VSS M#D*+6^##FK.?G5@_BA5GW\!Z9'W]+5M8@WSAY9>VZP?;\ 17LFY$K=G$AJO% M>[J<>M/IG!%^A%,/M4R;J:JT)$1B@>?[/DM8@D1$V#1!7G*H=-9EC;,V;YQU MF8/<8-WEH%U72\D*Z- Z VWU.#0)"D94B4HL&^=#<&E]CV9N3;%(:2!KNYTE M[=L(U(YP; LD2U?F$.UEV[([A[JZ7KRVMAYX3D^JK5>[=*R]'A5*G)_;B9!K M$G<@PB6A%79(I<=:K!VX<.!8Q>T2%(SUH%#X%$5^0'];19\(MD.8 M.L]8\VU6Y(^0@U4/U8TEAI:8;^BHD&"N!5Y@R+XGMF8 M=%B>'I7PC\N%/VCI?B=W)6JGT-UAQ\:"(3A./FDX59/]$-C MKF0<'9M=#<:@UC-/G(OFLE6Y98!^"1%E4P[Y<$54VX6Z:<=L/.F%.SK1LN/& ME0 ?<"GK9Y1#VNE59\&54-KUTAK@9R<)!0P$,SG@2%?P@'9T<[!J)=7H#BQV MP;O*%/6D^6Y>TW)E[@A/W*%N1CI,1RY7V7)B?^].AAMXKJ.B=_)B3KO/IELK M':SF/6"/^!K&^@P>'/'?-Y5JE]48 O, * M]=@/D6 GAXOJBT+!,:_O42&8#]+3(\N'OQDRV/KS3V#"\=G=X8+!*?_@CP?1 M()T^%@(<0T MQNDH?2+./+L/#OU<<'?H:XWSP^0Q4O;8?"='Q*"3=ES3] MT_X[I(7[_&:[W'W$]!H90D"B@J^PU1]/DQ%3[L,@=V-D;3_&64H#N]K+#4\1 M*[0 [U=2FNZ&#NB_SKKX/U!+ P04 " !@JU=6/9 )N 4' "W$0 &0 M 'AL+W=OT\FBDQ9-9HO!8C\P%FUK*HD>DHJ;^?5[+B4[=N.DP7Q9()%)B?=][[E7 M.EEI\]4NE'+L6UTU]G2P<&YY-!K9Z4+5TA[JI6KP9*9-+1VV9CZR2Z-DX8GJ M:B3",!W5LFP&9R?^WB=S=J);5Y6-^F28;>M:FL=S5>G5Z8 /UC<^E_.%HQNC MLY.EG*M;Y7Y??C+8C39D@)(54I::..$C\/*@+557$"&K\U?,<;$02X?9ZS?T7;SMLN9=67>CJ M2UFXQ>E@/&"%FLFV/EE^L/']CDYI)=W]Q-;MY?GW^X8I/;VZN[VX#=7-V=C!P$T?'1M&=Z MWC$5+S#E@OVF&[>P[*HI5+'+8 0--VJ*M9KGXE6.EVIZR"(>,!$*\0J_:&-V MY/E%+YFM=;$JJXK)IF#7C9/-O+RO%)M8JYQEEZ6=5MJV1K'_3.ZM,TB>_^[S M0R\$A@E8 MY$G*KFKYM6PD"O^OMK2E!X&??QH++HX9C](@Y?&S_2==W>K6D-@MJBP)1!BQ M!'*B](E&)$$4Y>SBX^>KO4)$%(@H_G[[T2V4Z8R8/!%9J!V,LX3Q<3".P@U1 M' 99F-#Q0/-5MX\IFSF3Q)Q"#_&TW#(8B/MC=7,UF@$1R:@/0 M!ZX#N1I@C3&JF3XR]0U\F[EB1CK%NK5EPY2G![@&\3C"K\!_!J_S@^_BA$)5 M]3T,C)XB)7@6)'F,5<1%$//(AXH"ED0P3T1[0_56 T60AN*[W?XP_HCC,(9W MAE&XY:\,=Y[%]ZV:Y4F^LWXI\C_42T"E/,J>F/', ^$NFTU>(DU%_/UV4Y]E MO92E\46Y/K(Q-QW[(-/UGV5)DD'5(8^#<1[UOASR)(AI]WJB")\H:9"G89\H MG-.]M6Y(%I$'82;8K5* #TCMHB["XVN8U.D*#P/.'Z2?&;#__:O!8*+\.7Y, M9K :IK"RZ>:9;K282U.0TXEZOL=/1DVU02,#F3_3X]0:VXK6K*D?E31,4=-[ M;N ANWM.NY %A;VMVPJ.+/:*1R>RRCOMG3C,,054E1]H7O CM30<%#\XR/U! M A:O&)RRHDNCWZI/[XQ=)(>#>S!_W@3L2RKW^FC3J[/5D&77D+4O'8]+H M-?L]/V_/=M.9O$#QQ<]NL%8^*(-1E%7E#)1NI^J'L)?":P_8>P,/L*DTYM'7 M:DU5BV)\_:1;FTC/H53^(@#C.LAF,1)&%R MX/$QR %D=T86B(FLX>^82CE!'P#RYB$J"UB'W:V>N96$I2E+ [)F& 4I(9D( MHFS,+C"(T?C"C'Z4E2L5"27FX(,&&H\/T-Y$WW.A3":"<9R3,GD2\#SSRF1! MBC/[W#+FI'+.@S3+=OR7DO_R**(N%A+$ :7B;-=_ M LUH"+]&^0&+@F0G(ZP]0CK(?.6_;Z8*15;:] M_Y. W.D=KQZB8K=\W OM1#P775J/@?.F_+M#P4N%Z7!:=L1>Y#8W]0WOC%:M M$6**<.FJ+'QHK<-/AP806C93A+5#QJY,/9)ZU/#SIT>-?;RW]"%4)SE+0) N M")@*0!&$';%?^D=_4.9U;R-[ZM]GL1^Q7LBS=S26Y7'JLRV(\MS'+(A17]L9 M1FF1LW$L6)PG3XG%*=UPY1@PL4[W%J6(QIO_?>D4QYB6&#)JG4B 3O4K[\*9>V,?F/OF.2]!TIDPX6("SRHP$&13_UQ'Y$SD): M)Q0.+ORZ*^\LHG6&4LX!";ZOR9D#RS@(X<*U\WI$V_<6-MIZF48FS/TG \ 5 M:=.]5V_N;KY*3+J7\:?CW2>-WZ29EYC,*C4#:7B8)0-FNL\$W<;II7\UO]<. M:>>7"X5\,G0 SV<:&ULU5M;<]NV$OXK&#?M M)#.,+5(7R\YEQG;8!(2$)"$@H VM'Y]6=W 9*@1#F^))GI MBTF#Q&(O'_8&ZN6-TI_,4@C+OA1Y:5[M+:U='1\G(WR? M7OA;BAL3W#.49*;4)_SG(GNU-T"&1"Y2BQ0X7*[%F7ZN8WX>49([U4Y8;^LAOW[G"T MQ]+*6%7XR!&MZ0 MJ#0;F),E&N7*:G@J89Y]_>O)Q27[^^2/#^?L[?G)U8?+\[?G?[Z_>GE@@3B^ M.4+*#4)RPMZJT2\/.RTQD70('P%7#6E*S=IK<2O&-2/?9,(Y8,DB2 M6^@-&U&'1&^X2U0N-?N;YY5@;Z1)+4'6\((?2WV7O_R4SP9O+B%X5'#\.@VZO>QS8,(L?=+P+EFJ5< M:PGJ2(6VL)<9-T98PWB9L5SRF9D*1D U^[3R7.7@$G">Y;,["\>G'^$-V5:# M]]$8L3I.QOW<(^G;5!#:Z0D[BH;C08?0YL@9" QKB]*2C!)(S>H5_ 8SC_1TPCK\1C*-11#P''2R[\C?7<@CZ/IJ*N)S9'=0!Y&<;R]1_WP8X&<3*.CR;"7LWH% M O).00%;8#5:(V.50=HK+5.\%BH3N<-M!E%5524:+N5FR>:P+X!3NU29RM4" M^<8$*D,VU0RC)6V8[74AD4'!<,-X00M4&6)BGUT)P?Y45K )B9,,7KQI#?)K MLY\N2HCJ%D*7+:5UZN> Z0WD"Z[:;4[;$:#>MN+;U MEB9,&R**0^<%_P3SHG"[U[C/F&ZVPJK2(*X13<#=L2?,[9NB71'?:U2(HLXK M"YISIECQ-7$/X@%9R",Q)J^=EW*OK;2:2^L0MD:R-5_AGNO&I M."\O+/54/F,@CD2%HZ_LF_! '0!UOEKE:YS"2W9^>O'^S0DK("^7*\ 7SSY" M'@V3R/XLY^DGDL\M1,B%>N23J(6/6"Z, 8:!XVTVQ9<5%!1(S>NMUBS8%+R/ MA05QDA8Y,4JK0')9 8K4+)<+PMN&(FLL9 [R_*/2W@BW*.5VG625KM6\%EPS M@4GY=B9S/X.2-+W^R_D$+ " &M*?R*P6Z[&Y*;JV6L\I%9["2-YR&(%=B:$8 @(I*(&W8 M#0^<:V6!X?\1K';(%K4>K4NV2Q6D_^C*T"83F*'* &=1,^-:(4W:?CB9@EDX M2)@%0VD2A&Y+,'7DWFZ\+]/D)E&%G2&P$0),M5;N-;(TN_6,RAGLCW[VF<:F M]\N:A;^W[=2*IF/X$?!"NFDWXVQV#] %AD1N=NYR1YI> >.JRJ( B :R K!% M,063*LOU K,1 Y3D7 (MZ6@WGI\OM'"1C2Q(;LI15_#4.TM!GD6+.?8QW/Q6 M*J]=4#9/EQ)PA-2<"1IY^37H:M'2VY;I!OP)DBG#"(XA"DM:X,X9LE8J8:E1 MUOF[D[=--ILJ0V$Q$S/[[T%@F%=1B,C!5<,,'9)V" NBYP,P1F:6YHY( SW- M,!AD!'Q\U8@\%[HK.,*]=B6"XB1/4Z4S@N"-M,L:,M?2./?C&G,-&L'&R #F M.]O Q&PG!]:K!=$!]H!] \D: #KEH,F/5;8@!,L2/-6UR+IYSTSDB$I##8$6 MT-Z]5<7*J9:3W^0&TC+8Y_N0NS6:1B6WMNQ2K\V(((?G$/?WQH^9?-%&SWIOXNCLH$GHJRE4<[*B3P@UR5 M[?.*MX.W_C'L,=PN@^.Z-ZC1QWK[^)=OF4:%.L;I+=<3]U,4(=&-Q^ MM6M IZDJT[B(%.H.<%"E=PW9XU0+#CJ]XO.J"R IU M>Y4N/15TS7-P)5!J.=?OIV*\@@4N0J?G(C%XY,N99Q$IA:TXV.VK= MDLC"A>(3<.EH0$2C!4'3P%Y=M5-&+A:R+%T1F6'!Y%HHU"*CH%NWQ>Z423@? M%,;*J@R:'K)<5=8T<,(:S>PHT@913^L.6=SN2Z,VN?$M27/,3@H"R,ZV4Z>S M3S+^SLN*ZS7S2V,W;!"-CL8AUBG-NNN&:5I96QMF'"5'26<#W(VBB^HN3-T- M*G$T30[9.Q=$OKJ](99]^SI.!D_NX\]ML! '#1!NDON(;C:#1X//&MP#&*!H/#1Y.M M6UTAY20>/IKNKI@3'T:3Y.B'8'0:'4Z3;X;1\0#T/7@H2(?3PT>!-&X;R]_ M;6PD2$DT&8U_C-N(HW@0?S.; +EA,GVH3>(H24:/LDK2GELU/?0DJIOH%Q!& MTZ:I?5%><^-CXX=/FH,081<=4X_*F"!XEJILSQUR'R@#RV WRQC2(^5?/GI+ M6%5J&K;4Z 5RN2H7SW.JDOR!#KQ\BF/T1R YBL;?!Z4APZD^G M(Y<-EZ=T.G+>5"]4.890ZNW_@Z36'Y;?Z?1%W2%-Z9Z.4Q0'"X-E<\"2J68? M?8&.IP2<"B(JPZB<;!H2SNB\+N-2ME*R=&F2+#;*($ 5-J4AU0/ITZ:CT"\P MK@49I+C&),9GH\'92;<@K4S=/&Z.17U7%[//NK#K.Q[%%D$O \<.HA,'O7X> MJ0E''/E<*5>KYQ%,J3#==I>J?N4'27UT+-(RU3+VXP[+XY&8I(;$M5>_* M+B.[YC+'K"\*T2)-4.>Z;#$\D5(S/'VI"PH)F>$*TT/<*$NI,SJ"HNXOL#!; M-\5 4_37;:7F)*Y.27D9K.N\3F!6[Q?)]]3):9_LWT$[KL?1&++$"FU.*B@0 M]'0R0T]PD^'W9@0N_P@1-)P,(,:LJ13*J;5.319:"]0H/E? %NPH7XJYL@H$ MW3BKP\))>$CM.M?J[(\5U%U?ZA8(-3E@4:517-^UXG/0*[.8O- !CMIPWK3N M:I5#H4"]??!=TI5\;G<%WF )A&NI_0'@5S[9":NXLJ*(@(ZB_^769H'8H#F> MDUKQJRF1K[=D9MQ5&DTI=W^WYRO$KWX107;A]!'!CW#$M'] 1)(H[GQO,;@ MF4.]N2)GD^?HB+$-"D\+]Z(H5KE:0ZC-%2_]$;F86?:40F\\:,^O9]9'UV>] MGT:9IK]%6[OMCGV##TQ0B_?_R 27RLCXX)D M<#-<1AJ?Y. 5YTNU\TW)N<- MU\%KNSX\V4Y=-N/^,3O;,,PQ'M&)=;VQYU69T4<\<0)I5[SCKOT@HKYSWUIL M6OT!A"Z[,,'DBPK>[6L/$QBQP>,K(RG]:3/7JUZLX<IT'!(GH"*+TTD<7%N:FR.G2FN"+,09B%.^FCISGNRD.>F"B6,L3<*;@.CF MD"O,*"/LLC4Y&@;7D*WNR!LQ%UJ[MM1&ONX.6,-2\@D;#Z,)::JY"3Z9V1SZ M?GB/'X[WPRED^$GOS3W ?B\J?4@_=.7&QG5[[GG71SYATWC:_-U^W3VY,WSC M230@2LU-\)77YM /1? X2H:CX!I^F=4=^5.5S]_Z[U,@-[A"?^Q<]S\2C^8L MZ)]G$H+R&U\,T'LMZDPG05^J/#,=WX'?#8'Q(8[+=AIZE4ZKPF:)NZ7*XNBF$3!P4D MGJ99"E"@^[JK_L>J M%?W,8*:L507=+@$S0N,+\'RN(.OQ_^ "S>].7O\?4$L#!!0 ( &"K5U9X M5 I]408 !00 9 >&PO=V]R:W-H965T^N2Q/1OL<$%DJ$EO0^+FE<[*6#2&,;YW-4>^2#PZOM];? M2>[(9:$CG7O['U.FZF3T:J1*6NK6IFN_?D]=/L_97N%ME+]JG?>^P.:BCZ*1/CX-?J\"[88TO)%4YC>", MXZ+E,?? N55&]=265NP8F"*^/<;:-\6SVI,4+*O;4P72L M9ONSV1/V#OJ<#\3>P:/V@KG5S 9UZ6(*+4B6HM*N5.^I7!FW4G,FBTF&HKHP ML; ^MH'4?^<+; >1_O<0+-GIX<-.N;E>QT87=#)"]T0*MS0Z_>.WZ8O]-T^D M=-BG=/B4]?^KC$]:?#C>G[D!GBI5I!PWC%6%;T,DY9=JT4;8CW$LC\]]W6BW M46T$ON5=-9;&:5<8G#2#NB0/PCLHA)P-)GYEBTO;%JG5W-H1VQ7T"1WHT#,A MD"LVBKX7E78X%72BN*<^#1Q7&N5655?L)OA5T+5:5Q1HL5$F*3BFP';A7"MD MSTQ@KYV7WC@6UCJ42-4),R+Z-U6J;$,7&@ZE-5ED5^>N\$%9((%D=%(:K"HI MPB2"+!7"*G2LD!S*S^'=><4Z[[CRUF##7]:GS5B];]U*!Z,E?00K'+YT):^$ MMB% %K2+6A00&%RT@1-F'%,5J(^)N%/5!QV*JF^T,:.*RCTV65#25B'MDK :@W_8,1"<[A\N@4XP6ZV3KM"_,"W(=*@ MD@&4:T2>T>0 M?FL%=W<_I@XKP<>XPB/5[-V 3'?FD=4/D(D+DRT"M@ANE>([)OQP]W$ V>@N M9#5I5L2=[C7WM'3;7OI.2\'XI39!W6K;TA8"OW+F+^*&H)K#))2- %!$J7.[ M&+TP-EM M$RJG6@7VD(V4&:>@F#YO)!:=P63[%9@:HZ*. R2,Z6$".4&@>1#&SA_TWX)5AU\Z[9PT%*0BS$@-E(#WFH5%D M36VV\![7;DQCM43.2NJUZ0C';GJ4EMWLV%EZA&"Y?0T0"( ^FL7Y@2&\S;+X M!5S^"[2U;2F48X+=/?HWZ/^M-3P4 ,E"H!<9V.PXE![)>R3:GS(BUV70_H-Y MWZO\(WK7*<1]#C\A4TRWAWI"JG-_=9K)*AINN=->/]92CZQ/U5GG_48^]GN9N=U5_=]^[GP_F9N@K4:(,)_QTJ&[MQ[T5',]QI.P-^ M5]/9>'HTY8OQX>R(%3ZT].31X="08X?/\?M\_.KPZ-?"^\<^7HZ/]MF'5'_V M1CWT6C\9?*G5%%;R/1JS0.2/MGZU_^2=YR^]N^WY>QEO:RL>:I:6.+J_]_+Y M"*HAWZ#Y)OE&OOL6/N$K4BXK?+93X UXOO0^;6_80?^/@-._ 5!+ P04 M" !@JU=65']@(X & !(#P &0 'AL+W=O3.#-^\.4B>[AK]R6RDM/2Y*FMS-MI8NSV93$RVD94P MXV8K:WPI&ET)BZE>3\Q62Y$[I:J"?RJY,X>GNMF19FE8 MXX%SU6D#G*HY*!^LQE<%/7M^??/^^NKF]G>Z>/>*KG[Y^/KZ[=6[VX#>7=V> M3BPV8+%)UAF[],;B1XQ%,;UM:KLQ=%7G,C\V, &R 5[6?KC8F6L1J+\^9#O MWO+T8O_-DS_V1CU!#EF M9,],0#7Z0]:@%HV5.34%V8VDHBE1U*I>G]!O+OWQZ>).:E0S?32R:$MZHPI) M%X8U$$M9K:0>XOG(>D0OFVK;6JQLA,YW0DM*Z!E%Z3R(%VXTFP?I=$;7K+>$$_MKI6MM4RH$)]YH$CJ0$3>D\5S2F. M@RA-V)WE+*+W1:$R>200+8,P6;+<8A'1&[9RM'.T()A(YMVO$Z@G@J(@@9K_ M?8E@6-WZWJ9J@OH:>6><8!H%:1A3&D(_@<-A,)WB/\2&LQC^&G."?IBU55L* M#EHND;.9$KY18C=1-=JJO_W"]\QWN$Q_X-$,;"Y^H-O&BA*AB.=)D$P7/$IF M00R^7SUI2W[&<6(D^KG?V3:,_(&4HYTP]&RV'(=H>V4)W0#3=)SV4R?^+ T/ M5O)6(\(N->^ET(8DMZ&O$Z]+,S: 01@ C=E*=SZ4]V.ZA3ZGH*COD8&&A#$2 M4=EM5+:AM:R1X%92R5D#YI%Z[J]L.;UPNJW<%Y?:6_8<@>*QLOSG*T;!!& :J;%ICT"IB09SXXI2,;)GB)>8?^AT7 0X/ZC M@7;FPKVV-Q>.X_W"(X7;,1=]R=Q1[/M0'T#9*;MA>'Z57=I(E%V+,&GB+( F M..P([/!% QS<06B%>GLZN@.ZXT@V.\1A-72!LLD<))0.KB9"MR;H(LS=HS7^ MD]T;^.Z;11S-7Z# ^#90]G YNN*+R#).#K>LMF5S+SFT[VMZQ_7-0*-YT+%W M8!YA0NIKCE?=6^O1]DA0*1F7.&*RDKR>]4W H_WY7MT%]/&3QF7,H^#Z&/AC M%+#*O;*44/'[#_ON=S,P9CV[2-+5_T '!^8K)PUE)=)"%8I9,'OO8/6YJI\/ M+>ZIM,Q;5UDW+0R) :2J[X2[1T*OXR< )MZS!2?:8@7AE^RB,E]!VX% YD'< M"54*%/C@TT 4*!K3!RD19C2'F'CK.'SQ&F1EMC\P7W\-P\E%+YQ!-$IN)?ZJ M[6^]:YR ?4_K2@9(.UT4W'''>[SA'6;:D "<:LZH3P*C;(=M.$5+T%!S+3*\ MUO4[9PK T%$T3+7:2)>0K0$BXR4%;;NC&3G+3$+@V6RV3\6^UGS?A'T@:;>% MQNT1[?#>'0"L$R5?M">PJHN.8N&Z15HJI) H2W>N M!K[_L--[=Y_GW,P+H33=B;+U4--XO-A7S6U#TEA5'0MZ3HO6700ZS.A9$K-< MF8S[=W^^H=_!'V^>:5J#H%Z&W&&R8QI/;;X:2;+1V%RPOU651%T=?1;O^ MXB6ZB]>Q85>Y )$CWKKBMC#4_"/^<]=-QW'X[4$Z1[,^G[%WI:SWE>.!:PBW M;%EG.,'^12X_','Q0U?ER<'KII)Z[=YPW!W@I'_H#*O#,_'"OX[VXOZ-^5;H M-3("!TP!U7 \3T>D_;O-3VRS=6\EG#)X>;GA!D]=J5D WXL&='03WF!X/)__ M U!+ P04 " !@JU=6F?UG@MX" !D!@ &0 'AL+W=O>1T@ 64J4DL1T&[2M \F.2"J M$S/;%/KO=TY"QB9 FK0O8)_O>?S<)S@GMU,@93R5*(%S,9QUW+-8*08Z0- Z._5QPBYX:(9/PL.:UJ2P,\ M'1_9O^2U4RU+IG H^-9H M$I=DYE#F6M)J0CC=ZP^'LZ?1+8R^34>3^6@._SX\B$QO%(RR&.,_"1P26RGVCXH'_E7& M6XQN(/!L\%W?O\(75!T(4;SCMIJRR+L6O10%,I7M'H?WGEU]_,5O6&E-[S&_A].["K_>?7_MFG1 M1HP!#V0>JNRMT!N4=*>EQ$P#3]@RX8E.:#42],B5)H!8 67!2G!RBR1;MZ&O M3) .'=,EP8\'?R'NP3/C.P06TV4#S0[$OBT.&-Y#V+##(#"#EMWR0T*OD-3$ MY"ZOF!$LJ-MN4(>@93<]%X9T<4F#49LKC%$R8R5V5<3'B= (M4_@-6W7;4++ M#MT:/%XLU+2!_=V;FDM8#T+?;C9JL!":<9+HU3P[;#3-B%9<+X1S=\?DI MRG7N;Z:ANTP7)E!%*POM%\[Q.[WPWPG] E!+ P04 " !@JU=62K<:3?0& M 6$@ &0 'AL+W=O2<7)?OW.)24_8COK^B$) M15X>GOOD92[6VGRQ2R(G[JNRMI>]I7.K\\' YDNJI.WK%=58F6M328=/LQC8 ME2%9^$U5.4CC>#RHI*I[5Q=^[H.YNM"-*U5-'XRP355)\_":2KV^["6];N*C M6BP=3PRN+E9R0;?D/J\^&'P--BB%JJBV2M?"T/RR=YV]_HE:?4:,E^O2^M]B'603".>-=;IJ-X-!I>KP M5]ZW=MC9,(U/;$C;#:GG'0[R+-]()Z\NC%X+P]) XX%7U>\&.56S4VZ=P:K" M/G?U\]OKV[>W%P,'+)X9Y.V^UV%?>F)?DHKWNG9+*][6!17[ .0V#!).R:O MTR<1WU#>%\,D$FF:#3W>\)1F!&=9\>?US#H#Y_]U3,D D1V'X(0X MMRN9TV4/$6_)W%'OZH?ODG'\Z@F"V89@]A3Z$Z;_FGWBTY+$C:Y6LGX09=!5 MS^"H2LB[$'2U57I+MB_>,I^?" M;>%_^&Z:)I-7MCLFA^.1[N).&B5G)8F5?/#H0M5YV12J7HA\*>L%\8Q/&N1O M[?Q)6#"\@'H"H*KBS$0U$5Q '-6R!CDL:9QO$/ V1\+*FG1C!=VC%%DF^:8A MX30X*MNR4*5R#Y%GG4N[%'-4&RNDM3I7,$&!M')+7@:70]Y@(&KM6OZ0!FV& M0L*IJJF"XEOQQ@:1@AP9EH'"+&ZX!+S4\Y<0X+.)H:'S#HV 5+:,%;4"ABV4 MZT6M_MF>OB*CM/]:PSN>O="S4BVD+VAL0=M@?FM^[X'&&"KZN_'QV(%+>N#$JEAAX#:>FQM=B;B?L)G/\.>!I('A;\AXUXG"W9SL!_'*"L74&<$D# !CRL3M"T@M*<4AZ%5!1D;K-#A MKY=TZ)FMBF%=.386XL[J&J$ L%8QMY1N-_81-V4)'F1RQ0B\'$[J'\M =J9M M9MV70 )Z]D@HY?83M U@4PC.3L5A[4L6&TQ7M ?5S:T)AE&X/J&)DJ6W-I/U MWA'$E5B@CE(U0_)TM=3_3CP>!G%?W!*)7S1LG@J.C#1^]0Y*Y*Y+^W?UG;0M MZ\]?#,Q"7BYYY0\LD)2-[004MBK#0^3^4V[R&J77M M QTG!;NT)2$81G)5*3GQSZ&#-]BM@ZD\N9L2=!3,'\+I#QP?KJ[#TY]:3)Y: MC,6OR%DY>HX8M(+*C&E&T(2& M,_1^I:^=2)@VL;XJ[KOP20ZCX]N]?\,,$?&%YR KW6SOO9U[ S0;0UU6'!3] M\YU V;FN_+WB*^A^&/FHR**A#X;Q-#J;CL7'(YFF9US# @VZ#U>PQPL$MG?' M'H'-$<-1%,.'ST2""#F+42/JEYY=C&9>)Y&9\/L!0=&%,>'";1[4T(ZB])1)SU.Q>^^Z8;"N- ,WA G+C4. M!*Y:["S!'1%W!NR8TS$3'0;-]8DMQ^>3KR/']V,(XR,N&?4S_(P.D?:4.;(Q M[4_%]_@]PN\3M*/'0;9G:G_K(?V:8XF#?.-=>Y#AZOK0=2(X80@O9<-HF@SY M*Q/#,7P7\W@DTFF434<\'@M0&<):&$]$@B"'*"Y6Q-<<]F%)>'ROHFS:G01U M,4,M^9DLJ.$B:IR/?>PC%)WG*'>3R?1%NQEA/4ZC,9GPZW_B,L&Z8"458NZ MZV*[>MCV#:?!3[I^M\%9RL(WXLJU-79C7^Q]EHSZ$[3!N [V"_'CX'EL/T;E MCOJ!G$R0.=M[J%>$IQ/^1X#<5TCD\VS>S MFW]Z7(>W_E8\_,?D/5Y2JN:N?HZM<7\RZH4JVWTXO?(O_YEV3E=^N"2)EID% ML#[7Z +;#SY@\Z^@JW\!4$L#!!0 ( &"K5U88:V7*M08 -H0 9 M>&PO=V]R:W-H965T+ ,H7XW'OMB*2OA1[:6!BMSZRH1<.L68U\[*!G)<^DU@P$&G^TF(/^E6RX>=VA?XB^PY=<>'EF]2^J#,OC MP=L!E7(N&AVN[?HGV?JSSWB%U3[^I77:FQT,J&A\L%5K# :5,NE7_-G&80)@ZPUR"+O]*+(\EP$<7+D[)H<[P8:7T17HS7(*<-)N0D.JPIVX>3\_>S+ MT3@ B>_'16LU2U;9$U;3C#Y9$Y:>WIM2E@\!QJ#0\\@Z'K/L6<1S68QH;SJD M;))ES^#M]7[M1;R])_'R0.?*%]KZQDGZ]33WP4$#OVWS-F&]WH[%=?'.UZ*0 MQP,(WTNWDH.3[[^;OIDD!%0EJ MWD&M55B2((,":XR7!:)9=IO$PDF)$@VTRZ#\UFQRR&_I&)UV.^+:]/!EPKOZ M?$8S86Z']%EP=0I-I][;0L6[P[A^)FH5L/!)N%L)=A<79X=TIH+*84B?1Z>C M0_H%Y>SAMEO89_%NA D"4G7=KFB-)W0MU'PNE9OS]FVP'X7Q/L5=;A\&4E!N M'107P01$RBAV3CL'D\EH@HZA-3P9ILT,7ML 1@J^!4O*@ !Z6ES9 M34O&MG M.IQLHI&:4R%=0,NGPAHX@(>>!,JLDN&Y.*"+0CZ>["-9OAG1K'N_A] X5:'# M>1P$(-U1+M%_C457%($5;.CKZ&9$)?(E'%[B6OZ"&Z:JFBH&9KJ_Z8K\HU$K MH9D<[&<.OO@E@@0&GCRD@,);#*%%(THE3 <^)-DX&]]QLU8>B77"%#XJRH*W M0^]V3II"P5OA.[JB9B6 :YZ4)$J05]R86%XH)^;!&+S8ZNM?!B:7PL$5,)<> M6(&DBGQ$'%Z$-TEF_1[T7\6;6C<^AL@M$ '>5')^-II$;"8'AYZT7$D'DHRB M;$KT/:KR',TD++9>8B R!P1]5[R,CRYA;WA.IEK[ '>8_#7,AXG(9+3_8DB[ M>=I_Y7 :)=!>K=(C\^%0BE>?)Q=7F_:3D<3V'I+V@(44=^VEVE:5#RD.<2> M5L;3<&MT<.3QW&38H_P^95P6OLE_ M1PM)8HQ<7J5 ]XERT8WU4A5+XAF#?N?DHH'6P!Y9A,8:* Q[^@Q!M/%=0*C\ MB MDMH#%RV17EO$(BMYZ]HVNN02 ]G%@K/[S[)':P#%/E;56G&$V[ZJ-Z.!+L?4 M4Y,)3P4ZY6".#I'::(BJBD>&%%+Y0",E'U$X_ML[^";);\K^48;%=D\C.EN\ M>RH63SR?TN6W1'KE!TT?DMKNW0FX,.J;OZ MU/;GK=LQR=KMW=5E%%4\XKWB(\YG)"K1[XXX:3*9]NC?#S]1H-W[.*_8[?<0 M+;3_4! "E5;)U(*CYS;7:B'2C&OS$G'B.2@:H-5? 1#)OEM:%5US8+86D.KCDK59E''>YT%&N\>R?"IG7,4TBD0I5 MHFI. 7=:;85I]R3M\'D2DK0X8'&X=[+1#_U,C%SC'!&TCI\US*IM_0\Z%K]H M.OKAQ;_R'IY7ULG4%/H8I*GG;+-8QO/ XZ!K*1;Q*]J9M.8D#X]^Z?]A_MI^EZ]WYZ^^C_%8P8PG8P.]@?DTI=T MN@FVCE^ON0V87?%R*07:(6_ ^MQB8K0W_(+^WQDG?P%02P,$% @ 8*M7 M5F&FY<@K! D H !D !X;"]W;W)K&ULI59; M;RHW$/XKUI[H%"2T-RXA"2!!0G0B-0D*.>U#U0>S.X 5[WJ/[0VAO[YC[X5- M3D*;]F7Q9>;S-_.-S8QV0CZI+8 F+PE/U=C9:IV=>YZ*MI!0Y8H,4MQ9"YE0 MC5.Y\50F@<;6*>%>Z/L#+Z$L=28CN[:0DY'(-69)0N9\!%[NQ$SC5 MP@/;;+59\":CC&Y@"?I[MI X\VJ4F"60*B92(F$]=J;!^:QG[*W!;PQVJC$F M)I*5$$]FR^01E/W^!%@BO[);O"MCMP2)0K+9+2&1DD+"U^ MZ4N9AX;#T/_ (2P=0LN[.,BRO**:3D92[(@TUHAF!C94ZXWD6&I$66J)NPS] M]&0QOUO>W-^1Z=T56=PO'Q_FCS_FUS>/RY&G\2!C[D4EZ*P M#3\ #4)R*U*]562>QA"_!O"084TSK&C.PJ.(5Q"YI!MT2.B'X1&\;AUVU^)U M/\![ ,TD8'%I,H,4UDPK\L=TI;3$,OGSO8@+O-[[>.;JG*N,1C!V\&XHD,_@ M3+Y^"0;^Q1&VO9IM[QCZ?Q7I?X.2*\Q,"C&Y1#4E6^7V(BW**[G@-%7D<0NX MG60TW1.Q7H-4YE)8KZCIE5EK?$6(R34D&1=[ $582B*0FII?D1L'NQCQ/&;I MAE#2\X/64QL?@%HQ X7&SR"-ASC8)?-B*%_Q5"3:4KE!]EH0>,&W3X%E_6Y0JZ)V&L&9@_= ,0M@2A\S&$&R MPD.JXK7?@- T-@._0W8@@9R$9ZZ/]YMSA.W@-'"[AZDQ/@D&30LLL@SLB\;W M;JU36:4:13)W%9J8MA07>5A5;UT9>H.%5OQR82LK7\B MRQE=,-#%5I*R>FY3]57!_G=QC":D8_%LI M[#6CQH]C(Z+.2YK5U^C@M7X]A-AN,#O_4+D38I^7\ )'02<8G'XF^ZUA-VR3 M5G\0M(]GNW76.3WKHFFWTQN>MSHW'%J!WQF$_;89AIWAL-M^[T_' M:W0)"> ;9WHA5=SFHF&H5^MV:UIT&0?SHE>[Q2>285(YK-'5=T_[#I%%_U-, MM,ALS[$2&CL8.]QBRPC2&.#^6@A=3&UL[5IK;]PV M%OTKA!L4*:",28IZY04XB8L6:+I!G':Q6.P'CH8SPZU&FI*2'>^OWW.IQ\S8 M8SO)%D6 [0=;&HF\O/?<-ZGG5XW[S:^-:=G'357[%R?KMMT^/3WUY=ILM)\U M6U/CS;)Q&]WBIUN=^JTS>A$F;:I3R7EZNM&V/GGY/#Q[YUX^;[JVLK5YYYCO M-AOMKE^9JKEZ<2).Q@?O[6K=TH/3E\^W>F4N3/O+]IW#K].)RL)N3.UM4S-G MEB].SL335XK&AP&_6G/E]^X923)OFM_HQX^+%R><&#*5*5NBH'&Y-*]-51$A ML/'[0/-D6I(F[M^/U+\/LD.6N?;F=5/]W2[:]8N3_(0MS%)W5?N^N?K!#/(D M1*]L*A_^LZM^K,I.6-GYMMD,D\'!QM;]57\<<-B;D/,[)LAA@@Q\]PL%+M_H M5K]\[IHKYF@TJ-%-$#7,!G.V)J5:U+]^?_WK^\R_G%\]/6U"C9Z?E M,/-5/U/>,5-(]K:IV[5GY_7"+ X)G(*-B1^C% MDVQQH!??)9NY-'5GV-(U&_8:O#K8 /!MU^QU0-8X]L^SN0_/_W4,@9Z^.DZ? M_.6IW^K2O#B!0WCC+LW)RV^_$2E_=@_W:N)>W4?]7LU\VDPV ."9=H;YIG.E M6?1H+/&#K4RSL%>GY_/ MV(>U 9";K:ZO61"Y;GUXN[ >QNJQE!O7G%\/]@N4JZ;4P0G)@18,-RTH34^; M9?CMMZ:T2W SS?.V-7BE6V9;%@ &8]9AY:T)[CQ.O4EJC?CT>Z==:YP?GTU4 M&W=TSL)4H.C -L3"L*NU<2:\H<#"K&=;XR@,FL5L!^U1,3%V89=+S*_;'O!] M6)S9-J[5\PHBF]6&QF@_WO;*JIOV$*L]7=WD>UP>T,P[(%7[%M+3J^M ZU[, M!VU^^TTN1?;,PQ!JQ.+ $Z'<(/H2GQ";:;8%H+;L*NT.P.R-ASWVQK"?&VA, M9(P(2O[L8I#OQ[K/'U@YO!'/OCNT)NV]7=5^)PSD:!MP'52\)%53BL'3!48X M"R0#2RO7=%L:[V8, ZL70QLO0SGJS'6,K..X-5"H\S/EPS;-(XIY"-BN2 M*.,I$U&J,$4H5A3XD<595(BBC^=QE,<9$R*-DC@.L GYC G)HSCC%.E9&N5) M LHB35C&(Y'C4F"-9,=Q6+C(HR0A)@0FQ!$/'&:XR7/(P@T!=@2D_B@CBQC:1:E 'I$+P6^L!4"+XMR((T?@@/'G(Q5P:SE/G:P M< ZSD[1ZH:!36">>"J@D<":C%!I36?Z'![PAAE^SRR'H_Q7J/L/(?AS1VZ7, M#TY?FHI]JS?;9V%61T;XB"4\@9]E=)>)2,5T)V!Y:6]QG&(AW/![6VL CNQW M@1K1EE@D@6P%@IF"[^5)SN!E=,$<>'J:I^Q5AQK >+^/W<# 6[, \XJL,U4L M5G!,N%^!OYP749%(=M$LVRNJK?H)/]@G'PQR>9K X 3O""264Q!,4T1.!$L M4L%^LDO@5EHJ-_PXT^BJ79=$2B4J$K#P1$8*43?G"!X<5HW <:3(D""JT@)7 M'J49PA,D RKD@Y+G7V^4_@SEQ_#>F*?A#E%$4<26&:(!W630BI#Y,=7'*2*# M$"Q&](X+%4)'3(BJ/.2W!S4?YP4(Q%@,I@:-4)!)69JF40$F[M!]0MF!(U!Q MV"160?1!9((!(2YF#^D^5CPD;07S@MXS'K.X@-GQXJCN8Q&"G2A2"(0ED1\0 M$Q3%7"3[KS>]?(;R$]!! W52'YY#"#XICR15$ < 7=0=DH89#K M);P]@6=*).J'=4\)"U4"PDI4D"O#,1*&@(.@P>_2O1)(;1@&EY)PJ3A*44HH M:">'%3V@>@G2B<"D!%&&E)C#IR$H9AY1/2DNH\@"FRX43(!'!=:2!95[^9=G MQ[%!6D"9E_M=?&A>=>BN3'M-N:RO\^U_J$-"VD";9M"9DIY]KP0TG4[7?1/I M0Y?GT0P-VR_485ZS.?5!(3N1%D*&M!OS!/2>0"?@@61%_EK:CV;Q9.N.4OU# M4_K('VNOM^:O=/XY->.(W <@!X>^JUI"UI8C[.C$C[TV'(C+O"W$9PV_A M8=_O:5RF\"2$0HG",*5G1[@D1E*;45> (DE MHQ27B*\W,7X"C(B(.<6C--Q3/Y.&])BC8E!)".82!4J&,'( HP*\JB!F44*E M-#Q#>DPDTBMHW0\C(A%I L 0L #7#D77W&.^20<%?)M&A-D&>HGR?9)Z)8V6QND MUC$U4J)'C\RH#DZH^&^Z]-FT4-0.%/24YZ%EZ:,&2L1"/(16 M&O$8/:ZDC<,$'7<.-+(OBT]OPJ;U9[OQP4;]$'NHR'R4S1*VL545MI0?B7R6 MC3_#W$?)C._>[XZ&JNMH+YH-E>QP@H.NP;!F7MG5L,OEI3.!RW"6 M@-&V61RO-L=M?A_X-AXH'E:"YB,Q@B=M0_7NGD1CZ=NUG:,7E1Z&W<5=. &C M9B$SKEM WSAIV6XK.GV !5">I+XB\+JPX2"*#O,: MO*83*#K5JQK?GZ%>F\IH.?FX*XWKN ,:=K<4^KL_0F&#Z$._TI+_Z_Y3B*&AJL)) M36]Z?7% 1VQDX7>IM09" S"D1G!1Z7K2V]7:U =>W&O7$_U)18,Q][SI26&] MQ:#/I4,^ZC:#CY5T_HB>-"PQVV'[2E"YV<@QK#J$D1 ;$ MZ46(%L9>]L4;<723RV!+P\9[W.^:CR,.F=\1/BM+U^&6E%+[@6Y?J):="R?5 M^U.1_B@GA.VW@JJ4AU?X6R!6HT@\2B]404BQ-Z4O82W.^M%@CYS;[LK+T65! MMJ*S6L(%FJ?%H$[?;$R[#FDTL!*F3';S8[+0/(YQ MM#OD)0.>H@\YX[5I&0)#/6R4]*>] V4*YAJLEW:K#W.$6_2!?+>C0%XUA:60 M!<;/$ ATW\V]^;TC!*9T=2,#WYV [TJY<3)34Y+=3Z+!>:](/?^#:8'$+9_X M5*;%W4R+=";_5*;Y[-AG/J=['V/1!E[XY(QL"8KOO\N:GDY?M9WU'W/MAO>? MQ+W5M/_GD027F,IG67+2N\#XHVVVX=.N>=/""L,M??EB' W ^V6#UFOX00M, MW_J]_"]02P,$% @ 8*M75MT\&Q>P$ +SP !D !X;"]W;W)K&ULW5M9<]LX$OXK*$\RY531-,%;N:J<8W9G=R;CBI.= MVMK:!YJ")&YX: #2CN;7;W<#O"1*EA-G]GB(0Y%$H[O1Q]<-\/EM)3^IE1 U M^USDI7IQLJKK]=/S?F<[EW*E\^KILZS4EQ*IIJB2.3FE0)D%Y:Y8K^LEO]KN^=L+11=568P": 2[QK2D*@T&IC+2ER4JUK" MTPS&U2^O/OSR^J]GKRZNWKYAKW_Y^?+MNZN+#S_^\N[Y>0W4\9WSU%!ZI2FY M>RAQE_U MMT_652+%V2M8PSF[3#9@6C6[D#(IEX*N_W%QK6H)=O+/*>DU;7^:-OK.4[5. M4O'B!)Q#"7DC3EY^_QT/G6<'./<[SOU#U.^U2E]&B7U8";:HLAL>OJV*=E)OOOXM='CU3#(PS_02O%A A5$).MLZ34K%;(07+ MRC1OP!#@@D:G5:FJ/)L3157#?ZATQ:H%OEH5XBD#/Z-7_RX2:\3\R/(C!RX";@4Q7GBN%<4!NX(H 6JPV%*40B:Y'CT'_\O00C"0,/$9Q89) M ]?RO1D+'K+%TQSPY"'Z(", L2*C1O MTB=HL\ ;M#YPDR4W298GUSDNL6294DT"9'%=VTG70JJJ+(46-> 1+$35*/SQ M173+JCP3Q3JO-D*P>0;K4%>PI@G1V5E3FUWD.3[!U4]N$SE71 W6?]U(I%JW M1KA?,[ @, _C#MN0_2QD5= 0-#DDO@17KVWV(QC#?)ZA$5A#NV:8PVKX!VR6 M[&W+_!5)>]G(%!9&T'JQ4_0!UWGV]NKRDB[YLR?(H"A)&2+/EAE=&"(*'ZY; M$KU"WUY>_-RYTUB[-4M ;RJM&I1]):MFN6+K9"/!1\&RYPUE-:+2K)$\=QX; M#6:RYV#DG4E-\@I85'A3)&!"3 M&Z:RSZS041[<^F(M,VTP[ZH;6E&;++F3%)Z#.60P^K<&W &XC(.62[9(@%% M I\ >MPD>4-KE&CM'%9.I2/*(I/@_^WJPK)T$I@XTCYJ^3$BH2C(%,0ZY/AB MVB8M%D%(N,L+I$"K >WM<07MKL@,VHIMK.F7M5X\_:M:]P %0T(_9COB[C=^ M$$>!'F'N>L6N$6L]9>\:$@A8_I7 "7!Y :(#UF(7RZ442U3/SJ.6-T!P$*7+ M.>I3N^U?DK(!X,:T@ASF69[K8?1T[!@#6^"%EL.#C@+Y&U#F08P!,([L*.P> MBL]"IAFFXM/(<3 :>_!\UCT'218BP^&GLR<4/V>VYQS@;GL!'0:Q/')A:,CM MB,/_X*<6#]P=_F8^Y@+NV(XWQ1Z(177@Q#B99Y#ZQZ-N..\DB)P7#0O'98#S&2WCJD7[= MV.;\'OR[P.^,UG\6VS.7IH^L '3HV;T>;H1"#M"##+_D(_M)AFZ$2Q;9 2Z9 M[P86CWWFVD/+64,VT; $R>\EYI)6W+:BYR'1KID@"/ M7%=2HZL1\KIM_3$Q_IA *"FTZ/='2&];7=U4 .6R',.+']H1>PS68'OX7VC/ MX+_N18HNIQ#<*8D^8:'M^MV?@+W/U*>SA12([^!55#]*00OTF''0[6/FV,&0 MXARBVAQRCF(4Q]QG\'#J:HI76(1KPNMF 5: ORI(*I!,!F^9A#*-3RD':>6+ MD9!2$%)'#(JC==8C6E!UPBW(EM66'V)F&IK?M1@ZBIY$=AHBQ6Q+\-&^@O>@ M?E8-A-)-)O(YU'E0+E#>Z!D9Y,QZAW4C<,L>K): U)?6;88G"7K$LXTNRPK2 MIDCS!-T?9ETG&;KH9K!4P&U6;V,2<.)Y)?1X()REV1I%!%1"86)$P*!^$ IT M+'1B;.I&FJ78,7-B]8P<;.R9:I C^Y68-[)U/HWVQ+0OF%"+K)-#W(+XC[CG MV^[,@@L(ZFY(3Q^%L1UX%EB%0DU#9LTWFM6:H#R8.\RHLK3GK-H)Q%_'5>#; M'9H'YMR @VNVZ)YXY'#+ZU_9Y;5=9<#;U;+,?A>JAUK3L4Z-(:*I:G#] 8I! MK8/+=(95))HQ&'-U8[")!/O,%.07AM4NXKPQ;H1W3?64;V@ QNH>7FI^6Q6B M8]6;-3HVO(VMIWF3#T(\S;JH&KF-[4>6;C'57/\+_J0U MAIS!H!:34M5DEM-J?1NK[EJ#]C50HW!0UEWXA0 -M0L"1ER&K-3*0H_6]F(! MT#7P8&@&/6Q)NJ5K\RZJ:D3M-D. 7E/L69N6CEG[ 4ND%NI!-$63Z_(]*:BR MPNI BIL,4'X^<)MYMZA;/9">NR[X*NH_2#"+ [7$(]?K/9?$HJBBRP?TBJ8< M3#XR+^S%#-GHM#:*C!8K!8DS93'P-%/;F6LP'[E7LAN4^YR(^9U59<7=FY^+#%_#/V(+!25U;VI!6CHS;:D?G_U40U+ZND&Q71[X4!MCVG/ M=!2,]:X3!0$#B17)1C_KDA8E*@LS,,*+UI&K?EV&I3TZ0 IO8C*]1DPH%+:% M,!!H0JW! W^FZ0.E6HWAS5!NDUJ&BPTRIIUM:\HJZVK]P03(]K78D@K;] ,? M,^'*S$,A6^K^'J3OLL%++0AY#LTXT)JUNUC# "L3*@_:=[05HD)AK6B[H-QB MH$T-MU4#J$<'=HR9&1350F+KA6%"RQ:9&!'1H=ID&6!]GO7AHA F7(_;1O=3 M)1*:3!TX\6!"5)LN]XVZ!SE%5PU=#M%C!W,"=(+P@T]L=F561_>B+S3GA#6( M%-7O9I^$^]VEC1IM!?6HNW*IH^$ZO@WU M;D@T8VY'43L2BE"MVMVAI_R)F34()AX; D9*_7+HV<#WJ<4Y,[.LVCT]MB-- ]WP\&T2YKU9W.T&DR3"R>'-?*R,[U;K,7?&NIW0D.?$I!5O9L<>.XU# MK:/8=H+C-$QM-C?TT:).J6/D<@<+H*_5,!]J.(A"TZP"?7'NTC21[<9W:UAO MD+AQA*TV:@"YXQ'6?;8K61:49/75\KP0O0X4X# MK=#8QU_'*#2D]?!-MGWA><"#'X&I60[W MS9[?\0OQB,4S*Z*@PD//\B.?FM06AZB]OY#@L3=H"]Q521#34T7KS@[OF,5= M)(' _.N+C'JJ]]/SOJ^IH$N0N"U!#I19X/3?7#F3@.J_0#]^JQ\,"!V3V$&N MIR >Z.5B03'T'P!A]TIU-XS5 M8"! '+@7YNP' 1XWP,3W[\9$G# -QYTQ_D6\[P.+Q+U+K+C14? 0XW@0 7B( M[V;;'W!]#-(@+.UYOAW%#R(E'TGI$7$ 6K,C(!KME<:(&N^4ME' MZ^!9J@_F;(PY/*4>_O34'W7L:6+S;7*?:(@KM3![SKJ16N[>B0/NS@QW6\*, M^6J4V0ZX6R(FMA#'?&\? .F. ?4 1RF.<](.UM[+'Z<.,L0A5"^/(1G:_-!I"\<.'/UG MWT$+#^H;/&+!CS]B\9\^6-&=!M31M]5\;RL/=&3BT(F)_[$C$F_&!PGV)Y') M%*B/78)2S&%*JLD\'B#T:;="CSR L44$3^%%X3WYHS VV(Y5G4G,&7?O/F,Y M#B^=!#OA%@](;/5&]J*2/=N[VB;W(B*-@+X,]W3\DR)'1SVZ Q-W[M . 9S7 M(9CC5H/?QUK" ,J!X&NMQ>#'=B)=I4]EM#GR80 !QNS)*1TW;O#9U6 MJ$,Z6/)65^;;@$=N,"[EQAQT*]_+.A)R+O29&^JKF<0\R2OH75+^ M3K8:BFV!I$\@Z,^M)MJ2_:DIVG@W9P(T"NF?F5WXT0F!5$*=)[-DH/6.:[U3 MWYWWV;^,)," !ZF;BI"N$06T/1%TIR2ETH*0=@/P4PE]^*2=LPW')J9L'>\: M'-#JW%L;""EF!'[6LKIN&[ETTF2504U2F)-7="!J2@]X3&<89SJIK"UM'!$. M\?B;./X[KB^O?Q$T(=@'_O-[&+[Q0;<'$D?W&'28Q87&N8]?; Q\_4FASKP' M1T56D"F)Z$; B@I1#KS(GOHD\'SP$6YKV O]$6C_ MNOZ4]N=$+O$SIEPL8*AC1\$)8&SZ/%7_J*LU?1)Z7=5U5=#E2D#FE?@"/%]4 M$,?-#YR@^T;XY;\!4$L#!!0 ( &"K5U8R9T[_ 0X +8E 9 >&PO M=V]R:W-H965TP 0I$C9V^U2_?%ZU39&7^E,M3+M:J?K^2A?5YL6)>](/?,X7RX8& M+EX^7ZN%OM;-E_6G&I\NAEVR?*5+DU>EJ/7\QJ[9H/E>;=[K3)Z3]TJHP_%=L[%S?/Q%I:YIJU2V& M!*N\M/_576>'T8+$.;+ ZQ9X++<]B*5\HQKU\GE=;41-L[$;/;"JO!K"Y24Y MY;JI\3;'NN;E^U]??_SP5MR\^N?;Z^<7#7:D\8NT6WUE5WM'5KN>^%"5S=*( MMV6FL]T-+B#*((_7RW/E/;KC&YU.A.]*X3F>]\A^_J"?S_OYQ_0KTVJEQ8VZ M$V]RDQ:5:6LM_OUJ9IH:$?&?0SK;'8/#.](MN31KE>H7)[@&1M>W^N3ECS^X MD?/L$7F#0=[@L=V_Z8_O7RTZU:\TKJX6G^KJ-N>KA(]B:Q9M^@\S.W&],S&W M[QJ>2.&?";Q9Z&I1J_4R3T51I8KO5VY$9BV,.7DIFB4MFQ6T,:[^I< MXL%_ M:55W 2/@;KV:Z7IP.?UQZ8_SW6)=BB]EWF"SZT8UD/)4Q(D,HP /KI?(8)K0 MD^/(P'5)"%S44@1X$TT#$3B!3/#?PQHG2L1-U:@"\T,GEEY(*T/?E_[4PY./ M.4$\?<>9'TX^FY. M@2\_%@QM)SP_/NQ/.?!DD/H8]&<81O991XIT/QYRY MGO0=FN#+J>/Q1">.SP>C)S'D(,%#%QHX]L%WI^*5$6M5-[W9ODRN)WRE7Z6- M% J!IQM= QTAK6+C[EG.C24O?%VMUJJ\%QO,JO7O;4[Z-14 ]:L6JBQ;B)&7 M!M(4*S+N6MW3?\.>I VJ4C]M!*#GRX5G!^2=M56RB*Q'FGL6EG)L]R M9#L!MY9PM!%EA7UK?9M7K2GN:M*7=# MM$'$"=G[H1$15GL+VG*M\@RP4*@RU=8[@(%C1B*KG_K!Q$K7"]!6\" MD1\ZP" ;-DM[5?(2[SJ'B*S5M )"A=^0MG?Y4B$VUKB;=SERN8;E3]U)B$LP MZV3!%F,7MB70K*GS63MVZ.#%9DG>J&;__#6AQ@8P^N#T01'2H:P X^4"MMO39C\XYQT4C((T MGT/-M8*E>'^8"RC7%MG>5D5&<44 ^5$O)W/-1,VMLMG M6OQ9 S[3O,AMOKGA4-P9ZLSY" ##:1Q,G1XD5=M4L-E(([YQG:NZZ/GQA\1S MXV=&Z$&L_06(>V4Z0#=_'LX_/2KS0WGY3$IKD0Q=3G4 5P?XCNPW!0R[E)? MTHV^.,NT?3KGM,Q[@KB MI*]YW6UNA0_O__EYCW[XNKMJQOK;#O3#T,DE"ER MB2O>WJ7:&-9YIDO$>4,[(;#8<>3D*OWZU+($*(#"P5C'G/DAD@^ECA@YP4LH M!40R"J)M6F$K?\_'71>(/^?GZF&Z] MT+Y,(IA)NA 0:?@] L?*-50@L%"Z5+AG@K1I[D5: )/S>=XQJ+-$>E%P+CC: MO&?#?[H!\&!&YD;*3#BW!CC(V<[]R'"/;.E!37"4,W>*G1Z)JD>R[[/ASLTD8[^98CGK*!&T_\)U),)_$3?N'ZDPB?$9UK M>T9Q/_D6I^JH)IU][&@^:ZYNJQI\%'>=74-@==\EM+1:E'D/(:?)*$/A,X5( MUI,ASLLVD>[>H8-P@9MGI=ZZWM+B.WN5;3:FES82[K?I>RYRRSMVT3W7C#/( M3;5>J#JSD/Z .JS;>@TB;OXRZ[7E8?LITJM>4]7<-5K,88Q=0&-F9Z<>J'$[?73D)7=ZPLO'CJ1Z.1K*T9 M%/_DK=B/?6AW!8"M6T#5RJYL=+HLJZ):W#,.J9)" @*^RQ?+IS?]2QK\I.JO MDJQ8M%DOS'Z$4OE6C,B#!%'"U59BWA8%F66UYGO!(=Z),@XTO/H=I VA2R?T M+Y9UU2Z6XF\*A [)RG."Z42\JS;Z5M<27ECD)1/(G_2LYAF6I2?6@P,WZ?+Y MOLR]&/NR8^-4K?98B]BY&!9HL_9H@O_VC>V$VA[+=PPLBJX)F)1:+.AJ4N8" M&<"UZG,*,@R\FE&XY5UR@"AYP023XKL3$WE,F"7QL@Y7YQD9[K9:&VA)%5US<&@5E5; MVE6CT@-<#8P;]U7;JHIX/2@<' D:6=5\(7OT&KAPOU5K.KP["'77 ?.IF7# M5Z,J==D;=G7%)2AHN1_NDT*D+77 L0A9-A M$C.KDV'DHAI(ZY8!C+'.<,8&Q4M09^-?_]JH0MO>BS426$M"%;[O)\=9B^^C M]$Y(TFDX%1\AD&5Q!0/NV :!+Z,(+ C$PXG$YQ_5:OWL#;R\SE&EY7]TVT5R MZH8#&QGTYH9'QIMCEAM(QW>&63WULP5J>D](;:\<+.$E ?V+0Z?G-E.("BY* M1O(/698Z'U$,.DR13)F)AK(T$_Z)L2A MJ*!]'1DGW%N!#DD<[IX_,M=C[B4BR51=.M,0]["!KCDUR+IS/$@"INE%TL6\ M?9_4U%]^6LV?MF98$7C2,^/ ML>^IZTV2W7SKCGC:;MZ4=,A1%7"AK=HE:L>N-S)^WU$B"EU&7&8Z78N#&^V& M\C(EU6VC\VCETU<'#PU$==UQ0U ]>1KL4XQP$AS3F!L2>5>/V0)>I8@^VSFP MT$8UZHHP]H\.1L?X*2HD9R1^UZ&U;OB4.2&",*^R[^NQ;*$5V QJE>[4^UQI M;6.Z B4[HQ6>\^S7C[_PD_OLW*8/K+'$ZPC6BPTEW+UVCC^9[A$R[UB P(%S M;L2U#;P.:U@]!KDAT)X@&VQCB0M9!U[-Z[X#Y5N2W>OY<*UE8"C7/6_K/YO< M_PN::+(\M3YBHEQVVW=4!Q>%W#BW7. M+;,A?'OVL1 ;LVY7LQ!I69+G+PT+[S17?_*\6/[7BAX.@"8K/, M4QB=X)#PQW?&^'/X-DS$E[(K)NF&4=U^U5<;R#[L%Y*JVH:_A++A8;%)\G[:H^GY,2-?JGKY)DF/(ICOQ/5!]J)NQQFSP MC9S+T4$3'-L 5XSMP0*W5<$)8123;=E'&\-1-: K1?; .?OJ_7C=?110CV1" MU7$]7+=XU]?.*$<\R(%'%=KI7)@6@7[4Y1#U2)]U6\FL_='G0?,_<_V8Z\&W:ZZ> +?D2[S'E_Z+M%T#YPW&/JL1CR( M"K9N'Z^<3@,9^U/J*"++4B?S6XMW4K@_]1_T!K^U 9 5FENC>C((8NH1ALZ( MJ7__>C#F:1 ^[$]N]^@*ZT*M^U8*]:OYL> 1H*?^;;8%9W&_;4]B^;[$/J+31!3!O97\'#\I7TV4GRJ[.![N$99&O!!W^5I-1&_$5&9 MZPTWW;AS9.2Q;+F+<+D9?0UUY'LG:=657>>'N@?]UUEW:I6777A16Y=8=MLL MJWK;:;!!W/V<@+I-DT._U[@8_99FI>L%_V*(OKE':K0_JQE&AQ\EO;*_Q=E. MM[]H^J#J!7&>0L^Q%,@=GM@JKO_05&O^954U_0B3:ENR93MI8B!ILC4/#8RX M73$,>Z"E]B+)))WO_M_1UULM?EL MTBPN=.V4+'%IP-9%(7@91L-]XD(^YXXWAXJ(2C[A"][%:&EH-.Y1, M%EA:J4LPN+D,KJ+SZPG3>X(_)&YM[QO8DK76GWEQEUT&(U8(%::.$02]GO M M*L5 I,:7%C/H1#)C_WN/_INWG6Q9"XMOM?HD,Y=?!O, ,MR(6KD'O7V'K3T) MXZ5:6?^$;4,['@60UM;IHF4F#0I9-F_QM?5#CV'^'$/<,L1>[T:0U_)&.+&X M,'H+AJD)C3^\J9Z;E),E!V7E#)U*XG.+VZN'^[O[WU>PO'V U;NKA]N+H2-< M/AVF+<9U@Q$_@Q'%\%Z7+K=P6V:8?0LP)(4ZK>*]5M?Q2<0;3 ./GK!2FE.6CA24:6.7"(/QUM;;.4%+\?6O/;_3Z6>@WF&=*+W K#;\8B#23NIL %2-4-6F MTK;C)469:OV,.2&(<@>E+I_0LB8'N?1R1J9^T\MVN7"0DZJP1BS)#[9N7, : MO"5)C$2Z 7LII:PG25@ZM2,H5YMR[Y!OR(D4OZ:JIN* C='%?^.7&ZE\O/Y7 MX63Q-$PL 9)<6K"7_/D!5V29Y!8NU',B?-2VNE99+W9]N7+3R-2.@B6%4NP$ MX;ZLUNJ*5;8AU/NL^S[7>D?XI99N]]JB MO9C'T>P-->#5]C[Y.,3+6T:5SN.9OL[,":0F8/G-#A^R00MI5BSWV/8-P_B:\=2T!#!7U* M[0<+/R)^C."^+BB;'7&13K\D_ASN#\7S$B;163B)IOPUC\)I$M/7.)Z%-!/^ M!?A/ &^PU'078,AS^/1]0?:+U_9$'A&3S,+X+()D&B81O9)P%L^\78>D.23* MMVG]0^>L2^F.[8NM,%F3SLT&)['/@4,:<]I"%,YG3R=0;=]<$K1?*9@Z^A-E@S'Z>#[R[D\%\UG55/AR=^<,H M\8<4B _YD?[GS5([SO6VKM>^O[6.:'H5'IT)J5!IK;HR.&&<8""49A^IIOE1 MBQ!4X:^[H&V)+B;KJ1!K2R$(*8>ZA8_)9'18;]JJV?FJP>-5$S9EP_1<.C[B M%?K+M=H-X-@%:-B[GU(I//I;.(^DNG3-5;7;[2[Z5\W]]D#>_"6\%^91EA84 M;HAU-)@E 9CFYMTLG*[\;7>M'=V=_6=./RMHF(#.-YJZ8+M@ =WOS^(?4$L# M!!0 ( &"K5U88Z$ADWP8 80 9 >&PO=V]R:W-H965TO^^YI"3+*UKTQ1Y1O-NYYQY21QOK?OJ"*(B[JC3^>%2$4+^?3KTJJ))^ M8FLR>)-;5\F 1[>:^MJ1S*)154X7L]G^M)+:C$Z.XMJ-.SFR32BUH1LG?%-5 MTFT_4&DWQZ/YJ%OXJE=%X(7IR5$M5W1+X7M]X_ T[;UDNB+CM37"47X\.IV_ M_[#+^^.&/S5M_."WX$J6UO[DA\OL>#3CA*@D%=B#Q+\UG5%9LB.D\:OU.>I# MLN'P=^?]8ZP=M2REIS-;_M!9*(Y'[T8BHUPV9?AJ-Y^HK6>/_2E;^OA7;-+> MO<5(J,8'6[7&R*#2)OV7=RT. X-WLQ<,%JW!(N:= L4LSV60)T?.;H3CW?#& M/V*IT1K):<--N0T.;S7LPLG9EZNKRV]7%]??;L7I];DX^W+][?+ZCXOKL\N+ MVZ-I0 C>.%6MNP_)W>(%=_.%N+(F%%Y,7?3E_P3O2W\U+!MJIT *V"%])DX@SI:K,BHS1Y<:Z]*JUO'(F_ M3I<^.+#F[^=@2$%VGP_"D_3>UU+1\0BCXLFM:73R]K?Y_NSPE1)V^Q)V7_/^ MWWOV/]R)2_2Q,CK72L8Q^K(L]2K^].+M;^\6\\4A]HA0D# \)J50MG&>A,W% MLO&(Y?TXO@;RM31;H0&\J*4+6Q$L?JZETX0'&,B5(TJ]:1#7B4VA52%T .6W M8@FG*3IE;*K;U+;1O<4?U_J%6 E%+D"48!D".3\1WPKRO8>8?]C6**LLMP(I MX!UV*]"!F^X1FL""8>)I'+&5#3A3SUD4MLR>)%!(5Y6H'/N0@P\"I/+8SW' M-I$[6Z'T)704]:%R1Y$H)K2I<0%V348R%L^4,T:RN6/B,ESL(13:9;^G\-H$ MZ!R$KT$_:@<)YU7'"@7+#$*!5;V6:BO6VI8IYCC.0Q1N006]C*L@K5^:C1:Z-#I1\ M#KC3&+DLB9$'>-[RTU:0#QK(I'Y!'G755**V =AH0" KVR24\B;P<-=R.Z19 M2A,H>UWI4KHA$;,F!F/'C=&_\)1'?D2PM%--Y8,TJ)[=QW;VQG$/&[(%?LC0 ME_H$DH0FQ5X;*THDDKC0!7]:U8NU//8^$5?2R)8J@-!8I+:1+K:18?4-TFZ9 ME?+OUXZ// EH7@(9_Y^(A39K6ZXI,J7L'8R%*J6NXJ2DR5,/E+R;M):VUH&I MN'4\HTX/&2:5<@W;(Y9<:@3B!Y8U7FN.L6Q";%T7]"%2F:7464<*U0X+&$=3UB%< MVT26SCA6+Q9M&4GT*/^V<1'B-*8HJ!^R]FW,&_ [B;QYD1'$5'O6O#X) M;0\BIP\._>#@NQ\+UE&=F NEQZ4QC@=+\T#RI2]$CHLR2/G]IX-0D/C4H'!H M <(:<7][Z0?HB\%T.^"]F^Y(8W%Q^N,)(4;6$JG17 MSX?#5C= 7#)IO+@3;I-L$FBGGM&>'@'W<$/CP];(?NFQM4 MF+>B'G'-]1UEXT[NT=AXJG>JS^<3;@I)^ W=!;$;"T$#3B/%7B@%IP6$@*<= M560=1NH!1DD-X&43IR#(DGE38X3NXEQ#G=[L#RD4E:*=Z6YTEGQ$Z3C>N2V9 MW._!O-W)HK<"#LAK9QR79X^6=WEY;S)_M+R79.G-?']R\.C5_H!Z!QWU;KI; M$%M=_&ITG93DFL*_)!V#UO6=<7W2^*7Z L]P V?:;UJ_U' M[FGZMKO?GKZ0,>8KB#A4+8?I;'*P-TIWNNXAV#I^Z2UMP$4U_BR@^.1X ][G M%I"T#QR@__0_^0=02P,$% @ 8*M75AB^%N:<"@ &ULM5EK<]NX%?TK&&VZX\P@-M\/Q_:,D_5F M/:T33YRTT^GT T1"$L84J0"D9>77]UR I&1;=G:W[0?+% GGYD5EJ*TFY:5D>! MYR5'2Z'JR=F)O7>MSTZ:KJU4+:\U,]UR*?3FG:R:]>G$GPPW/JOYHJ4;1V/WT6TWB[XNY)KLW/-R)-IT]S2 ME\OR=.*10;*214L2!/[=R?>RJD@0S/C6RYR,*FGC[O4@_5?K.WR9"B/?-]4_ M5-DN3B?9A)5R)KJJ_=RL?Y.]/S')*YK*V$^V=FN#?,**SK3-LM\,"Y:J=O_% M?1^'G0V9]\R&H-\06+N=(FOE+Z(59R>Z63--JR&-+JRK=C>,4S4EY:;5>*JP MKSV[N?AP=?'Q"[O\^.NGSU?G7RX_?3PY:B&8'A\5O9!W3DCPC! _8%=-W2X, MNZA+63X4< 2+1K."P:QWP8L2?Y'%(0M]S@(O"%Z0%XYNAE9>^)R;<@XDM>RS M7#6Z5?6<_>M\:EH-4/Q[G[].6K1?&A7*L5F)0IY.4 E&ZCLY.?OY)S_QWKY@ M:S3:&KTD_?>FY$4A^TW<(YE]64CVOEFN1+T!FENI 3)IF&H-FW:&K@TS+GJ& MB;I$)5((QYM,U8X:J,84E5G1Z%+4A022VP5;P/EVJ^/GG[+ 3]\:5BR4G#&0 MBQ8V'Z4LE*WTI;B5FAW0PL![^_[3+U?VTG_[FH%[1*V^PSR2.%K5-DS>B:H3 MK6209\V!?LY$534%W44$FDX7TGE &K;.#8K-(1M0@N4H:BS6TI9\R6#7CLK1 M"2WO9-WU8K>^K'0S4RUGZX74XZ8GSYDBY3-843*!B-=%LY1LIIOEL!1&L:F$ M/Y)U]>!,R8K&@(C9Q3V8V4B[L^I0=Q3^9Y45$*9,BZ]8KE:0MF'-C)5*@Q^Q MK:IH,?E1R@I$J3=.#YFVQE/Z+^HAI)0H["ZD;@5I72!4)2.8*8JR[$T[9._[ M%0 %8$.Y&)[9Z-9-R[:.(9%FA73,5+&#.9MMLVXI8B3K5CG2GG30^T /# MQW#-==.MK"^D&OZ4G6M[@Q7(Q2725Y:*;O/=FF1E Q=W4\'$DFCR^ZA'U:VH MY\H&VAA):2F^=8J2WBZ@>K[8%A1LG*K:P9>S>=.4:U4Y#YW/5@)3T*VT358! M^,S)4;2[XO:-*[D'KFYC8?4:Z\0;+:MM0>P);E/+-RU&B$&!73)%Q%$0B,<7 M"ZO=RH+;7=T7OG,#-RV-M4V++#U;74BYT)JR)ERI-94JK630?LO,>!L0"''Q88_ZR.A;" M;+L Y1;N.*8B>*RH7ZH"@2!_!ZRH$CL!0K&#CNEF-!NH0"\P5(@#=(C/C#48 MFI";>BZQ>4/AAW>[W'[XH#\Y0Q\U)Q :QDF%[0^HVJW5"L:"SE?$?E-$M=VX M<$!"42FRCW;U;4'?RA;!,3_8+-A*H#J*KA*ZG]$ -@M&RNU"K8:RKHA$M8.I MZ8$$VX8]8Q^9RV:NQ6J!0A[HU58H H70"[; ;(F\S#78A!"AE@JZR9ZI;-=2 MUELSAOT.[*1M1_@4\"ZQT;'>OK;L0&E3N@IA2_#/1(?< ,'.:T?S M8A=TK11+.SK4KFRUG-N!'?9C6V0<=%I>(,;61QR+TYP%<8>C[*(Y5'*0R\> MXIKB>98Q/XEYA%.7[WM8&;(OMCN-T^@K%D%NQ).<](0\C3/N1TY_$N<\2K/1 M[L=A/#JH&F->/W4CSG*K$\*3@*=.=!1S/T\&!X(@Y$&:L""$SB!E?ASPW L& MXP_\D$>)]YJ% 8^CE,4\\_W>]F>;W"N6YCD/ E*7!CGW4C(A]D)(S@%S8&/8 MB\$)\T+AX&03*^_[L,&2ZDL">U.?+:?2&$Z M;>E7/#D']+82+"EZPP&"HU:TF[Q+2;,20&C+"X<:5G9Z*#32PC-F8]OC<6WW(_OKD#./E# M(*>*_+]/)<3U]JA:CS/1'Z_&E\%T_ ,T?7U\R#IF-S^82-D!Y&'O:Z#;1T7' M,:[2F =A]AK%\W"*7G4T[?233S]/&W: >*-R2$+*DRBABX"'$0KEDYN7]XR\ MXYGFP.=QF&)/PL.<_H-%DFS8^N38B.<>JB\G=;$/LL'2@Q!5',*%R_VS:IRB MC).$Q:"NT$]8F.8\#")7?-*T.Z.]2VC/(8 _YGQ0E!?$9!A<2P&QVP;X-[2T-W3P+8;(S5]7!\I%]5GI\5JR&,88JU^-^%M)%QH,LIPQ[/,^PI%:D^*:U\W:2\,Q=@HX2 M/[=S4)1&/(]\%D()W&,W.%1]E]JF+<36"+P4I'CF9=!,!."SCY*B34L,"Q#E M"*.0'P,5X#*?E;5;VG<*T:8$G>[F0 D,.+<#S68.S2?^%%(POF<[^ U!+ P04 M" !@JU=6=93Y>)P$ #-"@ &0 'AL+W=O?>J+O82O59KQ$-/#6UT)?>VIC->1#H8HT-UV=R M@X).EE(UW-!6K0*]4;L/=]5J;>R'8'*QX2N\1_.PN56T"_8H9=6@T)44H'!YZ4VC\ZO$ MRCN!3Q5N];,U6$\64GZVF[?EI1=:0EAC82P"I]GN35O'Y M>H?^B_.=?%EPC3-9_UJ59GWIY1Z4N.1M;>[D]@WV_J06KY"U=D_8=K+QR(.B MU48VO3(Q:"K1O?E3'X=G"GGX@@+K%9CCW1ER+*^YX9,+);>@K#2AV85SU6D3 MN4K8I-P;1:<5Z9G)=#9[N'EX-_TXOX8/']_,[V#VX>;V;OYF_O[^[: @1$<<^3[7A>L9.(UUB<01SY MP$+&3N#%>[]CAQ>_@#?_TE;F*_P^76BCJ#3^..9D!Y$C+'?+F/E9E@U/XPV2U&?C=$B:8S]F M\1!2/P\9O!7D"E+ GF" 3W1M:AP&L$"!R\H0MC^*R4I"=A,81'X<)J<-^2#0 MQ/1^.,K@/?EFM0(86*TA7?%%S;6NEA4!5L)(F$GM_%?XB**E MDJ*P%G7KZH0^ETAU4U1=4K@H@3=2F>J;^S"DPO#C.*(P9L M[5)!-EQU=W))XH?9"%[]E+.(O=Z__S;72<*( GD:PR"SQ7(R[@>ICBA_C-1& M?IB.+4B1#9?.141-F1#%T3"V%[L>>S(:7CN8W\<3JR".,\L_H[_Z:% M::G?>=VE%G?)I1PD?CXFWV*J^=36,1N1=\_BT1L-O@>&K(1Y#H,\LS')Q\?Y M'9:[A4^L\^,D[MD=*74_[ZK[T(WI/[ACG'!*[1MUC9+X+.P;)?73B U=B*?: M$OK+S>.[RPD/^9"@=:#]WA6N&Q1V1*C"2E35([=CB*:UIF)S)UQ#<5 <]F+5 M8*-7])H+_-_;H[^Z!3X9,%NL2:EQ_^RS8W^OX-F(T:!:N4&*>,M6F&[:V'_= MSVK3;D3Y+MX->C=PGV,F?4$L#!!0 ( &"K5U:K5^1;G@, *<' 9 >&PO M=V]R:W-H965T'%(Y#%(C37D>\CQ@R:_?[A%@MLIV)1=I'MU?]]>OF>ZL>_0M8H O M6AD_R]H0NLL\]U6+6OBA[=#0S<8Z+0)M79/[SJ&HDY)6>5D4[W,MI,GFTW1V MY^93&X.2!N\<^*BU' OFS;P03Z?=J+!%8:'[L[1+C^AU%*C M\=(:<+B995>CR\6$Y9/ 9XD[?[8&9K*V]I$WO]6SK&"'4&$5&$'0;XO7J!0# MD1M/!\SL9)(5S]='](^).W%9"X_75OTEZ]#.L@\9U+@1485[N_L5#WPN&*^R MRJ%,OG=&TI>WH@@YE-G M=^!8FM!XD:@F;7).&D[**CBZE:07YJN'Q6KYY\/R]T^P_$S?U30/!,N7>76 M6/00Y2L0HQ)NK0FMAZ6IL?X6("=_3DZ51Z<6Y9N(-U@-83P:0%F4Y1MXXQ/) M<<(;OT8RKCT^130!EEOZ>OC[:NV#HY+XYR6^/=KD931NDTO?B0IG&?6!1[?% M;/[#=Z/WQ2]O^#HY^3IY"_V_)>1_0OQAX".N7:2N@]$XA96^H4586.%JL!NX MD8[ZQ#H/(H;6.ODOUB"H[;KHJI;*'CIG&RXR M&/7:ZDZ8_8\>: SX($PM30.5U9IDJ*2KQR$L[ZYNJ9#WYR9\*RB@C"(I1^?R MP T,M?250^YF9D+-*#ULG-40:$ZP1_V_=38V+?#@(@OND4;;T80?$ ^Y%0'5 M'@PV-DA:UT"U8+Q(@X+L.[!$PX%&.AV -)6*B<(1FDE&8I"R(ATXN(\*852L+]Z-AO")],E7UJ/@D' 0"H2VD2J4,'O*SX'Q M-!24HF%#C&H*/@5C'3UEW9-W6%ECM:P2TH$N'=4RD1G0VG76$CH]O4)7_?!]%N^? ML%OA&DE5H'!#JL7PIXL,7/\L])M@NS2*US;08$_+EEY2="Q ]QMKPW'#!DYO M\_PK4$L#!!0 ( &"K5U8C2U &00, /$' 9 >&PO=V]R:W-H965T M0%WV%)?]9<%$S146P&?5ZI M/"OQ3H"LBH*)'R/,^7Y@>=91L,@V6Z4%SK"_8QMGNQ!,UEQ_DT?9NG G^B'YMN!.7%9,XYOF?6:JV RNR(,4UJW*UX/O/>.#3T7@)SZ59 M85_K=KL6))54O#@84P1%5M9?]G*XAQ.#R'W#P#\8^";NVI&)\ ;>&1YQ>I**5/X6K$\ M6__(R@W$2<*K4DGX*UY)):B._G[M4FJ7X>LN]=NZDCN6X,"BQR-1/*,U_/#. MZ[J?SA *&T+A.?3_E\6SD*\'_)]^X/IV ?>?I_ TC1=+F,XGTPE,IN/IS6BZ M:%)H5L]@T,:%UJP$M>65I)N7;1BQG)4) E,0IVFFZ$=>I?0"NUNX+9)['7LP'-/"ZGQ20=J%2@$ MQ:;8RT^HT.X$/?CP+O(]_Q/XMG?ID;1K]_SH'!_OM_()[2CJ0D!K!*W ]CM! MNV'Y2VPZ=AAU&C:MRS!J-QS/L'%_*QLB0%F@-?*AY=E=M]MN./X2&[J07@\T M0M1P.G)\[=$Z)VVX0+$QPT:"H5!WY$;:S+.X;N,_U>MA>,/$)J.JSW%-INY% MKV.!J =,?5!\9YKZBBL:$6:[I9F,0BO0_S7GZGC0#IHI/_P'4$L#!!0 ( M &"K5U:ZA!K\1B0 -EX 9 >&PO=V]R:W-H965TQV =BRE>6S3!G %,4X:0M<8+&-)7+FS)GS?NG'NZ;]9-=:=]GG357;GX[67;?]X>%# M6ZSU1MG39JMK^&;9M!O5P9_MZJ'=MEJ5]-*F>C@_.WOR<*-,??3B1_KLNGWQ M8]-WE:GU=9O9?K-1[>ZEKIJ[GXYF1^Z#]V:U[O"#AR]^W*J5OM'=Q^UU"W\] M]*N49J-K:YHZ:_7RIZ/SV0\OYX_Q!7KB7T;?V>C?&1YET32?\(^K\J>C,X1( M5[KH< D%_[G5%[JJ<"6 XW=9],COB2_&_W:KOZ;#PV$6RNJ+IOJW*;OU3T?/ MCK)2+U5?=>^;NU^T'(@ +)K*TO]G=_SLT[.CK.AMUVSD98!@8VK^K_HLB(A> M>';HA;F\,">X>2."\I7JU(L?V^8N:_%I6 W_04>EMP$X4^.MW'0M?&O@O>[% MRX\W5V\O;VZR\[>OLIN/;]ZUC(GB]YS_F!/6?S[$U3=VN; M7=:E+M,%'L(!_"GF[A0OYY,KOM+%:?9HEF?SL_E\8KU''BN/:+U'!]8[+XJF MKSM3KS)WSNQ_SA>V:X&*_G?LQ+S>]^/K(6O]8+>JT#\= >]8W=[JHQ=__]OL MR=GS"6B_]]!^/[7ZB[>JZUN=-795 M T:/N[7._OZW9_/YV?.+9K-5]8[^FCW/FM9]@>_)IP\R8S.552 =$'6E69E. M51E@K;8L0) 1\?BF (RJNLRV;5/V19?I>@7PZ!;?*WBK'+^\-$FW-JN:0G6ZS%0+=UQF>$:0'%6)^QD0 M3:;:9:;.WC9MM\[.X153J#R[[%L0A3EM=FZ-.LT^P(L15F9/GUMXKX1]VEVF M/\-5=,9J^*BH^A* 6)I:U86!4SBXR6A[/@QVMSTNEBG6>+ MWL*)+>X1<(E/;'1I ,#*+'5F@51KA]NU5E6W+F E -MF=R#Z\+\6,-0"% V< MO'40 X4G)\*;!,B;=MNTA"W R"M=*8+KS@!F8/7R]UZU'>(4\:7ONN:NSK-K M7==V5]VJ&K T0=Z//7D_GB3,:[CDPFPK.!60^ 6@"5BRI/./4?DW+T8$/9L_ M)S04_ALX>W1S'7R M&7=O1+]C#X ZQ-/X548^-OV"PO4K!C7YW 9I@;D";6# M;JF4OSIB&46*RV9KH)%LH76=ZV [+O]*C, M^+H5$A2"I-LJ%D?XT $D(J:1GDVW8[I20?9NPV6M=(U$"ZP)W^NM4"3B_F-M M\*^;C@!H]>^] 1$+.K(&JX+$ '#_1GW2F?9@(HJ5!7;;$H:)\NW$ YE:+L&, M@-6!'4AV;!!&NF-X3'?\1F74PE2F,^X6 ;S2V*)JK AH."R>#*$Z]%['KP$8 M^,(AZDHXN@6.KGO9%"5/;>&/LB?IB"LPW(12$&=-F;(Z6C662#1%P&]]N1)2 MKD$.@?Q$45BQ;",YDV>?ZN:NTN6*3]>W+1X-3ED:09P0_P)(5R\)87=KA8_T M59DU!;SB+G+9HQK+LQ68:2#9;I6IU*+2L;P#MBFZ'D" &P:SR\HRI8'K:;-E MVVQ@I2:^21;8MB_6\A2+QXV"8^L,'VD1L4 BAS ]Q6E//:<]G>23"V77! C] MXQ)(]%95N/@8RWWC4I[WZ L=?8$BVZZ! $"3M)L&[:.VC4H1KO46EQI>".A5VRIEK-VB#, 43U;8:L,M&'I@* M%>JMF+)506P*A/C+06"&ZZX #C@ PE6G.XRM+) +OUH611IV(BHI!CB:NN1G M_I*?3=[,AU:!.GBO"PVK+BIA(E Q9#6"T8#\/G;A?\*RB>!U?%U4(&/,T@AS MM^B@D"D$C&E*L121^_3G G */ R,!O=?&300>"N0"8;L!(4ZJ424.D#P8A5) M- *$Y!DPZ/YS9!0>V)V(#![H:R\T@/N.S:D^S4'LP'WAS6YA<<4R!OB:5A1! M7P(; ]3XR(Z$O4'!IQ_ ]RO5ED1X)',TG0(7<[([J%40OA72XH_Z#MZHR6P=HL(*5=Z"G;")LJUN.I1OX!VB^ZM%X'\!=L*=1AD! M)%B26B@/BGXV/;V2]1:P!H[JO=+?0P 22$HR]R*/F#CZ+7RQA/<;,#P;N595 MCQ'*:> 34;?!Q&_!F@5Y 5OV-1- T.JPOOFLRQ-XNM >7KN_'%\GF,EX2T!D MD7<3R,M?XZ)G0>48M&S@.;PJ>A:.D'*!QPGC3Z>X274X K&JS7](/&0&/C0M M\0/8'I8AZ];A*" VW9'SA,3DMF3KW@P#.NP1Q9?2KC.G"5["8Q8=!ZGZ,O8 MCKRN!?D_:!9,6JS_\"+V'U^PWAMTJYA94/>1GS;:T"=LO%,>BQ.R@6R7>[D"IM"F9_2!"@:$&KGF5]%?Q NJ M*N1!] SC$H@I9S@*9%KX9GF5@\E1F\U,CL*=^M %2H.QC6X'2N\<#:E[IJ) M.YN=A1#3V22V7SK/%3"S0/?E4(#B6]89U7Q>HJ&<\XYS$;^&'[)Q3-=JB>G MEP;[$3G9@,'H?0E#7.A0R98B\%>&HHZN'7@#[/JE(77G1(,W1(86/OH5NLS% M@^0(QBYV#1)VRW'O+5$D:HF*PQC=]U4&-%4#'[B.@[.""*0FM )N*6@-3@V\!I MG9IS-!"NTW[[?6J[13Y%/B(4MO0!T0Z8R\A983D^R3A\0^>SMW1%(=S0812 MXU[!#D K",Q:9/7$'R13=PF*GWRASH!#3?)@!7R,0+*7Y,)C()>ZEGE!OG%. M+.V#GV$PGH+JSKDT]A. M];D^P%RV9&+-O;.<"*#D#?!X0+O_00_*&/,8/ + M@WGBLG59L"HV#5BH_+96P*48/VEJ>(9!#0%_,OL2/O9\A??@O%OG_#N2$%*[ M,^A;L]L?K$:2U!OTI?_#T(BW'?1O&6& [3M[R-N.9$BX?!3IT=V;CEWG6V\[ M*@O& 1X K8E([9.I)$(]Q"U:[:\&R!+L"]!KH-2%D3Q),XEWNZT8HX[:/%F0 M9L0]::46I0WF4TJ MHU^;>G7R*]'M8<_N:]?PRHR^B;DBYQB&LJ(*]HV3NDRY:>_<>>I\( -%=B*: MB!@8SE!V=.2ULU/(03K3@GF"EU+0!^BTD!(2FAN:D\@FM=CWD3^"Y"J^Y6GV M;V^4NI>]/O7OPOUNT+OS-BF0MB.%OG9B27/4JZ!8[5#XY .#F'Q'QZS@CNQ; MR[@IL%G/G,%FU.="/$EO-GG[;N_LB,64OT^SJ^%M,.[(\.=K2X4CA?]9T*"= M)^8H=L=5576JA-Z;@Z(03#/$7[..9YN=[ M,'^$=N-7'D%]X0B+V&3?/$)K)P/;)7OT^"R/8#H #9\E503HZO5%)Y'7Q&WV M8BPB3>&T$,KM 73POS!_1)D@^%^-1A][ (JH]1UXR0O8^=$,70URV9&=EJ@2 M62689O^ H(N#1^,5+GV23D#6>3:9Y7[P"?7^KL,P@,IVO:F#+?G,HVOL'EQQU M?W0M23G0B&58($2W3;0 94F"R9E->OS[5R*,.0"U[25DG5A! M>A-'+84FVL1BAW.8SJ8Y/DF_951*8?>#*^C 1 IQWP?D Z\Q%V)%8GB'GFD2 M+:-6K[&D!8Y/J@9]I(H7"^9[E/SC#(F-E.7D#L\*;1)P@ M"(U3PJ(P^0@O@XCE(X7\0;Q@]0Y;'JO*4<'"ML]&$I MOC!^"L_;=)P<820#&#"GR?)9D.7+4<&.;?3H\6^,'5XE M\9P ''D8\D+(5A*T28S-O_ [B&6SW)$N&;X&Y]>*,AX,?T1C$7U1/(;="0H' M\+^2Z",2M0#^(;E/U"%%QS?FF,]Z%Y=M'(0*@8D% QE*2XX?XS.1/T?@!-%- MI57$6O?;&W'RQ_?G7-%@_RDY'NII9M.E,*\1\?]RC'U_4?Z'5QV5YIB[MJE7 MMVCZ;B]FT<4E)@>RRU.6C$1?YF#/1*"^88%.JIDM"!]=87&$.05BZ4"M:P.4 M 7[:;AAJ$9E- 0UD!F_T_"!B?>8Q\,^^P7LG-X^]?::8(AQN7ZISC1]@K/U$ M0MSI"K?H%>\?F0B_)]L@0F 9!XO/@#8+#.N3[!'%XD/>9!ZZO^*87KHRK"I0 MA561#1CB?/_I]"B$ &LVIE('E!K?302H^<)9G3])12C 2!SOP55W1E>:&+)*IEUPOK>98(>H\OQ6)> 6W"JP(P =V4D* ?0-^(N=P@:F)/64)HH MVD7V!10K2OQ:ENY"2:2 V922?3',1?DK]AGP"I8@DWA=!3C&&!/BTP7TDNPP MQ^UA8X/*(U#':78Q9G0K'L@# 4:E M>N4TNP'(WP)39H]=->6XY+6G$B.?4F^AGFXV70-W'EFF[)A>));IKW!MH_IM MCJT*6B MD2A2 O;BN HYC%1H4,._@*JE)GT+TL&2F:M*SMFF%FCLA>V!XTLNO!>42[2: M!0=F!M30\$F]BTDM/GN<9Z\BDPN/] L;6:?9%!6%XL'9=.W?>_8*L#(%G:]# MY9C3JXP3S)CS*&&L3*D[,GPV0 &A/$WYQ@YX7\.N0Y R9997$% M,] CT!QX(1N#0@NC"Z0O?$:M_W]DY) .::C32#NJ!0Q:.-:<=4=0YW'N26?+6!]=2"KE*&N M\3ECGS"(Z#K81'&^*U07TGJ!D_T7!RL+2O"2]"IH1:KO1'X-P(?J(\KZC#[C-2LG MIVZIMJ(N587Q0PN,(#7$!;C$_PJ@QN?N;4_YKHY\+(FO4(8!]#E82R<,ADLT M8!J&KU'BDP708%'A0,J-?#3+.8Z5<9)+?CD,*WFY3W0X= MP:A*EZD86,M7$SGGNQXD,#W[N/+(08"5K-N(R]C,C4U7AP358L&(R_"Q.(NJ MU1%B.F_C:J X_,Q<2)D-(A=0E"ON,@#CNQ?/(&[96.RD>(.$B&N/B'M 2-)[ M[H[*U%B5YG$52(W6EQ-R9#@W5;-"NZUN;M,>E=/LM1;WDXW2$+04QC5U0C;( MH">P[HFS$XD0XFJR&&4DQ<2I?+1+TNR)@/"EN*V <.T#$37 ^\5ZE M^B;NM1J* LWUJ^"<622@.ZH &BJKP[(]2<(R]9*'2.FAOL-_<:V6:)PZ^:35 M[%=2 ;$K?FRE$IGI%\[7NJ(&H.[N#B46,HCU%8N^;$5'C6I2'DVIXR")1W;*B14CUAK;J$P[$UB9)I0& WK!RL7TAB3HQ=8-M3#C>$N)=>;FKQ XM?,YC:"-GA0JIY5PAQ1-O M8C MUQB:VG-E;,6U7OYM4+4YQC0R+6N6 ',-5)^E*"-[U("8M)D228;9H"% M#S&GX%@A=GFB P_,: 0A%!>[3P%93F#=-LYW&:;=3E_@OW"UU&+@PC37JD MQ- T5!5U.(+%U=0@XN ?2[30M(N?H W=P06*:4WE8K654E>0@;]QHYV8!-P? MR_7D5.*DO %X4S8P@",1THYA;QO\,E MEVSJHXV7-!MAR&9(;(?;4?1F6S4[[0M/.O9(1"T2J[IC> - 6ON4],J)7)^B MQM#$-)MN-[IAORG/?F;3A$F@1,\%RXO(S;H4)(T2WY^W_#ZM >K\!<%%-TBF M6$R(QC_&91IOUCOW;^P.$SMJ%<&A4CB<+O'$X'P(WR\:21Y?G,NT^HA**P),E=399QWZ MF#,$I10\"CE6CG>[@A L^10YV:G/7\C ACZ/V72#QDV$EXL(+Z,4=Y^E7NXM M]:6(HKM+YW]A0 T4M]4=!7SBF_-^?J;8SDU\D[TR$7YJV.D+'G =VD%"> "D MP%(;#-*)NAPK.Y%]QY:DUA[O9B20T?7-]74\62(N M?72\_;)2< TWQ;JAEGX"X<1EK@;Y*2E.P#M-<")L7%*I2NPGI>Y1#O"S $?F MN,/9#E3P3S4,$E^3FW5ESU+EGRQ#=F^PMVBS*!#L$"/R/RW<"2S.;U ^#'RG M2OHDK4)SA=]QQ1'.Z+\D^A6*%7HAK2FFM$2,70%M"/'H@""SH6$3&,0#9Q&C MD[P."^#(D0L=X/G @TFT+=W%762C!]P3.!;K]/;1EQ Q:TRT*+U;"UX/5LQS M.>&^E^F!.\W^R0,L,"@B41SAM2C,1BX"98S8JI! L=LXXL_0:QXR3!0HB'PY MB:]SXZ9W& 3*KL$A)P%9(]T%'D'#^XU%YLCU;G#$$S%W:RBTPAT4+-1&_82&LOET(]@5ZYL/J&_&-,+TZ^,Y MIWC-P1@+%XKA4N"@ZJ+1+AKCM%7._D-.(V98/[O$'^M&,*Z=MZL^'YP D3JM M^[V_PJ&X!#HO5,I;B,D*\J-IL2MA0MV&^U'S MROV/,8C@Z%IQD@'>XI!CG'= 9Y>#BNJSU",0KL5/IZM9*\ R%7A5 M7,/"%7+[2#5QQS+G?4BH^18C0 H&Q0>>M%23^[+/>^PTJ*-5D?(,;>-1'08% M\BOS29/J434)&?;"JBKGV0"A=R70I@GH\$:R$H:2ON;,DA7H MT&\UG2,&>BVR#D/6B27_EX 7SAK'FJ^@#7@TUC,CI6#33CE6PH&'(N9RYZ.H MK=TVE/^DN!F0"AV7LO[TH5^&.%6BH_)'4G<5$0;'7#ESED3,:KUB;Q HVJ,@ M9-;VV'!*P87FLOET8]BE+)==@_RY01L\.SZZO+XY&HWWW'>Q;5C,SVZ[\0:V MTWG@*9DB@V]X[L)FVTO^F+J*.1#/83$_H8>H>+/!O!DN#[9X*5D[O(@[FHR( M](0>+;B_=;]9<&"1W0LQ"^E]]B2B$1K1%"-GZ;PR%<&DXX/14O]/0%YJ#5;V!BI_]*AXK)RS-@=IJ;%+DEW.2.]):MF)S!RTFG2L U]=O/I M_K?78BU>N#*Q#W'5&J#FO=Z$JL!16?!G;A *\\9-/!YH%LW)D]7C27=@,V 9 M3,C+A!HXJ>9$G'X\O3D%3Z6B\N96^VH]NB*@@NA[BG(P7YUHFGM;YX? MGX=VGW4Y,YXN*;W2P:-CXR.,R7 H=+,$#@P#),=P%$7[H Q['U1RB@G M#S%H%>5X8/O[%%>R4_\GW2D[0>Z;/)UIB,#ZB8=@3C0RU] 9S>G+='?C)9VR M($%^^.MTOZC@ ,.7(&EUAV[$I$/F?1DW*V[D]"Y7YG"U0YI*QB_R4P0 M%T'W%0)40D"5>1A.#I,S+ZC(S._]>KR-$XV$6/?YG2(@Q-U(5N<2-I[BX4K] M@L^)#]"4O^'$O#P:*;@W0W!D[->'!!?L+-D#:W,<;7QY"C6FG:RFZ\,8SS!G MPXW-H%9//N36#7-V,3R.GF9^;"]N)\+"U8L18L0L80NS;B3 X'&(4B2.,/IJ M2^PA;ZFQ98B#M2OLIA&H\!RGBD*2YN.G%CVV/'O?6VL4@? 2!%?;CY3:L4,2 MS$O F'+E0[)0=FQ=M\'OG2U_U)BE]WY-IN%JC]QR@FSKS(HS,;$ M[4;;T06)MYG[]T***5*6/'HZ\D:'D4N_JY\H!("2JRR%2%2P2OU2N0C\^E.8 M9[E!FJ1*0AEJ'$K 73<6)^^?WHZRS;@G3IV M??W[3!-\RN_FS[YE":&E4YX7&F"*"O9#L0P470MTV_6B>I5/1!55U$*=?QJ+NKZ *:J&@H^\ 51 M*8->@1A6%88"E12C?PB)*%?<5&FGS!1OP$-9Q4:AK ]0-GW#H8B!,4,U*C0, M$4Q&F1GI4X#ADIA]@:[)M6Z;6ZR>.4B>*>MO*U4X?7Y0Q$W8!W%LD\*XWEH% MJ*CH@FC8#C.6;#OXZ1@\I1S@H7K#L9T$J3+>Q97OAA$O7FK*TG?X4P-L;>R- M_$X.0%M+ZE?F"X2:E%^:.PRM8E.D$R$%MN98UKMMO^T*Z5>F6D/Q&%@AL/G8 M-CSFJ"56&RV>(7% \7VK7'D,1^%=VH19@,_BE2_F TH*_%9).G2X?"2*A"J# MWH\=.F<"2:WL?9;V%IV,RA($1]G@\?F_D4%B[)9CUZJ@&L4-S?'Q;0I!E5%< MR=?_*4#"N,3O8^7Q(7S4\=C3&Q 4)V;QM=&=1/8;@,[Z"UI-SB7OC4R MU-+$-B%I([BR?'SCK\8$4XL+QCH:8GGF OW8G\1F,7==<*()=9$W *+&W:\V MI7GL8=]V/$7 %KV57SC" L$#0Z-9G"23AY-NN_"C)EXSCGCW1%@C54\>H7LN M+"LF%F24.](E!6IXAN-%3_\]1_8[C]5T^UL/E@+YWZ5_.=6ZR]"]TM?K["WBS+%AJR% M-_HS9IG 6[*XVT5389=3],'8@2Y(5>ALU^/6NH8+69A#/T29EI M&6Q+=$&9"$[F#6<_'6Y>=MU*P5Y*8T0REG0P 2H$^PY$O(ZI>IOLM1.RUWR; MF/NUE \T30>583Y@-5.LY^][8Y)(\.C!+,3G)+P%KXB9PL<4O8_ Y<:RL?S!U(HZ1$W3Z MU ?_*!PX.WWB/X@R7?LGC.H4^ ZPNJPPU)5:Q@U":@O.AP /6J1L,4$C6H?5U A)-(-GB MO(X@'T^P@)_F2C8ECP94:8Z$9[:BI)5)(M+!3C6W8J8B1)W[R179RM6"'TI# M4%C>.PDH'-B*9J"#_$[&@^UT%S&-KY<[+-OWYEK>6Y8/K2;ZF16G<2:3=F'P MT'QZ\-#;ICYY0Y%/"K[OWC0Q%IN* M8K@A(87,[%I#_-)QY35=EOL-K3+>(YE']8&BBDDF+2G#YM\+X4C<7D8XJL+V MQ?%.U$2SMZ2S6XI@TP'@,@68NP>F%Q_M%?N)<5)HXJO817STZ?PE6V_#NZ_$?7;.FW:\$A $>7_HF_.ZE; M? "^7S8@X^4/W,#_FO&+_P-02P,$% @ 8*M75K_@NDHJ P V08 !D M !X;"]W;W)K&UL?551;]LV$/XK!ZT8-D"(9%EV MG,PVH+AI:ZQ)C,3M'H8]T-+9(DJ1*DG%R;_?D9)5%W7\8I.\N^^^.QX_3?=* M?S,EHH672D@S"TIKZ^LH,GF)%3,7JD9)EJW2%;.TU;O(U!I9X8,J$25Q/(XJ MQF4PG_JSE9Y/56,%E[C28)JJ8OKU!H7:SX)!<#AXY+O2NH-H/JW9#I_0?JE7 MFG91CU+P"J7A2H+&[2S(!M#Q^H#^P==.M6R8P842__#"EK-@$D"!6]8(^ZCV MG["K9^3P/L#ZTRTL[[]F M3\N'>[?_\O=CMKR_A3_6;"/0_#F-+.5S45'>8=^TV,D;V(,$[I2TI8%;66#Q M,T!$1'NVR8'M37(6\3WF%S @Y]_D0OM6@$@MI"9@S:MH#/G&VXX):C 2[AL3&&LU/< MSZ*?YIX9EXRN ZL-ZOY*0K EPD)5-9.O4++"[[=*T-OG<@?L!SMQBMTU+)@I MO3UW"_S>\&1&8[" MY"J&+,]5X^C5[-61(0IBG'2UG;P(*N,RO$IC.#6> MT9'<5*AW7E0-^$:TRM.?]KJ=M7+UP[T5_3NF=YP>G, MA<87ER23NA72=F-5 M[<5KHRQ)H5^6].U![1S(OE7*'C8N0?\UF_\/4$L#!!0 ( &"K5U:8-T L M\00 +\+ 9 >&PO=V]R:W-H965TYLR9XWI>*R+-=9[%:&[LPGIRU?(5S-!_:6T6S\8!2BAH;+60#"I?GHZE_>A';\^[ 1X$;O3<& M&\E"RL]VCSQ+""LLC$7@]+G'&5:5!2(:7[:8H\&E-=P?[] O7>P4RX)K MG,GJDRC-^GR4C:#$)>\J\UYN?L=M/(Y@(2OM?F'3GTW2$12=-K+>&A.#6C3] MEW_=YF'/(/,>,0BV!H'CW3MR+%]SPR=G2FY V=.$9@R/#U?SJ[NKFW=S>';'%Q7JYV=C0]#VP+C8PEST,,$C,'X ;V5CUAK> M-"66WP.,B=- +-@1NPB.(K[&XB6$/H/ "X(C>.$0:.CPPD?P+CI-*UK#3-8+ MT?"^)IH2IEI3[4^++YW0PJW^.5UHHZA>_CJ4B-Y-=-B-[:%3W?("ST?4)!K5 M/8XF3Y_XB??J2!#1$$1T#'TRIYXLNPI!+N&2"P4?>=6AME,7AN[C4%BZT*X% M7XB*@J(CM-_5/]Y,']%1GXGK^RS(0AK$S(\"N%.\1.)6()VUC=3;4U_88MK%[ _0'+J]*&-^ M&MA,4Z%ZN5N*F.=G<$3'XD''XE_6L4&Q+D4C#+ZXIJXN]^MWJVR+!WC+_Z:N MGE5$]Y".'?7YZSKF=FUU/JYB3F@T+CM[]K(F?.FY(YU+)^IO.L%YH+,9. M;/X_F?ODGBT$-+VG:E\A?.C#NA9+A&=43P_(E7X.T]IV[']\?.;>.T1;8>7^ MH/5:M!H25WQ.O>PP96F:@^V&(&59L-/=AM>VO\!GGN=!##')JNVTA%2V[[&3 MG0:>;%7P9*>#ATIZO/>H(DXK]W34X)2K?U\-J\/K=-H_RKX=[Y^V;[E:B4:3 MCBS)U'N94J6J_KG83XQLW1-M(0TEP W7],)&90_0_E)*LYM8!\.;??(O4$L# M!!0 ( &"K5U;2Z$F]?P8 /@0 9 >&PO=V]R:W-H965T,1=O< MD427I,>3/GT/*5NQ$\4->E,@L4F)Y_\['TF?;;3Y:I=2.OA>5XT]'RR=6YV. M1G:VE+6P[_1*-OAFKDTM'$[-8F171HHR"-75B$51.JJ%:@879^'99W-QIM>N M4HW\;,"NZUJ8QTM9Z(5G)F?,:!'Y]DU>R MJKPB=./WKO2+ M@(L^-T:"EY> M"R@/&K49L?A%"#-#JG&E^4J3/X5J&PTWM_?C MVP\WEQ\G,)Y.)_=3 K>3>QC>BX=*VI.SD4.+7FXTVVJ_;+6S5[13!K_IQBTM M3)I2EH<*1NAJYR_;^7O)CFJ\EK-WP"D!%C%V1!_OXN=!'W\M?JW+C:HJ$$T) M-XT3S4)AL#"V5CH+U\K.*FW71L)_QP_6&431__KRT%J)^ZWXSCJU*S&3YP-L M'2O--SFX^.D'FD;OC\00=S'$Q[1?3+%3RS4ZK>?0Q?/P"'=RI8WSM8.I7& G MN3[/C^KN]WS?B'DR8ELCL!$6\&^N*VQY>PJWN& )XUH:-1,P61ND%+A;6ZL$ MW&LG*K@4E6AFTDMA#+^*9HT$ 6V5*?P(E%%".<-1$1$:I3C(:(Z?C%)2)"E, M:O%5-0*;_/>ULBHT_$\_Y(RR]T!Y2E(:OYA_UM54KXTWNR>5)81%'!*TP],G M&980S@NX^G0WZ37".&$\?C[]Y);2M$&,GX0LNDWR+ &:DYQ'G5 ,Q)2'4OF")1S#8[RW5&\-D)$T8L]F_67\*XW#&+,SY-%>OC)\ M\J*^;_6L2(J#\6N5_TN_&+I4\.Q)&"65"4^Z6 M=.&F>2BR__Q[*$DR='5(8Y(7?)O+(4U([&?'@<("4%)2I-$6*)3Z9SO?$"RL M(%'&X @[)AT[)F]FQRM=KW03$HVS%W3?1X]'E??3XYY>T6XC.J#!8>9@T6TX MKZ3&;T0!-QMIY &/CE^1^!*.'K($\4T:/$E!I>8HZ0Z /%0-/$IA[ E\,-I: MF EC'@/\:@]$Q-=L7:\K$1352-GJ#Q$D;Q$35^$D@D:-K,)3NU0K"YZ":1*3 M.,IP-,P92:+D)+0\*; W[XTH)32B1KS$'IT)4AN221$A6+!]<3;5<[<1&&D* M*?'1##E)?7,RPK,<*]:$31>,?A254](;]:/(;\.,:^\. %.DCP^FK^">JXIHH#^&N%:AB,T]C]V+@>:4LRQ MWPKB9"_!?B-,O+=9C EFWEO<&[ 4_%BWIEVWIF_NUI?'L?%^8B??\6:"3'HG M9WK1J#^>GR_;_CUJKK]_[Y=RVW2^ONW9)KSUO'%06[EUP70N>/;$1D?MJ_]X'+4GXIYN#I@,9X!74/.C/S<4<1JP0WA1A J0&+ME M'R^^R 7D,8.X2)Y@0CUX\)/B"0C':6^+,9YW_WW@B&/BQ/BCTU?^H[O[Z7^+^7 *J]<7J^OR;J-;! M!__4;R2B>0P;5O;>(A"4#7NY>L']K_ \"7ID%T\OKG9@FJ^=OX($ @)U>+KV M: *)*$/K!U;&+3&A,1[V6SQ]A:-$',Z=6>3'B8<096'<$DS&_3A#,BF0E+ 5 M\*H_=Z@R)A&6?5?P+:?VE7>T=QM%]"["G1L)TWO37DR[I]VU?MS>9I^6M[\) M_";,0N%QIY)S%(W>9;@;F_:>W4Z<7H6[[8-VV"IAN)38 \8OP/=SK=UNX@UT M/W9<_ E02P,$% @ 8*M75@Y,SG_V!@ $AH !D !X;"]W;W)K&ULU5EM;]LX#/XK0C8,&^ UMIS7O@%IEF$]K%N1;KL/ MA_N@V$HBU)8R26Z7?W^D[#A.XN;:IC?@OL0R;3TBJ8<4&9_>*WUKYIQ;\BM- MI#EKS*U='#>;)IKSE)DCM> 2GDR53IF%6SUKFH7F+':3TJ1)?;_33)F0C?-3 M)[O6YZGR[8C-]P^WUQK>&N M6:+$(N72""6)YM.SQB XONC@^^Z%'X+?F\J8H"43I6[QYC(^:_BH$$]X9!&! MP>6.#WF2(!"H\;/ ;)1+XL3J>(7^T=D.MDR8X4.5_"EB.S]K]!HDYE.6)7:L M[C_QPIXVXD4J,>Z7W!?O^@T29<:JM)@,&J1"YE?VJ_##8R;08@)U>N<+.2T_ M,,O.3[6Z)QK?!C0<.%/=;%!.2-R4&ZOAJ8!Y]OSCX'),?@P^?Q^1J]'@YOMX M=#7Z\NV&O/W&)@DW[TZ;%E;!=YM1@7B1(]('$ -*KI2TQ \\.B)AX!'J4[H'+RQM#AU>^)#-3&CR@R49)Q^$B1)E,LT-^6LP M,58#3?ZN,SJ';-5#8N@!1W_9(_"K5+AUC[T\QL( MQ3A+.%%3\E%()B/!$C(PAEM#F(S)9\$F(A%6@!E7G*$],6&65"S%""!C'F5: M"SDC%\P(4V?G7DWJ[?PVYV2J$HAO1+9('&+FZMX0BT]0ASO4P:#^*!JJ=,'D M\LVK'@VZ)X9,2YO8VJ:D8E-:L6F-E]ND2YLF:!- X#+ &9Y.N"YYD*"XTN(:$HA^B&U)^*]HSN2,0]!K<<$8:N$7%U1]DW9M0>?XC&G:INVZ[5'Z'TNJ.[3:]+WPK:_ ;0M&8+!L#:7 MUMDH (JY!$U;7NCW=DPKQ+EUSR4%FN%UVKU:S58K_ ]H'!P]0./@A6CLM6A_ MDP=;DAWU6IN>V)8\3.30"X+=&"W$ MAQ*9]KQ^)ZS5K%AASXG3+D^<]J-/G 'NLQ%HVOLQ3]Q>5FP?;M@^!A:@E^^9 MCNN.E_W+#M!>H!-X)H!<.*Y)'#^U)U=^9P>D& M>""F(F+P;B;5! \S%_-"+C(@'A2\;NTE9]K@FF#V=M3Y7DT@HHJ[IPS3&&9% M@C%P&J4JR[WW[PKGN> /)C.HFTFQ-'+;]UK]=G6#"(;:!HFF#_ND)":B54 , M$(KV*1FZ$#$8R(]$%#)*,G043+E><1"3U'X/5H MEURS98IH^[!Q/Z#FN!,J,\ERE7UB,L'MY) L#'G;]SI!_QT93:=0]",:+C$M M8AX#B;[?/1AVE+);./\VD&D0'HS[U3''!=8&18.NUX'$_CLXVO.Z M/?IB'&W[X&__N20->]V#2!JLCXD72!MT=IZI]<0IF9:X7GT:6\8Z8X&[_?:@9&N/>" M$V=J#!UM9DSE\(3Z;%U%),5!6=D9++2,<7[,3+X).$W JD([L87]<'HG2L[> M)U LQ:OR#%X>XW+L:$_5T2FKCLZCJXZ1L2)UM<:ZB36/:H#!>X"LCN;+LINHVX8' M6XQ=6F]OUC$9,C,G'&(0E 77@.1*2;XD*=.W&'.9C%V[!OUGZ+)5W6A=^JY& M>54=;8$_ V@,^Z1%A!8[- A,5PSM7FN4$"EV% L%"=%L9+6;N=+V/62V%.[N M8(FT4*_C>V'8J0[6L#NBM34+A*UA*,J44SBRKV@5_[NOIX_>31] VC6'5(YJ/3SVZ+?RF!HC,)6Y5KM MP3><@7_P!7@^55!D%#>X0/D9Z/P?4$L# M!!0 ( &"K5U8/FV*.)0, $X' 9 >&PO=V]R:W-H965TE8F"QY MDMRT?S]*=KQL2(/NQ9)HGL.+2&JX5OJG*1 M/)="FE%06%N=AZ%)"RR9.5 5 M2OJ3*UTR2T>]"DVED64>5(HP[O>/PY)Q&8R'7G:GQT-56\$EWFDP=5DR_3)! MH=:C( HV@GN^*JP3A.-AQ58X1_M0W6DZA1U+QDN4ABL)&O-1D$3GDX'3]PJ/ M'-=F:P\NDJ52/]UAEHV"OG,(!:;6,3!:GG"*0C@B[]AO_:Q M4RQ+9G"JQ#>>V6(4G :08_5^@NV\1PYOE0)X[^P;G2/23FMC55E"R8/ M2BZ;E3VW>=@"G/9? <0M(/9^-X:\EY?,LO%0JS5HITUL;N-#]6ARCDMW*7.K MZ2\GG!U?7MW/'I/%[/$*KF>WR>UTEGR%V>U\7_7@N[_5\4"+DS][0Q1_.".D)2#6N-,GVA M5NGL\ZUD4V=: D]563'Y\N'=:1R=7!A(E31*\(Q9S*CM!),I@B]SNA_3Q)-B MN43=%82_MW^E$:R1+HP@N1(T@BL\AM>H/XC.HYU37NA8K6,5?S'C8XHO6H=SHX M>YM[_VWCI'?6=S;\[<<7L*L/PJT95Z)>^4GNZJ26MAEWG;1[+))F1OY1;UZ: M&Z:IMPT(S G:/S@Y"D WT[LY6%7YB;E4EN:OWQ;TX*%V"O0_5\IN#LY ]X2. M?P-02P,$% @ 8*M75L/[=5)] P )P< !D !X;"]W;W)K&UL?55M;^,V#/XKA#<,5\"HWQTG2P(D;0X[H.UE;;K#,.R# M8M.Q<+:5D^2FMU\_2D[2!DCSQ:8D\B$?4J3&.R&_JPI1PVM3MVKB5%IO1YZG M\@H;IJ[%%ELZ*85LF*:EW'AJ*Y$5UJBIO=#W4Z]AO'6F8[NWE-.QZ'3-6UQ* M4%W3,/ESCK7839S .6P\\DVES88W'6_9!I]0/V^7DE;>$:7@#;:*BQ8DEA-G M%HSFL=&W"G]QW*EW,A@F:R&^F\678N+X)B"L,=<&@='O!6^PK@T0A?%CC^D< M71K#]_(!_;/E3ES63.&-J+_Q0E<3)W.@P))UM7X4NS]PSR+FHE?W"KM=- M8@?R3FG1[(TI@H:W_9^][O/PSB#S/S (]P:AC;MW9*.\99I-QU+L0!IM0C." MI6JM*3C>FJ(\:4FGG.ST=/GX=;EX7/T-LX=;6/SY_&5YOWA8N?"P6,&G%5O7 MJ*[&GB9/1M_+]ZCS'C7\ #4(X5ZTNE*P: LL3@$\"O$89WB(1+S%_!JB MP(70#\,+>-&1=V3QHH]X2[K74O]T85FS5@-K"UC\Z/B6+IR&?V9KI27=F'_/ M<>^1X_/(IHM&:LMRG#C4)@KE"SK3WWX)4O_W"W''Q[CC2^C3)^K*HJL11 DW MHMF*EN)59G5@=$J%*HGZ'(F+;LZ3./& ;QY:FAVYH#Y5&@L3BJX02E%3P_-V M,X)OMC7H:/:"DCH=GA6670UWO$28V>"IO-BL41Y+_,%^8$EWFG8J)HL=DP@1 M_ I!,G##S$KIP$WB%):=S"MJUX)"VULH46IKD*(0#%T_&AJ]+ O@SJ"<> XR M((AHL/]:A=9C$+@1F?7?&RJ&EET_]W@+9+ZA*BJKF 1NXH>0^&0?$6'?C6/Z M^^0P#8FO4B.:E7G7=#4S12N0;D#.63]$R1MKA-3\OW[CD\FW/TRNC)12-K,K M6 G-:BI%.(C<*,Z,%*5N2/D^UP#>N^'5H-S8$:VH:EVK^SEVW#V^ K-^^+VI M]T_(/9,;WBJHL213_WJ0."#[L=POM-C:4;@6F@:K%2MZR5 :!3HOA="'A7%P M?!NG_P-02P,$% @ 8*M75J3,/![^ @ 6 8 !D !X;"]W;W)K&UL?55MC]HX$/XKH]SIU$K1YI6%W0(2L)R*M-TB8-M* MI_M@D@&B.G;.=I;MO^_8"2E7L7PA'GN>9YX9>X;A4:KO^H!HX+7D0H^\@S'5 M?1#H[( ETS>R0D$G.ZE*9LA4^T!7"EGN0"4/XC"\#4I6"&\\='M+-1[*VO!" MX%*!KLN2J1]3Y/(X\B+OM+$J]@=C-X+QL&)[7*-YKI:*K*!CR8L2A2ZD (6[ MD3>)[J>I]7<.7PH\ZK,UV$RV4GZWQB(?>:$5A!PS8QD8?5YPAIQ;(I+Q7\OI M=2$M\'Q]8O_;Y4ZY;)G&F>1?B]P<1M[ @QQWK.9F)8\?L05EO8K,+ MEZI#D[A"V$M9&T6G!>',>#*;K9[G#S#_MIP_K>=KF#P]P.?-Q_D*9L^KU?QI M X^+R73QN-@LZ/3=AFTYZO?#P%!P2Q%D;:!I$RA^(U 4PR?R_EW#"FEQEM0]WKBF4X\JAC-*H7],9__1'=AA^NZ$T[O>DU]O&: M&C2O.8+";0M>F +UI;RN M1KZ5+FC6!N6_@D(FJ;&U(0 ))B_824X3HA#[>YBX+.A^L=P2_'3' M;^Q'\(7Q&H'E]*[ L%=BKYJ[A#\A[?MIDMC%G7\7IX3>(:G)::*\H"!82M26 M@?U>FUY(V C2V!_T>["1AG&2&/4B/^T/[(I.PBB%2\\D..OV$M7>S31;T%J8 MIO&[W6YL3III\)T%T71!UH:V\1*HDI2*&NR#95+DG#G#.4-29VLA MOZL5HH;GLJC4^6BE=7TZ'JMLA253)Z+&BD860I9,4UV7?W:/OB@2]7VKP83\]JML09 MZC_J>TF]<8>2\Q(KQ44%$A?GHPOO]#(Q\^V$KQS7:J<-)I*Y$-]-YTM^/G(- M(2PPTP:!T=\37F%1&""B\<\&<]2Y-(:[[2WZ9QL[Q3)G"J]$\8WG>G4^2D>0 MXX(UA7X0ZU]Q$T]D\#)1*/N$=3LWFHP@:Y06Y<:8&)2\:O_9\V8==@Q2]QT# M?V/@6]ZM(\ORFFDV/9-B#=+,)C33L*%::R+'*Y.4F98TRLE.3V]O+F8W,SA\ M9/,"U='96!.H&1IG&X#+%L!_!\#SX4Y4>J7@ILHQWP<8$YN.DK^E=.D/(EYC M=@*!YX#O^OX 7M"%&%B\X+T0D;*FX*^+N=*25/!W7Y M1-@/82KC5-4LP_,1 M25^A?,+1].>?O-C]98!@V!$,A]"G,ZJTO"D0Q *N1%F+"BNM3,]2AYMG*D$* MH8_W('(_[^M&\FH)>H7P@DPJ0),XH&7'*IB/,---(A:SAJF!*\07/F"W)/\E]*YNWWH<&O:%! M%WZO49(#BK'EEPFE84:%3Z\<6&)%PX6-B^544MS(PNP-VT 4'$#D.4D242-. M'"\,J9$$3A*Z\)5);FKEA[$]UPD2'U(GBB*(G3#V8+824A]KE.4/HT:.GT[ M=_PP!<_QX@D\"DTV.W@VEC"(32R),PD3:J0>D7%A0,11)^+HPR*>-75=V(P3 M@RNF5O"9!$%R: \12GV?E ?Q^Z6\YR@SCA;&$7]U1 ='0>K+08MV+8P\Y?^+ M?RM[[ZVJ?URU=BEJQG/+@96B,77$JZQHC &O+*^2:#:R+9BNQ@H2'2^XYD@, M7@7>Q:R@4=CBBGWY6S6'3F!%'*?.)(W!GKW'8G%,1A2;0E/.$L#G[,5 MJY9H\5H"8E[PI5W2/0*=BR!R7-+> 7BD[(D+OXGJV+*KZ&9QF&,FS5;5]*X,N(E?N]+W'FK\8MW3/K?>_ A\'T&/HG*7RB9P2?!C*:=!E-/IS1.Z;IJ-0OIOWJMDWK[:NT^E(YZ*1_+WMG MR9W_UO.>JM>\*.@Z2#Q[]BC:VHS5'F3+_IZ]E/8,)P\!%408.*D7F%X(04QE MXIIV!'[JA&EDVC$0E8 R3>T$/-I/:.KCBG3#%I1;,Y.*:^_0J;=./#HZ0SIN M;E$1-5[6C;;;#-DAG4N'="(F27JT,:8=)/:=F$ZPOG2.=ZZZ)W&>"TW7<-M< MT7'-C@*DF5>G*+FWP>1$X0"LS(,3#[ M>L85"N&(K(Q_#6?0;>F AW;+_LW7;FM)F<&5$K]Y3KMY'X$/8[A5DG8&KF6.^7N"T&KI!,6MH&5\DG&-V0!&PW.(HS@^P3?J"AQY MOM%1OI1@S4TFE*DTPI]%:DC;R_"WK]J::]S/Y1ID:DJ6X3RP'6!0/V.0?/HP MO(B^GE Z[I2.3[$G#[;A\DH@J W\J,@0DSF76_ 56!N62EM*YUHQJX+3:U\) M)S?I+^%QA[!10M3DY"X#^*@D V2#ZD!.WLI).SE9(\^J>W2&FL#B2T>\?OOMN7N@9Q)/S M*(K>C!M):&LCT(P0)H,8/L)P$-GGXIEQX8OO*>T,+BY;IM:Z92^\J(K^],LH M:M);J^^.A >M6Z#>^@%E(%.5I+J+.V\W Q=UZ[^EUP/TENDMEP8$;BPT&EQ. M M#U4*H7I$H_"%)%=JQXW;?0$# !&!@ &0 'AL+W=O<6'% M=WOK%OSQ,&,[7*/]G"TU>7[-DO 4I>%*@L;MR)L$@VG7Q1S(D-KI)( MJ1_.F2\02$<$*/&5 M)W8_\OH>)+AEN; K=?B(53V7CB]6PA1/.)2QW4L/XMQ8E59@4I!R6;[94W4. M)X!^^Q5 6 '"0G>9J%!YRRP;#[4Z@';1Q.:,HM0"3>*X=!]E;37MQ^MMC =+:8W^I8P.Y\<5^[1D M#U]A#T*X5]+N#4:Z999F*+$+;<&ODTB8S7=E^\O55SR=5_F11DQC4C^B- MW[T)>NT/9]1V:[7=<^SC-?5DD@L$M85;$BLQ.4GX>>J)*4EC M3"/4]1$#DXDSR+5[!):J7-(1:8S53O)?E)_+8N=&I1F3S^\-Q$H:)7C"+.U& MC.3$",4--4!3Y)_HI"HCJLK(JC(R5P8<4%-2AQ,T/LP 2IG'IR%.O_&)LX@+ M;CG=T1-E WB@5!JDDG&NM?O$K$# 6WCWIA\&X0>R@E;0NX))'.N<5,2DBP2P M &.9 MS9V&1M!N]<++IC/#5K_?:;YT0_R3WDY1[XH)Y@Z9OD/9YO5J/20GY6SX$UY. MV'NF=YP.5>"6H.V+*YI)NIQ:I6-55DR*2%F:.X6YIT&/V@70_E8I>W1<@OK7 M,?X-4$L#!!0 ( &"K5U:4;73VS@D "T@ 9 >&PO=V]R:W-H965T M8A)D=W55:>J3E4W>VR<9@T*X>2GXN#,TO@PX&OA[IJ->T:6C+S_C7Y\ M&!\/."GD2I>W)"'#Y=:=N[(D05#CW[W,P6I)FKAYOY3^/M@.6T99X\Y]^;=B MW$Z/!\F C=TD6Y3M%W_WL^OM,20O]V43_K*[?BP?L'S1M'[63X8&LZ+JKMFW M'H>G3)#]!!GT[A8*6K[+VNSDJ/9WK*;1D$8WP=0P&\H5%3GEJJWQML"\]N3+ MQ=>+S[]>7+%7U]FH=,WKHV$+L?1RF/8#8U>P?IZ,F//_G+@0Z^7JW?$J<@V:>Y>YX@,QH7'WK!B+TC$_8>^*)KNYJ=U-%F(:3WK;FEU:[Y6[6^OK*6#R)7*U MJ&Y8&V*"-5-HW.+-^ _+T]-S/YMGU?W+GQ(IXL,&N=JIQ$;W"-5_^;H/9*!< M^CQ,C5A1Y>5B3(MDF)#[*B_*8DOLQF)NO!8:W+9[V;FO@\:L<3<@CK9AKS[[ MUC$1,QHE^>%5]X)]J#H^PW+AC3A\#;/K(/?>977#',4R0R2ZV0B*+Z,Q_!4L MJ\9TPP_8WS&Z"_P_#H9S5BI=+57ZC"=3=@HTBCQC%XL:!,N^+)JFR"@V&U\6 MXV#QTK/K&/W8H]GC,5)2IF0MC(*!5@$_*0"@BEU$QP M0*;,&D*N@$?:0QAKSHR"(,NC&&*$32*NDFT(I:9_28!0&1[I),!I3:1!NB^P M4&P2**_W8$H8 DQC5-!/I[Q[B<@3RG88XGV,V$J4ALF*Q1:H MIE&B90'&4 &G\$!PX)A2L&F$M-[%#A'.$G:35 M4PV?(CKQ5, E03,967A,QPG[7Q->48T!5'W/;EW= ISR+ZK[CB#[L$3O:X]> MPZ[K[-:5[&4VFQ^&60L*PA?,<(,\B^DN%I%6="<0>;:+.$Y1JF1[,I/VKNL=OV$GXLWURZ?,FN0 < )61#)6!$I6@OB!%E8 MP3X6$^"6%ZXB!?N9+BO;:4ZBM-&10(0;&6FP;L)!'AQ1#>*X !HW%%MKQ"2$ M:IOBRB,;@YY@&5"A')0\>;XL_1W.5\A>Q6VX XMH8FP9@PWH)H97A$QVN5Y9 M,(,03(&]5:H#=2A"5">AOCWJ>96D$*"P&$(-'B&2LP#9D( @1?CQWRO- ]%6R.\X/>8*Z92A!U/=_I>B4!V(K4P"$NB/H 3 M-'$NBOWS+2_?X7QP&/(W#G?0NK, YEH=BD^",$AW.5^D*0#7\!V\D MB*)'7"\AV@A,,F 92XF)@%,9UJA "/4JPE4VKWDN=1'?/E MYJN]G[N_*N/WM%]+Y*Z!''*CF+DW4. -](<0A'EP&PJ@%*IKN6)*!-OW8TG7 MTTJ%%$"POB^^N?&;.5:G*$-0@E4D>BQ+90,M;A_7J'.(T9S.8,A'L-<#G'KM M!P1WC*Y54T#!8LFH6ACQ?&O,$V $N224VC; !KIR+9TS73\)1HW1919#% M:$4DI\!$5 G;;ZS 3)SK+12%P7X401BNH#[492,-&%!&'%;N11&4A2T;N!+ MP(%6$J[:_NC&H)C1.NLC%EQS?U,5@9[V$^-*I6WZ @&V*ZG]F,![2ZEDU)(' M,?[_C^4> ;W.JF;BZAI3//97A*;K3SE0TK7L* :=$A>A$:2S$=-1##PLD#R; M(K(696?N"X!$U89D812VFXQ:2D-]-$,M-88_7S[[4<"D0@/,>S*AUC+80&2B MN.C(!-EAT!H_@ABFTE$&VFT!S(&?B9]SF_EC>'4'&%TU335UUBD]Y4GH_CO6 M0+>5BL?0LA%7V"Y*.H,SV+PF0"/^,7[:<[)L5B?+YLDGRTLX+K[-74Z0M9Z- M5NC\!P^*BKU?M(N:'I99/^2+HR\_!.FEJP/1H)5EOXS*HFL*=YY+[]7JR>?2 M??<(V(C*7 . MYM$MVU*O64*S9ETYM1K<^8;1OBU$1A-SL38>89V.RO+>P8* MG2SH9E$U&-5,"G)Y$T[I?\^.;T.]Z%F<9?-Y64 _! >54.K>@Z[C@OB:^';L M\;KR+=6/O/2-"^K>9N4B^&ISQ8==Z^ZFH#&5G2EHB4>E5@_EHD+7 W+;#%*=HUMAOM/E8DK;.97\ L@+L: M/%-6MI^I/,IOE=FU>^]L"7'# /I(*,*%BHE-+=%0APP6[^OYZ M[5M8M-6:;#47E$B12&1_YFN79[^X+L\9PQF2QBYJ3WK957K9)Z?72JFSK"1? M[*>GA<]< U@76]D?1?R>9F!'2=%OO+U:DN&%Z[M7(U-V @[L;8(0KJ) MFW0ZZHQ@X;MC<\!.=X?] \_%&HU^S3Z30V*"0<UPO<4L1732^W:R'S!0B[VIZ*PD1L'['ZV?AP_"(]^V?A9NIPZ@US0 [R<>G63_@Q98_0^! MD_\"4$L#!!0 ( &"K5U;,)9<)\@@ ",? 9 >&PO=V]R:W-H965T MEIDWAB)YTS M9\X#+$$2)[RH).5+?WUW%Q0M5Q0MIVD?SHL$$L!B+Q_V6X#'=T7YI5H84[/[ M+,VKD\&BKI='HU$U69A,5[Q8FAQZ9D69Z1H>R_FH6I9&3VE2EHZDZP:C3"?Y MX/28WEV6I\?%JDZ3W%R6K%IEF2X?SDQ:W)T,Q&#]XF,R7]3X8G1ZO-1SC)P M42.3FDF-(C3\W9ISDZ8H"?3XK1$Z:-?$B9OMM?0?R'@PYD97YKQ(?TVF]>)D M$ W8U,ST*JT_%G?_,HU!/LJ;%&E%O^S.C@U@Q'=Y\?YJ?/W3A_=L>*UO4E,='(]J6 8'CR:-R#,K4NX0 M*21[5^3UHF(7^=1,GPH8@7ZMDG*MY)GLE?C63#A3PF'2E;)'GFJ-5B1/[3)Z MH4MS> ;!G+)+_0 @J]FX+'4^-]3^[_BFJDL S/^ZK+>RO6[9N(N.JJ6>F),! M;)/*E+=FWW23Z]@5TY7J6'%C)T7V;+(0=\*GZ[J8O*E ML0E[8.-HPOW%/;9-U65*[V+=IEPO#)L5*>SF))^S25'!\J5)=0WKU@6KH1N7 MU_G#]]]%4H1O*E:A:C!T0ZEEJO.*W9G2L"2?I"O "31H]J3(JR)-IB2QJN$O M6]L(0XO,'#'8CS3T/T:7#\7BV(G= M&!I"""?P?6B%OB-5Q'I0X[>H\?=&#>&$?5B2L6/,B4G]T(6-9T22F&+YF%I! M#%M!*,I.#*1%/C^L39EA$"&>Z!D+@@0 NP#!%,OV W2Q!%[OZ)0@KJ_4EJ% M^(YOP<%SP\;S>6GF@(KM+FL4(&55 V[R*0)4$W#^K?,5< ZST'"9!FVGN3?E),%]-@Q=%_&AH#]N^\&2F4EP M^C ^H(C&7+D]VOT9NBX#=(42I@:"AP+^(RD=XI23TCLEE[$0^\%^L&N1WY!FPR"O9/!6:J!-.!- 52_3@J?=;JRN?!=,34I&U=0LED+NO)$_VI$ M%SHIV2U(I36-GBS:Q'&GRREF '!&DE'&+RP+8/K'T80C!JD:HHGOGVKP$/V M&M#+%?X%/(:_=B!EPR&PW@,N<< "+KWVQV0+U MSR^MIAM3SW6U>&[B(YE2W5MM$^>/M,G>(KK^OL&?\B:C=GKW>)0/(X M@-*(6$=*[D7 7YC"A>MSSUW#;TT_:\R_:EN2.%.Z'H>,&I#,"%@V7,^$M&%= MNSUU* Z:5:$^V^YN!#16VL&!XJ#W4(F0IKH1CT+D72+>6&!Z'[?P:CBO8V'/ M%A(>$=W0MU6%XF#*2[VZ76N0)X&U@-"#*&A\#+60"'U:4W 1[.%6%1'IQ=R# MA(A$J&(/<]GS;MWGS5/?=GA(N1%Y1<4\4FP8!=9'$7?]_3Q,A9P,/$34D&H2 M"765#/ZRA\6FA_TP:,HA\)<0DI8)N8R>][ ]%$BH1:&8HQ)#!C$/W'V 2W62 MPC+68U2/22@9W3\CUH+,*CJ4GG4"D!=LN*%O'1IY^+2/0P.*AX+:+!+K,DX& M0%CQ7_:H[%@O%N18V%)0)\94-/ED;@_912W917N3W0]8RWQ>US*=U/>9C.LB MOMYE>H[;3^JG/M\-,Z.K%9;&NB:RPL'H2"RG#KZ*PM@=!$%73=WT-871%N\V M3%QMTY:]*0#8.''L;D074Z?8'K@B?H.3AP])5DCXER&=KX$1?NDB]@G2Y"#L%#H9>^- MR$M3TN5L_I(2K%?\WU:"+3=4_8=JJW^@GMEIU?,UC64&'XN"G9RWFQ&4:%C* M\YXG2$$$)_ @+KY*]UV5 VDO2149[E4KX*[P0V"2Z'FUO0VM]Z$=*JR4\G@8 M?1,KQ1,K%0D'UHWWX&NZFHFPA'C6RMA2;;0ON?KVUBE$I;Z%E7+32N&3YA)K MBYY<)=S'3PSN5_+GSMRUFT/[UWHAB>YTV?\'D5I" V0YL:!3CR,IN,J1D>SC MM)U^V26K#R<;GZ+$WCC9N'1BGZH=4.@7=[UU762OA("D$KP[RIEF>9OQOYB' MS0L@I+")3BA)FN"ZDHX!%[#9F&B[Z;**C2 M7?NSZQ)*<9>NG\3>UT]="!EM?+?,3#FGK[,5FQ2KO+:?,-NW[1?@L?WN^3C< M?CY^I\MY @Y-S0RFNCST!ZRT7V3M0UTLZ2OH35'714;-A=%34^( Z)\51;U^ MP 7:[^*G?P!02P,$% @ 8*M75D+RC.V;!P ZA, !D !X;"]W;W)K M&ULG5AK;]O&$OTK"[4(9&!C<9=OQS8@.6ZO@:0Q M;*>W1=$/*W(E$>%#Y5*QW5]_SRPI2HYIQ;E?I"6Y.\\S9X8\O:_J+V:E=<,> MBKPT9Z-5TZQ/)A.3K'2AS'&UUB6>+*JZ4 TNZ^7$K&NM4GNHR"?2<8))H;)R M='YJ[UW7YZ?5ILFS4E_7S&R*0M6/,YU7]VN,F6JX9N3,Y/UVJI;W7S M>7U=XVK22TFS0I55_HXBH]&SED MD,YUTI $A;^O^D+G.0F"&?]T,D>]2CJXO]Y*_\7Z#E_FRNB+*O]OEC:KLU$T M8JE>J$W>W%3W_]&=/S[)2ZKZF?US>LO&=FN?:')U.&HBF#9.D$S-KQ<@7Q C)/E9ELS+LLDQU^E3 M!#;UALFM83-Y4.)[G1PS5W F'2D/R'-[1UTKSWW)T3*I"LWNU -[GYDDK\RF MUNROZ=PT-:#Q]Y#/K41O6"*5RXE9JT2?C5 /1M=?]>C\S4\B<-X=L-?K[?4. M23^_1?FEFURS:L$ZVV<:1:C9=5U]S6Q1[![!+6V&7#BH9-B%3N2\U;;NM>&2 M9>VSAM39:D@9GBQUM:S5>I4E+*\29G@2QQSS'XQ'^)>A1%$7/IQ6VRD!8N1, "'KH^"SE)VV8H MCGGDA2R(N0@D\WS(D5"^T%"1]AK&,N!N&!^QL8<$2X&%"+AT_:-.P]CE7N3B MMN1^&-!C'D3RJ%>Q(N]$)PZ,>"5$(.\AP7\ #IUVXXB ,@AX& MP:MA<+E8:-NQ+&7=D.TW&KE)LCRS%3:$AH/B7T9#_43P-O$',**:%AI=U U" MNVFJ^G%O%ZO)Y*:R&R^J8JW*QS<_15*$[PS3O7/?'@!M*--ASOPXXJX/VOS< M7JN3Z"#@OK 4@?P[@"!8(P92!!4@AAVC)^-4MZLC2V=6)J*([H_:8(NZ*D[8 MKUL<_'M\?=3M?W@?D8$ YB_3)F;L^J@/0G<(V,J(4!KPP MV^"6A^H&.:&M'']@T0\RI M&C,$P"-L ]H.58 ; =XMW"CU:XUAIZ2RW1Z!M2C&"#W>XZ$?,)>##KMZLMYQ M5FI[=AO@SBT6Z^!4@3-^N;U_R;6NTRZ, 8>("!H(IK@"V_#TH;NTB$*J=7?G.+J;0R_<+?MIY]&V) M#]\7.]]W.DXH7T QD$':]#^;;%T0GJFZN1^%MN Q$@@V39)Z@\,=^(Q-)JH_ M0I? W_:Q49B*[3A3;Q,!S M>8">Y@.33L!NWJAB_>X]2]0Z0\O)_NW$!3P6?@_4WF_;KE,K'+N$QQW7Z7=M M62&QC3AYA*-=Z2 2,O+H+_2=+>QCF J:HB"Y0Y&EOAV$8$J"N\1V3[CL [CL MA'U5^:8U05$F%4B#C=''+4EYW'>C;0L=0@7)=7@8VE/>))+S(DHZ2@4 M/:'W?7+1!=ALYLA"IFK*)X+J!3Z8+ RWH<7TZ$K,-1Y8;2 ,^VAHA],0B0"W M8#@",GX#NPZ'#2\;F))B.]OZ/$ Z#K!.U+-.]&K6^5S2<("J_[?CE]FV8]V@ M9 E@]ZI.A^CEH(YA>IF^,(G,]3(K2TJ4S7B9TG*NY]T MV!;XQE(X[7^T(X4>'BGX -60[F_O.L\([$8_F[_(6O:?K_9;6^_@GU4-?!@P$@+''6.0[S@U>V7I?:B MJ=;V:\Z\:IJJL,N55F@ M '/%U75;"](0?]Y[_Q_4$L#!!0 ( &"K5U:O MNBLA2@, *D' 9 >&PO=V]R:W-H965T#:4U7U@TDF)-K$3FUGN?[[CIV0U=4:C"=' M(5[,YBE;.KXAA!6FVB PFE[Q :O* !&-/WM,9S!I%*_7%_2?K>_DRY$I?!#5 MYS+3Q=*9.I!ASMI*[\7Y _;^Q 8O%96R(YR[NW'H0-HJ+>I>F1C4)>]F]J6/ MPY7"U']#(>P50LN[,V19/C+-5@LISB#-;4(S"^NJU29R)3=).6A)TI+T]&J[ MWC\_/;\_P&Z[A\.']7X+/WQBQPK5CPM/DP%SS4M[L$T'%KX!%H3P47!=*-CR M#+.O 3QB-M ++_0VX5W$1TQ', Y<"/TPO(,W'MP=6[SQ6^XRR4M^4K!#"8>" M283?UT>E);V./VXYW,%%M^%,Q@> M^NI!U$VKF7V](H<-4V4*C&?P6%:MQ@S^[W"IP(A%Q55+,&#-N\! M%&I%AU(7H$FG)X(=<0.65#3?=(K28->M?I"S#56U%SH!JSN+^1 M7O]^@+*/]9'4+R_ #($9?'AN:Y1,DQ9Q^B;S< M!1!/W#B@*7:3,+%^89Y3HS,AMB2IU?5!%HW)D7*IA=([+U-CN).TO-2WSMF9 MR4Q9A[N#4JG6OH&6TM*E:7O8[2!PI\D40C>.QS0FP>Q;7+L3PWA&P9J9R9]$ M$$_=*)I8YYZZI%VELBN&=Y",QB;.TY$-=SR:)D-U&*$_L\(@MD)*Q*VR]*[: M)^7]9#\)1=1;KKM..IP._]"Z:[__7.\^L8],GDJNH,*<5/U1$CL@NX^AVVC1 MV&9\%)I:NUT6])>B-!=(G@NA+QMC8/B=5W\#4$L#!!0 ( &"K5U;,9GX^ MFP8 -T/ 9 >&PO=V]R:W-H965TPG1;%Q?T@[]*[0K325N3:<7_]/4,]:B?K M3?/!:XJ/F3/D.O6%O.P:%5-5129Z:HHZ\GQ8>B[;(\/FXVORMI>MN0VJU71/I[: MJGDXFLC)T'%5+I:>.Z;'A^MB8:^M_[B^;/$U':W,RY6M7=G4U-J[H\F)/#A- M>7Z8\'MI']R3-G$DMTWSB3_>SH\F$0.RE9UYME#@W[T]LU7%A@#CK][F9'3) M"Y^V!^L_A]@1RVWA[%E3_5'._?)HDDUH;N^*3>6OFH=?;1]/PO9F3>7"+SWT MG]R\_7!!>S?%;67=_N'4 MPP//F\YZ:Z>=-?6"-:GH?5/[I:/S>F[GSPU, 6W$IP9\IVJGQ9_L[#5I*4A% M2NVPI\=X=;"G7XK7+D I3U=VW;2^K!?TWY-;YUNPXW_;XNVLQ=NML6(.W+J8 MV:,)).%L>V\GQS_^($WT9@?6>,0:[[)^?&7O;;VQCN[:9D7GG[UMZZ*BL\ * MVSHJZCE]6-NV"(%G40JJ6/F)JU +,], P^0N)\)$P]4R/),)$D< MVBKFOPQM*4PD108;YYL6T: C2[2($H.63B(19S'E<2ITE-#5QKFRH!3C64;2 M)"*&%J2,,%/33>.Q/P,$V(YA-Q8F9S]:I$DF9-SY-TDNXC0;<7^YC=.]JG%N M_^LPDBP//F'<*)%VIN-$R-P, 2BEA4H-*0V?*B69*)%':@"_)[6(3;1/6HDD M3BD1F90]=O<"'#A)\UPHQ>Y2E8LH90A)I&$YIQTB2$81)-\0P:RI9V55%B&+ M-W?CUGS%?-_065.[IBKG@5UOZQGX. @"D^[+<)?@(BT[-+U"UL^0]F.>D5+I*#BL>=4M7ZG?+XG=)WKPC2-]FE=FC?-0 MU+5O9I]>\=W(72N6=+<%O;QI#_:P=A\4DY!5DJ"5)D+I;!\,YCS\][AGZTT[ M6P939>V+>E'R541["K)4FBVDPL2&&TKH&&S]@-A;W.Y_;;!G;.55:ZMGV05S M1:)3K#%"Y_P?4C;9L'3S9408CR"!G-TE$HK'U#T-*6F$T!,GI+Y^[W"2E*30 MDC&4(']H:4BGN= JQG1D1^M\EQ.#O^Y >R$+JE%Y(4]$*F%$#8NU0PMA;8Y&"02DX[ OLTA/LM4J(3/-T$JT#F?KTXS))Z= MDC6C9,U.R5XN'QV24D7O>%?#]G#TOQ<59S^<\;NF7KQZAVIL3B?.6;]5@3M] M;%?@Z+AZYOA^=,PR.0-#B_KQQQ\R)=,W#G,!I@I@B@"&BK!_7ZCL)!CX6E?; M^^4+_1%]_-2B5+:LK4C(3',C$RK+^0PBD6>84I?L^-J#DHY,)K(H)HD[(];( MV2*5&7):5;0;IAW8)@FRJ3ALK#!90C >1TCFL8[IUTV]0.E- M?-\I]&F=\Z])P)XYK@#T1X9PD20YI1!^/MP-8;?4&]QLPL ?4$3:]/K!):.C ME%0FHFXHU\.5AQL-F'2X3Y4V0DF^Y:3)H4>]BVKI2+7TWY5(J!^&NFBDW396 M[32WG54W2U8.ER6!"@,UW%8VM4\ #0712,>@15[U&%*UW9ZJ>P+Q$3)COC_! M/^F]MWK M:^P=WZXGW9/MG^G=P_=]T2Y*8*WL'99&KU/4'FWWF.P^?+,.#[C;QH-/H;G$ M^]NV/ 'C=TWCAP]V,+[HC_\/4$L#!!0 ( &"K5U9]A7_M9@0 ,4) 9 M >&PO=V]R:W-H965T^-2MW:GQJ6Q,50J\4Z";NN;J]1PKN3GKA;WMPGVY*HQ=\,>G:[[" M!S1/ZSM%,W^'LBAK%+J4 A0NSWJ3\.0\MOO=AJ\E;O3>&*R2N93?[.1J<=8+ M+"&L,#<6@=/K&:=851:(:'SO,'L[E]9P?[Q%_]-I)RUSKG$JJ[_*A2G.>ED/ M%KCD367NY>82.SV)QA#SFC3:R[HQI7I>B??.7+@Y[!EGPC@'K M#)CCW3IR+"^XX>-3)3>@[&Y"LP,GU5D3N5+8I#P815]+LC/CR73Z=/-T/7F< M7<#MX^7L'J:W-W?WL\O9EX>KKS.XOGUX@/XCGU>H!Z>^(9?6T,\[^/,6GKT# M'S*XD<(4&F9B@8NW #YQW1%F6\+G["CB!>:?( H]8 %C1_"B70 BAQ>]@S?[ MWI3F%?Z9S+515"/_'A+90L2'(6S?G.@US_&L1XVA43UC;_SQ0Y@&GX\0C'<$ MXV/HXZFLUU*@,!KD$B9YWM1-Q0TNX-84J,!^5UC8/GE&N)9:'U)PW,=C@;"4 M%75H*59@;+:[-BU_H ;R WG!Q8K&I7!3OL=CSBLN#BP0Y9Y89JY8<2\-$T'Q_'Z<>*Q43(@RY$7 ML6@ B9<%#*X$24$*V OT\84.2HT#'^8H<%D:PO:&$7F)R6\,_="+@OBX(P\$ MNI@YQ'CD!5%DG<9>,AQ9H'B4V=C\IBP,0F^8!8-W5$ZY+F!)R84"%RMK6PHJ M]J9V174P5I$7APXD\M*8T3LD_0R>!!W\%=7$ OHV;21V10>_+8HE+Q4\\ZI! M1YPYXB%%( L'D'G!,(4OI,U:^="W5@,ZU/.*:UTN2P(LA9%4S-KI5_B,HJ&2 MHK#F5>/JA)872'63EVU2N%@ KZ4RY0^W,*#"\*(HI#"E\8@B0=$CWUNO![QM M4T$^7'6W^^+8"](A?/R0L9!]WKW_,]=QS(@"*8V@G]IB.1KW-ZD.*7^,S(9> MD(PL2)0$O^>Y']I\9%1$Z8$,71 +87NQX[,FH\.Y#;U1,K0(HRRU]EM]D]PT MU.^\:E.+V^12#F(O&Y&VB&H^L77,AJ1N+QZ=4_]78,A+D&70SU(;DVQTF-_; M42?MK_K6]O>#<<+6RX:QP2:;!IV'2 ]5>&MJ) MD6OWHYY+0[]]-RSHGH7*;J#O2RG-=F(=[&YNXY]02P,$% @ 8*M75GIH M;&F3 @ ?P< !D !X;"]W;W)K&ULM55M:]LP M$/XKAP>CA5$[SBM=$LA;.T.3AKK9&&,?5/LYF2+(>I-OI;&).'8W!1O(@Q*,U M@GCD>%80,HRT92#F]XPS9,P2&1E/>TZGWM("C\<']JLR=A/+ U$X$^P'C74Z M<@8.Q)B0@ND[L?N&^WBZEB\23)5?V.U]/0>B0FF1[<%&049Y]2!+-@$<+96IJ+ M(?4K$![#XJF@N4F5/H>S.6I"F3H?NMKHL[NXT5[+M-+BG]#2\F$IN$X5+'B, M\5L"UP161^_N$K$,NOL":$:[?I@1^W1AW M"#1FZO=[RCL?H+Q;*^\V'NA":6J>%L90*$P*!HPF"&>4PRL2^?XE:F;T*V2# MMEZMK=><;/)R*MF-P'\\LGXMJ_^!R>Y_@/)!K7SPWY/=S-CU3F?;/2J*&&UL?51A;YLP$/TK)U9- MK;050M9NZ@@22=H.J4VBT&R:IGUPX )6C4UM)W3_?K8A62:U_0)W]KWG=^<[ M1ZV0CZI"U/!<,ZY&7J5U<^7[*J^P)NI<-,C-SD;(FFCCRM)7C412.%#-_# ( M+OV:4.[%D5M;R#@26\THQX4$M:UK(O^,D8EVY V\_<*2EI6V"WX<-:3$#/6J M64CC^0>6@M;(%14<)&Y&7C*X&@]MO OX3K%51S;83-9"/%HG+49>8 4APUQ; M!F)^.YP@8Y;(R'CJ.;W#D19X;._9;USN)I^#D> ,'P%$/: T.GN#G(J MIT23.)*B!6FC#9LU7*H.;<11;B\ET]+L4H/3\7B5I;/K+(-D-H5L=7^?+'_" M_ :R]':6WJ239/8 R60R7\T>TMDM+.9WZ22]SN#T5HBBI8P!X07,=8424F[* M03G5^/'.E+HP"YKPDJX90J(4:G4&IU/4A#)CG0#E\%")K3(,*O*UR<9J\O-> M^;A3'KZB?(KY.0P''R ,PA!6V11.3\[^I_%-,0X5"0\5"1WO\!7>),_%EFO* M2U@(1G.*"GXE:Z6EZ:#?+^GL^#Z]S&>GZDHU),>19\9&H=RA%[]_-[@,OKZA M=GA0.WR+/3ZJ.7,UI_]J3ES-0;C+T17A4/:7]E(6W3D7[AP[RKLXB/S=L33_ MJ,WLQ-X365*N@.'&8(+SSP8LNRGH'"T:UWEKH4T?.[,R#P=*&V#V-T+HO6.; M^? 4Q7\!4$L#!!0 ( &"K5U:BSOM]7@( -D$ 9 >&PO=V]R:W-H M965TZHK)J5,JU=RZ MKLQ*K(F\X@TRO;/CHB9*AZ)P92.0Y!945Z[O>3=N32ASPL"NK408\%95E.%* M@&SKFH@_,ZSX8>J,G./"FA:E,@MNDP!35IED)';D#2TYK9))R!@)W4R<: MW^GLX ?CC-P!^#_"M[NX@JW)!% D#P0\@3+9F,Q-KU:*U M.,K,3TF5T+M4XU0XVZ1QF$"4+2#?+9;3^ 8_WD,8/27P?SZ/D":+Y_'&3 M/,7) ZP>O\;S^"Z%BS7ND;4(:\QXP:BYXDNX6* BM)*7@:NT.'.$F_5"9IT0 M_PTA(Q^6G*E2PAW+,?^?P-6N!FO^T=K,/\NXP.P*QJ,/X'N^#]M6ZGTISQ"/ MASL;6^+Q&\11EO&6*L][Q35[G,WUW*QN2X=31 MC251[-$)W[\;W7B?SZB=#&HGY]C#I*VW*(#OH$!>"-*4--,5))Y1R=>T=FPW MELVT]#ZV>+=,W"OU!+ P04 M" !@JU=6^)K]^U0# #_$ &0 'AL+W=O&,Q5&*9@30+$D@^7N) M8KP?*[KR>F,>K3=,W%"=T1:N48#88CLCO*=6+LLH02F-< H(6HV5B7[AZ880 MY!$_(K2GM380J3QB_"0Z_G*L:&)&*$8A$Q:07W;(17$LG/@\GDM3I1I3".OM M5_?K/'F>S".DR,7QSVC)-F-EH( E6L$L9G.\_X[*A'K"+\0QS7_!OHS5%!!F ME.&D%/,9)%%:7.%+":(FT*T/!$8I, X5F*7 /%1@E0(K)U.DDG/P((/.B. ] M("*:NXE&#C-7\_2C5/SO 2/\:<1US+E+Z8,_O0&S^UO?]:\"<#J/Z!,%,%V"11HBPO@28Q&B9^#4 M0[P3\]97L @\<'IR!DY E(*'# U/_ M @S-,%KD[N%RO47N'2[7FG*5XZZ8&Q5S(_6,@+SE2] @M^W/ ;X M#"7T3QN>PM!J-Q3OA@NZA2$:*[SX*2([I#B?/^FV]JT-EDPS3Y)9 Z19@32[ MW!T7TDV^!$/10,]9M(,Q)]NZP@JK7FXEWH8[1[<'NFE9(W57I],29UFV;?2: M<5Y+G&D8NF56<8V=546-FUU6_U=4W[KY8Z!SR6C22S!IM^Q:;?R6:>41K! M-A"=NF/7DDPS3Y)9@]>@XC60790#F2!EFGF2S!H@AQ7(H;RB'+XK2F.HO2O* MS@&/92/)K,%&U]XVKUHG'7YN@21KWU!V*H]=3U+=/%EN36JU+;\NNSA+1UDT M9;IYLMR:--\V\WKG%O>X"BV]ZKM&8_"^1+N'/!J0U#VZ6CMLBD\#=Y"LHY2" M&*VXO7;>Y\F1XK1==!C>YN?/1\SX:39O;A!<(B("^/,5QNRU(XZTU3&ULM59A;]H\$/XKIZR:6JDO"8%V>SN(%$C;11H4-6/3-.V#"0>Q MYMC,-M#MU[^V$S*ZEU9\Z+XD]N6>Q_><[;OTMD)^5P6BAH>2<=7W"JU75[ZO M\@)+HEIBA=Q\60A9$FVFLXVD5%/K#6C'"<2 MU+HLB?PY0":V?:_M[0SW=%EH:_"CWHHL,4,]74VDF?D-RYR6R!45'"0N^E[< MODHNK+]S^$1QJ_;&8)7,A/AN)^F\[P4V(&28:\M S&N#0V3,$IDP?M2<7K.D M!>Z/=^PW3KO1,B,*AX)]IG-=]+VW'LQQ0=9,WXOM>ZSUN !SP91[PK;V#3S( MUTJ+L@:;"$K*JS=YJ/.P!^B\?0(0UH#P6$"G!G2.!71K0-=EII+B\I 03:*> M%%N0UMNPV8%+ID,;^93;;<^T-%^IP>EH,,W2\76603Q.()N.1O']%[B[@2R] M':?X1X.+R;CC^FXUN8W'U(A^EU!J>W8H.2FP.@(5:**DUXCF=PFJ F ME*DS^ >F60*G)V=P I3#B#)F-EKU?&W"MHO[>1WBH HQ?"+$=@@CP76AX)K/ M#R\?0">' \/GE'3:;:PX_@Z M3_#%>2[67%.^A(E@-*>HX&L\4UJ:2_7M4+XKONYA/EMHKM2*Y-CW3"51*#?H M1:]?M2^#=X=R]9)DR0N1/%4F*\9_ M':.ML)NH';3,D=KL9^C_3IW6F\<^R0&BUF7C\TC/1:/GXE@]OV_H.62::'16 ML8"4YZ)$$!*&HC0Y+6Q!W^#._O7Z05O+C*&Y?.L2);'5^N"A>CZ8E<6V92 MR^<@=('2% 6[AG_*A%)GY\!1'SI>?X7'::HO\O4ILLK5T'4V!NZ!5?6JL M3=.,7:_XPSXPS;3J?;]IJDX\(G))N0*&"T,9M-X8*;+J;M5$BY6K]S.A3?=P MP\+\$*"T#N;[0@B]F]@%FE^,Z#]02P,$% @ 8*M75M-X#=V)"@ MW M !D !X;"]W;W)K&ULM9U;;]LX'L6_"N%=+%H@ MJ76UG6X2H+'(:;"]H9G./BSV0;496Z@L>B0ZET4__%*R8IH1P['0XY?84L@? M)1[Q+_*8E,[O1?FC6G(NR<,J+ZJ+P5+*]=OAL)HM^2JMWH@U+]1_;D6Y2J7: M+!?#:EWR=-YD6N7#P/-&PU6:%8/+\V;?E_+R7&QDGA7\2TFJS6J5EH]7/!?W M%P-_\+3C:[98RGK'\/)\G2[X#9??UE]*M37<4>;9BA=5)@I2\MN+P3O_+1MY M=88FQ1\9OZ_VOI/Z5+X+\:/>N)Y?#+SZB'C.9[)&I.KCCD]YGMTXE.1_SN;R^7%8#(@@,PVE12K-K,Z@E56;#_3A[8B]C)$\0L9@C9#\"R#/WHA0]AF")]G MB%[($+49HD,SQ&V&^- ,HS;#J*G[;64U-9VD,KT\+\4]*>O4BE9_:>1J?&?G]/277G_YX=W/]^5.]_>U?7]]=?Z+D MU:>T+--:_]?D5<)EFN75:W)*OMTDY-7?7Y\/I3J,&C:;8L,7B@R)!]% M(9<5H<6*J$J\!)_)B6;TCHGY# "P+; ;FS)WSF MS)X'9_X\\ M(067-GF=L+[R;F%Q ZMOHW>7P3@,HXGGJ<9PMZ^=)64X"ORHDY)V4_JCLS@, M.RD9Z%2,6H]WM1X[:_VSJG,5EXL%R;FZMY*ROHF>BMO3C=I(JXK+ZD4)G.2^ M$FQAH_WJBB;C6H'G$EA23J))Y'LF]"-+[.LF>Q[S0(=O5/!D5\&3 ROXA.2B6)SFJE\ZWT:[$[+D^?Q4C;;J M"'A"*JD:6Z.%N"59H1H1KWL@ZE,=V+(>'*DFMMUO4\E](#=J+*1:[PE9\$*U MY+RY]:5SU4//*KGM+A/^H,9_E?4:F#KI?7LE2!A%PA@(9EPK9[MKY\WR@ZBL;=*)ZMLFSSIMZ'0T&76;)+)0BH0Q$,S0S??TF-1S*G>5 MSLFC:900P5*8RB: M*9WV5'RWJ?)"7"8_U4;5]&E+?L>+#:_(*_XPRS=-?U;MGG-U/+,LW3KW=;=T M)4J9_:_98?=KH8X,E)9 :11*8RB:>85H_\>/CQ_7H4X0E)9 :11*8RB:*;TV ME7RWJW1P7(>Z0W[7'@K./&MXN- MI"50&H72&(IF7A#:TO(GQP_C2-=F"J4E4!J%TAB*9DJO'2K?;5$=',:A]I3? M]:?\V-X]ASI44!I#TU;V ME)-@TOVQCUI2AMZ9Y2=YACH7L^:U016X#:I?F<3@1O>6H6M:^4%HNRM"RZ50 M&D/13#FU:16X3:OVKG@,D\I=$-JF"XYM4 =2D@M(2 M*(U":0Q%,Z77)E7@-JENI&K8WQ]5"*C$IIRI&. 8XKA9O36V3&2*K!.9H.52 M*(VA:*9^VJD*W$Z5#N:_ZDRY"^HM+M29@M(HE,90-/,"T,Y4<'QG*H Z4U!: M J51*(VA:*;TVID*W,Y4O]@-M:>"KCT53NRQ&VI/06D,13,786A[*CS(GE*Q M^[-<\KK]UO,C< M8_:EF]E;1NRZ..S"..S*N&-88J&VQ,+H^.$9ZGU!:0F41J$TAJ*9TFOO*W2O MT#OZVB]W^;VO"Z@Q!J51*(VU-&.%I^<]F\EDBJY=K]#M>GW=5%666M6"6EQ0 M6@*E42B-H6BFH-H&"\?'#^!0 PQ*2Z T"J4Q%,V47AM@H7N57\_?A=VTWBI/ M.AWM3A=[THUCHY%O64]M2QE[87=1&D.=A%GEVG@*W<;3WI!&W))U*\ )6>>I MVF7H8)7@S'*>OF5X,G4?1^]&!+6BH#2&HIG/AM!65.2VHI[]Q']",BUQ_L)R MS*B[>"ZTS5";NLONJR*41J$TAJ*9*FJ7*7(O$^RUFK9E[;?"4YN#.W47VEL^ MJ%,$I3$4S91/.T61VRDZ9$FM&]'W]A5U?2)K($Z@Q5(HC:%HIFK:)XK-!JX!0APA*2Z T"J4Q%,U4>>_I2<=WB"*H0P2E M)5 :A=(8BF9*KQVBR.T0T8>LMG@J:;^-0NV=R/+TI;$](D.M&RB-H6BF8-K= MB=SNSM4FR^=U7_8G<:P <$-Z"P=U>J T"J4Q%,T45SL]T?&=G@CJ]$!I"91& MH32&HIG2:Z1&CIU"4I+H#0*I3$4S7SRI?:48N_HD3J&3G>"TA(HC4)I M#$4SI==&5.PVHGI&:C>MM\J^Q=2(;)$:6BZ%TAB*9BJHO:C8[45-Q6J]D;PD M]$D]=XQVXWI+"'WV%)1&H32&HIDR:_,J/OZ3P&.HHP6E)5 :A=(8BF9*KQVM MV&F;]([14/.JI1D^AQ];8S34F(+2&(IF*KCW;'&W,<4V99')38 M=M/ZJMS2+'.EG[\2!.I906D,1=L*.-Q[W]J*EXOFS7@5F8E-(;=O'=OMW;U] M[UWSSKEG^Z?^6[I]AY[&;%_I]S$M%UE1D9S?*J3W9JSJO]R^)6^[(<6Z>:O; M=R&E6#5?ESR=\[).H/Y_*X1\VJ@+V+VK\/+_4$L#!!0 ( &"K5U89:41. MGP, L* 9 >&PO=V]R:W-H965T=OA#V IK*DBO)D'S[6]E@N+-Q^P8D M6;O_GU:KE48[J7[J#8 A;PD7>NQLC$EO75='&TBHOI$I"/RRDBJA!KMJ[>I4 M 8USHX2[@>?UW(0RX82C?&RNPI',#&<"YHKH+$FH>K\#+G=CQW<. \]LO3%V MP U'*5W# LQK.E?8)0(.D;$N*/YMX1XXMYZ0X]?>J5-J6L/3]L'[IWSQN)@EU7 O^3<6 MF\W8&3@DAA7-N'F6NP?8+ZAK_462Z_R7[/9S/8=$F38RV1LC0<)$\4_?]H$X M,0B",P;!WB#(N0NAG')*#0U'2NZ(LK/1FVWD2\VM$8X)NRL+H_ K0SL3SK[, M)_7GX2&:/7R>+V=.C[;_^\SR9/7XDEPO,A#CC0.2*3+0&HPD5,?G, MZ))Q9AAHP@1YSK1F](I<3L%0QO45N=Z/86/*="2%82*#F#REH*C=$MTB#\#C M:\RM:TVM@+(S4ZEQ%HHMW\G"#E]8_R\;F6G4U2/7X+HMO1OMUWA7K#$XL\8I M1#>D[;=(X 4!>5U,R>7%U7_=N!BV,G9!&;L@]]L^X_=59#JCW&+/Q$K!KPR$ M(3,#2R1O=4HC&#MXYC2H+3CA7Q_\GO=W M W^[Y&\W>0_OJ=[D6QG9!N*S+89;F-H0%ZZZN2M[U+=A,/2"]LC=UA!T2H). M(\&$8U6@(H(ZQ<*T=Z+8;?MG!+NE8+=1\$71&+":1(!K77(H4MGFIL+Z0&B> MWBTBL!QB M(#GNU<=%NY?!6T6P4==()ZT%X)VFL$G2M(*8MS/,PC4%@,E++Y M53#6\CKQ?D6\W<4,J95(0'9V(_+%6'OU-5ME!%,L'+3]/B^L"-6(* %4,<>+,?H'87 MAM5=Z ]Z]42^=RS3WA\Q'91K$H,?"W)MC?0J8$&GUSD#=G)_^(U@^VHNUH0# MWHZ_I?"KAZ5S+CK'0NPWULGP*0^$D.)/8Q%4*'IGDL8_5E._N9P69X7778NU M#-6*VA]V_G]@W).KW3Z3OE"U9D)CL%=HYMWTT5X5+X^B8V2:W_9+:?#MD#6RQD40M2=F[P/[X#F5&HS&I*\WN<;]L;)GS M7-H\RTN>,QQ>/I35MWJA5./]LEJNZZO1HFDVK\?C>KY0J[Q^56[46O_DMJQ6 M>:._K>[&]:92^B-_UJF43M@M\4_"_50'WSMM;_*U[+\UG[S[N9J-&GW2"W5O&D1N?[G7EVK MY;(EZ?WXN8..]C7;@8=??Z?SW2^O?YFO>:VNR^6_BIMF<36:CKP;=9MOE\WG M\D&J[A>*6]Z\7-:[_WH/W;:3D3??UDVYZ@;K/5@5Z\=_\U^Z/\3!@" X,B#H M!@3G#@B[ >&Y Z)N0/1D0!@>&1!W ^*G _PC Y)N0'+N@+0;D)X[8-H-F.Z. M[N/AV!W++&_RV655/GA5N[6FM5_L!+$;K0]AL6ZU^Z6I]$\+/:Z9O;G^^T_O MOKS[Q[N/'[YX+S[D596W8GKIOLO7\LRFV=KV_JRW&CR[:# MQ_.N!'\L$1PIX0?>^W+=+&J/K6_4C0T8Z_W=[W3P?:??!B3Q0WG_R@LG/WK! M)/"]G[YDWHL?7@[LV/49F$EX$I/1F+]NEZ^\X#2&T9@WFTKO36!CO'JCYD6^ M+.IFZ ]/$S,UUW\F?T<,]L2OVUIO5P\=2'$^SS^')\_G34[P+)V$>W&'NP+A MD0)O.Y3W9O[SMJB+W=GRWW_3GWGO&K6J_S.PSV\?D=$PLFTEK^M-/E=7(]TK M:E7=J]'LSW_RD\E?A@2(A&5(&$/".!(FD# )@EGRB_;RBRCZ[%J?]8KUG5HW MWKS4W?Y&M2?7H]W/@B2*+\?WAVKJ;Q2G M071A;R7[6Z6^;S:R#G^\/_PQ>?@_E?BEYEF-:=,VO^A:A M41K>Z)M1_4'U]#+_474DR55U2%B&A+%'F#\YZ":^W6\XLIY PB0(9FEINM?2 ME-32A^WJJZJ\\O;@MJ=N[SZ_B\K3UU*MVEZLRDIYS2)?O_1^H^^1WI(E746' MA&5(&'N$)0>:"^/)$]4A"PHD3()@ENHN]JJ[H*_3]#7:(J^5MZF*N=)RFR^W M-_JZO;UH/_OZG2SAJC(D+$/"V$7O.MF/IL'DJ="0-042)D$P2VC^Q)AM$]@= M(8URE124ED%IK*/9YZZH)RIH40&E213-UM6!B>N3NGJ?_U*LMBLO7Y5;K2W= M0%5>KK;>J559W+38L*9+B+"DD+8/2&)3&H331T0[E'O?E+E%%;4D9;]XG MO=?9H5U1J67>Z,O[>:DO^ >%!77EH;0,2F-0&H?21$<[%);?Z],25=/6E3'= M?=IU?[=N\O5=H9N>E]>U.J(GJ-\.I650&NMHUC&+TXM>[T,6%5":1-%L01D; MWZ=]_#>[BZI!%4%=?"@M@])81SNI(JA%#Z5)%,U6D7'I?=*%-6F0]YMWO9O7 MH:K'OJ<;8+TH-L/G*:A1#Z5E4!J#TCB4)J TB:+90C1^O9_B\R(?:MU#:1F4 MQJ T#J4)*$VB:+8.C=?OTV8_T5:AECV4ED%IK*/9?NI 6X4:]U":1-%L%1GO MWJ?-^^N/G]F@AJ"&/)2606D,2N-0FH#2)(IFSSDUYGTPP3?. .KB0VD9E,:@ M- ZE"2A-HFBV#HW9']!FO\N,"QKE+#^HQ]_1J'D2#%J10VD"2I,HFBTJ8_ ' MM,$/"<'I&LYJ@]K_'T_>\2A=,H9UU! MW?^@[XE'O:R%06MR*$U :1)%LV5EW/^ =O]_5Q).,YWU!4T#@KY_/_7[^D+6 MY%":@-(DBF;KRX0! 1T&9.I65=4NJCQUTH*& U!:%O3M_'3:%Q5T]CZ4)J T MB:+9HC+90$!G V?.KJ ISHJ"A@%0&H/2.)0F.IH=@O?.R!)5U):4EJ^ MT^P*FN4L+*B[#Z4Q*(U#::*C6<+JW:!(5$U;5\:U#VC7_JS9%33#64]0 S_H M3Y2?ALGT:>M#UN10FH#2)(IFZ\GX]P'MWQ]/@>B!SB*".O@=[92(H,X\E":@ M-(FBV4_Y&V<^/#&M_N-GYC2M@N:Y:@M*RZ T!J5Q*$U :1)%LS5H7/G0QZ=# M(=2>A](R*(U!:1Q*$U":1-%L'1HC/Z2-_.,-E1[H+#:H.Q_VW?DT39^LTL"@ M-3F4)J TB:+9(CI8-X2LN@- :E<2A-0&D21;-U:+S]D/;V7296="C?/^A8DU<3 M/WPR@^%Z>,.+:?*DN67TSCF+!NK=0VD"2I,HFBT:X]V'M'=_G=>+TV%0![$F M>J9/O;WKH:VBL/>$54;ODK-4H&8[E":@-(FBV5(QGGQ(>_)GQCPTQ;FS0=UX M*(U!:1Q*$V'?C0^BWO^R$E74EI2QX\,3D^A=8AZ:Y2PLJ"T/I3$HC4-I(NP' M$'[_X6Q435M7QI8/:5O^K)B'9CCKJ>^IAY-H.GW:^Z"3YZ$T#J4)*$VB:/9* MJ,:BCVB+_K@M10]T55$TL);,@(J@11F4QJ$T :5)%,U6D3'9HQ-3WQ]]*:>L MAT8ZZPOJL4-I#$KC4)J TB2*9LO0>.Q1@#>L(JC]#J5E4!J#TCB4)J TB:+9 M.C0V?71B"9WC317JTG[ MMR\&*FKKZN 5O/24_M]ELM%,9X%AW\Z+?3TO]OV\V!?T M]M-": T!J5Q*$W$_5?] M)O' Y==S/%:0F*@@H:."(^Z9;I'OBW5[Y3\D,)KI*C H+8/2&)3&H30!I4D4 MS=:A20629UC])X&F!%!:!J4Q*(U#:0)*DRB:K4.3)B1TFL#JIECMG@*]W3;; M2M^7;G:=5K=@76Z[;.H?/?U)40XN:D##G04)#1B@- :E<2A-G#C$?N"M]-74 M8NAB7:+VQ):?B1,2^H$$HAT_&G&#JH/&"5!:!J4Q*(U#:0)*DRB:K4,3)R31 M,[1C:*X I650&H/2.)0FH#2)HMDZ-/%# MX17#"32W@-(R*(U!:1Q*$U":1-%L'9I\(Z'S#8@=3==PUB4T_X#2&)3&DX%U MCL+>!!$!+2I1-%MP)O](3KR-V$57T)@#2LN@- :E\63@B8,!64&?T8:?ENID!HTC4#1;9B:.2&FONG<#ZK1R%PUW5ADTCH#2 M&)3&H30!I4D4S1:D"2C29WC>(84&%%!:!J4Q*(U#:0)*DRB:K4,34*2D\4RL MW$4/=!8;-(6 TAB4QCO:X45^^7*A,CZ>PQR[\5 M]TJ5SO=ENBK.!_=EN7X['!;S>[6,BS?96JWT/;=9OHQ+?36_&Q;K7,6+;=$R M'7JN.QHNXV0UF)UM;_N4S\ZR39DF*_4I=XK-BHW6?:MNG*U.!^XU1:I5,W+"A'K_Q[4I4K3BJ2WX\\:.MB/614>7OY) M#[=/7C^9F[A0EUGZGV11WI\/)@-GH6[C35I^SAY_5_43\BO>/$N+[;_.8_U8 M=^#,-T69+>MBO07+9+7[/_Y>OQ '!4P\4>#5!=ZQ!;PNX,<6B+I '%O@UP7^ ML06CNF!T;,&X+AAO)VOWZFZG)HC+>':69X].7CU:TZH+V_G=5NL92595%*_+ M7-^;Z+IR=G'Y[Z]7UU=?KCY^N'9>7>ND+S:IJJ*Y^T&^+ MBZ)09>%RUX[F> MUU-^>7PYZRD/Z/(/V<,;Q^5/EDNZ_)^;](WC/5T>TN47ZUR/[CU9'AW_W%VS M?*CSL@^-MP^-M^7Q)WCO-H6^I:B34"3;G M]VVQCN?J?*!WJ87*']1@]O>_L9'[C[ZY1L(")$PB82$2%H%@1F+X/C&+Y0^7YTK M/?4WJ3Y!V,8A6Y6Y/@-UXNW91%\:2*QM&I"P F32%BX@XT.TL"\,1>M.("& M-.(PV<=A0B\NJUR?W^:YWB,022")MDE P@(D3")AX:23A EK MYP TH)&#Z3X'TQ>?"Y"5MO.-A 5(F$3"PFG/.]_W.D<"T)C&E#.WT4PN.>E7 MJS)>W27Z*$"\VVF&[?1#:0&4)J&TL*89$?#'4[>5 -2@9@0.3"-[9O^?K55> M_M@> *KUX'JYW?GO#P>K;/7\$8$>Q#HC2%H I4DH+:QIAQD1(]9."&A(,R&- M5F2D@YI]R?>B6O+W!L"J$R$T@(H34)I84UK[2A&WK2=@U.X0M;(0D;; MPHOY/-OH,T5G'?^H3AQ>ZS#,\XW2NXWO:[4JZC,)\OL_R\K=2Y4MGH6[*WOF'ZDLH+8#2 M))06UK3#^>^L*TXA)EEC)AFIL6;OL]7=,W,/%9%06@"E22@MK&GDW)]",;+& M,3):,G[4*\JX3%9W3JKB0AT>!%X?K"=[0P%UCE!: *5)*"VL::TU1#L6I_". MK!&/C#:/']OG$\\M#J#&$4H+H#0)I86L:QWY=,3;83B%=62-=F2T=]R=51PD MH#K#J/I4>I, -8Y06@"E22@M9%WK.!7=W<(IO"-KQ".CS>,'O4.H_OJ0I6EU MR$A6>M6@BK)J3-*W%UF:+.)2GV44FYLB621Q_M3N JHIH;0 2I-06LBZJK*S MGCB%IO0:3>G1FK+JK3)?TB)#(ZT3 96; M4)KTNCK2%]QM!P+:08FBF8%H_*9'^TVJ5X8NM9YXJ,"$TJ3758Z>8%/1GGGD MH!&*9LY\HS ]6F$>U3!#,ZPC /664)KTNJ9QPD>3=@*08T8HFIF QEMZS_5+ M(OIEZ$&L(P(5FE":]+H*4O@3OQT1Y)@1BF9&I!&:'BTTCVZ8H3G6*8 :2RA- M>EW'.!+,ZRP;D8-&*)KYV;K&6G+:6IZB7X8>TC8Q4%H I4G>[9Z<4)GFW,[)]3@$=,$+1S,EO!":GNRR?[Y>A M =9S#[654)KDW8;(SMQ#%22*9L[]P<>P:07Y%_IE:+)U**!"$DJ3O-ORZ+E^ MYX" _3SW*7PD;WPDIWVD;<,,C;,. U1#0FF2=S6DYWOMLPKHF!&*9H:AL9"< MMI!6#3,TRSH)4/T(I4G>U8^,3]FX'06H?T31S"@T_I'3_A'5,4,/8YT2J*N$ MTB3ONLK.B@+J*5$T,R&-I^2TISRR8X:F6 < :BJA-%G3C"^J<3UWV@X!5%6B M:&8(&E7):54IE_&W9!7W3CS4/T)I 90FH;002HM0-#,?C:?D4WS/#(43?#$VP#@#4=XINAR3CH_:GM"5TT!!*BU T,P"- MR!1TP^7SO3,TP'K^H=92='LC)Y.Q:$\_U$9":1&*9GX'>F,C?=I&_H7V&9IL MFPLH+?"['9"^+UI?#BBA8X906H2BF;EHW*1/NTG;]AD:9QT&J)+TNTIRREE[ MD0 =,X32(A3-#$-C)/UCOL7RR/89FF6=!*B*]+LJ61+30TQ3H$ M4'%9T\PO=A$N:YM+Z*@AE!:A:+L4# ]^DZ_Z4<=_Q?E=LBKTPO%6X]TW8_U: MY;O?2=Q=*;/U]F?Z;K*RS);;B_H"^_S;+RI]7JE_^V_]:Y>S_4$L# M!!0 ( &"K5U;=O.U^2P4 ,$L 9 >&PO=V]R:W-H965TJ;%I3G2_+1/.53Z&T9OQ-+2B7Z&86QZ%M+*5?G MMBVF2QH1<<96-%;OS!F/B%2[?&&+%:=DEA9%H8T=IV5')(BM02]][9(/>FPM MPR"FEQR)=101?O^!AFS;MUSKX86K8+&4R0OVH+G:?,@HC& M(F QXG3>MX;NN>\UDH+TB+\"NA5[VRB9RBUC=\G.>-:WG&1$-*13F400]6M# M1S0,DR0UCA]9J)6?,RG 3208]SK:()T>KM&0CA9E6J^D'HR_D7\;1*"1"G*(3GTH2A&KK/;J9^.CDW2EZAX(872_96I!X M)GJV5"-/SF]/LU%^V(T25XSR*]N<(Y9I#ZWZY0--\J#0=:"$'+C[*\G5!30(TS8=*TQ$7 M,N$:KZ8'W]/_!BBJPPWE9$'1C:#S=8@N@CE%)TI5[RGAXK24*JA!@*;Y!V;= MVDW+1+ 0!O>EQF NK T(U!G<$FEH5$J#6UB#>T ;JGI@E4^8\VI# C4*J#2= M9>$4[G&DP@6U"M T'RI-1UR(A6LVB]>T/U#W.##.TH:5$7P+(W$+)7'-3F)H M?Z!.DJ7M-ZQVN]U]9&=0Y]1A%+KA&J^WJ[N?P=S,D;4Q@=H%5)K^O^%"+[!S ME :((2UC!)KF0Z7IB MGP69G>44#/)#PB=PX1/8?&5]SF("U'!9E%Y3>,#51;0-/_ K+V#XHL+/<'&:W-3XP,5 M#M T/TO3Q-=Q*KP7%R*!S1?H>M^KDEUS2&TPD&D^5)H.L/ (W#E.RP.U#M T M'RI-1US8"3;;R6M:'JBD'!AGLUIVH<:A/WE1"(GWTOL=YL+:CU,\O7O2[#QV M7:A3ZBP*<_#,U_=ZQS,(KCFG-AI0=X!*TQD6[N =YP:'!WJ# S3-ATK3$>\] M+?5F-S@.))=>2V4$89^'>@L9\0H9\5YZ@\-[>A,!MUJM1WYKCJ\- U0;[+W' M19.'>[\0O@AB@4(Z5_'.65O-C>^>E]WM2+9*GR"]95*R*-U<4M4(>7* >G_. MF'S821Y*S9]:'OP/4$L#!!0 ( &"K5U8(2-PIT0H (IE 9 >&PO M=V]R:W-H965T2FQ;8'[^27U*U6(1YS^OQ#Q[/1^QT>Z# MA^1E5M8?C"_.EO&+>!3E[\O[O'HWWJ-,DX5(BR1+K5P\GX\NV8=KQIRZQ/J0 M?R;BM6B\MFHN3UGVK7[S:7H^LNLFB;F8E#5&7/W[+J[%?%Y#50WY35>)-L7JS_ M6J_;8^V1-5D59;;8%JY:L$C2S?_XQ_9,- HPOZ4 WQ;@AP7/%:C9[J:"RM[MCYFV?0U MF<^MIY_6@UAF>1D_5=\\BI>J=\NWUIL;4<;)O'AKO;-^?[RQWOSRUOK%2E+K MZRQ;%7$Z+<[&9=7PNOKQ9-O(JTTC>4LC&;=^R])R5EBWZ51,98!QQ7A/F^]H M7W$4\49,WEL.^]7B-N>:!ET?7YPAS7'VO>"L\9RV7MB=U'\]9-7?:H"^QOGT MW[HSM0%R]4!UU'\HEO%$G(^JL"Y$_EV,+O[Z%^;;?].Q) *3.+M[SBZ&?G$5 MS^-T(JPG\9*D:9*^U*-K*?(DF^IX;\"\-5@].7V_\!P[X,[9^'N3D7H89RSR M_/UA4EN]?5L]M*W[_DD6RSC)ZY&N:^,&Q&]4_LX/_8,6HC7U/.?^GH>/\KA] M?JZFS_I$IU6*J+) -EL#:OM>'JJT29YT:' MG:$Y+& VT_=%L.<0'#5N1#K%1TR@U.[QJ!HR!XW4'"8/+*F5X;Z5(=K*NVIB MG%F7BZIUDUC7.K2X:1P3@4E,HSW3B&KNBB@Y$X%)G)D-:=.FG+VV:+XT+P5> MY!X,1LUQK)K '*X?C:R1YAG%#+9%:=9O'S81K:COB>= A/]?IK!M-=+DY 4* M601TP7!Z0S6*A1HFYH:+$=,?Y;M@BL .5VK:@\*6@0BYG^.Y_\@YC*L97;.8Q.OJ M>]9!'? .=4 TC6VKD<@ZAU.V[J 674]A!3@( 4X+@4N)W^NDB*I M36U];) Z!5P5 LSQ?=:R4."@!#BN!.Y7>17@A;#BR21;I64]!&(%SD2BHXJ-P^2&5]JW6T!I.!U* M8Q^&[8X$#F'<-4,X$@X($X?,D7!('0DJ-)DWR!T'ESN=\4>J>1S5J,#2H0-J MQL&=BCY!J+H6FG2(U]NW>T"M.!W&Q3X.VQ?4.(1Q%PUQ<<,!7>.07=YP2*]O M4*')%V=!][BX[NF*0[RX*5E7O>[1D@==4# N?LFC1PBZW9<_\$K[=@O($Q>7 M)_?9_#&KB&D3(%[6N$^(T&2F(&-*0JQU5- M%<8]QXE:H@_TBXL;*WVB3W/_1'!XA12OMF_O@#QQ<7FRC[]C%H0XEG%7#>'/ MN*!H7#)_QB7U9ZC09-Z@>-S3_!F\N#%9U9\)/&ZW7/YP0<:XY/:,J]HS[UPE M'(=0*1ZH% ]7*.1&3,>J3%#A2;S!N7CG6;,X,6- MR:K&C&=72\.6^PA!U7CDYHRGN1*D7!S!J^W;.2!:/%RT-..P?6&(@QAWT1 & MC=>X)93,H/%(#1HJ-)DW*"#O-(,&+VY,5C5H6A:&'B@9C]R;\;KO*,$K[=LM M(%,\7*93AU?;M'! F/BY,ZL@[9C6(PQAWTA#NC \Z MQB=S9WQ2=X8*3>8-0L<_S9W!BQN35=V9ENSG@V[QR8T9O_O>%[S2OMW2^%T+ M+DJV,=B^!,3+&_?+$%:,#P+&)[-B?%(KA@I-Y@T:QS_-BL&+&Y-5K1@L#8*( M\ M(':"TUP8O+@QV:-OCPE N03D#DS0?7L,7FG?;@%9$N"RY$LY$_GZU\A69P^1 M*A0J-)DWB)F S(0)2$T8*C29-^B=X#03!B]N3%8U85P[L+V64&S\DI?)IS@Q;= MV";E-$L'+VY,5K5TVB(25$Y(;N>$JIVC9,DA)$P$$B;")4P5B;8BERR 4\JG:C09-Z@L")RA84C&O/'KK;)I$!?1;B^ MZC/&7&?(=07A$HKXA,>46DRHL*3>8-RBO"E5>?<4XJQB+-GC2M$WMC M-SIUK#+PR8\;#[%G7W+3.IAKK.R@BZF1P!]P;&^#9Y'Y6!Z3Y.=C M>=TS.[-Y@QBNT.HM;#NO^G2 F%,9PL1B=F,'/9O,QMI!D7$?0I@QN[$GGWV: ME;4K+[E/-N/J;I-#2"UF-[;=LW&QI8S=8V1V!ZAY?PZR!Y_=V(3/]NG&,JGV M(H,[X-[8T<_&KP%VC^4C-O/#Z^C-HK&=GXV+*=TX1K;.Q-',.W&(ZWS,;NP" M:)-=Z=M!D7$?1%,U-P+NV FX;&PMO-?"D&,;Y)L3GW0=14Q@TC7'0M2731N/-2BT@(O MZV=]%-9:NV\>]+#_=/] D4O);G+\DU3"?B^<* MTGY?W]23;Y[[L7E39LOUHS.>LK+,%NN7,Q%/15X?4'W_G&7E[DU=P?[Q*Q?_ M U!+ P04 " !@JU=6:J"510 # #B#0 &0 'AL+W=ONZZ M(EKA&(D3EN)$S2P8CY%47;YT1&JYY8L#QQ/9X0ICJ2F0.JQQI>84LVD\OA3 MD#KE.S5PM[UE_V:*5\4\(H$O&7T@<[D:.&<.F.,%RJB\99OON"BHH_DB1H7Y M!YLBUG- E G)X@*L,HA)DC_1T"T#;*Y*48 M'2"2*.QSM@%<1RLVW3!B&K0JGR1ZW6>2JUFB<#*\NKZ&#^/)! RG$(RG=\/I MU?AB,@+#V6QT-SL&T]$=.+IB;+XAE()A%&5Q1I'$EREB_UXV*["[R[((]V4$'P_T:.#P<[E7AKI*YU#HHM0X,7WL/WVTF!$%U*C3BM/7/18HB/'"4 MMP7F:^R$GS[X7>]KG28VR: ELHI>K5*OEF%O[=N;VVWW:Z)FP%CB6/RNDZ]E M4SZ;9- 2646^=BE?NW&[[9IUN962O+B6&M?6Z9GS=@RO_G"LPZ#GZ5_?7>]* M51,7U,3!U^,J!7;* CN-!4X9ERLPC#$G4:VM&N%OW1;L[-OC?4*]&P*:(2CEG93EGC>6,,JX.D77I M-N+>NOPVR: ELHI>O5*OGAWW]&S*9Y,,6B*KR.=[+P=.[YW\4Q!W&@ST>@AL M#,EK:T+_P%02P,$% @ 8*M75KW=!N0-!P ,3 !D !X M;"]W;W)K&ULM5M=A2ZVMD%) MY9'2'^7.[?2J9Y4C(@F9L!(BXG^>R(@D28G$Q_&S!NUMSEDF;F^_HG^HR',R MCU%!1C3Y'D_9XJKG]\"4S*)5PK[2Y[])3<@I\28T*:K?X+F.M7I@LBH83>MD M/H(TSM9_HU]U(;82H+LC =4)2$ZP=R3@.@$?FF#7"795F365J@YAQ*+!94Z? M05Y&<[1RHRIFE'SS,'X'[F\>P-F8WVW354( G8';C$79/'[D>\.B(*P (YHN:48ROAEE M4S!,:<[BWU%U66]^\1NT(. KF=!Y%O\FT[?@+"0LBI/B+3@'W\8A.'OS%KP! M<08>%G15<(CBLL\XM7* _4E-XWI- ^V@ 1'X1#.V*,!--B73)D"?UV13&/1: MF&ND10S)Y#W \!U %D** 8T.3X>*]/#P=$O#!F\N,Z[P\ Z\#W$6,W)^Q[]C M4\4E_/>.QX-;1M+B/U7QU^"V&KRU-46T=^N!C3HL"3*(\?XFS.8A2NLJ8JGQK&*>"*2?BIP'TD&\' ME_VG[<*HPAR,G698J!U41\K.AK*CI3R<3%;I*HD8OXVBK2^ZBO4:R=VB"-C&EQ#=5061\YEB-35\2YMFU#F;IV:%VI"S<+M;[N M.$&NL1J*# -+5F1%6 !=SY.9G\)Q0F$YH=YS=A9EJ'"7?B#K[4@5YN @D*M@ M*_R+[?EJ78;"7D*]OWS(HRD!693N(&'(!=9<3:*%IM":E1,6%;JGU&1HR&G6 ME36)%II":U96V&"H]\$F9%E_!ELCR_I,5Z/*VLRN51,6&^H]]N&J[+=G',M! MECPQJ<("+#\PZ4?5E;4PQE!K$8_3Y$#QY!M8+>**,-?RY0Z\?5E;<8;>:CCIGAOK,KE43CAKI'?7!.ESC;$\U;O7JHSDA M*:):O;U0/Z:NG(471OI^[3$JC-J=V'/,'WEEWHHPY&+YN4@_L*[$A55%>CMX MG I[;17&GB\3;T=AQ[=EWJ4HYHQO)HPD!.7Z*$Q3N(&&VJ&D4+3:$UWWP*:XJMD[[[-&0PZY>? M)M%"4VC-R@KSB_7FUX B[SF#IF'=.3/49W:MFC#66&^L#U;D&D=Z1) ?DPZ* M"O5CZLIY:_F!OF%[C"+C=B/VG,^VLC"IP@+8XGT*SXJ%9\5Z7WB4(.-V4]5K MO3A6! 5!B_4I/"<6GA/O627058YQ>S$ PJT+W[:@K:!P#U*3F#"6>(^QY)*1 M\L%/J]5L,YI/E(_'>I2C)<-H,]446K."PJ%B[Z1B;,AGUI4UB1::0FM65GA@ MK/? )L38Z'*'/>/%&H$^11,7"\>-]8[[<($V:KIKM(:0N_*+5U.G;"YX$U[: MUK=YC]%Q/=2QU;';W6#N"N0NN*ES-LLC#+&M-YU'R;T>Z^CZ*)K K96#IS"^ MMC"^]IX%"UUM@=VVN*T&C2+&D=M2BIBM+]B:57]K+75*\GFU)IW/!N557*\> MWAS=K'L?5JN]I>/7\")&ULK99=;]HP M%(;_BI554RMUS0?Y@ XB46 =4D>K0M>+:15\_Y\2)W=U0]HM' (])7'*>UHDQ.I2UWD008+Y!5U!*I\L*$NPD%VV MU/F* 0YS41+KEF&X>H))JOG=?.R.^5V:B9BD<,<0SY($L^A^=X67, 7QL+ICLJ=7+B%)(.6$IHC!HJ?US" MR:=$ZH1_?7L[?!S?W*#^9(C&DUE__J0H*KZ?6@A+PJ(*TW((<07*"6>8XLP[)JY(/WR\W70K'$!/D]\G![8&S?_XP72-SW4E^$]FKPK2J@K2:G+W95U;=0D6 M*B=7J=_)VK=,S_*Z^GJ;O-'[2'*[(K:/WD>1N1>X>(G?KR-U]+L";S>"SR*06_Q" *O#;^_AVX9M[^ W3G D?J?"[S3B M3T 47BC C#V3=(EP0K-4U&73V?OI>)[K6#OI[$>9AFG:_U9; :IO[:SJ5/,- MLR5).8IA(87&A2<=6'%2*#J"KO+-=DZ%W+KS9B0/5\!4@'R^H%2\=-3^71W7 M_+]02P,$% @ 8*M75CX]OC8H!@ BBL !D !X;"]W;W)K&ULM9IM;^(X$,>_BL6M3KO2[4)L0Z%'D?JH6VE[6K7;O="H?3SI)Y^F+&_&PT/:+[F2\8@_\ENN[U=?< M7'4K+S.QY)D2,D,YGY]T3I/CG71Z=D0\ MY5-M73#S;\//>9I:3V8B+EGBI_+]!\QTXN3SK"# M9GS.UJF^D8]_\5)0W_J;RE05?]%C:=OKH.E::;DL&YL1+$6V_<]^E1-1:Y#0 M/0UPV0 ?VH"4#4@A=#NR0M8%TVPRSN4CRJVU\68_%'-3M#9J1&;#>*MS\ZLP M[?3DZO3S#?I^^N7N$EU?GM[>W5Q>7_[][1:]OS4),UNG',DYNA(9RZ:"I>A4 M*:X58MD,?1'L7J1""Z[0-6=JG?,98AI=,9&C[RQ=FZ8F3.B&3]=Y+K('=,:4 M4!_0^PNNF4C-IX^U'S^BN]L+]/[=!_0.B0Q]6\BU,MVH<5<;F7:PW6DIZ6PK M">^1=,&GGQ!)_D"XAW&@^?GAS1._>==,;C7#N)IA7/@C^V9X9_*.0XJV+FC8 MA;V5C]6*3?E)Q]RKBN<;WIG\_ELRZ/T9TA?)F:>65&H)Y'U2U &%M#0WZ,^U MR#G*9#:5F=-FT!N1RLA31"M%%%3T36H3.[9-_&4MT>E2I'KV^PH]BJHWDS%.;]!PR] Z*,G^*LKFSQ(99'BOK9'#1 M[@6*7S)*=O(R9$;Q*)R720USDDCUKW04*5*QO/FR'7LDX&(/AJI6Q MBB/(,JU3,9(W7[:#E02FE3: 6+H"(P.9^$-T9)& 2WE\."S[ W5 )OXCL$,& M#"-#6<_1?Z@5(L)>6S\71_+FSX%#$'PH@D ; 5'I(Y8W7W%MY^/E]+$?%'$3 M*793%#3Q!^N0 Y-(11!')9!8WGS9CD PO+WQ"D+$S8V*1J @$W_$CB P3!#; M6A+:V3N#6[:.S%OL7F '%G@0H5Z <-):<21OOF+'(1C>"GD[-L3-[8Y&JD(F MOB!'&!@FC)ALB)MX$7I^#IGM?7[&#D3PH7L'Q$+/M[YL$_8+7_P9\X9" P,I3%O2THPE[;)ETL M;_X3F$[ =%$CI.:5;$D-G>BD@U9/P S04WM? X:)LM*W14C8:^OT>XM3%NK@A!X*)\ J0*-R22QOOF+')?3E M7+(?(>GS!RZ@B3]8!R,TUH$+C#WD!.Y:>^U"@()/MB+NU M%R7M6ZK7+'\0F4(IGYLVO4]'IG&^??%S>Z'EJGAW\EYJ+9?%QP5G9MC6P/P^ MEU(_7=C7,:O7;R?_ U!+ P04 " !@JU=6X5<$@28$ I' &0 'AL M+W=OY+HMMWR'/(8QZ)HSWC MW\66$ D>PB 28V\:^ZY/KU=CQ M=(](0'RI(;#ZMR,S$@0:2?7C1P;JY&WJPO+Q(_J'E+PB,DD NV_T@R0FD'?1:(]"_8'YX=>@[P$R%9F!6K'H0T.OS'#YD0I0+8 M>Z8 907HI07=K*";$CWT+*5UA26>C#C; ZZ?5FCZ(-4FK59L:*2'<2FYNDM5 MG9Q\F%XOP+?II[LYN)E/EW>+^/L9 1Y*RV&U MW%7$<_8H9X]2O-XS>+"MG M_?%)/0VN)0G%GW6Z=&WJ8@FLHDLOUZ5G'/T;@D7"2:@EH%&<2""9^@F0A(=: M@36F'.QPD!# UL OY/++6*(.D)&L*9#;@FLPOL\YWU^2BNTAS( M:@ZUA5;5IO0=TOPALC5S9.T^,8?^]EHQA[E[KZ5?1$UT)&J6UXS_G[7,K36> M&FWD4%3D4-0[J6VLYE!;:%5MBAR*S%\QV[--OW9-&3Y=5,S]:\K?+>WCZ$VT M&\PW5%D@(&L%[W6&JC5^V)Z-VB M?'=P\B]02P,$% @ 8*M75G*K0"< !@ 0B4 !D !X;"]W;W)K&ULM5I=C]HX%/TK%ENM9B1:8H?/60:)(51;J;,=0:?[ ML-H'DQBPFM@T=F!&VA^_=@@)"<$=D#L/0Q+N/?8]]K7/#1[N>/Q=K F1X"4* MF;AOK*71M:L?CZP/ZQS1X%@L?I>/X\FSY.__HZ!S=S-<.")"2 +\'8_Y%00?5 MO9^1$$L2@ EGDK(585)?"AJ0&*-A"-28[' +0O6GY69\?]GU&9_H,$7A4K:\%F+* !&6 EB(@ M9P$=6'A 1D2/^!^ "YL .0C5=&CR=G=8X^Z]W=TQ1./F8^JF>.X9O''$$R;K M>-W[M>O]]!)S)S;8)_<-M88($F])8_3[;[#K_%''B4TPSQ)8B:]VSE?;A#[Z MB&D,MCA,2!.$%"]H2.5K4ZUJ?A+':H[KA86*)D@87^BV\4*E!66;1&H;SGSE MD,[])EBIE1;99 BL1ULT)ZUZY8'1M\F43S+,$5N*KE_/5 M,TZPH[W//][[FF!!5I0QO6:HE-^0F/*@CM8]?">%U\IL.T(NA.UA:WO,UZE5 MK]USRD;>J1%TVH-.;E4*L)\'V#<'N,8J/*'WZ66^..J0_#.1ZR4F3-1FK%VN M78$>]IWJ'L<"H0,KM)Q:]7M]5*&E!JJ/>O6L#')6!D96GO#K834_RX-2XD#- MN"U5ZB9\5;)6*:=8T;)(A$(3@M3JG<%);]]#Z*)^)?(:LXZC_BJQUY@-NG!0 M'SQT"J7H&,.?+I=*K.OHU?#I0)6F9D#OD83YKX"\^.FL 8H) O;7]>+.J8D6 MH>KLKS-S^[U*K'56'71F^L,C50ROS'"BY[0IMS/DXQZAMNM4Q[+.['0-\&K, M2HM .3Y4Q(?>LD6"_\"7-#^U\CR6^?4#9\2\=#>PBN;90BOS62AN>*WDAE8U MMU4TSQ9:F;1"=D.S4CV:;R#0B\;;]II:EFV*UXE5-"]#.]ZB.VB SJ1P(7+A MFU2N2N$G'LYY$ONDEAFKDMR4[I=MHGXLA6HV7Z"F$-S;A6Q'9MEN,6'-+5W*,CJ5[BI=JP+?5IME M]HI" )D+@2)?IQ'^3AFNY<6(<3$O-M$\6VAE_HI" Z$K4Q99K2:LHGFVT,JD M%=4$,@IOJREKM?S(T$I%*W2K&?LKJ@I45!7(7%74E+;PIZ6M&?-BFJS6#[;0 MRGP6=0;J7)O!5DL+JVB>+;0R:45I@8PJW&H&6ZU%,K32^^)>%PVJ.?PKB@Q4 M%!G(7&04.:Q_D/UY]EHM)*RB>;;0RDP6]0;J7YN]5NL,JVB>+;0R:46=@'2R(2K])#.D)%KN;5_H1%_C0_"#1. MC[]4GC_ .V]_G*> V9\N>L3QBC(!0K)4D,Z'GJ(KWA_8V=](ODF/L"RXE#Q* M+]<$*]ZU@?I^R;D\W.@&\F-3H_\!4$L#!!0 ( &"K5U9XZXA(L0D (E4 M 9 >&PO=V]R:W-H965TE]6!X>1B&3W+!UE^7G[,U;?A7LLL7LBTB+.4Y?+I#<,!F\BE:)>5]]O*'W#GD5?JF M65)L_K*7G>QHP*:KHLP6N\;*@D6<;O]'_^XZHM; \5L:\%T#?MC ;6D@=@W$ MQM&M91NWWD5E-+G(LQ>65])*6_5ATS>;ULJ;.*V&\:',U:^Q:E=.WE_]><^^ M7'WX?,ON;J\>/M_?WMW^]>F!O7Y0 3-;)9)E3^RV*&/58W+&WD=QSKY$R4H6 MU0_OXS1*IW&4L*NBD&7!HG3&/L318YS$9:QD_LI*=B>C8I6KQE%9:\^J,63W M_L-?O9!G%B?KT&_O\\(Z]?O4+>\7BE'V:9ZM"J2\NAJ7R MN[)^.-WY>+WUD;?XZ'!VEZ7EO&"WZ4S.= 5#U6'[7N,_>NV:HQK?R>D;)IQ? M&1]Q;C#HQKZY@Y@C]H,H-OI$VR#NAZ'6]V]-';75XYKU5%/&VV(93>7E0,T) MA:RNW?9Q;1/'N997OY6RGRA+MK'TN3K5H&W45#- M9NL)#WW5W>NZ#TTA9: 3[J4TX[R]<1YJ'$3U?RJN$S4VTF0@JJ3O8! IT_SU M]_[ZEO&WG0:,H>=3>DND3/,VV'L;H*-[$Q5S)K^MXG64R+3%VZT*OQ97PN&" M'X9?4RP(Q8B;PR_<&QAVA%]1YO&TFJ^GRE:3>6'CO)R/^8%Q!J& M]@VWMLV M1FV[72R3[+N4+,FBU#B7H^W[QLFXX4+8=G$[(U@R1T33[4X1D3-4VG2W:Z3@ MG#KE[C3X^)QKD$(F78>#@1PU\.]R+G,56.ESAY6\::4_%H=6-J4\+MP6(V&I M=M!E4:W]3S*O:&B:*1:>R3S:X*P"4$*FVZQT *#KHT3TA"P&]< OY(-"^!-GF&G[CO6%)IT[L)J(<[1+#'47SJ[3:1-MUM8"F.L]1UEJLV*@X*IB8I MA57UP;]ZSJ6LIF=C-QCHRAN-1@=AW2FF&PY\Q7&^JH>U:=_*:#+IM@B5-KT# M +VX>_ITRTDIBDJ;[C%0%,>W6ZRFVYV.SNG6((=-MP ^' 3R)JG6 M7-X%I'%QI.G.Y7$%O6.FN6?2-@L @+BV -(U:[ND%$*E37<;*,3%*<3FOJ8F M6S2F9DQ$MPS0P\71PS:%=YNWC33,PT1T\V"5=_$MD%.3=[>Y\]$P^QP+N@<+ MNF=?L,'71:(4'K>G]PUJYZCC>$ 5GFT=!UE*/5)XH-*F>PSPX.$;/20AT*S2 M'%X5N!7'>@G X)U6[]&N"KM$'C]C[R@XQT:.!ZSB$92#/-)R$)4VW>/:S;<$ MY2#/LAQDD$,0T@.\\;K*03W"EB*EQ^WI/<3GH"0/*,D+B.#0(RU:46G3W08$ M\W $.SZE][JA#!71#08H\W HLXYRTT,4U[CRWF-W#GKS@=Y\VYN&L7OD28F+ M2ION,1"7C^_C6,W#?K-F=AB8J(AN&["1WU4$Z\S@_6[T045TRX!G?)QGNG-W M7$'O(&GND;3Y ,SAVS)'U_3LDX('E3;=;0 /'P-]PBTFS"F^0:J_"^["V^_@.R*F)O-_<^S!5X7$KCHT56,K]DPLY MNY61*)G'[>E]I9VCI.,#5_BV)1UL,27%!RIM^B-G@ \!OOE#$0)!LV!CJL?C MEASK*6!#0%3^X=8)/7[&OI% I4WO'T"7@* F%)#6A*BTZ1X#$@4$-:$ XYB= M&]:H$P#J!%VEH![12I''X_;T'MES$%, Q!38/O_4!8H!:<&*2ION-G!8@'/8 M\7E\8" S0VF^4TPWO/;DL_TS36BT"Z/QI'LQ5-KTK@" "PB>:@I(H8M*F^XQ M0%= \%13T%U&0T7T!]X!C\*NVEAG/A\VZ>?0,E1$MPQP)L1QICN?QQ7T#9*P MN5O2>E]]"- 1VD)'UT0=DI('E3;=;2"/$"8-,S#1'3S8&$/\:V04Y/X$+NC9&?V.=;P$-;PD*B (X@2>-R>WA?6.0HX M(8!$:%O 05;/D)07J+3I'M?>R8)O^)"$0'<5![?B6"^!$4*B@H^P3M[Q,_:. M@G-LXXR!4\8$5: Q:16(2ION,?#/F* *-.ZN J$BNFU ->.3'X6":*5(WG%[ M>H_L.>!H#' TIGKKW)BT8D6E37<;R&N,D]?QR?M.L8=%.2:R-7A8>]GC0N;/ MFW=@%@JT5FFY?>_C_NC^/9M7F[=+#D%\^Y+.NRA_CM.")?))-1V]J;9%\NU[ M+[=?RFRY>77D8U:6V6+S<2XCY70EH'Y_RK+RQY?J!/NWCT[^!U!+ P04 M" !@JU=6&=@0:94" ".!@ &0 'AL+W=OD%J[?HR#$V28L9,0ZU1TLY2 MZ8Q9FNI5:-8:V<*#,A%&S>99F#$N@[CKU^YUW%6Y%5SBO0:39QG3VRL4JN@% MK>!U8<)7J74+8=Q=LQ5.T<[6]YIF8T&]=#CHNW@<\<"S, MSAB A7!$E,9SQ1G41SK@[OB5_=IK)RUS M9G"@Q"-?V+077 2PP"7+A9VHXA=6>DX=7Z*$\;]05+'- )+<6)558,H@X[+\ MLI?*AQU JW, $%6 Z*. =@5H>Z%E9E[6D%D6=[4J0+MH8G,#[XU'DQHNW2U. MK:9=3C@;7_=O)O#0OYV-8#SJ3V>3T7AT]V<*QW=*GHR9?D++Y@)ABDFNN>5H MX)';E.H!)E0T7&QAB!8UI>;CKAG7\,!$CN8;D3"MF;LG&E,8XX)63V V'<+Q MT3EU685+E?E;E'!W(?8M* =NL[1,THV@,??!S>>@L/ MR<7:RJBV,O)\G0-\OVV*&J22Y)1&:8$9@W:OKG>)W,.]-&N68"^@EVE0;S"( MOWYIG35_[E/Y261O-+=KS6W/WCZ@>?2<<[O=K8[B8]4!?V^)"FXL9N;?/HO: MGVG1)Y&]L:A36]1YMRP&] :V7*Z 92JGJE!+JOH-&DN]T!KW K TT=0F[O.C M/.2'/\2UYDT<730ZW7"SJW-/T'GCM XJ\P]WNH7KU/3*5UP:$+@D6+-Q?AJ M+KM?.;%J[1O(7%EJ1WZ8TNVB=@&TOU3*ODY<3ZK_@N+_4$L#!!0 ( &"K M5U:A8@3/&P4 $H@ 9 >&PO=V]R:W-H965TRO&OXH%@"3O<92(OK&0 EA)7:NB>[**V-?=6$<] U+MP@B\*5&4/7S!B.((DU2[?B60XWBG=IP M]WI#O\TZKSKS2@6,6/1G&,A%W[@R2 SFD;RD:V^0-ZAEN;Y+!+97[+*ZUH& M\5,A69P;JQ;$8;+^I>^Y(W8,%*?:P,D-G(\&[4\,&KE!XZ-!\Q.#9F[0/-2@ ME1MD73?7?<\<^4JK'ZE::?-^QFW3#GDX8U MR#U+Y$(0+PD@J+ ?U=O;3@W 5%XJ7.5L7'7CU!+O*;\D#?N".);C5#6HWMP% MO];W:IS1*,9-(^,U/N5M8B\N=H?%7W>J(AE+B,7?54%?4YO5 M5*V*UV))?>@;2O8$\#MWZH$JP4FF81FF8=?: $5,EC M0N#=7]!D#B1B0E3%HA9S;"S6L%8&T[/3VZ#3ZC0:EJ5&V]NNGRLJVMW.7CUO MOUZSW2[5*WFG57BG=9!WO(UWU(T5Y0'YASR"'U$APEGHTVP64Q.KUKFA[Z=Q M&E$) ?E#+H"3$8N53Q9ZOLS$SVAH MGT36VIBAP82YF# /"58*3:<(30='UCK[PM'H6M:>PHQJWW>LGS%A'A*LY.>K MPL]7QPGD2,N36M!7^;H6=>RXQX2YF# /"5:*1[>(1_4BP M4FAL:YL]6?4?2YC0Q ]I1%0BIB=^KBXY?$M#KM8 DI%7($LF9&4&M5DC9A\G^2-&PO=V]R:W-H965T M)^EF='U9?W>77U]FNW*5;N1=SHK=>IWDWV[D*GN\&KFC[U^\3^^79?7%^/IR MF]S+#[+\M+W+U=;X0)FG:[DITFS#KBJ3:\4<#'1WV654\_OR=_DM]\.I@ M/B>%O,U6OZ?S+%L5];_LL2GKC-AL5Y39 MNJFL6K!.-_O_DZ^-$$<5.#]1@3<5^+D5O*:"=VX%OZG@GULA:"K4AS[>'WLM M7)R4R?5EGCVRO"JM:-6'6OVZMM(KW50GRHGUW5OQ[N,%>R<^LFK4S4OO[%D M,V?BCUVZ52=/66_%4IVQLS2ISH/G[%DLRR1=%<_93RS=L(_+;%>H4L7EN%2M MK]HPGC4MO=VWE)]HJKCV?*D&L-EN MO5LEI9RK<4?W:+6ZR3K+R_1_]1==RI([Z*OL'A8>2?:S&T;.-&A)VUDN#/U) M2UM0XPQMPX.V(:GMQZQ,5EV*D=7Z*A9:2O#(\]I"Q!W%O)"[?DNOT#IEW7 : M>/K,-I2(#DI$I!(Q=4XQ^55="!:R2RD2VU>IR)(@G#J.TQ*JHU00M$L)NU3@ M');JY[]*)Y/;5 M:6(=V\0-^;2EDUW*==W <5M"V<7"230]<3Y-#T)-2:$^9(OR,5'JO%'"J%.G ML\%E#+_L_B]-BENV4_DKX[LX%ZKZ@M!A* M$RB:&1WMYMQ@R.$8:N6@M!A*$RB:&29M#%W:&3[]@X%:Q(;F>D<=E?/""7B[ MHT+N5:!HIL;:Y*F;-EDL^K'JM39ZC!A-)B*$V@:&8TM+-U)T-V M3%!_"Z7%4)I TYX,HS-(-#T5S.=FH)M<106@RE"13- MC(MVSIP/.#APJ)6&TF(H3:!H9IBTX^:TX_Z!P8$F]XX1W<[@]. ;8= T)/VE U4VTPMM07F MM+5\(Y5#6&:K.4O7VSQ[D'5*OE-$J..%TF(H3:!HYEP\[8*](9/,'M020VDQ ME"90-#-,VEY[M+W^@6&!)O>.$=W.Z>E1 =H.@:*9\="VVGLB(=UW5*!YO:/ MK5'!X]/VA7_LV;EK+YKP]JB :INIY=%\8-I3_K++-VFYR^4%6Z1?JP^UJEFY ME+G6ME-4[&Q@['1@['S@(>RPI^VPYP\Y2D"],9060VD"13/#I)VV1SOM'QDE MH#[\B79&Q"@!]=PHFAD/[;D].A?=?Y2 VFS/GG',N1NT,PR>/7_9[8I MJFVFEMH8>[3A_&T_4Y<>#Z .&$J+H32!HIG!T*;8&S+E[$$=,I060VD"13/# MI/VV-UC*F2;WCA'=3FH\@)IM%,U\KDJ;;1^<^D'3S%":0-',:&@_[ ^99O:AYAA* MBZ$T@:*98=)6VQ\LS4R3>\>(;J<[.3TB0!LB4#0S($>/VH+SS#2O=QCL/#-W MO79RP;?3S'8I@6J9J:3VOOX33]LJ!3L%@QI;*"V&T@2*9@9 FUU_R 2S#W6^ M4%H,I0D4S0R3]M$^[:/[]SA04^W;3_>ZGGT)>DXI@6J9J:0VP3Z=&;[--D69 M[_;KU*BQ4UV*WJO]=(L(M;Q06@RE"13-#(JVO/YTR%X(ZGJAM!A*$RB:N3*& M=L(!V G3O+Z1"6R+&[B!TWYHIZN8XWI>>R&,(9QPH)UP0#OAM^FF^'+!;N0J MR7?5,X/DA#L:UEM(J"6&T@2*9H9%6^)@2$L<0"TQE!9#:0)%,\.D+7% 6\UZ M3M+\L +(!?LL%UF5@CZQ;D]GL*#>N*$9^9C0>O*YJY3U6+I M[I&@OC.T+67D6*8RANY4 MH&BFM-JBAK1%U3W2^4]\TJD/SM%":0-',X!RMG#QDGC;$+K ,]=K3W1/4_H8=F59[X6;H/@6*9BJK;6U(VUK=._WU)X_H7?0. C2? M"Z4)%,T,EK;=X9#YW!#JPJ&T&$H3*)JY!KUVX1&=SSW96]'U^D8@LA.RH7T7 M'[I/@:*9RFKC'-'&^?B^T_GS36AH;]FA65XH3:!H9GBT^8Z&S/)&4$\.I<50 MFD#1S#!I3Q[16=[3_1/4;D<=JU:[OMU!07TTBF9*JWUT1/OHO_YFC09LJ.58 M"<-;>O^]3VNHT4;1]MJ/CUZ_MI;Y??W>NX+5ZQGOWT9V^/;P;KU7]1OE6M_? MNB_%_@UY&K-_8=_;)+]/-P5;R85".B\BI7Z^?P?>?J/,MO5+WCYG99FMZX]+ MF&PO=V]R:W-H965TA/RA=@":O&0\5R-KIW7Q8-LJV4%&U9TH(,>=C9 9U3B56UL5$FA:@3)N M>X[3LS/*48 M0< AT8:!XF,/,7!NB%#&SX;3:E]I@,?CW^S_5-[1RYHJB 7_EZ5Z-[(&%DEA M0TNN%^+P 1H_H>%+!%?5+SDTL8Y%DE)ID35@5)"QO'[2ER8/1P WN #P&H#W MIP"_ ?B5T5I996M"-8V&4AR(--'(9@95;BHTNF&Y^1>76N(N0YR.QG&\>)Y. MR/3K?/JTG"[)^&E"/J\^3! M_SG MM(>\[)17,_2.7NSW'+]W(J\CZG[@.MWRPE9>>%5>+'+-\JTY/HG YIF"I*8! MOFM/UI:E_5H%NZ ;]TX1VA 6>XYY6 MJGW4M\V=^8G*+S'MA4FNC84=9[;;PK??.2FAD]J V+HWK9W<_>]WYW/LX4KI!Y,A6GB4 M(CAOB1\\M=G(ZWN0XHPMA+U5JR^X3JCC M]!(E3/D+J\JV1\;)PE@EU\Y$('E>_;/'=2$V'*+.#H=H[1"5W%6@DG+,+(N' M6JU .VM279]'(*AU^9ULP5Z @.QV@9%^8( M#H#G<,V%H/J9H6\IGO/RD[7V>:4=[= >8]*"=G@,41!%<#<=P^'!T9\R/N'6 MS%'-')6Z[5W,: SB,4R0EN,8QF@2S8MRD7],R!:N+$KSP&GQJPVS5VNTD]OE!2:(\FI(%Y@NFVY*KP@S*\VXW+..RT>D-_N07Z MI(8^:82^YCF7"[DM7*/C.VO9J;$Z^VJ!SAZPNS5VM[&:M^@^E"]K;5%O+6VS M2@A2Y3:#+J3LR31@]6JL7J/@I(8!-?OK-FR.]6;X?@W?;^Y0]KBK0QL=W[G4 M@QIKL*\.'>P!.PQ>#H3@G_3H*S(#:A2F#;QYO<.-(RO\C^WZ2K#>.H]VE0$:F)541[-]\K205\.,[I:H78& M]'ZFE'V>N-.^OJS%OP%02P,$% @ 8*M75@^J"S-( P BPL !D !X M;"]W;W)K&ULK59=;YLP%/TK%JNF5NK*-R1=@M26 M3JO4:M6RCX=I#VZX":A@,]MING^_:Z L@81U4EX2V]QSN.?8OMS)FHM'F0(H M\ESD3$Z-5*GRW#3E/(6"RC-> L,G"RX*JG JEJ8L!="D A6YZ5A68!8T8T8T MJ=;N133A*Y5G#.X%D:NBH.+W)>1\/35LXV7A<[9,E5XPHTE)ES #];6\%S@S M6Y8D*X#)C#,B8#$U+NSS>*SCJX!O&:SEQIAH)0^: 2KGC^/4M4.C5&!DE@05>Y^LS7 M'Z'1XVN^.<]E]4O63:QED/E**EXT8,R@R%C]3Y\;'S8 =K 'X#0 IPOP]@#< M!N"^%N U *]RII92^1!31:.)X&LB=#2RZ4%E9H5&^1G3VSY3 I]FB%/1[?7% M['I&CF=XGI)5#H0OR!4O2LZ *:EGMX"VDNMG/&@2Y DYCD'1+,?1._)U%I/C MHQ-R1#)&OJ1\)2E+Y,14F)GF-^=-%I=U%LZ>+&R'W'&F4DFN60+)-H&)DEI= MSHNN2V>0,8;Y&7'M4^)8CK,CH:O7P^T=\/CU<&M C=ONDEOQN?MV2>_!*6Z, M5.3'+3XD-PH*^7.7TS63MYM)5Y%S6=(Y3 TL$Q+$$QC1VS=V8+W?Y=(AR>(# MD6TYZ+4.>D/LT1>N:$[RZBS/T<9=SM4,?L6@R^53%(2>&TS,ITU+^E%A./;" M[:BX'S6RW=!JH[9$^*T(?U#$#,MCQI:G9 D,!.K!VT9H@F4ADTI074$)-!=U ME\!!]O\]&HL9@DV+H5OAZ'?N6#]J""T/:]SP?I1H1MZ>R[8J!4R&A3RC8J,/N!7<%C' MJ/=NVW)#IZ.C'S7R_8[8N!\4>(&]6\6X53$>+A,I%^J= E'\0\>X5Z1\9S3N MR.@'.8XWZLCH!]EV,.[(,#?:E +$LFKW)&:W8JK^LK>K;4=Y4352G?5+[#3K MQO O3=VFWE&QS)A$W0NDM,Y"3$G4K5\]4;RLFJ$'KK"UJH8I=LL@= ^7W"N M7B;Z!6W_'?T!4$L#!!0 ( &"K5U96MBZ760, #P* 9 >&PO=V]R M:W-H965T:22N:'01#[):'<2^9N[$DF MD0VN4'^MGJ3I^1U*1DOD MB@H.$O.%=S>\7XOI=5/:Q-WV*_H[5[NI94T4+@7[CV:Z6'A3#S+,2%G9_'3ELM]PR4\P648PD?!=:'@D6>8[0/XIK"NNO"UNOOP+.(# MIC<*I5EC? .I52LW*T]!K;#13'1?G2R]BZS! M'SM\>X@])^-H%$5S_WFWQN.H>#J;QEW4'OEQ1WY\UF!W" Y$/C"$@2B%QEZQ M-AN%-_;B2UH0OD%72V.L6#.Z<9NJW]CQ)8V]$-B>-G&G3?R+QIZVKD&(=TP9 MC8-H>F#=<=1P.IX%_=9-.GJ3L]9]$GS@5APW5^=5AJFT+*]]NSU=$[(:08O6 MME)D-*?I&>,FES3N0F![RDP[9::_8QS(XT7>5__TR*5!.!L=;L/CJ$D0G+!R MUA&>_1;AG;.SC^CLZ"081.'XD.AQU"2(PP.B_LY%7*+)@M0>],VMU8UV M3Z [=_,?C-^;IU'SDOD?IGE7?21R0[DRI>4&,KB9&$JR>:LT'2TJ=]VOA3:/ M!]!4=&PO=V]R:W-H965T=T MI_2C*1$M/%5"FFE06EM/PM#D)5;,#%2-DG962E?,TE2O0U-K9(4'52),HN@\ MK!B709;ZM3N=I6IC!9=XI\%LJHKIYVL4:C<-XF"_L.#KTKJ%,$MKML8EVI_U MG:99V+$4O$)IN)*@<34-KN+);.SB?< OCCMS, :GY$&I1S?Y6DR#R"6$ G/K M&!B]MCA#(1P1I?&[Y0RZ(QWP<+QG_^RUDY8'9G"FQ#TO;#D-+@,H<,4VPB[4 M[@NV>GR"N1+&/V'7QD8!Y!MC5=6"*8.*R^;-GEH?#@#)^ @@:0')7X#XX@A@ MV *&7FB3F9^/1I(9+5\6EU;3+"6>SVYNKY10;@:!6<.^U8P%76]142EB@^QZX7,,MDF7P W4%3!8PYR97&VEAP2R>PLD< M+>/"G*:AI=S<"6'>YG'=Y)$?>J3_TYD+\P8=F8,7V//OM?D@>VTFSZQKS.,&YM@!)62MC20C*!@ MSWU,L[WH/4O[3F0OM(\[[>/_+FW#$#<= MQ-T*VRP:1,EE&FX/91P)&W=A38+A0:]R]\0WIM=<&CI_1;AH<$$\NNF]S<2J MVK>O!V6I&?IA2=<5:A= ^RNE['[B.F)W 69_ %!+ P04 " !@JU=6=34Q M>,4" ##!P &0 'AL+W=O)SX>;1A_%@6 1"]568NQ4TC9#%U7+ JHB+AD#=1J9LEX1:3J\I4K&@XD M-T%5Z6+/B]V*T-K)1F;LGFJYO4I.*Z@%937BL!P[5_[PVC=ENQ$X MQ@<"\#8 &]\=R+B<$$FR$6<;Q/5JI:8;)E43K1JEJHXF4UOKV:W M,W0^4Y\[;TM ;(GNB&PYE:^Z_:T!3B2M5V@**GDTI61.2RHIB MT/@%):*E: M9XC6Z+%@K2!U+D:N5-8TP%UL;5QW-O !&Q-87*+ _X"PAS%ZFDW0^=G%OS*N MRJQ/#_?I8:,;'$I/FQ;HY]5<2*[^@%\V:YU$:)?0QV(H&K* L:/^>P%\#4[V M_IT?>Y^.& QZ@\$Q]4SE&]@\=5&1B=(G:YV%0>JKI6L++.QAX2E8:(-U4?$. M+(AQY-EA40^+3L$B&RS:@^$T3",[+.YA\2E8;(/%^S <8-\.2WI8<@J6V&#) M'LP/ [WC-EC:P]*CL,<"5+5=2N V9&K93!P=0 YZY. XDDE2HM*<]X:\JAHL MK4=ZL)]O$H1A8J?[WM^2Y!WE3T&((:)5TTK(56%1N8.0UJ+B[5GXZ'M)DAZP ML%,5_=-;8"7Z>P?3CW$<#_XCNCLE65]O=X2O:"W4KBY5H'>9* 7>W1A=1[+& M5.DYDZKFFV:A;EG@>H&:7S(FWSJZ\/?W=O8'4$L#!!0 ( &"K5U9W*'M9 M$ 4 -TF 9 >&PO=V]R:W-H965TWTLRV:N?C8K473N(TU@#.&"?I2/OCUP8*<4*] M07/VIH7@\]B\)QS.&QCOA/R:KQA3Z#E-LGSBK91:7_I^/E^QE.;G8LTR?60I M9$J5WI5/?KZ6C"Z*H#3QPR 8^"GEF3<=%Y_=R^E8;%3",W8O4;Y)4RJ_7[%$ M["8>]EX^>.!/*V4^\*?C-7UBCTQ]6M]+O>?7E 5/699SD2')EA/O';XD8<\$ M%",^<[;+][:1.969$%_-SNUBX@5F12QA)>A"[/UAU0GW#FXLD+_ZB734V M\-!\DRN15L%Z!2G/RO_TN1)B+R ,7PD(JX#PU("H"HA.#>A5 ;U3 _I50''J M?GGNA7 Q570ZEF*'I!FM:6:C4+^(UGKQS'Q1'I741[F.4].87'U$9W]2*:G) MV!MT%C-%>9*_&?M*\\TH?UZQKDI6^ KK;J[.48A_16$08O3I,49G/[=AKMV8 MF,W/451B0@U^F$!CUY=XTRA MVRQ7J\'H%O%TOSO-OU+6J^=9FK*9;ZF@:Q9*6+^ F:J^G8;# M 0Z"8.QO]P4^'J>)>'@TD "MSA*O5XO7P.C((QZQ^(!+<\2KU^+U_]O\3X:\>)7Q'/&=Q4/$A9#P@@0S$K"H$[" M +0B#R!3 @F+(6$$"&:EY*).R87SNOA2-'ML@>B62=V\(I[I$L-RA73/PMJ2 MXN1U34H)PWBO> 3G 1X=E!C(.0D0S))[6,L]=,I-4OJ59[1-5V=@5UTA83$D MC #!+/5'M?HCT/HS@DP))"R&A!$@F)42'#0>*?C1GM!-Z)J(BF9U-J,@.&YL M0*W0#.JN,6_K'5I4AIR50-%OEQG)BIWUZJ>_H'U1^K9T= MIYO567!0RPE*(U T.RN-Z\01:-W'H"84E!:#T@@4S4Y,XVBQV])V[S[=P,ZI MZ;7WG]%AC8*;I) MT4Q('6NNHSG5T^D+J#4M%T=]4-D&'75"UZ.A8&G6W62(GVQQ[#XQ]?@]<4 O6UH#0"1;,S MT5A;[+1ISJI^H^^P-YMLD2.R7++BZ2%ZT#=8=*=ONYFY!>M"LV#/Z'%'U^61 MDVX%H/X8E!:#T@@4S7Z.U5CD,(!]D@7JET%I,2B-0-'LQ#2F.G2;ZL]4>M[/FH!8;BF9KOO=4UVVQG>WK[=7=PTFURSU) MYTL$]G$O[//>_\-[AXWW#F&]=PCJO4%I,2B-0-'LQ#3>.W1[[^ZUJS++P8%9 M/BQ=D%XY!J41*%HIN;_W9I!Y\>L#E4\\RU'"EAH?G%_HGE:6[U*5.TJLBY>% M9D(ID1:;*RTVDV: /KX4NH>N=LS[1_4;;=-_ 5!+ P04 " !@JU=6H*D+ M'?P" #_"@ &0 'AL+W=O/<@.@R%,<)7)D;)3:7IFF##804]GE6TAP9<5%3!5.Q=J4 M6P$TS$AQ9#J6-3!CRA+#&V;OYL(;\E1%+(&Y(#*-8RJ>QQ#Q__ M6*@V(^.S04)8T312]WS_#8KSN%HOX)',_LF^P%H&"5*I>%R0,8*8)?F3/A4^ M5 B.\P;!*0A.6T*O(/3:$OH%H=^6X!:$[.AF?O;,.)\JZ@T%WQ.AT:BF!YG[ M&1O]8HF^)PLE<)4A3WG^=/R#=!9X_<(T L)7Y"Y54M$D9,F:^+!4Y"8)R9@+ M%-:O)G1+ Z:>+TC'!T59)"_()W(/.Q[MLG4!(5/D"X(BA.':=]Q2"^YE4ITRJDXGWWCPJIFV62"52_*05^9VE8*8@ MEG_J_,_5^O5JNE)=24PZC PL11+$#@Q/!VM=UV7AG&+^.<6F9Q([2$FO3$FO M2=VK?E4AIJZ[MX\Y.J@>]!C#D,>="=[VU,<6U[^MT#3G5#5F P)FE M5#DUV%4K7Q<*:.9 .?>C(&C[.67"BSMN;*+BCMP8S@1,%-&;/*?J=Q^XW'6] MT-L/3-EJ;>R 'W<*NH(9F/MBHK#GURP9RT%H)@51L.QZO? Z:=EX%_"-P4X? MM(E5LI#RP7:&6=<+;$+ (366@>)O"S? N27"-'Y5G%Z]I 4>MO?LMTX[:EE0 M#3>2?V>967>]SQ[)8$DWW$SE[BM4>BXM7RJY=E^RJV(#CZ0;;61>@3&#G(GR M3Q^K.AP PO8)0%0!HN> U@E LP(T7PMH50!7:K^4XNJ04$/CCI([HFPTLMF& M*Z9#HWPF[+;/C,)9AC@33P;CV?!N3'KCA$SN9O/I8#Z<#D:#\9ST!^/![7 ^ M(^<)+!&6D1LIC&*+C=NQ2;7W$TZ%OK!!AC*.K8_D?I:0\[,+I$Q@;1!FN$' M$@51="2AF]?#PR/PY/7PX 4US7KOFHZO>8)O"H8IP#MH2!\$[I'1Y$=OH8W" MV_3S6+U+OM9Q/NLPU[J@*70]M! -:@M>_/Y=V Z^'*O56Y(E;T3VI(ZMNHZM ME]CC_?%.#X]W@<>:P"/:JP:-!I?*E6!_GI_"LJPE_:6CMSZ[C:.KCK\]+%89 MU"/UJ[<W+--;XXH&P SB^E-/N. M7:!^P^*_4$L#!!0 ( &"K5U:<7*%\I0( -0& 9 >&PO=V]R:W-H M965T( BH-O# MM >37,"J8V>V@6Y?OVLG9+2%J@_C@5S;]YS<@U@"&/.1>ZZZV- M*:Y]7Z=KR*ENR ($KBRERJG!H5KYNE! ,P?*N1\&P:6?4R:\N./F)BKNR(WA M3,!$$;W)ON)*5NMC9WPXTY!5S #[ M*C?P2+K11N85&"O(F2B?]+'JPP&@>7D"$%: \#F@=0(058#HK8!6!7"M]DLI MK@\)-33N*+DCRF8CFPU<,QT:Y3-AMWUF%*XRQ)EX,AC/AG=CTALG9'(WFT\' M\^%T,!J,YZ0_& ]NA_,9.4]@B;",]$%@9,BDVO8)IT)?V'5#&3\ M[(*<$2;(B'&.>;KC&RS5OM!/J[+Z95GAB;*:(1E)8=::#$0&V5,"'S760L.] MT'[X*F,":8-$S0\D#,+P2$$W;X&PO=V]R:W-H965THG M:R,!+5JE4:JV; _3'MSDEEHX=F<[E/W[V4D(30D=B/#2V/$]I^<>W\0WO0T7 M=W(%H-!#3)GL6RNEUJ>V+<,5Q%B>\#4PO;+D(L9*3\6M+=<"<)2"8FI[CM.R M8TR8%?32>Q,1]'BB*&$P$4@F<8S%WW.@?-.W7.OQQI3]-;Z%&:B; M]43HF5VP1"0&)@EG2,"R;YVYIQ>N9P!IQ \"&[DU1B:5!>=W9C**^I9C% &% M4!D*K"_W< &4&B:MXT].:A7_:8#;XT?VRS1YG)U*IO=2P4P1(G M5$WYYAOD"34-7\BI3'_1)H]U+!0F4O$X!VL%,6'9%3_D1FP!W,8+ "\'>*\% M^#G 3Q/-E*5I#;#"04_P#1(F6K.90>I-BM;9$&:V<::$7B4:IX+)<#P;78_1 MV7B )M>S^70X'TV'5\/Q')T/Q\/+T7R&#F>Z>**$ N)+-("EIHC0.3 ]4FA" M,9-H0&1(N4P$R"-T. "%"=6C8W0S&Z##@R-T@ A#\Q5/)&:1[-E*:S<*[##7 M>9[I]%[0.8#P!/GN%^0YGEU889M7V.:E?/Z+?,]=V#(!_?JN ME]%(02Q_5R6;L3>JVRK7.(2^I9]-">(>K.#S)[?E?*U*O2:RDA%^882_ MCSVX3%BD?9 *JZ1R6S-X,X6;=\I]<.PZ+:_9L^^WV]LL["4"1:5\AC?11+G!UF+$*+;,,D M@@>S )6:]W*_=7=J(BO9T"ELZ'QHF7;J-*(FLI(1W<*([OO*M/NL"(\[OK=3 MJ15!S99;7:FN\]0;.&][?U*"%X021:JKE+K9R\EN-D?NA%9K3UV5& M36QE,Y[:'7=O$_'_*LWQI0.\V^[Z.W5:%>8W.MV=2K6W&EKS-7&%Q2W1;2:% MI<8Y)VU-(+(&/9LHODY[W 57NF-.ARO]40/"!.CU)>?J<6+:YN(S*?@'4$L# M!!0 ( &"K5U8FT(0I-@( + $ 9 >&PO=V]R:W-H965T.R9Q^\,,X0GJ0ZZ ##DO2J%GM'"F'KJ>3HIH&)Z(&L0 M>)))53&#ILH]72M@J0NJ2B_P_8E7,2YH%+J]K8I"V9B2"]@JHINJ8NK/ DIY MFM$A/6_L>%X8N^%%8-XKBP'V5O%)YR MC#/1;OVVWKRN]^1APY1BMD2/Y&$%AO%2/X:>P3NLIY=TO$7+"V[PA@%YD<(4 MFJQ%"NG_ _%]0J#L\)%<)>X@F1 1L-/)/"#@,2-QG.M[X!'?>HC!Q[=2AV. M(!H@F9(56:)HA2V"Y3<%6;K"@R(_Y[%V^[^NE:+ECZ_S[3A-=ZYFQ5-$MD(TS94O]N/X[SMPG_N[2R_,)5SH4D)&8;Z@^JA2PQ0 "O> 9 >&PO=V]R:W-H965T[W?W; MT]/MQ4UWM]A^O;[O5OW?7*TW=XM=_\?-]>GV?M,M+A\ONKL]Y6VK3^\6R]7) MV;O'K_VX.7NW?MC=+E?=CYMF^W!WM]C\^YON=OWE_0D[>?G"3\OKF]W^"Z=G M[^X7U]VG;O?+_8^;_D^GKRR7R[MNM5VN5\VFNWI_\H&]]L>U)<_&PW:WOGB_N7\'=+0"^3S!8^E/GU:RF,=_&*W.'NW67]I-GMTS[;_S6,Q'Z_NE[]<[?_A M/^TV_=\N^^MV9S]]_/7C/W_Y^*GYZE._IRX?;KMF?=7XY79Q?;WIKA>/_SC] M5W[J/G>KAV[[M^8KW^T6R]O^=V^:7S[YYJN__*WY2[-<-3_?K!^VB]7E]MWI MKG]E>_[3B^=7\S;3ZN+KO+E."T7]+KNOC+NK[A54;? M77S="/;?#6\Y)U[0^>&7,^)R?_CE;64UXO5?23SRB2&^H7^/YG^^[Z'-=[ON M;ON_5-V?>"7-N_^I\G9[O[CHWI_T/S:VW>9S=W+VU_]BNOT[53,DF0>1)?64 MK_64-?:SE]U,5>SI2O5XY?['YNU;]5USWVT>;P*KB[Y_?[M=/FV4;;/M?]U>+;O+?8/VA?R\ M['MTCUZN+ZG%/WU/';U8H]HV6WD)8M;D*%^B>J:67K1^7;2N+OKGS6*UO>HV MFWY!Z\_=IMGU-R%J'56:J=L>2>9!9$GYS&OYS$P_1@RRGD@R#R)+ZFE?ZVF/ M_C%BB^TO+6N9S'^,E#AAI%%:9>U4XOH?(ZUSC.XH][H$=W!'+7;-HKE?+U>[ M_=88:JTJW]2M@"3S(+*DCJP-0JJ=J;F>B4$EA;)Y%%M:U$B=LJ,[[/G2Y#XD ME.OZFU?> M6260<\?:5@XT5Y# K*Z!OUW^T5V^N=\L+\@[5?WJR3L R>91;&GE@HYF>JZV M@DIK*)M'L:5%#>J:5<5FO:U,^3BD6ZE-WE4$CCOA=-Y4)4XHWC(^T%-!TK*Z MIOV^;Z;5=KFZ;OJ[5K/>W?1/69O:PJITD_<#DLVCV-)2!FG-W%Q-!A794#:/ M8DO'>D%F\ZKBK#;9\Z7)G49JQ;(>(V#,M6T&\Q1,2SW083QH6E[7M/TCU^?N MMOGKXN[^[\WY>K5]N.LVY'*J/%-W 93-H]C2&@99S?E,K<6A6AO*YE%L:5&# MUN95V5EO+4$\13G.N7>5.*FLL6Z@O8*XY75Q^^URM5A=]$]: MS:>^0OW=C%Y/E63R-D"R>11;6L"@JKF:J[>@@AO*YE%L:5&#X.;UR76UMS31 M6UQKJ_/>*H%66F'RT3N!4TIQH09Z*RA<7E>XWSSTRK#;;IOO5D_O.>\WR-.- M[(?N='4/9/(HM+6?0VMS.U6E0U0UE\RBVM*A!=?/Z1+O:::YLH-8Y MQ?-&*W%::R<+B5CB^JYA)!Y8JZROVTOMI]66RZY^;ZQ_+-S]W%#?D& M+W1X#&7S*+:TB$%H"S;7N^90Y0UE\RBVM*A!>8OZ0+O67L^7)MK/":[S!S " MI[54+I\<$CCIM&5BH+TB.T5=Z7Z_O.J:3Q?+;M7+PY<>ZQ:WNYN+ONG(I6&- M%%@GQ1S39!$$MY!SM1E4A$/9/(HM+6H0X>(P>P=9-LI:840Q2R1PPC'1YF]] M$3CNM!ALLR!Z15WT?KSK-M?[4>*OW6:WO%C11;6M3(POPG/,R$Y<):*V0^Z*" 7'"1W_ \ M 63]G=%$,\IT'4'IRKK2K37<88[$^C>8O$F@8V<46UKQSCEY M/T GSBBVM)Y!B\NY?!X2*M*A;![%EGZZ)8AT=;S/0Q$^#\T4CR863Q4A@,Q9 MI@L[%064LM5#;YFIH(M571?GS3;B6:RS3=T14#:/8DLK&92YFLOSH:#2',KF M46QI48,T5\=[/E1IT>!:]'>@O,L(G)10]D\BBTM:I#G^GACB"Z-''VCN=RX>$[@ MA&::Y;XK L><4VY@-**#'-9U.9RWVC&&Q_JWF+Q'H#-K%%M:WB#4]5Q6$0V5 MZ% VCV)+BQHDNC[>*J)+:X?41NO\C3<")ZS3^4#%4SBQGY,,-%YTL$==$N>- M=[@!LDX\>6=@#_N88U"M@TS7<]E'-%2G0]D\BBTM:M#I^GC[B"[M'EHIQO/Q M/X%3JK\=Y@9( B>9LVY@*JF#+M83["./$Y.IALCZ-YB\0Z"C:Q1;>LA.T.MF M+G^)@6IV*)M'L:5%#9K='.\O,:4;1"K)VKSM"%Q_\S+%DQR!X[I5;,"U98)& M-M/,)8<9).NDDW<%='R-8DL+&O2ZFW&H$33+3YL58$CFEES("@-$$5F[HJ_OBP6=^3=Z[ZA9/_Y:&#:11;6K2@ MPLU<=A$#5>%0-H]B2XL:';IWO%W$$'81J_HVR3_Z20&%:J7-CYLD@$Z:N/'2 M903=:^JZ]ZFAIC@BZX23]P1T+HUB2XL9]+>9RS)BH+H;RN91;.EAC$%WV^,M M(Y8P>%CIVGRT>$X!A70N[TA/ )W4P@R\FVV#TK5UI4LVVF%.R#KSU,T!9?,H MMK2J07K;N=PC%BJ_H6P>Q986-[Q[Q!('?+12Y>U6HE1Q5@@!R *\0%F>OJ,C=^(CO,YU@GG+P7H--E%%M:S""[ MW5P>$ >5X% VCV)+BQHDN#O> ^*(XT(,DR+W.1(XH?I'MMQ\1> X;^70F08N M2%XW3J8R&/8SBD@-TKE)A%/ KET?.AH M_99'*ZGKX-?N.]S>.$(Y?7-@TV%0=%E)HWR8=K: F!:;$ .E\S"ZK+)12$Q[ MO WDY=KT;3+-3?[94!+8!V0%6R-DJ):0^Q@ASE=*Z(Z*9Q0 M0@ZEG[51FDQ[H&OD,*OC"-WT78'-DT'19>6,$F7:V2)E6FRF#)3.P^BRG,%( MOM>3#$>2!HD#1URK\Q#!$@2,XB(F-$:_/9"85C6LG\ M<"U/ GL]K0;>S69Q 0G M/,X3\1AG/-;S#D>:CG!\<.,*"4G@^J8315H:">R;>,BGQ>)LAB2.-1MA"#"L%)8&S/;"XK1$X M:14?&I!$48QL+(OQI=$F9UW7B:?O#^S,&D67%3;2Z7PNVPG#ID1BZ3R,+JML M)-/KH8DCG4>82HH3QRD4+S[41J'ZF]O06]]1*B,;BV6,GN$.\U".,$[?$]B) M-8HNK6@4$S.4VPZ9%8.@^CRRH; M*?9ZF.)(OY6^$,E+9R6%8TR*_$UQ3P&-X4-!-BS*;&1CH8TO#7>,N7*$?/HF MP4ZS4719<2/5+F:SFF 3)K%T'D:753:2[?7 Q9'VH\X3*5-!+L8C:K"39[$DOG871I9:/X M25:/8JSWFZ0.*M'Y![LI&->\,'81,*'%0$@BB](>V5C<8YBA3/94UJDG;P\H MG8?19:6-9+NZ*>MTT_<#=IZ-HLO*&>EU.9OU!)LYB:7S,+JLLI%8KT

(/$5F;:Z0ZGL M:UNDA9HA^Y"$LPX4@CO[5F:#I0EATG3;^/7XY[%XW,;QJ+>.2/D$.%P5)'&" M3S0!TS^,/#\PN5F\IML@P59 M#[@@$5R,>EWH\+6,!LYO-771,R>6<^E;VFVL\7C'7;AX76&:* MU"2%<*Y4/G![XR* -ZBBB@ 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*I:EI5IJT"0W:.RH^]#'*T;*V",@J01U-7:* *6FZ39:1"\5E$4$C;Y&9V=W M;IEF8DD\=S5VBB@ HHHH **** "BBB@"D^E6[C39&[.2$'?:N< MG.,@9J[110 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!6U#4+;2[&2\NY-D,8Y.,GT J'2-9LM;M M#5)CE3@@@Y!%0:'H5IH%DUM:;V#-O= MY#EF/X5?N?6-$EM?,N(EANK>Z+*DFW.U@R@D,,D=,8I+G2M:NWTB^EFL3?V5P\CHH< M1&-U*E0>3D \'')H KW7C9(&NYXK!IM/LY&CFN!.BME3ARD9Y8#GGC.#C-3Z MUXK?16,TNG[]/"JQN!.G?GI4-QXIDLM:AL;W3O)AGN!;Q2B MY1G))PK&,_N,U:TW2KFVUV\U&=HL7-K;Q;$).UDW;NH''S<5SW_"'ZHO ME*JZ6S0ZB+[[6^[S[C$F[:YV_+P<9!/0<"@#0NO&,ENE_K8!!/3\:N7'B"Y?4KFRTK2GOVM-HN'\Y8E5F&0JD_>;&#V R.:J7 M/AB[F\/>(=/6:$2ZE.U2G2M:TS5;^YTAK"6"^999([MG4 MQ2!0I(*@[@0!PG_:GM%4W):X2+:2-VQ<_>;'T'(YK7M- M234=&BU*Q0S+-#YL2,=I;(R%)['M7.W/AB\CUB\OK:TT>\6]VO(M]&UN>V\/G6]0ANY[R_N? M)@B^U%UF6,*W!@$H<21L=H96 ]0 M0$76G8L@Z*;C[2F\AL#<(^I )P>_!XKHZX;5?!VI7O]L1Q_P!F/]NF M\Y+R<,9D P1'C'"@K@$'@'I0!-?7=RLWC@+<3 6]DC0X<_NSY+'*^ASSQ74: M4[2:/9.[%F:WC)8G))VCFL6?P_>SZAK;&:!;75[(0R=2\4@0H,<89<$GL>*U M]&@N[71[2WOO)-S%&(W,!)0XX!&>>@'XT 8&C^(]4EMMZ12ZMU+9X4 8/5)&9A(CR+C!7&, ]\].U2ZIX?NKOPWI=A&UO))9-"TD,Q/E7 M1<%6P"<9YZ'H.* (D\:Q'2+R\DLG\ZSN(K>6"*59,ERH4JPX(PWMTQQ2S^+V ML$U(:GI%'/7%+&,;2N!E2 .1UR>!0!9U[7=3QCLBEOUTR5M&BG,+WOFKGAMA<)U*!N,YSQTHO?%\UM_ M:)K02PA]5DD:$Y.$#1*@W<>J]LT 3IXCDN?$$ MNF66GF=(/*,TQG5"JN 0RJ>6 !Y/X5>US5UT33#>O!).!)''Y<9 8EW"\9X[ MUAZGX=U/4+ZQ*KIT26CPM'>J7%RBKCE;'B+2Y=7TH6D#HC^?# M+E\XPDBL>GL* ,IO%>IK=7=G_P ([(;NUB$[H+M-IC.<$-_>X/&.W6M'3O$5 MOJ=_:V\$3A+C3UOD=CT5FQM(]:0Z/.=?U*_\R/R[JRCMT7G(92Y)/'3YA659 M^'-7TEM*GL9+&6>VTY;"=)V<*<$$,I R><\$"@"7_A,VF-E%9Z8TUS=R7"I& M\ZQC$3[3\QZD]0*>^M:N/&D.FI8 VK62S.IE4%27 +9QSCD8'7K5%O"VJCPS M'I#Q:1>%GG>5[C>NQGKV.HZ;>VEQ;7$KN>V>1)5>':8VVMS*@(!]QQ^--7Q4+2YN+?6K%] M.>*V:Z1O,$JR1K][!'\0R./>KGB;2Y]9T">PMI(XYI&C*M)G:-LBLGFUCOB1; MO]H20YP6"NH^Z2 ?7TK2UC6!I2VT<=N]U=WS:??6$D2WMA,9(Q-G8X92K M*2.1D'KSTH P=<\174VG/"MM/::E9ZC:)-;I,/G5W!&UQ@%6&1SCOFKUUXHO M(K35;>336M-5M;-KJ*-I5=)$Y&\,.N#U!'\ZK77A;5;U+R]EGLUU*YNK:;8I M8Q1I"%[>_FTP27+(AV_:4564J"9"QP%'7BLZ^\5B]\):A=I;W$3VTX@N1; M7*!X^AW(X!##E>W!0!HW_B>YMKW4K:TTB6[_ M +.59)W\Y4&TINXSR3C/'MUI+CQ;&TMM#IMI]KEFMDNR))UA5(W^[DG^(\\# MTJ<:)/\ ;O$$_F1[=2BC2(9.5*QE3NX]3VK'7P?=6CV5Q!!I=[*EA#:7$-ZI M*;HQ@.C;21U(QCGB@"^GC".\M[$:=82W-]=^9BU+JGE>6=KEVY /'&;0UUF;29H;.5%\@>:K232, MP4(%]R>I/X5IVNDS0:]K%^SQF.]BA2-1G*E P.?^^A6>OA>X_P"$*L-'-Q$E M[9"*2.4 LGF1L&''!(.,?C0 LWBV2Q2^34]+>VNK:T:\6)9ED$L8.#AAT(. M01W%-_X2G43J$=BOAZ7[1/";BW#72 ,@(!+'^$\C@9ZU7O\ PUJVM#4;C4)+ M**YET][&VB@9F1=QRS,Q .20. .!ZUKC2)AXAL-1\R/RK>R>V9>=Q9F0@CCI M\IH LZ)JL>M:3#?QQ/#YA96C?&496*L./0@UQRW"7OBK5[2\U778F6\6*!+, MR^4JE%ZE5(7DGJ176>'=+ET?1ULYW1W$TTF4SC#R,XZ^S"LJ/2_$>G:OJMQI MW]E207MP)@+AY R_(JX^48_AH QM2N[>'Q)K,&H>)[S3DM+:W-J%N]NXE6W' M8?OG(7/'?WJ]=ZOK4W@?2HH\Q:_J:*B<;2IP69\=OE7\"16S8:))%XAU'5+M M;:0W4=N$"C)1D5@W4<#)&/I45_X=EU7Q(M_*VG0S0ZJMX&ZBEN] M]O TN[RU8J@&3PH).?0#WK]N]$DL9+:^<2S6UX64))@ LK*#U M &01VK/'@J[73[*1GL+C4+:ZGN3%-$3;N)CED[D8XP<=NE %W_A-$2WE$FGR M?;(;J*V>VCE1\F7[C*_0@^^.AJ3_ (2Y+6+4_P"U;&2SGL%C=HED$GF+(2$V MD8Y)&,&F/X=N;BPMD-KI=E/'J$%RZV:D*4C8'!.T$MU[ > M-([NWMTB.W<4DB=G!8=",DSO;.X@CD$4X<#=(A!5UZ@@D?F*[*[N%L[*>Y< M$K#&TA [@#-<@WA'49[/78G;3[=M1\B2);=6V1/&1\I&!D':.>.IXKKDC>>Q M$5ZD?F21[9EC)*9(^8 GG'6@#FO#^F7>JV%CKFH:OJ'VFY"W(@@G*0HI^94V M#@C& <\GGFIKKQ:\/V^X@TN:XTW3Y#'L+;:KI=E<6:Z;J4TDCRR M;O-A$G^L4*!AN^"2,9H UX=?AGEU=8XB5TY$?>&XE#1^8,>G!Q5%/%=Q=26T M&GZ/)IKI4ME]EU"".)C<%M\)2/ MR^ !A@0!U(YJSHGA^YTS4+6XEEB98=)@L6"$Y+H22>G3F@"!?&?VH:8NG::] MQ-?6[7"QR3+%M"G:R@G[S9[#ZU8O_%#P:C-8V5A]JFMD5[C=6NH2W<$6E MZDUS%$LYU)#N$B($WJ0K9! !(]>] $^FZRNK^+;*XM99?L=QH[3+$Q( ;S5' M*]-PY%:VN:PVCQV?EVC74MWU5O&GV@'0#:B(S_P!JQ[!*2%)\N3J1S0 3^,?L5CJ3 MWVF2P7FGB)I+82!]Z2-M5E8=1U[=J6_U:^$VD"\T^YLDGOUC4Q7:D_=)4. . M0?FR ?X>M5;OPMJFJ6^JW%[-:+?WJP11I$6,44<;A\;B,DGGMZ5N:UI556&![_ #"@#,E\8F.*>^73)7T>":Y=Z=:Z8[QV'XY[,: M//.SF4EO/2-GWL@7&TG)(W9Z'I6[I6ERV&I:O<.Z%+VX66,+G*@1JN#^*F@" MKXLU74-)LK*33X5D>6]AA?+ ?*S@8Y]>F>VV<=JUO#^DOH M^F&&>99KF::2XGD484R.Q8X'ISC\*I1Z1J=KK.JO UH]AJ3>8Y=F$L;>6$P M 01D ]1WH SO#'B.[72_#\&HV$ZQWL*1Q7CSAS)($W?,.HW $@Y/OBI_^$YB MVB\%B3I)E\K[5YZ;OO;=_E]=N>_7'.*FB\.7,>E>&;1I82^E21O,/5N^*J:5X3N-*:*R%AHES8Q2$KW2@#;\3W]UI?AG M4;ZR0-<00,Z9(PN!UYZXZX[XJC+XDO+'2],ENM*=[J^F6W2*.9222A8-G@ ' M'X5KZQ8?VKHM]I^_R_M,#Q;\9V[@1G]:QETC6+N/1OMYL4DTZZ65O(=V#H(V M3NHPFE6 M4E]DOH4T^XCEM1;@7H8FV.22R M @YR,C(Z#FJUCX;UC21I5U926,EW:V(L)XY6<1R1ALJRL%R#[8[_ (T 0:/X MFFL]+?[3#+/J%UJ=U'#;23@; KDD%RPZT :=%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 45%]J@-V;3SD^T!/,,6[YMF<;L>F>*EH **@N;NWLQ$;B58Q+(L2 M;OXG8X ^II8KJWGEFBBFCDD@8+*JL"4)&0".W!H FHJ*YNH+*V>XNIHX8$&7 MDD8*J_4FGNZI&TC, BC<3Z"@!U%16US#>6L5S;R"2&5 Z.O1E/(-2T %%03W M=O;2P132JCW#^7$I_C;!.!^ -3T %%0W%U;VB*]S-'"K.J*78*"Q. .>Y-34 M %%%07-[;6D22W$RQH[K&K$\%F. /Q)Q0!/1110 45%/<0VRHT\J1AW$:[CC M?3@@_C4,&I6-T\207<$KRQ>=&J."7CSC9]GFCE\J0Q2;&!VN.JGT(]*FH *** 01D M'(- !129&<9&1VI: "B@D $DX ZFH);RW@N+>WEE59;@L(D/5R!DX_#F@">B MBB@ HHHH **** "BBB@ HJ&YN[>T\K[1*L?FR+%'N_B<] />IJ "BBB@ HI" M0,9(&:6@ HJ&&ZM[B2:.&:.1X6V2JK E&QG!]#@BI20 22 !W- "T5#-=6]O M)#'--'&\S[(E=@"[8S@>IP#4U !1110 4444 %(0#C(!QR*6B@ HJFFK:>]C M'>B\A%M(P1)6;"LQ;: ">^>*N4 %%%0Q7=O/UC$DR_W%.2"?\ OD_E4L$T=S;QSPN'BE4.C#HRD9!H DHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ,OQ%JLFBZ)/?10^:\> %/3D@9/MS53PEK\_B#2Y+ MBX@6*2.0H2F=K< \9^M;SHLB%'4,K#!!&0138H8H(Q'#&D:#HJ* !^ J^:/) M:VIBX5/:J?-[MMA]%%%0;'&:Q<2VGB[5KF!MDT/ATR(V <,)'(//O26VI:K8 M7NAW%WJ4EY#J=M))-"8441LL7F#9@9[$7=S=3*YEN+0V3S2_P!C6?F::^ULZ* .*N&U/4=+\.ZU>:F[K>:G:RB MS2-!%&K/E0#C=D#J2>>>*MOJ.JV*Z]O MRCFMF+P9I<,D)C>\6""=;B&V^TMY,;@Y&U>F,]JU(-+M+>6^D5"3?/OG#'(8 M[0O3TP!0!R&M:MJ%YH.NZM:7VRQ@E2*T411NLH0[9&.Y3D%B1_P#WJ[>SZEK M.HZY;P:D]C:Z:@C"11HS3.T>\EBP/RX(&!COS6VWA_3CX>&A")EL1&(PBM@X M!SU]&2[MYID$<_V:X:,3*. & ZX'&>M &)X/O[GS-&T_P S M_1?[ AG\O:/O[MN<]>E01:W?7NC6*G4;X:A/06<'DI]GGBQE0' W!P.2"1TZ5H+X2TM+%+2,7"1Q71NXF6= MM\4AZE6ZX.3USU-2KX;LQJJ:A)->3/'(TT44MPS1QNV02JGIU/TSQ0!6\637 M-M#INRO].M]2CACN0Q6*9)UVG'SH$X=0"5R.HR"/TKSV.UN4^&6B'[?*[ M37%D8O,1"(/WBXP !D?4GZUZ4$41A,94#&#Z5B6_A+3K:T%HLEVUJLLU &%J6NZIX:;6K=[MM1:"U@GMI)HU5E:20QX.T $ X/;TJ[H MUQKR:U!%.-2N+*6-_/DOH(8_*<#*E/+/0\C!SCCFMRZT+3[VYNI[F#S3=6XM MI58_*T8)(&/7+'FFZ9HD.ER%X[N^G^38HN;EI B^@!X[=>OO0 [4]'CU2XT^ M=[B:)K&X%PGED ,<$8.1T()%SN%W0SQM&X]5(P: /+I;V_MX+V;>^_Q9'_H@(_U;&3RU M'_?EU;_@)KI+N2YT76KJTM;C%O;Z#)+;H8D_=,A51@XR1QG!)%=-+I%E-]@W MPC%@X>W']PA2H_0_H*;=:-9WEW+=3*YEEM&LV(; \MCDCZ^] '-6FI:K9W?A M^XN]3DNX=4@=IH#"BK&1#Y@*8&>Q').D:!K=WJ;LEWJEI(+)(T$ M4:F0;0#C<2.Y)]>*[8:+9AM,8*^=-4K;_-T!39SZ_*:SH_!FEQ21&-[Q8(;A M;F*V%RWDQN&W A.F,]NE &)<:OK,FA:GXEBU(Q):3RB*Q\I/+:.-]I#DC=N; M!Y!&,BEO_$NL6<^H:7;#[1JC7"3V2,H&;=EWD<#ML=,^I%;T_A+2[BZEE<7 MAFE\^6U6=A#))G.YDZ'D GL<NB\.7L=]I(D2^GO"DC1N]Q M$(Y$8'E'4 8(^E*/#]E'I;:?;&>UA,S3!K:4QL&+%C@CMD].F.*GTK2K;1[5 MX+;S#YDC2R/*Y=Y';JS$]30!SOAI%E?Q'J+6RW6IC4)H2C$!MB8$<8)Z#&/S MJ :Y>:JGAN/2W.E0WLEQ#+&J(Y18@PPN1@3@N"&)SUSDT 9$9U;4=8 MU'38=:GM4TN*)!*(HV>>1TW;WRN,=!A0.],\,^(K[6M3L?/8+%-I(N'B51CS M?-*%@>N#CIFMC4?#=CJ5V]RTEU!++&(IFMIVC\Y!T#8Z]3SUYI+CPOITS6C1 M>?:-:P^1&UI,T1\KCY"1U'% '-V>JZQJCZ);?VI+;F[FOUFDBBC+%8GP@&5( M&!QG%:-A#+KT&KZ!K%P;M+*[1#,$53,F%D"L ,9[$C'X4VY\'I'?:'!8&XM[ M"S^U,\D5P5D0R8(P>IR<^M=!I6DVFCVK06JO\[F2221R[R.>K,QY)H 6QTNW ML+F]N(\F:\E\V5SCD@ <#H *YCQ5JM]!=7O]E7]^9K*V\V2"WMXFBC."P,C M/@\@=%.0.:[2L:^\,:?J%Y<7,K7*?:4"7,<4[(DX P-P!YXX^E &0+[5=9\0 M6EI!J+V-M-I,=XXAC1FWLV."P.!_A^-9TFM>(-1DU*XT[^T0UK*Z^RT.SL+F&XB\PRPVBV:L[Y_=J<@'W]ZKR^&+%[^6[B MFO;8S.))H[>Y:-)6]2 >IQSC&>] %N\?49-!FDLHTCU)K.M ',_VYJFFZ1?0).]Q=OKAL(YQ!'O *JQ;: JLW7&>Y&: MDGUOQ!H]GJ$CQWDUOY48MY]1BC1DE>0)@^7PR_-NZ#H16QIOAPW&DW\.M0H' MO[U[PQ12$F$G;MPXP=PV@Y'>K\7AZS%C=6=S+=7T-RH647<[29 Z 9Z?A@T M9&O:9J%MX/US[1KMU=%K&0_/%$N"%).,+T(&,:VO#]O+;Z':K-=RW3 M-&K!I54%05'RC: ,#\ZCM?#MI;13PR7%[=Q31&%DNKEI%"'J "?UZ^]6-*TJ M+2+7[-#<74T8QM^T2F0H , #/04 <[IT$\?COQ%<_P!H7!CA6W=H J8D!1\* M?ESQVP1[YJK!JVLQZ)I7B.74C*M[<1+)8^4GEK'(^T!2!NW#(.23G!XKJ)=" MM9-9&JI+(23M ^8>AR.AK/UBQO!J_A>V&JSFV<&HV,]G=1B2"="DBGC(-9]KX=M;9[.1I[NXDLW=X7N M)BY7?Q%J]E:S::)Y;F[&K?8$NEA0R>68Q)G;PI?&1Z=\5M^') M]8-_=6]\E[)9"-7AGO8XTD#9(9#LX(Z$' [U=N/#6FW,5Y'+&Y^U7 N682%6 M24 ,A'*D!1TJUINF)IJ2*MS=W#.06>YG:0\>F>!^% U6:UUNUM)M6.C MZ>]L\OVL(A\R4$ )EP0..<=36-;:]KMS;:-82-?K<3VDEY9M4 / MA5&"#T)Z#WK>\3Z5<7MY:7$&G3W7E(Z%K?4#;.N2#CT(X]Z:+F2[NDU2*RANO*0R!)(Q)G;PI8#(' M0'BNK30[118%GN)7L9&EB>69G8LP()8GKPQIESX;TV[6^$T3M]ME2:0AR"KJ M %92.5(VCI0!RUYJWB+3-'UF7=?>3#:"6WNKZ&)9$DW8*X3AA@YY'K6KJC7N MFV5O!+KFH2WUW-\B6MM$TCX7+(@(PJCKEB<#O6C_ ,(U:/IEW87%Q>W45TH6 M1KBY9VP.@&>GX59U/1K;53;O*\\4ULQ:&:"0HZ9&" 1V(ZB@#C!J5[J.EZ:N MH%S<6OB..V+2*JNP4Y&X*=N<'!QQQ75^*[VXTWPKJ=[:2>7<0P,\;X!P1['B MH?\ A$-+%A/9C[2(YK@76[SV+I,,?.K$Y#<9ZUIZAIT&IZ9/I]T&:"9/+?#8 M)'UH Y?5KW6-*73;-;^ZN;K4Y27DB@C+0JJ;F6)2 .?]HG SUJ!KKQ9_9]Y% M$E^8XIX62>6&$7+0G/F!5'R%A@8..0?6NKU/1[35;:."Y5QY3AXI(W*/&PZ, MK#D&J_\ PC\/]GFT^W:EDRB7S_M;^;NQC[V>F.W3VH Y:^=M6_X1:2UUR[<_ M;Y8S,T,:2*X1_O*4P&7&WICDG'2M=FU6\\7W&F1ZM+;VEM9P2G9%&7=RS@\E M3@';SQZ8QS5UO">F'3(K)?M">5.;E9UF83"4YR^_J2\O(KH!9#W.-V_'.<]>,5U4>@VRK9>;/=7#V3W&":K M#PEI8NA+BX\E9OM"VGGMY DSG=LZ=><=,]J .>OM4UM=,\0:M%JSH-+O9(XK M80IL=%VG#DC)X;'!&/>M";4-1M?%NW4;ZYM+":6-+(1PHT$N0,H[8+*Y;..0 M/2MF3P]I\NGZC8LC^1J$K2SC?R6;&<'MT%,N/#5E=:DMY/->2!94F%NUPQA# MJ!M;9TXP/:@!WB.]%EI)87DUK+)(D4301"21F)^ZJD$$GGKTZ]JY)O$&MV^B M:_"]Q<1W5C/;+#-=11>:%E9K-IESPZHRQ302Q(N MQFC+AD*@$ $8(.>M7KKPM#%INJM;-ZGN[> (@N+AI%@)4!M@/ ],^E '.6,US;> -!FMY_+']H)'(AC5 MA(K7!&#N!QCJ",&MNPDU37[W4;A-6EL;>TO7M8H(8HV#;" 6YI+CPQ8S7TUW'->VS3L&G2VN6 MC24CNP!ZX'48S0!SGB#7]0L[R\O=-O;^>"SN(XY8Q;Q?9DY4,A8X-?429('Y<5'I.K>)+Q=,U%5U"873QM/ UO"MLL3]2C [ M_E!SDDYQTKK3H-@+^SO(XVAEM(3!&(F*J8O[C+T*CJ!ZBH+#PS9:;"[W9,\6TQD[0/F&]1@Y!]<_A27LFI M+JVF:!%JLZ&6&6XGO3''YK*I "J-NT?>Z[>@K?U"PMM4T^>QNX_,MYEVNN<< M?7L:S9/#%I+;6\T5@K.9'=V+/(YZLS'DDUFWOA'3+^6\:8W0BO#NN(([ MADCD; &XJ#UP!^0H RK@[M:\8'UTN _^.35O^&_^16TC_KRA_P#0!1_8%E]O M^V'S6F:V%M+F0[9D&<;QT)Y//O5C2]-@TC3XK&V:5H(AB,2R%RJ]AD]AT'M0 M!C!]V /\ ODUCP>,1>I8"QTJYN)[VU-U'&'1=JA@IW$D =14MUINKVWB. MZU'3%LY8[VWCAD%Q(RF)D+88 [AANF1TZU5\.>&KW2;G29+AX&%IICVDFQB M;_:*6UO9;U=@YC3"*<[0.K9SC&32P^&=5T_[#>VC6LE[:75V_DR M.RI)%,Y;&X D,,+VQUJ*X\(:CJ,%[/>1Z?\ :I-12^BMV)EA8+&$*/E1P1GG M'H: -*;QC'96FH/?Z=/;7-E$L[0%U??&S;0RLIP>>#6UIUW&)KOP[J5K%HVC:7=7**D?V4]0&!.]@B^G3!KL: M.;T[6]2NO%>K:=+8,+2U=%24.GR INR1G)W<8QT[UF>%?%%T-$T1=2L[LQW9 M\A;^216#RG.,C.[!P0":V(=/U.R\4WUY!';366H>49&>4H\)1=IP-I#9&.XJ ME;>&;V'PWX?TYG@\[3KN*:8ACM*J6)V\RSMJ:V4=M M))'A9"BD!6' 7'/)ZFNGLIYKFT26>U>UE.=T+LK%<''520?7\:YV30[Z*'65 M%GI]^E_?^?\ 9[F0JIC\M5Z[3ALKZ5I>&=-N])T2.TO95DD5W955V<1H6)5 MS$/@,6,AXSP"0!S4.F>)E71-)6WAOM1OKU'>**1D$FU6.YG; MA0!D#\NM6=,T"YT?7(9;=HI+#^SX;-][$2*8L[2!C!!SSR*SK#PSJVCVVCW- MH;2:^LK>2VGADD94EC=]WRMM)!! [4 ;MOKC-J-I8WEA-9SW44DB"1U890@% M(1 MIIU%% !1110 THI<.5!9<@''(IU%(2!C) MSTH 6BBB@ HHHH **** "BBB@ HHH!!&0E+0 4444 %%%% !112 @YP1QUH 6BBB@ HHHH **** "BBB@ HHHH **3( M)(R,CK2T %%%% !129 (!(R>E+0 4444 %%%% !1110 4444 %%(2 ,DX'O1 MD @9Y- "T444 %%%% !1110 444A('4@4 +1110 44A('4@9I: "BBB@ HHH MZ4 %% ((R.110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',?$+_D2KSY6;,L M*J<%AYRE=/KNDC6])DL M&F,(>2-]X7=C8ZOT]]N*77-+&MZ)=Z:TIA%PFSS N[;SZ4 95UK&M6ALK22" MQ.HZC,5MT#-LA14W,7/5B.G&,U5N/%>HV4%];SVEL^I6=U;PD(["*59B K G M)7N.^,=ZVM8T"Y-K>V)EO-2L1;Z4TUC MRTFZ0*ZL&PH'8_*> M =1O+Q[2Z"IVMG'8:J"$$3L9(B$+@L3P00IZ 8]ZI6_Q MEG\B]46+6SWI=*T"_T@PVUMK!.EPL3';/;@N%_N>9GH/IGWH /&MS>6?@_4[BQE\F> M.$L),D%1W(([U'=:MJUJ=,TT1V4FJ7QHR.HK*D\/:A/'93S:PIU.R=C!=+:@+L90K*R;N1D'I[5G1W.L/\0;NU2> V*6D,GE/ MNX4LX)'.-V0>?3%:NC:.=+^US37+75Y>2^;/.4"!B % "CH !DU%6,=X8;*T-[-KOV)_P!X MX1F,:D/SDCMP!CCI4DWB/Q) NLAK72V;1U$D[!I )D*;\*/X3C/))YK4/A93 M*TGVL_-JPU/'E]PH79U]NOZ5-/X=6_\ M:N=1>TLI;"W\F&.61[YG^9G7<%4+Z#&2?7I71Z%JG]M:):ZCY+0F9,M&QSM( M)!&>XR#S69_PC5U:7?VK2M5^R2201PW DMQ*LNQ=JL!D;6QQU(Z<5M?H8SE@A!A?!8G)SU)QUKL=0LH]1TVZL9BPBN( MFBHP6QO[2ZBMD,;LL,AE4,K$G)4 $YZ]*M>'_ !--J6KRZ;<-9SL(//2X MLMVS 8*58-T/(/7D5->^%(KVXU*=KN2.6[F@N(G11FWDB4!6&>O3OZXK2TVU MU*W\PZAJ27A; 0);B(+C.>Y))^O:@##UF+^V_&-KH5R[C3X[)KR6)'*^>V\( MJL1SM')Q]*JMK6@>%+35(=+M)(IX)$#6TBO&A=VV*06XVY!.5XP,\UN:SH+: ME=6M_9WKV.HVH98YU0."C=593]X[^W3:GJDEQ>72Q!9HH5B$)C8 MLA4<\@G/)H I1^-;J-;])/L%W)#82W<4MH7V!D&2CAN>XP0>>:O0^(]1MK^R M&JP6B6E];27$9MV8M%L4.0V>#\IZC'(JZVC:E=Z5J%CJ6KK<"ZMV@5H[41B/ M((+8W')Y]0.*?-X?BN+C2I))MR6$,D)0KQ*'0(<\\=* .>L?'<]S/83,+!K: M]F2,6T+N9X0YPK,<;3U&0.GO6MI&L:QJDE[.8;&&RM;F>W^9FWR;"0#GHHX& M>O?I4^D:)J.DFWMEUDRZ;;C;' ]LN_9C"J9,\@<=@>*?!X=BCT34M+DN':._ MDN'=U&TJ)220/IF@#GX?%=Q?2W>F7,FGW FL9Y8YK$N54J.5);[PYX(]*Z/P MK_R)^B?]>$'_ *+6L^'PK=&[LIKW55G6UMY+58H[41J8W4 _Q'#<+STXZ"M? M0]-ETC1[?3Y;K[2+=1''(8PAV#A00#U P,]Z .9T?1[+Q4^HZIK,1NY/MDL$ M$;N=L$:-M 4 \$XR3UYK4GU/4Y=8N=)T2"T L(8VFDNBV"6!VHH7V&23Z]*: M_AN^MK^[GT;6C80WDAEF@>V64"0]63)&TGOU&:DG\/7B7KWFG:NUM<3P)#VM;4S3:G?EZ?RJROA(V2Z8VD7[6DUC"\&^6(2B5 M'(9MPR.=PSD46/A+['+9ROJ#SO;WT]Z6:, R&16!!P<#[V<@?@* *-QXLU.T MTZ\$]K:B\L[]+6>9=Y@C1E#"4C[P ! (SU/6I-0\6S64>G6WVC2S=W<;S-<[ MV-NL:G (QRQ.1QGUYK3;0KN&?4;BPU-;>:]N4G8O;B10!&$VD9&0< YXJA;> M#&T^&UEL-3,&H0-*3.8 8W61MS(8\C"YP0 >,4 9D6N/KFK^'VE2(2V^I30L M\))CD_T=B&4GG!!Z=B#75>(]5DT30;G488EE>';A&. V6 Z_C5:ZT*\O(=.D MEU0F_LK@SK<"W 5L@J5V9Z;6QUS5S7-*&MZ//I[3&$3;?G"[L88-T_"@#$.K M>)SK33;1KR(NT= MVSLQ8=D5!DCKD]N.*WQI0'B-M7\XY-H+7RMOHY;=G\<8K%L_!\^F#3WL-5$4 M]K:FT:22V#AT+;L@;OE;/?D>U $FE^*I-0.B326Z16NJ0R -DDI.G\.>F" V M/I6GH&IRZQIIOWC5(I9I/L^W.6B#$*Q]SC/T(KF=9\/RVOA&T\.6C75S=FXW MVES'#CR?WF2SL.!A68=L]A7:6=K%8V4%I NV&"-8T'H ,"@#E-0\77.FZZEM M))ILUNUTENT,+.9HPY #,<;0>02OI44>HW&DQ^,+ZUMOM$T5^I$?..8X@2<< MX ))QV%69?!MRT$UI%J_EVC7GVV.,VP9A)YF_#-GYES]#TYK0&A7=O>ZI057&/R- %(>)+YK+3X[=],O;[49VCMY;=V\@(J[F M9N^0 ?ESZ5HZ+JMU=7VH:;J$4*7EB4+/ 3LD1P2K 'D="".>E9L7@QH@UTNI M;=4^V&\6YCMPJ*Q385\O/W2O7G)/.:U='T9].GO+RYNS=WUXRF:7R]BX4855 M7)P ,]SU- %2ZU;5I/%$VCZ?#9A(K:.X::X+'&YF&,#K]W^=84GQ!D*27T/V M%K))B@M2S_:9$#;2PXV@]2%].]=;%I0B\07.K><29K>.#R]O3:S'.?\ @7Z5 M0L/#]]I4WDV&K^7I@F,HM6M@S*"VYD5\\*23V)&>M %.[\1ZM(NL7>FVUG]A MTHR)(;AFWS.B[G"XX4#ISG/M5[1]=FU&^NX)(HU6"TMK@%H,D%]#+++9FW$A>0I@[#D$%L#C!YZ5-:>';S$%[9ZD]B]Q8PP M74;0!R=B\%23\K#<1R#]* *MCK,^JZEX5O+FTM\7EM-*C*SAHG"?-@9P01@< MY[TV#QAJ:>%X]?OK:R2"<"."!&;RN"T!F2>RW[5P0"K!N_((/?FE\17.KQ>)M!M].G@1)S-N27=M?9+RRD9H MI&B\Q2&4JP*Y&>/>@#G7N-7M/$_BBXTV.R<0Q6\DHN"WS8B)VKCIGGD^W%7- M4\4W,6GZ?>VWT[1HK34_*N]*#I#.UN&5T8;2&3<.<8YSU%;=[I\>I:3-I]X3(D\1BE M91M)R,$CT]: .2FEUR?Q/X9FU"*QB,AN'BCB+DQDPGY7)Z]N1BDTS7;Z#3]* MM[&QM%N+^^NXG5I'V*R%R7!))QE27C?YN_CKQC?^.* ,_4?%=W9ZE_9 M?GZ7#=P0))@R23W'%/L_%E]K2Z?;:7:01WMQ \\QN68QPJ MC^7QC!;+ XZ<34]+U$65Q/&L=PKP"5) N=IQD$,,D9S^%)>:#= M375GJ%KJ9@U."$P/.T =9D."0R9'<9&",4 9NK77B*+6O#MO'-91RSM.)44N M8G94)&>A(Q@X[&K5QK6L7.HZC;Z3;V;)IH43-<,V99"N[:F.F 1R<\GI4]YH M-]=QZ=-_:P&IV,CNER;8%6# @@H".,''7M45QX;OCI^7V[U9TC7 M[[4?$%Y93?8;=+>5T^RN6%P4'W9!G@JW!X['K5O3/#EOI.HI<6TC"*.QBLDB M(Z!&8[B>Y.[TJ)O#UU<:_:ZE>ZFLT=G)));Q+;!&7<"-I<'D 'I@9XSF@#?K MGKK5M5NM;O--T>&TS8QHT\ET6PS."510O3@9)/KTJ[H4>H):3MJ,SRL]Q(\/ MF* RQ$_*#COC^=5KW0;MM4N-0TO4_L,MU&L=P&@$H;;D*PR1A@"1W'3B@#F; MB\G\6:SX:9K:S?3[B":9[6Y!VF<1Z;;RP*C#)DW[26)]RM8KF>U>Z?SG=HH M8P^WU+,2Q]:N:MXFO-*ELM.G;3HM1GC>66:1G\A$4X&!]XDY'';!YI]OX/DT M^UTTZ=J9@O;&%K?SV@#K+&S;BK)GUP1@U9G\/WTLMG?)J^S5K='B:Y^S I+& MQSL:/(X! Q@YX[T 94?C*_N+"T^S6EK)=RZE]@8[V\IOD+"13C..G'U%6;S7 MM8LM9M-+G.EP220A_/G\Q(YW+$>7&>S 8/))YZ5IS:+<7::6;R_\Z>QNOM)D M$(42?*PVX!X'S>_2HO$6@7>OQ/:'4UAT^9 DL!ME=N#G@Z'&* ->]F M>WL;B:-H5>.-F4SOM0$#^(]AZFN1L?&=S*-4BE^PW,MK8/>PS6N\1N%S\I#< M]<<@X(-=+K&DQZQHEQIDDCQI,@7>.2,$$'GKR!QWK(?PM>7-SO>LV'P?=Q0V%D=:9].L+F.>"%K8;P$;(0OGD=LXH U/ M$NJW&C:.;NV@21O,1&:0,4B4G!=@O)4=\5D7WBZ:RM--B-QI;W5]YC+N>>*Z74(+RXM=EC>+:3[@1(T0D&.X*DCK]:YZW\%M9Q036FI M&+4HIY9_M @'EGS<;T\O/W>!QG((SF@#*N=>?6[?3TF6'S;77+:,RVY)BE!Y M#+GGO@CL15W5/&>U:U]H5YJ.D MQ6]SJN;V&Y2YBN5MP%5U.0-F>1]3^-,D\/WT&H75WI>K_8Q>$/<1M;"4%P N M])A:17-P][NQ&9,[4 7!)X.3TIEQ=:]_P MFNGVJ36B(VGO)+$2Y3<'0,1TR>>">Q-:%YH-T=5.IZ;J?V.ZEA6&XWP"5)0N M=IQD889/.?PI+S0;V:\L+^WU417]M UO),]N'696VDY4$8.5!X- &#=>/I5> M\N;;[ UK:RM&+:1W\^<*<,5P,#H< YSCMFKFJ:UJ6JP:S#I,-J+.S@9)I;DM MND/Y?A@OM9MMW;':HR3^^3@#UK"UVPO_ !7=:A<:=975LBZ8UL'N8C"T M[F16V -SC"D9/&6H ZVP\2:/J2 MX34HFAB02/( VT D A^M)D 25HASD'<.!G!SBDFT^^OI[K4DL+B."[UFR MECA>(A]D>T-(R]5!QW[#F@#K(/$FCW-IQRR1+O91D?+_>&>H]QQ7*^*=,O;BX\3FWLYI!<:=;I'LC)\QP[Y M ]2 15[Q)I-YJ&N.EG&R>;HUU;"8 A5=F3:I/;O^M &S9>)-&U&\%I::A%+, M'=)M-/O/.BF@F:Y> K%$J M/N+!SP20, #UH [B7Q+HT&H?89=0A6X#B,J*XZST5EM;C0=5&O9FN9-_V:)6@E5Y"PDW[3C@ M@G)R,5JSZ;='3_&Z"UE9KH-Y V$F7_1U V^O/'UH Z+4=>TO29(H[Z\CB>4% MD7!8D#J< ' ]^E0^&-4FUGPU8ZC6-LD,L$!E,912&C8#E#TS7.QI;2[^:#6VALM1GA M:\M+M8[M,27428WKS@$_*?E//3(YK9$LVK>)KJ]AT^_B@.C/ &N+9H\OOSM M(ZT :R>*-.MM/LY-1O[9;B>W2?$ 9@X(ZH,;B.O;/K5J?Q%I%O8V][)?1?9[ MG_4,F6,G^Z!DGWXXKGO#.GW=OJNC23VLL:Q>'XX'9T("R!ERI]#[5DQ6FJZ3 M8:'>6FGW#7=O+>QM&UNSJL;RDC*CD$X4@],9SVH ] T[4K35K-;NQF$UNQ*K M( 0#@X.,]>151];B75+ZV^406%NLMS* M1;B7[0)(C$4E+%F7;VP3Q[5#H43P>*_%,!^JL/PH V=&O'U M#1[6[DDMY'E3<7MBWEG_ '=V#CZU!?>)-'TRZ^S7E_%%, "RG)V ]"Q POXX MK+\,SW.D^&?#UA/IMXTLJ>7(5CX@QDY?/05CRZ?-9ZGK<%\-<,=]<-+&;"%9 M(YHV4#:3M.TC!'S$#&* /0 0RAE((/(([UE^(]6?1-!N=0CA,SQA0JA2W+,% MR0.2!G)^E+:RC3;BQT2&SO'@2U&VZ*Y10F%"LW]XBM2@#"LO$40 >I[X[XJCK]Y+KOAJ[%EINH[X) M;>79-;-&T@6568(&P20%/]* -S4?$&E:3,L5]>)%(R[]F"Q"_P!X@ X'N>*; M>^)-'T\PBYOXE,Z>;'MRV4_O<9PON>*PQ]OHXI=H8J03M4]VP/E'N<5H&:-;9Y4$2QIY MARV ,#/O0!S$GCNWN?"[:M9;(Y(YXTE28'"(TVS)/ ^[D^U=!8:]I>I)<-:7 ML;BW&9LY78,9R.P- M7O%.BZAJFJZNEG"X\_1DB1\85W$K,4W=,DG^(M(U6X,%E?1RRA=X7 M!!9?5Q_*B3Q+H\.IC3I+^-+HN(]C @; MCT7.,9.>FW@_T7,>'#J2JG*\8V\G/.>E9,[7&G77B:&;3 M+ZX?4P9+:>"W:0.IB"A&(^Z5(/!QUI@TV^V:8/LD_P GAN6W?Y#\LA6/"'_: MX/'M0!T]EXDT?4;Q;2TOXI9V4NJKG#@==IQ@X[XZ4R'Q3HMQJ"6,-^DEQ(YC M145B&89S@XP<8.3GBL:+3KD1^"0;64?9H]L_R$>5FV*G=ZVUM/;PS2A)+ERD0/\; $X M^N :CFU6P@MKFXDNHQ#:OLF;.=C<<''?YAQ[UG^++*>[T)Y;.,O>V(K07& MIOTO4Q.;.\CD^S@&7.5* \@G...# MSTKE-9TR]FN_$)2SF=9K[3WCQ&2'5?+W$>H&#GTQ4OBC1]0U'5=86R@?]_HR M1(^,+(XE8E-W3)7C\: -&/Q=:7_B/3=/TRXAN()TF:9MK9&T J5)P"#SSSTJ M_;^*-$NKAH(-0B>159@ #A@OWMIQAL>V:YN_-QXAU'34L=,O[)8[*[A9I[9H MEA9XPJC/3J.W%%NESJ%OX9TR/2KRUFTV:*2YDFA*1QB-"K!6Z-N)P-N>.M ' M8PZE93I:/%^5(C_ UV7AO3GTOP_:6TQS]=%+)L MMWD7!PA8>AXK&\:,%\%ZN,9+VSHH'=F&T#\R*T+>"2#0XK=\M*EL$;'.2%Q0 M!C^&O%]AK5C8)-=P+J5Q"':%05!;&6"YZX] 36@_B71H]1^P-J$(N=_EE><5%IVB M,-/_ .$?U;^W][7#!Q!$IMW!D+"0/MX'0G)R#F@#M;SQ'I%A>_8[F^C2X&-R M8)V9Z;B!A<^^*2?Q+H]MJ7]GSW\:76Y4V,#@,>@+8P"L73+F7P_?ZO; MW>F7\SW5\]S#/;6YE65'Q@%A]TKC&#CI6/XG35M1AUFVEAU9YEF'V.WMH/W# M1+M8.6Q\S<'C.<@ "@#OAJ%H9+N,3KOM #./^>>5W#/XZ MYC66( $Y1ONL<#@'WQ6#=2W-CJWB/_B6W\XU.&-K5H8"RL1%L(8]%(/][%9S MPWNF:=I4VF6>J1ZXNG6T3H+8M;S@ QR$\*5YYR",]Z .QO?$NC:=>&TN]0B MBF&-RG)"9Z;B.%S[XK4+*%W$C;C.<\8KSUM-FMKW6K/4!KICOKJ25/L,*R13 M1N!P3M.T@?*=Q' &*ZW4]+>3PG=:39.P#2[RS.F-YER\\)C6,",IL4GALDC[N1@5L>%+:>UL;] M9X7B9]2NI%#J1E3(2"/8B@"_J6M:=I'E"^NDA:4D1K@LS8ZX !.!ZUE:1XLM M9O#<&JZG*AOFFTKQJVIS6-W=6L]BMO');0F4 MPN')(*CD Y'/M7-VFEZA;0:-J$]OJD$,1O$D2UB!GA,DQ96V$$D$<' ].U ' M>VFO:7?/;K;7L4K7&_R@N?FV8W#V(R,@\T3Z]I=M!<337L:1V\WD2$YXDP#L M'J>1P,US$VC-%H*BU#P_>:?9: M!/F[E-I+++?-9 -*995YD4$'=AB1T)P>* -O4?$\']D17NDSPW -[#;/N!^7 M?(JL"."#@]ZO7_B/2-,NOLUY?Q138#,IR=@/0L0,*/I64&KW M-P][:RRI=Q!99%A=3E4P#T)ZC)Q4KR3Z>_B*.32;ZZ;53YMLT=N6$BM$%$;G M^#:0<[L<&@#I+_Q)H^ESB"\ODCE,8E"!68["2 W /'!YI;CQ)H]K#;S2ZA"( M[B,R0E26\U1C.W&<]1P*Y/3YW\.>(H+>[M[NZFBT&VA?[+ TQW*[@]/Y]*D\ M.Z/?V>J:%)<6;Q*L5](R8R+?S)%9$)' .,\?6@#HK?Q;H-W/!#!J<$CSD+'M MS@L?X@9NBD^Y%E077BK3[/Q!;Z3*QW3P M&82@$C[P"C@R1)H_P!DE$$#2/')^[.&4\5BAC4$X M8#)7.,9 [9S4>LZG/I]YI$4*H5O+P02;@20NQVXYZY45A6_VFS\6B/2+;44M MKBZD:_AN+@JYXQTRYU4Z+!;M<1@7X,LT ^:)/+<$Y[= M<9[$T :DOB+2(8#/)?Q+")FM_,).TR $E0>YX/3N,=:(/$&DW.G3W\=]%]EM MR5FD;*^61V8'!!Y'YUR\-C?Q6N@Z5)829TK544RQPD1R1".3;+QQW&?1OK3= M7TF_EU76KF*REEB2^L;KRPO_ !\)&HWA<\,1Z>V* .GB\3Z--:3W*7\?E0%1 M*65E*;CA201D D]<8K0^U6_VE[;SD\Y(Q*R9Y"$D _3(/Y5R9L#XGUZ_N&L[ MFWT^72S8LUS"8FD=GW9"MSA1W/<\5B'P_P"(I=(35&W+K-X?L%TO/R6S 1[L M>H*^9G_:- '9R^+-"ABCDDU&,"2)9D 5B60YPP &:UK>XAN[>.XMY%EA MD4.CHA%8%CIIM/&)]OR_*[_*#Z@8XJ7P7;3V?@_3K>YA M>&:.,AHY%*E?F/8^U !I'BS3M7EOHT?RC:22*Q?(!1,9?) '/2KFG>(-*U: M9H;&]2615W[,%25_O#(&1[CBN1NK*^FTKQ/H265T+J[NY;F!_*/E2H=K >9] MT$X*X)[UIQ22ZWXIT>[M].O+2WL(9O.>Y@,7+J%$:@_>P1GCC@.81S:Q)+'>&6UD1!O(, #LH4X"A> M#WH ]'AOK:>>Z@CE4R6K!9E_N$J&'Z$4MG>0:A90WEK()()D#QN!C(/2O,&N M+R"?4[VV9V'B2>:QA(Y".LGEQM[?)YA_X#79^"5%MH_NA=S:QIK7RPP:DEN\LM^WEN?,5'18,$%>2,G![U/J*7- MS'XON_[3U"*3379[58KAD2,B!7Z#J">QR.OJ: ._JIINHV^K:=!?VI8P3+N0 ML,'&<=*Y>V:;Q)KUS;WE]=6\5I9V\D<-K.T.]I%+-(2I!." .E:'@+_ )$; M2?\ KC_[,: .CHKSBV>\3P]INNG4[][LZH(65[AC&T9N#&4*=",=^OO4EW-< MW&A^(=>DU2\@O;"ZG2WC2=ECB$9PB&/.UMW&<@YW4 =]]H@:X:U$J&=4#M&& M&X*<@$CTX/Y5'I]A;Z780V-HA2WA7:BEB<#ZFN5LK-;GXAW%S,]S',=-MIS& MMPZKNW.""N<%>.G3.?6MCQ4]U;:/_:%F\@DL)5N7C1B/-C4_.I]1M)/U H V MZ;)(D,3R2.J1H"S,QP% ZDFO/M2UN_N;2^U2PNI/LEWJ$&GV[++M5(@#2]<2X^T1::^FR-Y-U#*RG((/0BFW$Z6MM+<2DB.)"[$#/ &367X6M([3PW8".6:0201R$ MRS-)@E%X!8G ]AQ7.WT;ZY+XI:ZOKN(:?V"7K2Z3;6=_- USX;)7=(3' M'(!&%?;T!&>N*KG4KG3-.DTIIM0L]1:XM8;N6>Z,XCCD8@RQNQ.,X([8)'% M'>ZEJ-OI5B]Y=%A"C(I*C)RS!1^I%6ZXSQ1I<.E>$;X175Y*'FMB1QMX3 EM<-#DN&+2$J1G!&.>!CI0!UE9^I MZ-9ZN(OM2S!H23&\,[Q,N>O*D'M7#"YU6]\/Z9KM]/>SV$5H_P!I6RN3!*"K MG$^ 0'&U23ZFH=.GL=66/5[522RO")""I(#D$$?[R MG'X^IKF;1-1U?7(M)UJ^G@>TTZ*9TLYVB\^5B0S[EP2!M' XR:T? *[/!MFN MXMB6<;F.2?WS\F@#H(;B&X,HAE20Q.8Y-C [6P#@^AY''O4MZM;JY\M'G=TR(T8$J3@GWZXXJS LNE7WAJ:WU.\NWU)BERDUPTBRJ8B MY<*3A<$#[N!@XH [*>XAMD#SRI$K,$!=@ 6)P!]23BH&U&W75H]-);[2\+3J M,<; 0IY^K"L'QY;)<:38[Y)4 U&V!,I M$FERY9+EQ(X\Q."^=QZYZ]J .SHKS5=3U:YM=&TD3W$ZRW5Y#)(+GR99EAF>>: -ZBN,D MM#JGB3Q&ESJE_;0VB0&'R;MXUBS&26P#CMGGBH_"6KW^I:K9/>SOF71(IF0G M"LWFL"^WIDC'/O0!UDVHV]OJ5K82%A/=*[1 #@A,;LGM]X47NHV^GM:K.6!N MIQ;QX&73&0:CF6.X978"0 #>#G& .AZ"I3<3BY MM+&:ZDNH+'Q''!!/,VYBIB8[2W?ZSJ-]I>H>)A;7LZ+BR"O)(76V\UV5W4'A>/PX%=;I^EV^D"61;V\ ME5D!/?'% &G5>^OK;3;-[N[E$4$>-[MT7) &?Q(J9'26-9(V M5T895E.01Z@USOCT!O!.I*1D%4!'_ UH V[G4+6TFM8II-KW$;V6UGD@G M!C"RQG#+F11_6LC7H;O3KS2-'LI[V:._EEDG9[YDDD*HN$$AR4!Y.%QT.,4 M=O6+;>%-'M;R.YC@E+Q.7B22XD=(V]51F*@\^E<^XU+3=,N+34?MI2ZNXH=/ MABORTVXC)1IN"%^4G)YQ^%5[2+7;JQUS2(;J6.:TNX2B-?,[F-E5FB$^ PSS M@XR,XH ]"HKS^PO%UC5K'15N-4M+6-;@W$4MTWG-,C*/+,H.2JAL\'D8J-;N M^F%MIPU*\\F/7WLEN%E(DDA$3-M+=\$D9Z\#N,T >B45S?AOS;;6-=TLW-Q/ M;6DT1A^T2F1U#QAB-SH2:E>RMJ<#M>+-,SHW[@R A>BX([ 5!8W%VVL: M+